.stats-main{min-width:0}.stats-filters{display:grid;grid-template-columns:1.3fr .85fr .9fr 1.1fr 1fr;gap:14px;padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.stats-filters label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;color:#aba8bd;min-width:0}.stats-filters select{width:100%;min-width:0;background:#11121b;color:var(--text);border:1px solid #393645;border-radius:6px;padding:11px 30px 11px 10px;min-height:42px}.stats-filter-label{min-height:20px;color:#c6b8dc;font-size:13px;margin:19px 0 13px}.stats-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stats-metric{background:linear-gradient(145deg,#201d2a,#181821);border:1px solid #373044;border-radius:10px;padding:21px 20px;display:flex;flex-direction:column;gap:10px;min-width:0}.stats-metric>span{color:#aca5bb;font-size:13px}.stats-metric>strong{font-size:29px;line-height:1.25;letter-spacing:-.8px;font-weight:650;color:#eee8fa;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stats-metric>small{color:#9991a9;font-size:12px;line-height:1.6}.stats-metric:nth-child(4)>strong{color:#e5c184}.stats-coverage{color:#8e899e;font-size:12px;line-height:1.75;margin:14px 0 24px}.stats-panel{margin-top:22px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.stats-panel-heading{padding:22px 22px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}.stats-panel-heading h2{margin:9px 0 6px;font-size:19px;font-weight:600;line-height:1.4}.stats-panel-heading p{color:var(--muted);font-size:13px;line-height:1.65;margin:0}.stats-count{color:#c5b5da;border:1px solid #433650;background:#292332;border-radius:6px;padding:6px 9px;white-space:nowrap;font-size:12px}.stats-count:empty{display:none}.stats-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}.stats-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;font-variant-numeric:tabular-nums}.stats-table th{color:#878394;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.65px;padding:11px 16px;background:#15151e;white-space:nowrap}.stats-table td{padding:16px;border-top:1px solid #292735;vertical-align:top;color:#c9c3d5;line-height:1.6}.stats-table th:first-child,.stats-table td:first-child{padding-left:22px}.stats-table th:last-child,.stats-table td:last-child{padding-right:22px}.stats-table td small{display:block;color:#928b9f;font-size:11px;margin-top:4px}.stats-table tbody tr:hover{background:#1b1a25}.stats-table .stats-no-results{color:#928b9f;text-align:center;padding:28px}.stats-dungeon-table{min-width:650px}.stats-dungeon-table th:not(:first-child),.stats-dungeon-table td:not(:first-child){text-align:right}.stats-dungeon-button{background:none;color:#d0b9f1;text-align:left;font-weight:600;padding:0;line-height:1.6;max-width:100%;overflow-wrap:anywhere}.stats-dungeon-button:hover{color:#e9d9ff;text-decoration:underline}.stats-rarities{padding:2px 22px 17px;display:flex;flex-wrap:wrap;gap:8px}.stats-rarity{color:var(--common);border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);display:inline-flex;gap:10px;padding:6px 9px;border-radius:6px;font-size:12px}.stats-rarity strong{font-weight:650}.stats-drop-table{min-width:440px}.stats-drop-table th:last-child,.stats-drop-table td:last-child{text-align:right}.stats-item-name{font-weight:550;overflow-wrap:anywhere}.stats-rarity[data-rarity=common],.stats-item-name[data-rarity=common]{color:var(--common)}.stats-rarity[data-rarity=uncommon],.stats-item-name[data-rarity=uncommon]{color:var(--uncommon)}.stats-rarity[data-rarity=rare],.stats-item-name[data-rarity=rare]{color:var(--rare)}.stats-rarity[data-rarity=epic],.stats-item-name[data-rarity=epic]{color:var(--epic)}.stats-rarity[data-rarity=legendary],.stats-item-name[data-rarity=legendary]{color:var(--legendary)}.stats-rarity[data-rarity=ultimate],.stats-item-name[data-rarity=ultimate]{color:var(--ultimate)}.stats-panel-note{padding:0 22px 17px;margin:0;color:#8e899e;font-size:12px;line-height:1.7}.stats-panel-note:empty{display:none}.stats-history-table{min-width:750px}.stats-history-table td:first-child{white-space:nowrap;width:125px}.stats-result{display:inline-block;padding:2px 7px;border-radius:5px;background:#292633;color:#aaa1bd;font-size:11px;white-space:nowrap}.stats-result[data-result=win]{background:#1c352b;color:#8bd2af}.stats-result[data-result=loss]{background:#38252c;color:#e3a1af}.stats-result[data-result=abandoned]{background:#393022;color:#dbbe87}.stats-loot{margin-top:8px}.stats-loot summary{font-size:12px;color:#c5afe2;width:max-content;max-width:100%}.stats-loot ul{padding:5px 0 0 16px;margin:0;min-width:170px}.stats-loot li{font-size:11px;padding:3px 0;overflow-wrap:anywhere}.stats-pagination{padding:18px 22px;display:flex;gap:15px;align-items:center;justify-content:space-between;border-top:1px solid #292735}.stats-pagination>span{color:#9d94ad;font-size:12px}.stats-pagination>div{display:flex;gap:8px}.stats-pagination .button{font-size:12px}.stats-empty{margin-top:22px;border:1px dashed #443650;border-radius:10px;padding:38px 22px;text-align:center;background:#191620}.stats-empty>span{color:#bba0e6;font-size:28px}.stats-empty h2{font-size:20px;font-weight:550;margin:16px 0 10px}.stats-empty p{max-width:530px;margin:0 auto;color:#a79ab9;line-height:1.8}.stats-main[aria-busy=true] .stats-filter-label{color:#94869f}.stats-main[aria-busy=true] .stats-table{opacity:.65}.stats-loading{animation:session-pulse 1.3s ease-in-out infinite}@media(min-width:1500px){.stats-main{max-width:1500px;width:100%;margin:0 auto}}@media(max-width:1100px){.stats-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.page-navigation{flex-wrap:wrap}.sidebar-intro:has(#stats-account-count){display:none}.stats-main .page-header{align-items:flex-start}.stats-main .page-header>.button{white-space:nowrap;margin-top:3px}.stats-metric>strong{font-size:28px}}@media(max-width:560px){.stats-filters{padding:14px;gap:13px 10px}.stats-filters label{font-size:11px}.stats-filters select{font-size:12px;padding-right:20px}.stats-metrics{gap:10px}.stats-metric{padding:16px 13px;gap:8px}.stats-metric>strong{font-size:24px}.stats-metric>span,.stats-metric>small{font-size:11px}.stats-panel-heading{padding:19px 16px 15px;gap:10px;align-items:flex-start}.stats-panel-heading h2{font-size:17px}.stats-panel-heading p{font-size:12px}.stats-panel-heading .stats-count{font-size:10px;margin-top:3px}.stats-pagination{padding:15px 16px}.stats-rarities{padding-left:16px;padding-right:16px}.stats-main .page-header{flex-direction:column;gap:16px}.stats-main .page-header>.button{align-self:flex-start}.stats-filter-label{font-size:12px}.stats-empty{padding:28px 16px}.stats-empty h2{font-size:18px}}@media(prefers-reduced-motion:reduce){.stats-loading{animation:none}}
.stats-scroll-hint{display:none}@media(max-width:800px){.stats-scroll-hint{display:block;color:#91859e;font-size:11px;padding:0 16px;margin:0 0 14px}}
.stats-history-title-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.stats-history-title-row .stats-good-loot{font-size:11px;padding:8px 11px;border-color:#625035;color:#e2c187}.stats-good-loot[aria-pressed=true]{background:#3a2e22;box-shadow:inset 0 0 0 1px #8e713f}.stats-good-loot span{margin-left:5px}.stats-history-filters{display:grid;grid-template-columns:minmax(155px,.8fr) minmax(180px,1.2fr) minmax(120px,.7fr) auto;align-items:end;gap:12px;padding:0 22px 14px}.stats-history-filters label{min-width:0;display:flex;flex-direction:column;gap:7px;font-size:12px;color:#aba2bb}.stats-history-filters select,.stats-history-filters input{width:100%;min-width:0;min-height:40px;padding:10px;background:#11121b;color:var(--text);border:1px solid #393645;border-radius:6px}.stats-history-filter-buttons{display:flex;gap:7px;align-items:center}.stats-history-filter-buttons .button{font-size:11px;min-height:40px;white-space:nowrap}.stats-history-filter-help{font-size:11px;max-width:950px}.stats-loot .stats-loot-match{padding:6px 8px;margin:4px 0;background:#302638;border:1px solid #604d73;border-radius:5px;list-style:none}.stats-loot-match-label{display:inline-block;margin-left:8px;padding:0 5px;color:#d0b2ed;background:#43304f;border-radius:3px;font-size:9px;font-weight:600;vertical-align:middle}.stats-loot:has(.stats-loot-match) summary{color:#e1c9fd}@media(max-width:1100px){.stats-history-filters{grid-template-columns:1fr 1fr}}@media(max-width:560px){.stats-history-title-row{gap:7px}.stats-history-title-row .stats-good-loot{font-size:10px;padding:7px 9px}.stats-history-filters{padding:0 16px 14px;grid-template-columns:1fr;gap:11px}.stats-history-filters label{font-size:11px}.stats-history-filter-buttons .button{flex:1}.stats-history-filter-help{font-size:11px}}
.stats-header-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.stats-header-actions .button{font-size:12px;white-space:nowrap}.stats-capture{border:1px solid #3c3449;border-radius:10px;background:#1c1925;margin-bottom:20px;padding:18px 20px}.stats-capture-heading{display:flex;align-items:flex-start;gap:12px}.stats-capture-dot{width:9px;height:9px;flex:0 0 9px;margin-top:5px;background:#b4a3cc;border-radius:50%;box-shadow:0 0 0 4px #aa8ecd0e}.stats-capture[data-tone=good] .stats-capture-dot{background:#8bd2af}.stats-capture[data-tone=warning] .stats-capture-dot{background:#dbbe87}.stats-capture h2{font-size:14px;font-weight:600;line-height:1.5;margin:0 0 5px;color:#ded3ed}.stats-capture p{font-size:12px;color:#a79bb8;line-height:1.75;margin:0;overflow-wrap:anywhere}.stats-capture details{margin-top:13px}.stats-capture summary{width:max-content;max-width:100%;font-size:12px;color:#c7b0e3;cursor:pointer}.stats-capture-clients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.stats-capture-client{padding:13px;background:#14131c;border:1px solid #302b3c;border-radius:7px;min-width:0}.stats-capture-client-heading{display:flex;gap:9px;justify-content:space-between;align-items:flex-start;margin-bottom:9px}.stats-capture-client-heading strong{font-size:12px;color:#d1c6de;overflow-wrap:anywhere;min-width:0}.stats-capture-badge{font-size:10px;color:#bdb0d0;padding:3px 6px;background:#2d2638;border-radius:4px;white-space:nowrap}.stats-capture-badge[data-tone=good]{background:#1c352b;color:#8bd2af}.stats-capture-badge[data-tone=warning]{background:#393022;color:#dbbe87}.stats-capture-badge[data-tone=error]{background:#38252c;color:#e3a1af}.stats-capture-client .stats-capture-meta{font-size:10px;color:#897f99;margin-top:8px}.stats-capture-client .stats-capture-warning{margin-top:8px;color:#ceb589}.stats-capture .stats-capture-footnote{font-size:10px;color:#82788f;margin-top:12px}.stats-history-actions{padding:0 22px 16px;display:flex;align-items:center;gap:16px}.stats-history-actions .button{font-size:11px;white-space:nowrap}.stats-history-actions p{font-size:11px;color:#8e839e;line-height:1.7;margin:0}#stats-history-panel{scroll-margin-top:20px}.stats-rate-item-filters{grid-template-columns:minmax(130px,1fr) minmax(100px,.55fr) minmax(150px,.8fr)}@media(max-width:1100px){.stats-header-actions{justify-content:flex-start}}@media(max-width:800px){.stats-capture-clients{grid-template-columns:1fr}}@media(max-width:560px){.stats-header-actions{gap:7px}.stats-header-actions .button{font-size:11px}.stats-capture{padding:15px 14px}.stats-capture h2{font-size:13px}.stats-capture p{font-size:11px}.stats-capture-client-heading{flex-wrap:wrap}.stats-history-actions{padding:0 16px 15px;align-items:flex-start;flex-direction:column;gap:10px}}
.stats-rates-sample{display:flex;flex-wrap:wrap;gap:15px 38px;padding:0 22px 17px}.stats-rates-sample>div{display:flex;gap:10px;align-items:baseline}.stats-rates-sample strong{color:#d7c0f3;font-size:25px;font-weight:600;font-variant-numeric:tabular-nums}.stats-rates-sample span{font-size:12px;color:#a39aaf}.stats-rates-notice{margin:0 22px 18px;padding:12px 14px;border:1px solid #4a3b34;background:#27211e;border-radius:7px;color:#c8b6a2;font-size:12px;line-height:1.8}.stats-rates-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0 22px 18px}.stats-rates-controls>p{font-size:12px;color:#9990a7;margin:0}.stats-rates-views{display:flex;gap:4px;background:#11121a;border:1px solid #33313e;border-radius:7px;padding:4px}.stats-rates-views button{padding:9px 15px;border-radius:4px;background:none;color:#9d96aa;font-size:12px;font-weight:600}.stats-rates-views button[aria-pressed=true]{color:#e1d3f2;background:#332b40;box-shadow:0 1px 3px #0005}.stats-rate-table{min-width:720px}.stats-rate-table td:not(:first-child),.stats-rate-table th:not(:first-child){text-align:right;white-space:nowrap}.stats-rate-table .stats-rate-percent{color:#d7c0f3;font-weight:600}.stats-rate-table .stats-rate-range{color:#93879f;font-size:12px}.stats-item-rate-table{min-width:800px}.stats-item-rate-table td:first-child{min-width:205px;max-width:370px}.stats-rate-item-filters{padding:0 22px 16px;display:grid;grid-template-columns:minmax(130px,1fr) minmax(100px,.55fr) minmax(150px,.8fr);gap:14px}.stats-rate-item-filters label{font-size:12px;color:#aba2bb;display:flex;flex-direction:column;gap:7px}.stats-rate-item-filters input,.stats-rate-item-filters select{background:#11121b;color:var(--text);border:1px solid #393645;border-radius:6px;padding:10px;min-height:40px;min-width:0;width:100%}.stats-rates-help{padding:17px 22px;border-top:1px solid #292735;color:#a194b0;font-size:12px;line-height:1.85}.stats-rates-help summary{color:#bca6d6;width:max-content;max-width:100%}.stats-rates-help p{max-width:880px;margin:12px 0 0}.stats-rates-help strong{font-weight:600;color:#c7bad5}@media(max-width:560px){.stats-rates-sample{padding-left:16px;padding-right:16px;gap:10px 25px}.stats-rates-sample>div{gap:7px}.stats-rates-sample strong{font-size:23px}.stats-rates-sample span{font-size:11px}.stats-rates-notice{margin-left:16px;margin-right:16px;padding:11px 12px;font-size:11px}.stats-rates-controls{padding-left:16px;padding-right:16px}.stats-rate-item-filters{padding-left:16px;padding-right:16px;grid-template-columns:1fr}.stats-rates-help{padding:16px;font-size:11px}.stats-rates-controls>p{font-size:11px}}
