.sn-statistics-box{width:min(1250px,100%);max-width:1250px;min-width:0;box-sizing:border-box}.sn-statistics-box .sn-tabs,.sn-filters,.sn-kpis,.sn-management-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.sn-tabs button.active{background:linear-gradient(110deg,#7147d9,#a954eb);color:white}.sn-filters label{display:grid;gap:5px;color:#c9c3da;font-size:13px;min-width:130px}.sn-filters input,.sn-filters select,.sn-card-editor input,.sn-card-editor select,.sn-card-editor textarea{color:#f1edff;background:#201c30;border:1px solid #514765;border-radius:10px;padding:10px;min-width:0}.sn-kpi{flex:1;min-width:155px;padding:18px;background:#211c30;border:1px solid #3c3353;border-radius:16px}.sn-kpi span{display:block;font-size:13px;color:#beb4d5}.sn-kpi strong{display:block;font-size:24px;margin-top:8px}.sn-data-wrap{overflow:auto;margin:16px 0;max-width:100%}.sn-data{width:100%;border-collapse:collapse;font-size:13px}.sn-data th,.sn-data td{text-align:left;vertical-align:top;padding:12px 10px;border-bottom:1px solid #40364e;white-space:nowrap}.sn-data th{color:#c5b3ee;font-weight:600}.sn-data .sn-wrap{white-space:normal;min-width:160px;max-width:300px}.sn-chart{width:100%;height:180px;background:#201b30;border-radius:14px;margin:10px 0}.sn-chart-labels{display:flex;justify-content:space-between;font-size:12px;color:#c8bfda;gap:6px}.sn-platforms{display:grid;gap:10px;margin:14px 0}.sn-platform{display:grid;grid-template-columns:100px 1fr 70px;gap:12px;align-items:center}.sn-bar{height:14px;border-radius:20px;background:#a67af5;min-width:2px}.sn-bar-track{background:#30243f;border-radius:20px;overflow:hidden}.sn-product-image{width:100%;height:160px;object-fit:contain;border-radius:14px;margin-bottom:14px}.sn-product-description{font-size:14px;color:#cdc4dc;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.sn-shift-note{font-size:12px;color:#cab7ef;padding:4px 8px}.sn-card-editor{display:grid;gap:12px}.sn-card-editor label{display:grid;gap:5px}.sn-card-editor textarea{min-height:85px}.sn-cookie-panel{position:fixed;z-index:15000;bottom:16px;left:16px;max-width:430px;padding:20px;border-radius:18px;border:1px solid #735d92;background:#20192e;color:#eee5ff;box-shadow:0 10px 35px #0007}.sn-cookie-panel p{font-size:14px;line-height:1.5;margin:8px 0 16px}.sn-cookie-panel [hidden]{display:none}.sn-cookie-panel button{margin:4px;padding:9px 13px;border-radius:10px;border:1px solid #85709c;background:#30243e;color:#fff;cursor:pointer}.sn-cookie-settings{font-size:12px;color:inherit;background:none;border:0;cursor:pointer;text-decoration:underline;margin:12px}.sn-stat-note{font-size:13px;line-height:1.6;color:#bdb0cf}.sn-stat-error{padding:16px;border:1px solid #bb6877;border-radius:12px;color:#ffbdc5}.sn-stats-loading{opacity:.65;pointer-events:none}.sn-card-list{display:grid;gap:12px}.sn-card-list article{background:#241d31;padding:15px;border:1px solid #49385f;border-radius:14px;overflow-wrap:anywhere}.sn-card-list code{display:block;white-space:normal;overflow-wrap:anywhere;color:#c4adef;margin:10px 0}.sn-stat-detail{white-space:pre-wrap}.sn-management-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sn-image-label{font-size:12px;color:#c4b3df}@media(max-width:700px){.sn-management-grid{grid-template-columns:1fr}.sn-kpi{min-width:125px}.sn-kpi strong{font-size:21px}.sn-cookie-panel{left:10px;right:10px;max-width:none}.sn-filters label{flex:1;min-width:115px}.sn-statistics-box{padding:16px!important}.sn-data th,.sn-data td{padding:9px}.sn-platform{grid-template-columns:75px 1fr 50px}} 
/* The existing staff rail has a high stacking order; dialogs must remain above it. */
.modal{z-index:12000!important}#v83ToastStack{z-index:16000!important}
.internal-dock-toggle{top:90px!important;transform:none!important}
.internal-dock-toggle[aria-expanded="false"]{top:90px!important;transform:none!important}
@media(max-width:700px){.internal-access-dock{top:140px!important;left:12px!important;bottom:auto!important;transform:none!important;max-height:calc(100dvh - 155px)!important;overflow-y:auto!important}.internal-access-dock.is-collapsed{transform:translateX(-14px)!important}.internal-dock-toggle{left:12px!important;top:90px!important}}
