body>[data-sv-hidden]{display:none!important}.sv-page{display:block;width:100%;min-height:100dvh;background:#edf8ff;color:#18374e;font:15px/1.5 system-ui,-apple-system,Segoe UI,Arial,sans-serif}.sv-page *{box-sizing:border-box}.sv-page [hidden]{display:none!important}.sv-shell{max-width:760px;margin:auto;background:linear-gradient(#e8f7ff,#f5fbff);min-height:100dvh}.sv-page svg{width:24px;height:24px;flex:none;vertical-align:middle;object-fit:contain}.sv-brand{display:flex;align-items:center;gap:10px;padding:18px 22px;background:white;border-bottom:1px solid #dcebf6}.sv-brand>svg{width:35px;height:41px;color:#0863d6}.sv-brand strong{font-size:23px;color:#18374e;letter-spacing:.3px}.sv-brand strong>b{color:#0874e7}.sv-back{display:block;border:0;background:transparent;color:#0863d6;font:650 14px system-ui;padding:15px 20px;cursor:pointer}.sv-content{padding:0 15px 22px;display:grid;gap:13px}.sv-hero{display:flex;align-items:center;gap:15px;padding:24px 18px;border-radius:17px;background:radial-gradient(circle at 1px 1px,#ffffff35 .8px,transparent 1px) 0 0/7px 7px,linear-gradient(115deg,#0099f4,#0758df);color:#fff;box-shadow:0 5px 14px #0863d615}.sv-hero>span{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#e3f7ff;color:#0863d6;flex:none}.sv-hero>span svg{width:31px;height:31px}.sv-hero h1{font-size:29px;line-height:1.2;margin:0 0 8px;color:white;font-weight:800;letter-spacing:-.4px}.sv-hero p{font-size:13px;line-height:1.5;margin:0;color:white}.sv-raffle,.sv-search,.sv-date{display:flex;align-items:center;gap:10px;border:1px solid #d1e4f3;border-radius:13px;background:white;padding:11px 12px;color:#0863d6;margin:0;font-weight:400}.sv-page select,.sv-page input{border:0;background:transparent;padding:3px;min-width:0;flex:1;width:100%;color:#18374e;outline-offset:3px;font:14px system-ui;border-radius:5px}.sv-page input::placeholder{color:#7890a4}.sv-caption{color:#678197;font-size:12px;margin:0 2px -6px}.sv-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sv-stat{display:flex;align-items:center;gap:7px;border:1px solid #cfe8fa;border-radius:12px;background:#e2f5ff;padding:12px 8px;min-width:0}.sv-stat svg{width:28px;height:28px;background:#ffffff8c;border-radius:50%;padding:5px;color:#0863d6}.sv-stat span{font-size:11px;line-height:1.3;min-width:0}.sv-stat b{display:block;font-size:23px;line-height:1.3;color:#18374e}.sv-stat.green{background:#e0f9ea;border-color:#c3efd5}.sv-stat.green svg{color:#079668}.sv-stat.yellow{background:#fff2da;border-color:#ffe3b5}.sv-stat.yellow svg{color:#d98706}.sv-tabs{display:grid;grid-template-columns:1fr 1fr;gap:9px}.sv-tabs button{display:flex;align-items:center;gap:11px;border:1px solid #d4e4f2;border-radius:13px;padding:12px;text-align:left;background:white;color:#18374e;font:14px system-ui;cursor:pointer}.sv-tabs svg{width:35px;height:35px;padding:7px;border-radius:50%;background:#e8f6ff;color:#0863d6}.sv-tabs b{display:block;font-size:18px;line-height:1.3;margin-top:2px}.sv-tabs .on{border-color:#087cf2;background:linear-gradient(110deg,#e4f5ff,#f2fbff);box-shadow:inset 0 0 0 1px #087cf2;color:#0863d6}.sv-list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.sv-list-heading h2{font-size:20px;margin:0;color:#18374e;letter-spacing:-.3px}.sv-list-heading button{display:flex;align-items:center;gap:5px;padding:8px;border:1px solid #cae0f1;border-radius:9px;background:#fff;color:#0863d6;font:650 12px system-ui;cursor:pointer}.sv-list-heading button svg{width:17px;height:17px}.sv-list{display:grid;gap:14px}.sv-sale{padding:15px;background:linear-gradient(125deg,#fff,#fafdff);border:1px solid #d7e8f3;border-left:5px solid #0cb77c;border-radius:16px;box-shadow:0 5px 15px #0863d609;min-width:0}.sv-sale.transfer-pending{border-left-color:#ffc74c}.sv-sale.cash-pending{border-left-color:#43cda2}.sv-sale.inactive{border-left-color:#a5b3c1}.sv-sale-top{display:flex;gap:9px;align-items:flex-start}.sv-avatar{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;background:linear-gradient(130deg,#c9f3ff,#5eacfa);color:#fff;font-size:21px;font-weight:750}.sv-person{flex:1;min-width:0}.sv-person h3{font-size:16px;line-height:1.3;margin:0;color:#18374e;overflow-wrap:anywhere}.sv-person p{font-size:12px;color:#607d94;margin:4px 0 0;line-height:1.4}.sv-state{display:flex;align-items:center;gap:4px;flex:none;max-width:45%;padding:5px 7px;border-radius:20px;font-size:10px;line-height:1.3;background:#e0f8ec;color:#087551;font-weight:650}.sv-state svg{width:13px;height:13px}.sv-sale.transfer-pending .sv-state,.sv-sale.cash-pending .sv-state{background:#fff0d0;color:#946309}.sv-sale.inactive .sv-state{background:#edf1f5;color:#697989}.sv-origin{margin:11px 0 0}.sv-origin .sale-origin{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:9px;font-size:11px;background:#edf7ff;color:#286187;width:100%;margin:0;line-height:1.4}.sv-origin svg{width:17px!important;height:17px!important;flex:none}.sv-origin .direct{background:#eaf8f2;color:#137b5a}.sv-origin .referral{background:#edf4ff;color:#0863d6}.sv-amount{display:flex;gap:10px;justify-content:space-between;align-items:center;margin:12px 0 7px}.sv-numbers{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.sv-numbers b{display:grid;place-items:center;min-width:32px;padding:4px 6px;border-radius:7px;background:linear-gradient(135deg,#e4f5ff,#c8e7ff);color:#0876e5;font-size:19px;line-height:1.2}.sv-amount>strong{font-size:25px;white-space:nowrap;color:#18374e;line-height:1.2}.sv-code{display:block;color:#7b91a3;font-size:10px;overflow-wrap:anywhere}.sv-sale-bottom{border-top:1px solid #e3edf5;margin-top:10px;padding-top:10px;display:flex;align-items:center;gap:10px;justify-content:space-between}.sv-sale-bottom>span{font-size:12px;min-width:0}.sv-sale-bottom>span svg{width:18px;height:18px;margin-right:5px;color:#245888}.sv-sale-bottom small{display:block;color:#6f8799;font-size:10px;margin-top:4px}.sv-sale-bottom button{display:flex;align-items:center;justify-content:center;gap:6px;flex:none;border:1px solid #0863d6;border-radius:9px;padding:9px 11px;color:white;background:linear-gradient(110deg,#009cff,#0757d8);font:700 12px system-ui;cursor:pointer}.sv-sale-bottom button svg{width:16px;height:16px}.sv-more{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #acd2f5;border-radius:11px;padding:13px;background:#ecf8ff;color:#0863d6;font:700 14px system-ui;cursor:pointer}.sv-more svg{width:19px;height:19px}.sv-info{display:flex;align-items:flex-start;gap:8px;color:#6c8398;font-size:11px;line-height:1.5;margin:0}.sv-info svg{color:#0874dc;width:18px;height:18px}.sv-footer{text-align:center;color:#0863d6;font-size:12px;padding:17px 0 0;border-top:1px solid #d9e9f6}.sv-empty{padding:26px 18px;text-align:center;background:white;border:1px solid #d8e9f5;border-radius:16px;color:#668096}.sv-empty svg{width:35px;height:35px;color:#0863d6}.sv-empty h3{font-size:17px;color:#18374e}.sv-page [data-sv-status]{margin:0;color:#8d6609;font-size:13px}.sv-page [data-sv-status]:empty{display:none}.sv-page button:disabled{opacity:.5;cursor:wait}@media(min-width:850px){.sv-page{padding:24px}.sv-shell{border:1px solid #d4e7f4;border-radius:20px;overflow:hidden}.sv-content{padding:0 24px 25px}.sv-list{grid-template-columns:1fr 1fr}.sv-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:360px){.sv-content{padding:0 10px 18px;gap:11px}.sv-hero{padding:20px 13px;gap:11px}.sv-hero h1{font-size:26px}.sv-stat{flex-direction:column;align-items:flex-start;padding:10px}.sv-stat span{font-size:11px}.sv-sale{padding:12px}.sv-sale-top{flex-wrap:wrap}.sv-state{margin-left:49px;max-width:100%}.sv-tabs button{padding:10px;gap:8px}}
/* Approved seller dashboard: consistent icons, textures, and full-width actions. */
#report .seller-kpi{min-height:153px;padding:17px;border-radius:18px}#report .seller-kpi.sky{background:radial-gradient(circle at 1px 1px,#ffffff80 .8px,transparent 1px) 0 0/7px 7px,linear-gradient(125deg,#e2f5ff,#d7f2ff)}#report .seller-kpi.blue{background:radial-gradient(circle at 1px 1px,#ffffff30 .8px,transparent 1px) 0 0/7px 7px,linear-gradient(125deg,#005ee5,#087cff)}#report .seller-kpi.mint{background:radial-gradient(circle at 1px 1px,#ffffff80 .8px,transparent 1px) 0 0/7px 7px,linear-gradient(125deg,#e2fff0,#c8f9e3)}#report .seller-kpi.cyan{background:radial-gradient(circle at 1px 1px,#ffffff80 .8px,transparent 1px) 0 0/7px 7px,linear-gradient(125deg,#e4faff,#d3f6ff)}#report .seller-icon{width:44px;height:44px;min-width:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:50%;box-sizing:border-box}#report .seller-icon>svg{position:static;width:25px!important;height:25px!important;flex:none;padding:0!important;transform:none;object-fit:contain}#report .seller-kpi>strong{font-size:30px;line-height:1.15;margin-top:6px}#report .seller-kpi-label{font-size:14px;line-height:1.35}#report .seller-action,#report .seller-accordion>summary{min-height:77px;padding:15px 16px;gap:13px;border-radius:16px}#report .seller-action.primary{background:radial-gradient(circle at 1px 1px,#ffffff35 .8px,transparent 1px) 0 0/7px 7px,linear-gradient(110deg,#0060e8,#087cff)}#report #seller-sales{border:1px solid #85baf3;background:linear-gradient(110deg,#f3fbff,#edf7ff)}#report .seller-promotions-open{background:#edf8ff;border-radius:15px;border:1px solid #cee3f4}#report .seller-promotions-open>svg{width:27px;height:27px;flex:none}#report [data-current-report]{min-height:54px;border-radius:13px;font-size:16px}#report [data-current-report]>svg{width:25px;height:25px;flex:none}@media(max-width:360px){#report .seller-kpi{padding:14px;min-height:145px}#report .seller-kpi-label{font-size:13px}#report .seller-kpi>strong{font-size:27px}}
.sv-content{grid-template-columns:minmax(0,1fr)}.sv-content>*,.sv-hero>div,.sv-tabs span,.sv-list-heading h2{min-width:0}@media(max-width:360px){.sv-tabs button{display:grid;grid-template-columns:29px minmax(0,1fr)}.sv-tabs button>span{grid-column:1/-1}.sv-list-heading h2{font-size:18px}}
@media(max-width:600px){.sv-stat{flex-direction:column;align-items:flex-start;gap:7px}.sv-stat span{width:100%}.sv-stat svg{width:25px;height:25px}}
