.legal-popup{width:min(680px,calc(100% - 28px));max-height:85vh;padding:0;border:1px solid var(--sp-line,#ffffff24);border-radius:17px;background:var(--sp-panel,#15191e);color:var(--sp-text,#edf2f5);box-shadow:0 25px 90px #0008}.legal-popup::backdrop{background:#04070bba;backdrop-filter:blur(6px)}.legal-popup>header{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--sp-line,#ffffff20)}.legal-popup>header span{font-size:9px;letter-spacing:.1em;color:var(--sp-muted,#aab6bf)}.legal-popup>header button{background:transparent;border:1px solid var(--sp-line,#ffffff20);border-radius:8px;color:inherit;font-size:23px;width:31px;height:31px;cursor:pointer}.legal-popup-content{padding:25px;overflow:auto;max-height:calc(85vh - 65px)}.legal-popup-content h1{font-size:27px;line-height:1.2;letter-spacing:-.04em;margin:0 0 20px}.legal-popup-content h2{font-size:15px;margin:24px 0 8px}.legal-popup-content p{font-size:12px;line-height:1.85;color:var(--sp-muted,#aab6bf)}
.workspace-page .workspace-topbar{background:var(--sp-panel)!important;border-bottom:1px solid var(--sp-line)!important;box-shadow:none!important}.workspace-page .workspace-head{background:var(--sp-panel)!important;border:1px solid var(--sp-line)!important;border-radius:15px!important;min-height:105px!important;padding:22px!important}.workspace-page .workspace-head h1{font-size:29px!important;line-height:1.2!important;color:var(--sp-text)!important}.workspace-page .workspace-head p{font-size:12px!important;line-height:1.7!important;color:var(--sp-muted)!important}.workspace-page .workspace-sidebar{background:var(--sp-panel)!important;border-color:var(--sp-line)!important;box-shadow:none!important}.workspace-page .workspace-toolbar{background:var(--sp-panel)!important;border:1px solid var(--sp-line)!important;padding:11px!important;margin:14px 0!important}.workspace-page .workspace-card{border-radius:13px!important;box-shadow:0 5px 18px #0001!important}.workspace-page .workspace-card h3{line-height:1.4!important;font-size:15px!important}.workspace-page .workspace-card pre{font-size:11px!important;line-height:1.7!important}.workspace-page .column-head{padding:12px 7px!important}.workspace-page .column-head h2{font-size:12px!important;line-height:1.5!important}.workspace-page .workspace-sidebar>a{min-height:43px!important}.admin-page .admin-insights{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important;margin:18px 0!important}.admin-page .admin-insights article{padding:18px!important;background:var(--ap-panel)!important;border:1px solid var(--ap-line)!important;border-radius:12px!important}.admin-page .admin-insights article strong{font-size:16px!important;line-height:1.5!important;color:var(--ap-text)!important}.admin-page .admin-insights small,.admin-page .admin-insights span{font-size:10px!important;line-height:1.6!important;color:var(--ap-muted)!important}.admin-page .category-summary{gap:12px!important}.admin-page .category-summary article{background:var(--ap-soft)!important;border:1px solid var(--ap-line)!important;padding:16px!important;border-radius:11px!important}.admin-page .category-summary strong{font-size:12px!important;line-height:1.5!important}.admin-page .category-summary small{font-size:10px!important;line-height:1.6!important}.admin-page .summary-bar{margin-top:12px!important;height:6px!important}.admin-page .top-products{gap:10px!important}.admin-page .top-products article{background:var(--ap-soft)!important;border:1px solid var(--ap-line)!important;padding:13px!important;border-radius:11px!important}.admin-page .top-products strong{font-size:11px!important;line-height:1.5!important;white-space:normal!important}.admin-page .top-products small{font-size:10px!important;margin-top:5px}.admin-page .top-products b{font-size:18px!important}.admin-page .client-stats{margin-top:22px!important}@media(max-width:850px){.admin-page .admin-insights{grid-template-columns:1fr!important}}@media(max-width:600px){.workspace-page .workspace-head{padding:17px!important}.workspace-page .workspace-head h1{font-size:25px!important}.legal-popup-content{padding:19px}.legal-popup-content h1{font-size:24px}}
