.score-dialog{--score-gold:#cfb777;--score-muted:#a6a398;box-sizing:border-box;width:min(980px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:26px;background:linear-gradient(135deg,#191a17,#080a09 70%);color:#e6e2d8;border:1px solid #9d8651;box-shadow:0 0 0 5px #090a08,0 0 0 6px #53462d,0 24px 90px #000;overflow:auto;font-family:"D2 Cafeta",Arial,sans-serif;font-size:22px;line-height:1.3;text-align:left;z-index:3000}.score-dialog *{box-sizing:border-box}.score-dialog::backdrop{background:#000c}.score-dialog [hidden]{display:none!important}.score-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:19px;border-bottom:1px solid #554a32}.score-dialog h2{font:400 clamp(30px,4vw,42px)/1.1 "D2 Cafeta",Arial,sans-serif;color:var(--score-gold);margin:4px 0 0}.score-dialog h3{font-size:26px;font-weight:400;color:var(--score-gold);margin:0 0 8px}.score-eyebrow{font:11px/1.4 Arial,sans-serif;letter-spacing:3px;color:var(--score-muted);margin:0}.score-button,.score-tab{cursor:pointer;background:#272924;border:1px solid #77715b;padding:8px 17px;color:#e4d9b9;font:400 21px/1.2 "D2 Cafeta",Arial,sans-serif;text-transform:none;box-shadow:none;min-height:42px}.score-button:hover,.score-tab:hover{background:#36372d;border-color:var(--score-gold)}.score-button:focus-visible,.score-tab:focus-visible,.score-dialog input:focus-visible,.score-dialog select:focus-visible{outline:2px solid #dfc986;outline-offset:3px}.score-button:disabled{cursor:default;opacity:.55}.score-primary{background:#5d4e2a;border-color:#ae9454}.score-close{flex:none}.score-result{padding:21px 0;border-bottom:1px solid #554a32}.score-summary{margin:0 0 14px;color:#c8c4b6}.score-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:0 0 20px}.score-stats>div{background:#ffffff06;border:1px solid #444335;padding:10px 14px}.score-stats dt{color:var(--score-muted);font-size:19px}.score-stats dd{color:#ede5cd;font-size:32px;margin:0}.score-form{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.score-dialog input,.score-dialog select{background:#080b09;color:#eee8d5;border:1px solid #6a6652;border-radius:0;font:400 22px/1.2 "D2 Cafeta",Arial,sans-serif;padding:7px 10px;min-height:42px;max-width:100%}.score-dialog input:disabled{opacity:.6}.score-tabs{display:flex;gap:8px;padding:22px 0 17px}.score-tab[aria-pressed=true]{border-color:var(--score-gold);background:#423a25;color:#f3e0a6}.score-filters{display:flex;align-items:end;flex-wrap:wrap;gap:15px}.score-filters label{display:flex;flex-direction:column;gap:5px;color:var(--score-muted);font-size:19px}.score-filters label:nth-child(2){flex:1;min-width:160px}.score-filters input{width:96px}.score-status{font-size:20px;color:#bab4a4;min-height:26px;margin:15px 0 8px}.score-status.score-error{color:#efb29b}.score-table-wrap{overflow:auto;border:1px solid #474231}.score-dialog table{border-collapse:collapse;width:100%;min-width:700px;text-align:left}.score-dialog th{font-weight:400;color:#bca56d;font-size:18px;background:#11150f;white-space:nowrap}.score-dialog th,.score-dialog td{padding:11px 12px;border-bottom:1px solid #33372c}.score-dialog td{font-size:21px}.score-dialog tbody tr:nth-child(even){background:#ffffff04}.score-dialog td:nth-child(4){color:#e8ca7b}.score-table-caption{caption-side:bottom;font-size:16px;padding:10px;color:var(--score-muted);text-align:left}.score-empty{text-align:center!important;padding:35px!important;color:#aaa68f}.score-footer{margin-top:16px;color:#c6bb99;font-size:19px}.score-footer p{margin:4px 0}.score-muted{color:var(--score-muted);font-size:17px}@media(max-width:600px){.score-dialog{padding:17px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.score-header{align-items:flex-start;gap:8px}.score-close{padding:7px 10px}.score-form{grid-template-columns:1fr}.score-form label{margin-bottom:-8px}.score-tabs{gap:6px}.score-tabs .score-tab{flex:1;padding:8px}.score-stats{gap:5px}.score-stats>div{padding:8px}.score-stats dd{font-size:27px}.score-filters{gap:10px}.score-filters label{flex:1;min-width:100px}.score-filters label:nth-child(2){min-width:130px}.score-filters .score-button{align-self:end}}

.score-floating-button{position:fixed;left:calc(100vw - 76px);top:28vh;width:60px;height:60px;min-width:60px;padding:4px 0 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border:1px solid #bda66d;border-radius:50%;background:radial-gradient(circle at 35% 25%,#5c5031,#24261e 70%);color:#f1d996;box-shadow:0 0 0 3px #11140ebd,0 5px 18px #000a;z-index:1500;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;font:400 20px/1 "D2 Cafeta",Arial,sans-serif;transition:box-shadow .15s,border-color .15s;transform:none}.score-floating-button:hover{border-color:#f2d88a;box-shadow:0 0 0 3px #11140ebd,0 0 14px #cfaa414d,0 5px 18px #000a}.score-floating-button:focus-visible{outline:2px solid #f2d88a;outline-offset:5px}.score-floating-button.is-dragging{cursor:grabbing;border-color:#fff0bb;box-shadow:0 0 0 4px #a990413d,0 8px 24px #000b}.score-floating-icon{display:block;font:22px/23px Georgia,serif;pointer-events:none}.score-floating-label{display:block;font:400 21px/23px "D2 Cafeta",Arial,sans-serif;letter-spacing:1px;pointer-events:none}
