/* BILSTORE_LEADERBOARD_PAGE_V1 */
:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#160f14;color:#fff5fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:280px;background:radial-gradient(ellipse at 50% 5%,#64344755,transparent 44%),#160f14}a{color:inherit;text-decoration:none}button{font:inherit}[hidden]{display:none!important}.lb-shell{width:min(1320px,calc(100% - 64px));margin-inline:auto}.lb-header{background:#1e151bea;border-bottom:1px solid #ffffff0d}.lb-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px}.lb-brand{display:flex;align-items:center;gap:12px;font-weight:850;font-size:22px;letter-spacing:1.6px}.lb-brand img{object-fit:contain}.lb-nav nav{display:flex;gap:26px;font-size:13px;color:#bca5b1}.lb-nav [aria-current]{color:#f0b4cd}.lb-back{display:inline-block;margin-top:28px;color:#b9a4af;font-size:13px}.lb-heading{text-align:center;padding:22px 0 34px}.lb-emblem{width:68px;height:68px;display:grid;place-items:center;background:linear-gradient(140deg,#69453788,#ad704217);color:#edc57f;border:1px solid #e5b86b38;border-radius:21px;margin:0 auto 23px;box-shadow:0 10px 45px #daaf5720}.lb-emblem svg{width:45px;height:45px}.lb-eyebrow{font-size:10px;letter-spacing:2.5px;color:#ce9bb3;font-weight:750;margin:0 0 13px}h1{font-size:clamp(30px,3.4vw,46px);line-height:1.18;letter-spacing:-1.7px;margin:0 0 17px}h1 span{color:#e5aac4}.lb-heading>p:last-child{color:#bba3af;font-size:14px;line-height:1.75;margin:0}.lb-live{display:flex;justify-content:space-between;align-items:center;gap:15px;color:#b7a3ad;font-size:11px;margin-bottom:16px;min-height:35px}.lb-live button{padding:9px 14px;background:#412936;color:#f0c8da;border:1px solid #82506850;border-radius:8px;cursor:pointer;font-size:12px}.lb-live button:disabled{opacity:.5;cursor:wait}a:focus-visible,button:focus-visible{outline:2px solid #f3bfd7;outline-offset:5px}.lb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lb-card{min-width:0;background:linear-gradient(145deg,#382330,#251923);border:1px solid #88546b35;border-radius:17px;overflow:hidden;box-shadow:0 15px 40px #0000001f}.lb-card-head{display:flex;align-items:center;gap:11px;padding:23px 21px;background:#ffffff03}.lb-period-number{display:grid;place-items:center;width:38px;height:38px;flex:none;background:#bf83a11a;border:1px solid #c997b02a;border-radius:11px;color:#d4a8bd;font-size:12px;font-weight:750}h2{font-size:19px;letter-spacing:-.5px;margin:0 0 5px}.lb-card-head p{font-size:10px;color:#b296a6;margin:0}.lb-top-label{margin-left:auto;font-size:9px;letter-spacing:1px;color:#d7b296;white-space:nowrap}.lb-column-label{display:flex;justify-content:space-between;gap:8px;padding:14px 20px;background:#1a121b45;border-block:1px solid #ffffff05;font-size:8px;letter-spacing:.7px;color:#a88a9d}.lb-ranks{list-style:none;margin:0;padding:0 18px}.lb-row{display:flex;align-items:center;gap:11px;min-height:70px;border-bottom:1px solid #ffffff08;padding:13px 0}.lb-row:last-child{border:0}.lb-rank{width:30px;height:30px;display:grid;place-items:center;flex:none;font-size:12px;color:#ab8fa1;border-radius:9px;font-weight:750}.lb-row:nth-child(1) .lb-rank{background:linear-gradient(145deg,#dba95c,#845a32);color:#fff1bc;box-shadow:0 3px 12px #dbae5d18}.lb-row:nth-child(2) .lb-rank{background:linear-gradient(145deg,#bdbdca,#606173);color:#f4f3ff}.lb-row:nth-child(3) .lb-rank{background:linear-gradient(145deg,#bd8b74,#755040);color:#ffe1cd}.lb-customer{min-width:0;flex:1;font-size:13px;font-weight:650;overflow-wrap:anywhere}.lb-total{text-align:right;flex:none;font-size:13px;color:#f0bfd4;font-weight:750;font-variant-numeric:tabular-nums}.lb-total small{display:block;font-size:10px;color:#a4899c;margin-top:6px;font-weight:400}.lb-empty{padding:48px 22px 54px;color:#b599ab;text-align:center;line-height:1.8;font-size:12px;margin:0}.lb-note{margin:26px 0 35px;padding:21px 24px;border-radius:13px;background:#2b1c2777;border:1px solid #80506926;color:#aa8f9f;font-size:12px;line-height:1.75}.lb-note strong{color:#d1afc1;font-size:13px}.lb-note p{margin:8px 0 0}.lb-footer{padding:10px 0 32px;text-align:center;color:#957b8a;font-size:11px}
@media(min-width:768px) and (max-width:1100px){.lb-shell{width:calc(100% - 36px)}.lb-grid{gap:13px}.lb-card-head{padding:19px 14px;gap:8px}.lb-top-label{display:none}.lb-column-label{padding-inline:13px;font-size:7px}.lb-ranks{padding-inline:12px}.lb-row{gap:7px}.lb-customer,.lb-total{font-size:11px}.lb-rank{width:25px;height:27px}.lb-card-head p{font-size:9px}}
@media(max-width:767px){.lb-shell{width:calc(100% - 28px)}.lb-nav{min-height:76px;flex-wrap:wrap;padding-block:16px;gap:17px}.lb-brand{font-size:19px}.lb-brand img{width:32px;height:32px}.lb-nav nav{width:100%;justify-content:space-between;gap:10px;font-size:11px}.lb-back{margin-top:23px;font-size:12px}.lb-heading{padding:28px 8px 29px}.lb-heading>p:last-child{font-size:12px}h1{font-size:32px;letter-spacing:-1px}h1 span{display:block}.lb-emblem{height:60px;width:60px}.lb-eyebrow{font-size:9px;letter-spacing:1.8px}.lb-grid{grid-template-columns:1fr;gap:20px}.lb-live{font-size:10px;align-items:flex-start}.lb-live>span{max-width:70%;line-height:1.7}.lb-live button{white-space:nowrap}.lb-card-head{padding:21px}.lb-column-label{font-size:8px}.lb-note{padding:19px;font-size:11px}.lb-footer{font-size:10px}}
