.or-page{color:#182b31;gap:24px;max-width:1560px;margin:0 auto;padding:8px 0 28px;display:grid}.or-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.or-kicker{letter-spacing:1.6px;color:#37937a;font-size:10px;font-weight:800}.or-heading h1{letter-spacing:-1px;margin:9px 0;font-size:32px}.or-heading h1 span{letter-spacing:0;color:#78908a;vertical-align:middle;border:1px solid #d9e9e2;border-radius:20px;margin-left:14px;padding:6px 10px;font-size:12px;font-weight:500}.or-heading p,.or-library-heading p{color:#7b8e8d;margin:0;font-size:13px}.or-page button,.or-dialog button{font:inherit;cursor:pointer;color:#47665d;background:#fff;border:1px solid #dce9e3;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:650;display:inline-flex}.or-page button:disabled,.or-dialog button:disabled{opacity:.5;cursor:default}.or-page .or-primary,.or-dialog .or-primary{color:#fff;background:#11856a;border-color:#11856a;box-shadow:0 4px 12px #11856a16}.or-page button:focus-visible,.or-dialog button:focus-visible,.or-page input:focus-visible,.or-dialog input:focus-visible{outline-offset:3px;outline:2px solid #18a585}.or-banner{color:#fff;background:radial-gradient(at 95% 10%,#679f902e,#0000 55%),linear-gradient(110deg,#123d35,#1f494c 80%,#355763);border-radius:22px;align-items:center;gap:26px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.or-banner>div:nth-child(2){flex:1}.or-disc{color:#b9eddc;background:#ffffff0c;border:1px solid #b9eee82b;border-radius:50%;flex-shrink:0;place-items:center;width:90px;height:90px;display:grid;box-shadow:0 0 0 10px #ffffff05,0 0 0 22px #ffffff03}.or-banner span{letter-spacing:2px;color:#9cc7ba;font-size:9px}.or-banner h2{letter-spacing:-.6px;color:#fff;margin:8px 0 10px;font-size:25px}.or-banner p{color:#c6d9d4;max-width:620px;margin:0;font-size:12px;line-height:1.8}.or-banner-note{border-left:1px solid #ffffff20;flex-direction:column;align-items:flex-end;gap:10px;min-width:145px;padding-left:24px;display:flex}.or-banner-note b{font-size:12px}.or-banner-note small{color:#a3c2ba;font-size:11px}.or-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.or-stats article{background:#fff;border:1px solid #e1ece6;border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.or-stats article>span{color:#1b9877;background:#eff9f4;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.or-stats article:nth-child(3)>span{color:#997032;background:#fcf5e9}.or-stats article:nth-child(4)>span{color:#8887a2;background:#f5f3fc}.or-stats small{color:#83918f;margin-bottom:5px;font-size:11px;display:block}.or-stats strong{font-size:25px;font-weight:700;line-height:1}.or-library{background:#fff;border:1px solid #deebe5;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #233e3304}.or-library-heading{justify-content:space-between;align-items:center;padding:24px 26px 16px;display:flex}.or-library h2{margin:0 0 6px;font-size:18px}.or-filters{gap:12px;padding:0 26px 20px;display:flex}.or-filters form{color:#8b9b94;border:1px solid #e0e8e4;border-radius:10px;flex:1;align-items:center;gap:10px;padding:3px 4px 3px 12px;display:flex}.or-filters input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:8px;font-size:12px}.or-filters select{color:#586f65;background:#fff;border:1px solid #e0e8e4;border-radius:10px;padding:10px;font-size:12px}.or-table-scroll{overflow:auto}.or-page table{border-collapse:collapse;white-space:nowrap;width:100%;min-width:700px}.or-page th{text-align:left;letter-spacing:.4px;color:#8b9a93;background:#f8faf9;border-top:1px solid #edf2ef;border-bottom:1px solid #edf2ef;padding:13px 22px;font-size:10px;font-weight:600}.or-page td{color:#698078;border-bottom:1px solid #f0f4f1;padding:17px 22px;font-size:12px}.or-song{align-items:center;gap:13px;display:flex}.or-song button{color:#219271;background:#f0f7f3;border:0;border-radius:10px;padding:10px}.or-song b{color:#263f35;text-overflow:ellipsis;max-width:280px;font-size:13px;display:block;overflow:hidden}.or-song small{color:#90a097;margin-top:5px;font-size:11px;display:block}.or-badge{color:#1b9569;background:#eff8f3;border-radius:20px;padding:5px 10px;font-size:10px;display:inline-block}.or-badge.blocked{color:#8b829f;background:#f3f2f8}.or-badge.scheduled{color:#ba8434;background:#fcf3e5}.or-date{color:#9b9e94;margin-top:4px;font-size:10px;display:block}.or-row-actions{gap:6px;display:flex}.or-row-actions button{border-color:#0000;padding:8px;font-size:10px}.or-row-actions .or-delete{color:#af7775}.or-pagination{color:#8a9b93;justify-content:space-between;align-items:center;padding:16px 26px;font-size:11px;display:flex}.or-pagination>div{gap:8px;display:flex}.or-empty{color:#88a498;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.or-empty h3{color:#324e40;margin:18px 0 3px;font-size:19px}.or-empty p{margin-bottom:20px;font-size:13px;line-height:1.6}.or-error{color:#a43e38;background:#fff1ee;border-radius:10px;margin:12px 22px;padding:12px;font-size:12px}.or-preview{background:#fff;border:1px solid #dbe8e2;border-radius:14px;align-items:center;gap:16px;padding:12px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 30px #234b3320}.or-preview span{font-size:12px;font-weight:600}.or-preview audio{flex:1;min-width:0;height:35px}.or-dialog{color:#294c3c;border:1px solid #dce9e2;border-radius:20px;width:min(640px,100vw - 28px);max-height:90dvh;padding:0;box-shadow:0 25px 100px #172d3340}.or-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17363066}.or-dialog header{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;padding:24px;display:flex}.or-dialog h2{margin:7px 0 0;font-size:22px}.or-form-body{padding:0 24px 18px}.or-form-intro{color:#7c8c85;margin:18px 0;font-size:13px;line-height:1.7}.or-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.or-form-grid label{flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.or-form-grid input,.or-form-grid textarea{font:inherit;color:#355243;box-sizing:border-box;background:#fff;border:1px solid #dce7e0;border-radius:9px;width:100%;padding:10px}.or-wide{grid-column:1/-1}.or-file{color:#6d9782;background:#f6fbf8;border:1px dashed #acd5c0;border-radius:14px;flex-direction:column;align-items:center;gap:10px;margin:20px 0;padding:22px;font-size:12px;display:flex}.or-file span{font-size:10px}.or-file input{max-width:100%;font-size:11px}.or-help{color:#8a9a91;font-size:11px;line-height:1.7}.or-check{align-items:center;gap:9px;margin-top:18px;font-size:12px;display:flex}.or-dialog footer{border-top:1px solid #edf2ef;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.or-dialog input[type=checkbox]{accent-color:#159371}@media (width<=900px){.or-banner-note{display:none}.or-stats{grid-template-columns:repeat(2,1fr)}.or-heading h1 span{display:none}.or-banner{padding:24px}.or-page{gap:18px}}@media (width<=560px){.or-heading{flex-direction:column;align-items:flex-start}.or-heading h1{font-size:27px}.or-disc{display:none}.or-banner h2{font-size:23px}.or-stats{gap:10px}.or-stats article{gap:10px;padding:14px}.or-stats article>span{width:32px;height:36px}.or-filters{flex-direction:column;padding:0 16px 16px}.or-library-heading{padding:20px 16px}.or-form-grid{grid-template-columns:1fr}.or-preview{flex-wrap:wrap}.or-preview span{width:100%}.or-dialog header,.or-form-body{padding-left:16px;padding-right:16px}}*{box-sizing:border-box}body{color:#eef4ff;background:#070b14;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}.login{background:radial-gradient(circle at 20% 20%,#7e4eff44,#0000 28%),linear-gradient(135deg,#080b12,#111827);place-items:center;min-height:100vh;display:grid}.loginCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f172ac7;border:1px solid #ffffff1f;border-radius:32px;width:min(440px,92vw);padding:28px;box-shadow:0 30px 80px #0008}.brand,.sideBrand{align-items:center;gap:14px;display:flex}.logo{color:#fff;background:linear-gradient(135deg,#211a4d,#7e4eff,#e852a6);border-radius:18px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}h1,h2,h3{margin:0}.brand p,small,.card p,.api,header p{color:#9aa4b2}.hero{color:#d9d2ff;background:#7e4eff22;border-radius:18px;gap:10px;margin:24px 0;padding:14px;display:flex}.login label,.settings label{color:#c8d2e3;margin:14px 0 8px;font-size:13px;display:block}.login input,.settings input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;width:100%;padding:14px 16px}.primary{color:#fff;background:linear-gradient(135deg,#5b45ff,#e852a6);border:0;border-radius:18px;width:100%;margin-top:20px;padding:15px;font-weight:800}.app{min-height:100vh;display:flex}aside{background:#0d121ff2;border-right:1px solid #ffffff14;width:280px;min-height:100vh;padding:22px;position:sticky;top:0}.sideBrand{margin-bottom:24px}.sideBrand span{color:#8f9bb1;font-size:12px;display:block}aside button{color:#aeb9ca;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;margin-bottom:5px;padding:13px 14px;display:flex}aside button.active,aside button:hover{color:#fff;background:linear-gradient(135deg,#7e4eff2e,#e852a61d)}.api{background:#ffffff0d;border-radius:18px;margin-top:24px;padding:14px}.api code{color:#b8c7ff}main{flex:1;min-width:0}header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5;background:#070b14b8;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:86px;padding:0 28px;display:flex;position:sticky;top:0}.topRight{align-items:center;gap:12px;display:flex}.topRight span{color:#8f9bb1;background:#ffffff0f;border-radius:16px;gap:8px;padding:11px 14px;display:flex}.topRight button,.hamb,.row button{color:#fff;background:#ffffff14;border:0;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:flex}.hamb{display:none}.stack{gap:22px;display:grid}.metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.metric,.card,.record{background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff17;border-radius:28px;box-shadow:0 20px 50px #0004}.metric{padding:18px}.metric div{color:#b8a6ff;background:#7e4eff26;border-radius:16px;place-items:center;width:42px;height:42px;display:grid}.metric span{color:#9aa4b2;margin-top:14px;font-size:13px;display:block}.metric b{margin-top:4px;font-size:32px;display:block}.metric p{color:#7dd3fc;margin:5px 0 0}.danger p{color:#fca5a5}.card{padding:20px}.head{justify-content:space-between;margin-bottom:18px;display:flex}.chart{height:270px}.two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.table{gap:8px;display:grid}.row{background:#ffffff0b;border-radius:16px;grid-template-columns:1.5fr .8fr .8fr .7fr .9fr auto;align-items:center;gap:12px;padding:13px;display:grid}.row small{color:#8f9bb1;display:block}.chip{border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.ok{color:#86efac;background:#4ade8024}.warn{color:#fde68a;background:#fbbf2426}.records{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.record{padding:18px}.record strong{margin-top:12px;font-size:26px;display:block}.record p,.record small{color:#8f9bb1}.highlight{border-color:#7e4eff80}.log{background:#ffffff0b;border-radius:18px;grid-template-columns:1fr auto;align-items:center;margin-bottom:10px;padding:13px;display:grid}.log p{color:#8f9bb1;margin:3px 0 0}.settings{gap:8px;max-width:620px;display:grid}@media (width<=980px){aside{z-index:20;transition:all .25s;position:fixed;transform:translate(-110%)}.open{transform:translate(0)}.hamb{display:flex}.metrics,.records,.two{grid-template-columns:1fr}.topRight span{display:none}.content{padding:18px}.row{grid-template-columns:1fr}}.loginError{color:#fecaca;background:#ef444422;border:1px solid #ef444455;border-radius:14px;margin:12px 0 0;padding:12px 14px}.secondaryLogin,.devLogin{color:#fff;background:#ffffff14;border:0;border-radius:16px;width:100%;margin-top:10px;padding:13px;font-weight:700}.devLogin{color:#86efac;background:#4ade8022;border:1px solid #4ade8055}button:disabled{opacity:.65;cursor:not-allowed}.adminBadge{text-transform:uppercase;font-size:12px;font-weight:800;color:#d9d2ff!important;background:#7e4eff26!important}.toolbar{gap:12px;margin-bottom:16px;display:flex}.toolbar button{color:#fff;background:#7e4eff;border:0;border-radius:14px;padding:12px 16px;font-weight:800}.searchInput{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;flex:1;padding:13px 15px}.bad{color:#fecaca;background:#ef444426}.warnBox{border:1px solid #fbbf2455;color:#fde68a!important;background:#fbbf2420!important}.notice{color:#b8c7ff;background:#ffffff0d;border-radius:16px;margin-top:14px;padding:13px 15px}.drawerOverlay{z-index:50;background:#0008;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#0d121f;border-left:1px solid #ffffff1a;width:min(460px,92vw);height:100%;padding:24px;overflow:auto;box-shadow:-30px 0 70px #0008}.close{float:right;color:#fff;background:#ffffff14;border:0;border-radius:14px;width:38px;height:38px;font-size:24px}.drawer h3{margin-top:30px;font-size:28px}.drawer p{color:#9aa4b2}.drawerGrid{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.drawerGrid div{background:#ffffff0b;border-radius:18px;padding:14px}.drawerGrid span{color:#8f9bb1;font-size:12px;display:block}.drawerGrid b{margin-top:5px;display:block}.actionGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.actionGrid button{color:#fff;background:#ffffff14;border:0;border-radius:16px;padding:13px;font-weight:800}.actionGrid .dangerBtn{color:#fecaca;background:#ef444433}.toast{z-index:100;border:1px solid #fff2;border-radius:18px;padding:14px 18px;font-weight:800;animation:.25s ease-out toastIn;position:fixed;top:100px;right:24px;box-shadow:0 20px 50px #0008}.toast.ok{color:#bbf7d0;background:#064e3bdd}.toast.error{color:#fecaca;background:#7f1d1ddd}.toast.info{color:#ddd6fe;background:#1e1b4bdd}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.apiStatus{border-radius:16px;margin:0 0 14px;padding:12px 14px;font-weight:800}.emptyState{color:#cbd5e1;background:#ffffff08;border:1px dashed #ffffff2b;border-radius:24px;padding:28px}.emptyState b{font-size:18px}.emptyState p{color:#94a3b8;margin:8px 0 0}.logMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 16px;display:grid}.logMetrics div{background:#ffffff0b;border:1px solid #ffffff12;border-radius:18px;padding:14px}.logMetrics span{color:#8f9bb1;font-size:12px;display:block}.logMetrics b{margin-top:4px;font-size:24px;display:block}.logsList{gap:10px;display:grid}.realLog small{color:#64748b;margin-top:4px;display:block}.audit,.chip.audit{color:#ddd6fe;background:#7e4eff26}.chip.bad{color:#fecaca;background:#ef444426}@media (width<=980px){.logMetrics{grid-template-columns:1fr 1fr}}.systemStack{gap:16px;display:grid}.statusHero{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.statusHero>div{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:22px;padding:16px}.statusHero span{color:#8f9bb1;font-size:12px;display:block}.statusHero b{margin-top:6px;font-size:28px;display:block}.statusHero p{color:#94a3b8;margin:5px 0 0}.systemRecords{grid-template-columns:repeat(3,1fr)}.servicesList{gap:10px;display:grid}.serviceRow{background:#ffffff0b;border:1px solid #ffffff10;border-radius:18px;grid-template-columns:1fr auto;align-items:center;padding:14px;display:grid}.serviceRow p{color:#8f9bb1;margin:4px 0 0}.systemMeta{color:#94a3b8;word-break:break-word;background:#ffffff08;border-radius:16px;padding:12px 14px;font-size:13px}@media (width<=980px){.statusHero,.systemRecords{grid-template-columns:1fr}}.ocrMetrics{grid-template-columns:repeat(6,minmax(110px,1fr))}.ocrList .ocrRow{align-items:flex-start}.ocrBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=1100px){.ocrMetrics{grid-template-columns:repeat(2,1fr)}.ocrBadges{justify-content:flex-start}}.planBox{background:#ffffff0b;border:1px solid #ffffff14;border-radius:20px;gap:10px;margin:10px 0 20px;padding:14px;display:grid}.planBox label,.planCard label{color:#8f9bb1;font-size:12px}.planBox select,.planBox input,.planCard input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;width:100%;padding:12px 13px}.planBox button,.savePlan{color:#fff;background:#7e4eff;border:0;border-radius:14px;padding:12px 14px;font-weight:800}.quotaMini{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quotaMini span{color:#cbd5e1;text-align:center;background:#0002;border-radius:14px;padding:10px;font-size:12px}.plansGrid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:14px;display:grid}.planCard{background:linear-gradient(#ffffff13,#ffffff08);border:1px solid #ffffff17;border-radius:24px;gap:10px;padding:16px;display:grid}.planTop{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.planTop b{font-size:22px}.planTop span{text-transform:uppercase;color:#ddd6fe;background:#7e4eff26;border-radius:999px;padding:6px 9px;font-size:12px}.miniGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.switchLine{align-items:center;gap:8px;display:flex!important}.switchLine input{width:auto}.savePlan:disabled{opacity:.6}@media (width<=1300px){.plansGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.plansGrid,.miniGrid,.quotaMini{grid-template-columns:1fr}}.planCreator{background:linear-gradient(135deg,#7e4eff20,#14b8a620);border:1px solid #ffffff20;border-radius:24px;gap:12px;margin:0 0 18px;padding:18px;display:grid}.planActions{grid-template-columns:1fr auto;gap:10px;display:grid}.deletePlan{color:#fecaca;background:#ef444422;border:1px solid #ef444455;border-radius:14px;padding:12px 14px;font-weight:800}.deletePlan:disabled{opacity:.45;cursor:not-allowed}.quotaMini{grid-template-columns:repeat(3,1fr)}.supportCenter{background:linear-gradient(135deg,#0a1020,#080d18);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:320px minmax(460px,1fr) 300px;height:calc(100vh - 142px);min-height:680px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0006}.supportInbox,.supportChat,.supportInfo{background:linear-gradient(#ffffff08,#ffffff03);min-height:0}.supportInbox{border-right:1px solid #ffffff12;flex-direction:column;gap:12px;padding:18px;display:flex;overflow:hidden}.supportInboxHead{justify-content:space-between;align-items:center;display:flex}.supportInboxHead h3{font-size:24px}.supportInboxHead p{color:#9aa4b2;margin:4px 0 0}.supportInboxHead span{color:#fff;background:#7e4eff;border-radius:14px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.supportSearch{color:#fff;background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;width:100%;padding:14px 15px}.supportFilters button{color:#cbd5e1;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff16;border-radius:999px;padding:9px 12px}.supportMiniStats{color:#94a3b8;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:6px 8px;padding:10px;display:grid}.supportMiniStats b{color:#fff}.conversationItem{color:#fff;text-align:left;background:#ffffff08;border:1px solid #ffffff10;border-radius:20px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.conversationItem:hover,.conversationItem.selected{background:linear-gradient(135deg,#7e4eff33,#14b8a626);border-color:#7e4eff80}.avatar{color:#fff;background:linear-gradient(135deg,#24c47e,#7e4eff);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid;position:relative}.avatar.big{width:58px;height:58px;font-size:20px}.convText b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.convText small{color:#7f8da3;margin-top:3px;display:block}.convMeta span{color:#a8b3c7;font-size:12px}.supportChat{grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.chatHeader{border-bottom:1px solid #ffffff12;align-items:center;gap:14px;height:84px;padding:14px 20px;display:flex}.chatHeader span{color:#9aa4b2;font-size:12px}.chatHeaderActions{gap:10px;margin-left:auto;display:flex}.chatHeaderActions button,.composerActions button,.quickActions button{color:#fff;background:#ffffff10;border:1px solid #ffffff1a;border-radius:14px;padding:11px 14px;font-weight:800}.aiSummary{color:#dbeafe;background:#ffffff0c;border:1px solid #ffffff14;border-radius:20px;max-width:560px;padding:14px 16px}.msg{background:#ffffff10;border:1px solid #ffffff10;border-radius:20px;max-width:68%;padding:13px 16px}.msg b{font-size:13px}.msg p{white-space:pre-wrap;margin:7px 0 0}.msg.mine{background:linear-gradient(135deg,#185f45,#7e4eff);border-color:#9c7cff55;align-self:flex-end}.chatComposer textarea{resize:none;color:#fff;background:#ffffff08;border:0;border-radius:16px;outline:none;width:100%;height:72px;padding:14px}.composerActions button:last-child{background:#7e4eff}.supportInfo{border-left:1px solid #ffffff12;flex-direction:column;gap:14px;padding:18px;display:flex;overflow:auto}.infoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;padding:16px}.infoCard h4{margin:0 0 14px}.quickActions button:nth-child(3){color:#fecaca;border-color:#ef444466}@media (width<=1260px){.supportCenter{grid-template-columns:300px 1fr}.supportInfo{display:none}}@media (width<=900px){.supportCenter{grid-template-columns:1fr;height:auto}.supportInbox,.supportInfo{max-height:420px;display:block}.supportChat{min-height:700px}.chatHeader{flex-wrap:wrap;height:auto}.chatHeaderActions{width:100%;margin-left:0}.msg{max-width:88%}}.usageCell{min-width:320px;display:block}.quotaSummary{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:10px;display:grid}.quotaSummary.compact{grid-template-columns:repeat(5,minmax(74px,1fr));gap:6px;margin-top:6px}.quotaPill{color:#cbd5e1;background:#ffffff0b;border:1px solid #ffffff10;border-radius:14px;gap:5px;min-width:0;padding:9px;display:grid}.quotaPill b{color:#94a3b8;white-space:nowrap;font-size:11px}.quotaPill strong{color:#eef4ff;white-space:nowrap;font-size:12px}.quotaPill i{background:#0006;border-radius:999px;height:5px;display:block;overflow:hidden}.quotaPill em{background:#4ade80;border-radius:999px;height:100%;display:block}.quotaPill.warn em{background:#fbbf24}.quotaPill.danger em,.quotaPill.limit em{background:#ef4444}.quotaPill.limit{background:#ef44441a;border-color:#ef444466}.badBox{border:1px solid #ef444466;color:#fecaca!important;background:#ef444420!important}.row{grid-template-columns:1.3fr .7fr .7fr 2.4fr .9fr auto}.drawer .quotaSummary{grid-template-columns:repeat(2,1fr)}@media (width<=980px){.usageCell{min-width:0}.quotaSummary.compact,.drawer .quotaSummary,.row{grid-template-columns:1fr}}.secondary{color:#fff;background:#ffffff12;border:1px solid #fff2;border-radius:16px;width:100%;margin:4px 0 14px;padding:13px 15px;font-weight:800}.secondary:hover{background:#ffffff1c}.cloudPage{gap:18px}.cloudHero{background:radial-gradient(circle at 10% 0,#7e4eff55,#0000 34%),linear-gradient(135deg,#101827,#08111f);border:1px solid #ffffff18;border-radius:30px;justify-content:space-between;align-items:center;gap:18px;padding:26px;display:flex;box-shadow:0 30px 80px #0005}.cloudHero span{color:#b8c7ff;align-items:center;gap:8px;font-weight:800;display:flex}.cloudHero h1{margin:8px 0 6px;font-size:42px}.cloudHero p{color:#9aa4b2;max-width:760px;margin:0}.cloudHero button,.cloudActions button,.uploadBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff1e;border-radius:17px;align-items:center;gap:9px;padding:13px 16px;font-weight:900;display:flex}.cloudHero button:hover,.cloudActions button:hover,.uploadBtn:hover{background:#ffffff1f}.cloudNotice{color:#d1fae5;background:#064e3b33;border:1px solid #34d39944;border-radius:22px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.cloudNotice p{color:#a7f3d0;margin:4px 0 0}.cloudGrid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px;display:grid}.cloudCard{background:linear-gradient(#ffffff13,#ffffff08);border:1px solid #ffffff18;border-radius:28px;padding:20px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0004}.cloudCard:before{content:"";filter:blur(6px);background:#7e4eff26;border-radius:999px;width:160px;height:160px;position:absolute;inset:-60px auto auto -60px}.cloudIcon{color:#ddd6fe;background:#7e4eff26;border-radius:18px;place-items:center;width:50px;height:50px;margin-bottom:14px;display:grid}.cloudTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.cloudTop h3{font-size:24px}.cloudTop p{color:#9aa4b2;margin:6px 0 0}.cloudOk,.cloudEmpty{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.cloudOk{color:#bbf7d0;background:#22c55e24}.cloudEmpty{color:#cbd5e1;background:#64748b26}.cloudMeta{grid-template-columns:1fr 120px 160px;gap:10px;margin:18px 0;display:grid}.cloudMeta div{background:#00000020;border:1px solid #ffffff10;border-radius:16px;min-width:0;padding:12px}.cloudMeta span{color:#8f9bb1;font-size:12px;display:block}.cloudMeta b{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;display:block;overflow:hidden}.cloudActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.uploadBtn{cursor:pointer;background:linear-gradient(135deg,#5b45ff,#e852a6);border:0;justify-content:center}.uploadBtn input{display:none}.cloudActions button{justify-content:center}.cloudActions button:disabled{opacity:.45}.cloudFooter{color:#94a3b8;background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;align-items:center;gap:10px;padding:14px 16px;display:flex}.cloudFooter code{color:#d9d2ff}@media (width<=1100px){.cloudGrid,.cloudMeta,.cloudActions{grid-template-columns:1fr}.cloudHero{flex-direction:column;align-items:flex-start}}.sideGroup{margin-top:4px}.groupToggle{justify-content:space-between}.groupToggle svg{flex:none}.groupToggle span{color:#c4b5fd;margin-left:auto;font-weight:900}.sideSubmenu button{border-radius:13px;margin-bottom:4px;padding:10px 12px;font-size:14px}.sideSubmenu button.active,.sideSubmenu button:hover{color:#fff;background:#ffffff12}.cloudProgress{color:#cbd5e1;background:#00000024;border:1px solid #ffffff14;border-radius:14px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:800}.cloudProgress i{background:linear-gradient(90deg,#7e4eff,#e852a6,#7e4eff) 0 0/200% 100%;border-radius:999px;height:5px;margin-top:8px;animation:1.1s linear infinite cloudMove;display:block}@keyframes cloudMove{0%{background-position:0 0}to{background-position:200% 0}}.billingAdminBox{background:linear-gradient(135deg,#8b5cf61f,#06d6a014);border:1px solid #8b5cf63d;border-radius:16px;gap:8px;margin-top:14px;padding:14px;display:grid}.billingAdminBox p{color:#aeb7cb;margin:0}.billingActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.billingActions button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:10px;font-weight:800}.billingActions button:hover{background:#ffffff24}@media (width<=900px){.billingActions{grid-template-columns:1fr}}.maintenanceAdminBox{background:linear-gradient(135deg,#14b8a620,#ffffff08);border:1px solid #ffffff18;border-radius:24px;grid-template-columns:1fr minmax(320px,480px);align-items:center;gap:16px;margin:0 0 18px;padding:18px;display:grid}.maintenanceAdminBox.active{background:linear-gradient(135deg,#ef44442b,#7e4eff1c);border-color:#ef444466}.maintenanceAdminBox span{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.maintenanceAdminBox h3{margin:4px 0;font-size:24px}.maintenanceAdminBox p{color:#cbd5e1;margin:0}.maintenanceAdminBox small{color:#94a3b8;margin-top:8px;display:block}.maintenanceControls{gap:10px;display:grid}.maintenanceControls input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;width:100%;padding:13px 14px}.maintenanceControls>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.maintenanceControls button{color:#fff;background:#ffffff18;border:0;border-radius:16px;padding:13px 14px;font-weight:900}.maintenanceControls .dangerMaintenance{color:#fecaca;background:#ef444433;border:1px solid #ef444466}@media (width<=980px){.maintenanceAdminBox,.maintenanceControls>div{grid-template-columns:1fr}}.openPublicLink{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.webPlanAdminGrid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px;margin-top:18px;display:grid}.webPlanEditor{background:#fff;border:1px solid #e5e7eb;border-radius:24px;flex-direction:column;gap:12px;padding:18px;display:flex;box-shadow:0 18px 45px #0f172a12}.webPlanEditorTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.webPlanEditorTop span{text-transform:uppercase;color:#64748b;font-size:12px;font-weight:900}.webPlanEditorTop h3{margin:2px 0 0}.webPlanEditorTop button{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-weight:900;display:inline-flex}.webPlanEditorTop button.active{color:#166534;background:#dcfce7}.webPlanEditorTop button.muted{color:#64748b;background:#f1f5f9}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.webPlanEditor label{color:#334155;flex-direction:column;gap:6px;font-size:12px;font-weight:900;display:flex}.webPlanEditor input,.webPlanEditor textarea{font:inherit;background:#f8fafc;border:1px solid #dbe4ee;border-radius:14px;padding:10px 12px}.webPlanEditor textarea{resize:vertical;min-height:74px}.webPlanPreview{color:#334155;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;padding:12px}.webPlanEditor .primary{justify-content:center;width:100%}@media (width<=760px){.webPlanAdminGrid,.formGrid{grid-template-columns:1fr}}.brainToggle.active{background:linear-gradient(135deg,#3b2768,#1d1530)!important}.brainSubmenu{border-left-color:#a78bfa55}.brainPage .brainHero,.brainHero{background:radial-gradient(circle at 10% 10%,#6d44d844,#0000 30%),linear-gradient(135deg,#151b2a,#0b1220);border:1px solid #ffffff12;border-radius:28px;justify-content:space-between;align-items:center;gap:16px;padding:28px;display:flex}.brainHero span{color:#c4b5fd;align-items:center;gap:8px;font-weight:900;display:flex}.brainHero h1{margin:10px 0 6px;font-size:34px}.brainHero p{color:#aab4c4;margin:0}.brainHero button{color:#fff;background:#ffffff10;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:8px;padding:14px 18px;font-weight:900;display:flex}.brainMetrics .metric{min-height:138px}.brainList{gap:12px;margin-top:18px;display:grid}.brainRow{background:#ffffff08;border:1px solid #ffffff10;border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex}.brainRow b{color:#fff;margin-bottom:5px;display:block}.brainRow p{color:#cbd5e1;margin:0 0 8px}.brainRow span{color:#a78bfa;font-size:12px;font-weight:800}.brainDot{color:#c4b5fd;background:#7e4eff24;border-radius:14px;place-items:center;min-width:38px;height:38px;display:grid}.emptyBrain{text-align:center;color:#cbd5e1;background:#ffffff06;border:1px dashed #ffffff1f;border-radius:22px;place-items:center;gap:8px;padding:38px;display:grid}.emptyBrain b{color:#fff}.emptyBrain p{color:#94a3b8;margin:0}.brainNotice{color:#bbf7d0;background:#0b2a2533;border:1px solid #34d39955;border-radius:22px;gap:12px;padding:18px 20px;display:flex}.brainNotice p{color:#d1fae5;margin:4px 0 0}.blogAdminHero{background:linear-gradient(135deg,#4ade802e,#9c7cff24);border:1px solid #ffffff1a;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.blogAdminHero span{color:#86efac;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.blogAdminHero h1{margin:8px 0 6px;font-size:34px}.blogAdminHero p{color:#aab4c3;max-width:720px;margin:0}.blogAdminStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.blogAdminStats span{color:#aab4c3;background:#ffffff0f;border:1px solid #ffffff14;border-radius:22px;padding:18px}.blogAdminStats b{color:#fff;font-size:26px;display:block}.blogAdminLayout{grid-template-columns:330px 1fr;gap:18px;display:grid}.blogAdminList{background:#ffffff0d;border:1px solid #ffffff14;border-radius:26px;flex-direction:column;gap:10px;max-height:calc(100vh - 240px);padding:14px;display:flex;overflow:auto}.blogAdminSearch{background:#00000038;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:8px;padding:10px 12px;display:flex}.blogAdminSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%}.blogAdminList button{text-align:left;color:#e8edf5;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:flex-start;gap:5px;padding:13px;display:flex}.blogAdminList button.active{background:#4ade8024;border-color:#4ade8059}.blogAdminList small{color:#9aa4b2}.pubBadge,.draftBadge{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.pubBadge{color:#86efac;background:#4ade8029}.draftBadge{color:#fde68a;background:#facc1529}.blogAdminEditor{padding:20px}.blogEditorTop{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.blogFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.blogFormGrid label{color:#cbd5e1;flex-direction:column;gap:7px;font-size:13px;display:flex}.blogFormGrid .wide{grid-column:1/-1}.blogFormGrid input,.blogFormGrid select,.blogFormGrid textarea{color:#fff;background:#00000038;border:1px solid #ffffff1a;border-radius:16px;outline:0;width:100%;padding:12px}.blogFormGrid textarea{resize:vertical;line-height:1.5}.featuredLine{grid-column:1/-1;flex-direction:row!important;align-items:center!important}.featuredLine input{width:auto!important}.blogEditorFooter{border-top:1px solid #ffffff14;justify-content:space-between;margin-top:16px;padding-top:16px;display:flex}@media (width<=980px){.blogAdminHero,.blogEditorTop{flex-direction:column}.blogAdminLayout,.blogAdminStats,.blogFormGrid{grid-template-columns:1fr}.blogAdminList{max-height:none}}.blogPreviewCard{background:#fff;border:1px solid #071e161a;border-radius:22px;grid-template-columns:260px 1fr;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 16px 45px #071e160d}.blogPreviewImage{color:#fff;background:linear-gradient(135deg,#0b3f2d,#10b981);place-items:center;height:170px;font-weight:900;display:grid}.blogPreviewImage img{object-fit:cover;width:100%;height:100%}.blogPreviewCard>div:last-child{padding:20px}.blogPreviewCard span{color:#a16207;text-transform:uppercase;background:#fff3c4;border-radius:3px;padding:5px 9px;font-size:12px;font-weight:950;display:inline-block}.blogPreviewCard h3{letter-spacing:-.04em;margin:12px 0 8px;font-size:25px}.blogPreviewCard p{color:#5b6d64;line-height:1.55}@media (width<=780px){.blogPreviewCard{grid-template-columns:1fr}.blogPreviewImage{height:200px}}.blogAdminFilters{flex-wrap:wrap;gap:6px;margin:2px 0 6px;display:flex}.blogAdminFilters button{background:#ffffff0a!important;border-radius:999px!important;align-items:center!important;padding:7px 9px!important;font-size:12px!important;display:inline-flex!important}.blogAdminFilters button.on{color:#bbf7d0!important;background:#4ade802e!important;border-color:#4ade8061!important}.blogAdminBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.newBadgeAdmin{color:#fff;background:#10b981;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;box-shadow:0 8px 22px #10b98138}.fieldHelp{color:#8d99a8;font-size:12px;line-height:1.4}.blogAdminInfo{color:#c8f7df;background:#4ade801a;border:1px solid #4ade8033;border-radius:16px;padding:12px 14px;line-height:1.45}.blogAdminPagination{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;margin:12px 0 4px;padding-top:10px;display:flex}.blogAdminPagination button{border-radius:12px;padding:8px 10px;font-size:12px}.blogAdminPagination button:disabled{opacity:.45;cursor:not-allowed}.blogAdminPagination span{color:#cbd5e1;font-size:12px;font-weight:800}.blogAdminPageInfo{color:#94a3b8;text-align:center;margin-top:4px;display:block}.blogUploadRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.blogUploadRow input[type=file]{color:#cbd5e1;background:#0f172a59;border:1px dashed #94a3b859;border-radius:14px;flex:1;min-width:240px;padding:10px}.blogUploadRow button{white-space:nowrap}.lockedBtn{opacity:.55;cursor:not-allowed;color:#64748b;background:#eef2f7;border:1px solid #cbd5e1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.rolesLayout{grid-template-columns:320px 1fr;align-items:start;gap:18px;display:grid}.roleRow{text-align:left;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:7px;width:100%;margin-bottom:10px;padding:14px;display:flex;box-shadow:0 8px 20px #0f172a0d}.roleRow b{color:#0f172a;font-size:15px}.roleRow small{color:#475569;font-size:12px;line-height:1.35}.roleRow em{color:#64748b;background:#f1f5f9;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:11px;font-style:normal}.roleRow.active{background:linear-gradient(#fff,#f5f3ff);border-color:#7c3aed}.roleEditor{color:#0f172a;gap:11px;display:grid}.roleEditor label{color:#eaf2ff;font-weight:800}.roleEditor input{color:#0f172a;background:#fff;border:1px solid #dbe3ec;border-radius:12px;width:100%;padding:11px 12px}.roleEditor input:disabled{color:#64748b;background:#f8fafc}.roleEditorHero{color:#1e1b4b;background:linear-gradient(135deg,#eef2ff,#faf5ff);border:1px solid #ddd6fe;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.roleEditorHero span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800}.roleEditorHero h3{margin:3px 0 5px;font-size:22px}.roleEditorHero p{color:#475569;margin:0}.roleEditorHero strong{color:#fff;white-space:nowrap;background:#6d28d9;border-radius:999px;padding:8px 10px;font-size:12px}.permGroup{color:#0f172a;background:#fbfdff;border:1px solid #e2e8f0;border-radius:18px;margin-top:10px;padding:14px}.permGroup h4{color:#0f172a;margin:0 0 10px;font-size:16px}.permToggle{color:#0f172a;cursor:pointer;border-top:1px solid #edf2f7;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.permToggle:first-of-type{border-top:0}.permToggle span{flex-direction:column;gap:3px;display:flex}.permToggle b{color:#0f172a;font-size:14px}.permToggle small{color:#64748b;font-size:12px;line-height:1.35}.permToggle code{color:#475569;background:#eef2f7;border-radius:8px;padding:4px 7px;font-size:11px}@media (width<=900px){.rolesLayout{grid-template-columns:1fr}.permToggle{grid-template-columns:auto 1fr}.permToggle code{display:none}.roleEditorHero{flex-direction:column}.roleEditorHero strong{white-space:normal}}.blogEditorGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:14px;display:grid}.blogEditorGrid label,.fullLabel{color:#334155;flex-direction:column;gap:7px;font-size:13px;font-weight:800;display:flex}.blogEditorGrid input,.blogEditorGrid select,.fullLabel textarea{font:inherit;color:#0f172a;background:#fff;border:1px solid #dbe7df;border-radius:16px;outline:none;padding:12px 14px}.blogEditorGrid input:focus,.blogEditorGrid select:focus,.fullLabel textarea:focus{border-color:#19b56f;box-shadow:0 0 0 4px #19b56f1f}.pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.pagination span{color:#64748b;font-size:13px;font-weight:800}.roleAssignBox{background:linear-gradient(135deg,#7c3aed24,#0f172ab8);border:1px solid #8b5cf647;border-radius:18px;flex-direction:column;gap:8px;margin:16px 0;padding:16px;display:flex}.roleAssignBox b{color:#fff;font-size:15px}.roleAssignBox p{color:#b8c0d8;margin:0;font-size:13px;line-height:1.4}.roleAssignBox small{color:#8f9ab7}.roleAssignBox select{color:#f8fafc;background:#111827;border:1px solid #94a3b847;border-radius:14px;outline:none;width:100%;padding:12px 14px}.roleAssignBox select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e}.auditPage{gap:18px;display:grid}.auditHero{background:radial-gradient(circle at 0 0,#7e4eff40,#0000 34%),linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid;box-shadow:0 22px 55px #00000038}.auditHeroIcon{color:#bbf7d0;background:linear-gradient(135deg,#10b98138,#7e4eff33);border:1px solid #ffffff24;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.auditHero h2{margin:0 0 6px;font-size:26px}.auditHero p{color:#aeb8c8;max-width:820px;margin:0}.auditHero button{color:#fff;background:#7e4eff;border:0;border-radius:16px;align-items:center;gap:8px;padding:13px 16px;font-weight:900;display:flex}.auditStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.auditStats button{text-align:left;color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;padding:15px;transition:all .18s}.auditStats button:hover,.auditStats button.active{background:linear-gradient(135deg,#7e4eff38,#ffffff12);border-color:#7e4eff8c;transform:translateY(-1px)}.auditStats span{color:#94a3b8;font-size:12px;font-weight:800;display:block}.auditStats b{margin:4px 0;font-size:27px;display:block}.auditStats small{color:#aeb8c8}.auditToolbar{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.auditSearch{background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:10px;padding:0 14px;display:flex}.auditSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:15px 0}.auditQuickFilters{flex-wrap:wrap;gap:8px;display:flex}.auditQuickFilters button{color:#cbd5e1;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:11px 13px;font-weight:800}.auditQuickFilters button.on{color:#fff;background:#7e4eff;border-color:#a78bfa}.auditTimeline{gap:12px;display:grid}.auditEvent{background:linear-gradient(#ffffff17,#ffffff0e);border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:auto 1fr;gap:14px;padding:16px;display:grid}.auditEvent:hover{border-color:#7e4eff61}.auditEventIcon{color:#c4b5fd;background:#7e4eff2e;border:1px solid #ffffff1a;border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.auditEventTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auditEventTop b{font-size:16px}.auditEventTop p{color:#94a3b8;margin:4px 0 0}.auditBadge{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.auditBadge.info{color:#bfdbfe;background:#3b82f626}.auditBadge.audit{color:#ddd6fe;background:#7e4eff33}.auditBadge.warning{color:#fde68a;background:#f59e0b2e}.auditBadge.danger{color:#fecaca;background:#ef44442e}.auditEventTarget{color:#cbd5e1;align-items:center;gap:8px;margin-top:12px;display:flex}.auditEventTarget span{color:#94a3b8;text-transform:uppercase;font-size:12px;font-weight:900}.auditChangeBox{background:#0000002e;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.auditChangeBox div{min-width:0}.auditChangeBox span{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.auditChangeBox b{color:#fff;word-break:break-word;margin-top:3px;display:block}.auditChangeBox i{color:#a78bfa;font-style:normal;font-weight:900}.auditDetail{color:#cbd5e1;margin:12px 0 0}.auditMeta{color:#64748b;margin-top:8px;display:block}@media (width<=980px){.auditHero,.auditStats,.auditToolbar,.auditEvent,.auditChangeBox{grid-template-columns:1fr}.auditEventTop{flex-direction:column}.auditQuickFilters{justify-content:flex-start}}.rolesProPage{color:#eaf2ff;gap:18px;display:grid}.rolesProHero{justify-content:space-between;align-items:center;gap:16px;padding:4px 0 2px;display:flex}.rolesHeroTitle{align-items:center;gap:14px;display:flex}.rolesHeroTitle h1{letter-spacing:-.04em;margin:0;font-size:30px}.rolesHeroTitle p{color:#9fb0ca;margin:5px 0 0}.rolesHeroIcon{color:#b99cff;background:linear-gradient(135deg,#25124b,#6736ee);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 28px #7c3aed40}.rolesHeroActions{gap:10px;display:flex}.rolesHeroActions button,.roleInfoTop button,.roleFooterActions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);border:1px solid #94a3b829;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-weight:900;display:inline-flex}.rolesHeroActions button:disabled{opacity:.6;cursor:not-allowed}.rolesProGrid{grid-template-columns:390px 1fr;align-items:start;gap:22px;display:grid}.rolesSideCard,.rolesMainCard{background:linear-gradient(#111827db,#0a1220e6);border:1px solid #94a3b821;border-radius:18px;box-shadow:0 20px 60px #00000038}.rolesSideCard{padding:18px}.rolesMainCard{min-height:620px;padding:22px}.rolesSideHead h3{margin:0 0 6px;font-size:18px}.rolesSideHead p{color:#9fb0ca;margin:0 0 18px;font-size:13px}.rolesCardsList{gap:12px;display:grid}.roleProCard{text-align:left;color:#eaf2ff;cursor:pointer;background:#1f2937b8;border:1px solid #94a3b81f;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px;transition:all .18s;display:grid}.roleProCard:hover{background:#2b374ccc;border-color:#a78bfa73;transform:translateY(-1px)}.roleProCard.active{background:linear-gradient(135deg,#312e8161,#1f2937cc);border-color:#7c3aed;box-shadow:inset 0 0 0 1px #7c3aed66,0 0 26px #7c3aed29}.roleProIcon{color:#a78bfa;background:#7c3aed2e;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.roleProIcon.big{border-radius:16px;width:58px;height:58px}.tone-green .roleProIcon{color:#4ade80;background:#22c55e24}.tone-amber .roleProIcon{color:#fbbf24;background:#f59e0b29}.tone-indigo .roleProIcon{color:#60a5fa;background:#3b82f629}.tone-blue .roleProIcon{color:#38bdf8;background:#0ea5e929}.tone-slate .roleProIcon{color:#cbd5e1;background:#94a3b824}.roleProText{gap:4px;display:grid}.roleProText b{font-size:15px}.roleProText small{color:#b7c3d6;font-size:12px;line-height:1.35}.roleProCard em{color:#d8ccff;white-space:nowrap;background:#7c3aed33;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.rolesHelpBox{background:linear-gradient(135deg,#581c8738,#1e293b8c);border:1px solid #7c3aed47;border-radius:14px;margin-top:18px;padding:16px}.rolesHelpBox b{color:#c4b5fd}.rolesHelpBox p{color:#b7c3d6;margin:8px 0 0;font-size:13px;line-height:1.45}.selectedRoleHeader{border-bottom:1px solid #94a3b81f;align-items:center;gap:16px;padding:2px 0 20px;display:flex}.selectedRoleHeader h2{margin:0 0 4px;font-size:25px}.selectedRoleHeader p{color:#b7c3d6;margin:0}.selectedRoleHeader strong{color:#d8ccff;background:#7c3aed3d;border:1px solid #a78bfa47;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:12px}.roleAccessBanner{background:linear-gradient(135deg,#581c8742,#1f29379e);border:1px solid #7c3aed40;border-radius:16px;align-items:flex-start;gap:14px;margin:18px 0;padding:18px;display:flex}.roleAccessBanner span{color:#a78bfa;background:#7c3aed38;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.roleAccessBanner b{color:#c4b5fd}.roleAccessBanner p{color:#cbd5e1;margin:5px 0 0;line-height:1.45}.roleInfoPanel,.permissionsPanelPro{background:#0f172a8c;border:1px solid #94a3b81f;border-radius:16px;margin-top:16px;padding:18px}.roleInfoTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.roleInfoTop h3,.permissionsHead h3{margin:0;font-size:18px}.roleInfoForm{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.roleInfoForm label{color:#dbe8ff;gap:8px;font-weight:800;display:grid}.roleInfoForm label.wide{grid-column:span 2}.roleInfoForm span{color:#b7c3d6;font-size:12px}.roleInfoForm input,.roleInfoForm textarea{color:#fff;background:#1e293bd1;border:1px solid #94a3b829;border-radius:12px;outline:none;width:100%;padding:11px 12px}.roleInfoForm textarea{resize:vertical;min-height:78px}.roleInfoForm input:disabled{opacity:.7}.roleInfoForm small{color:#93a4bd;font-weight:500}.roleInfoMetric{background:#1e293b80;border:1px solid #94a3b81f;border-radius:14px;align-content:center;gap:8px;padding:14px;display:grid}.roleInfoMetric span{color:#9fb0ca;font-size:12px}.roleInfoMetric b{color:#a78bfa;font-size:24px}.permissionsHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.permissionsHead p{color:#9fb0ca;margin:5px 0 0}.selectAllPerms{color:#dbe8ff;gap:10px;font-weight:900;align-items:center!important;display:flex!important}.selectAllPerms input,.permissionLinePro input{accent-color:#8b5cf6;width:18px;height:18px}.permissionsGridPro{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.permissionGroupPro{background:#1e293b7a;border:1px solid #94a3b81f;border-radius:16px;padding:15px}.permissionGroupPro h4{color:#eef4ff;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.permissionLinePro{cursor:pointer;border-top:1px solid #94a3b81a;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:10px 0;display:grid}.permissionLinePro:first-of-type{border-top:0}.permissionLinePro span{gap:3px;display:grid}.permissionLinePro b{color:#f8fbff;font-size:13px}.permissionLinePro small{color:#9fb0ca;font-size:12px;line-height:1.35}.roleFooterActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.roleFooterActions .dangerBtn{color:#fecaca;background:#ef44441f;border-color:#f8717159}@media (width<=1180px){.rolesProGrid{grid-template-columns:1fr}.rolesMainCard{min-height:auto}.permissionsGridPro{grid-template-columns:repeat(2,minmax(0,1fr))}.roleInfoForm{grid-template-columns:1fr 1fr}.roleInfoForm label.wide{grid-column:span 2}}@media (width<=720px){.rolesProHero,.roleInfoTop,.permissionsHead,.selectedRoleHeader{flex-direction:column;align-items:flex-start}.rolesHeroActions{flex-wrap:wrap;width:100%}.permissionsGridPro,.roleInfoForm{grid-template-columns:1fr}.roleInfoForm label.wide{grid-column:auto}.roleProCard{grid-template-columns:44px 1fr}.roleProCard em{grid-column:2}.selectedRoleHeader strong{margin-left:0}.rolesMainCard,.rolesSideCard{padding:15px}}.usersProPage{gap:20px;display:grid}.usersHero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.usersHero h1{margin:6px 0;font-size:34px}.usersHero p{color:#aab4c3;margin:0}.eyebrow{color:#cbd5e1;align-items:center;gap:9px;font-weight:800;display:flex}.retryBtn{color:#fff;background:#7e4eff;border:0;border-radius:16px;align-items:center;gap:9px;padding:13px 18px;font-weight:900;display:flex;box-shadow:0 15px 40px #7e4eff22}.apiStatus{border-radius:17px;align-items:center;gap:10px;padding:15px 18px;display:flex}.apiStatus span{color:#b9c6d8}.okLine{color:#86efac;background:#0d3829;border:1px solid #22c55e55}.badLine{color:#fecaca;background:#3a1720;border:1px solid #ef444455}.userStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.userStatsGrid>div{background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff10;border-radius:22px;padding:20px;box-shadow:0 18px 50px #0003}.userStatsGrid small{color:#cbd5e1;margin-top:10px;font-weight:800;display:block}.userStatsGrid b{margin-top:5px;font-size:28px;display:block}.userStatsGrid p{color:#95a3b8;margin:4px 0 0}.statIcon{border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.statIcon.purple{color:#c4b5fd;background:#7e4eff28}.statIcon.green{color:#86efac;background:#22c55e25}.statIcon.blue{color:#93c5fd;background:#0ea5e928}.statIcon.amber{color:#fde68a;background:#f59e0b2a}.usersFilters{grid-template-columns:1fr 180px 180px 180px;gap:12px;display:grid}.usersSearch{background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;padding:0 15px;display:flex}.usersSearch input,.usersFilters select{color:#fff;background:0 0;border:0;outline:0;width:100%;height:48px}.usersFilters select{background:#121827;border:1px solid #ffffff14;border-radius:16px;padding:0 14px}.usersProList{gap:10px;display:grid}.userProRow{background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff10;border-radius:22px;grid-template-columns:minmax(240px,1.5fr) .55fr .65fr .55fr minmax(380px,2fr) .75fr 44px;align-items:center;gap:14px;padding:16px 18px;display:grid;box-shadow:0 14px 36px #0002}.userIdentity{align-items:center;gap:14px;min-width:0;display:flex}.avatarCircle{color:#fff;background:linear-gradient(135deg,#6d28d9,#0891b2);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #fff2}.avatarCircle.big{width:58px;height:58px;font-size:22px}.userIdentity b{display:block}.userIdentity small{color:#9fb0c7;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.userCell b{display:block}.userCell small{color:#91a0b7;margin-top:5px;display:block}.roleBadge{color:#93c5fd;background:#2563eb30;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.lastAccess b{font-size:13px}.userQuotas .quotaSummary.compact{grid-template-columns:repeat(5,minmax(68px,1fr));margin:0}.userMore{color:#fff;background:#ffffff0e;border:1px solid #ffffff12;border-radius:14px;width:38px;height:38px;font-size:24px;line-height:1}.usersFooter{color:#9aa4b2;justify-content:space-between;padding:4px 2px;display:flex}.userManageDrawer{background:linear-gradient(#101624,#0b101b);width:min(500px,94vw)}.drawerUserHeader{align-items:center;gap:14px;margin-top:30px;display:flex}.drawerUserHeader h3{margin:0;font-size:26px}.drawerUserHeader p{margin:5px 0 0}.drawerSection{background:#ffffff08;border:1px solid #ffffff12;border-radius:22px;margin-top:18px;padding:16px}.drawerSection h4{margin:0 0 12px}.drawerSection label{color:#aeb9ca;margin:10px 0 7px;font-size:12px;display:block}.drawerSection select,.roleAssignBox select{color:#fff;background:#111827;border:1px solid #ffffff1c;border-radius:14px;width:100%;padding:13px}.fullBtn{justify-content:center;width:100%}.smallPrimary{margin-top:14px}.billingAdminBox{background:linear-gradient(135deg,#7e4eff20,#14b8a61a);border:1px solid #8b5cf655;border-radius:20px;margin-top:14px;padding:15px}.billingActions{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.billingActions button{color:#fff;background:#ffffff12;border:1px solid #ffffff14;border-radius:13px;padding:11px;font-weight:850}.actionGrid .lockedBtn,.lockedBtn{color:#7f8da3!important;cursor:not-allowed!important;background:#ffffff08!important;border:1px solid #ffffff12!important}@media (width<=1250px){.userProRow{grid-template-columns:1.5fr .7fr .7fr .7fr}.userQuotas{grid-column:1/-1}.lastAccess{display:none}.usersFilters{grid-template-columns:1fr 1fr}.userStatsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.usersHero{flex-direction:column}.usersFilters,.userStatsGrid,.userProRow,.billingActions{grid-template-columns:1fr}}.stripeAuditPage{color:#eef4ff;gap:18px;display:grid}.stripeAuditHero{background:radial-gradient(circle at 0 0,#7e4eff40,#0000 34%),linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid;box-shadow:0 22px 55px #00000038}.stripeHeroIcon{color:#c4b5fd;background:linear-gradient(135deg,#7e4eff40,#0ea5e92e);border:1px solid #ffffff24;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.stripeAuditHero h1{letter-spacing:-.04em;margin:0 0 6px;font-size:30px}.stripeAuditHero p{color:#aeb8c8;max-width:820px;margin:0}.stripeAuditHero button{color:#fff;background:#7e4eff;border:0;border-radius:16px;align-items:center;gap:8px;padding:13px 16px;font-weight:900;display:flex}.stripeAuditHero button:disabled{opacity:.65}.stripeStatsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.stripeStatsGrid>button,.stripeStatsGrid>div{text-align:left;color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;padding:16px;transition:all .18s}.stripeStatsGrid>button{cursor:pointer}.stripeStatsGrid>button:hover,.stripeStatsGrid>button.active{background:linear-gradient(135deg,#7e4eff38,#ffffff12);border-color:#7e4eff8c;transform:translateY(-1px)}.stripeStatsGrid>button.danger{background:linear-gradient(135deg,#ef44442e,#ffffff0f);border-color:#ef444473}.stripeStatsGrid small{color:#94a3b8;font-size:12px;font-weight:850;display:block}.stripeStatsGrid b{color:#fff;margin:5px 0;font-size:26px;display:block}.stripeStatsGrid span{color:#aeb8c8;font-size:12px}.stripeAuditToolbar{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.stripeAuditToolbar label{background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:10px;padding:0 14px;display:flex}.stripeAuditToolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:15px 0}.stripeAuditToolbar>div{flex-wrap:wrap;gap:8px;display:flex}.stripeAuditToolbar button{color:#cbd5e1;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:11px 13px;font-weight:800}.stripeAuditToolbar button.on{color:#fff;background:#7e4eff;border-color:#a78bfa}.stripeTimeline{gap:12px;display:grid}.stripeEventCard{text-align:left;color:#eaf2ff;cursor:pointer;background:linear-gradient(#ffffff17,#ffffff0e);border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:auto 1fr;gap:14px;width:100%;padding:17px;transition:all .18s;display:grid}.stripeEventCard:hover{border-color:#7e4eff66;transform:translateY(-1px)}.stripeEventIcon{color:#c4b5fd;background:#7e4eff2e;border:1px solid #ffffff1a;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.stripeEventIcon.big{width:58px;height:58px}.stripeEventIcon.success{color:#86efac;background:#22c55e2e}.stripeEventIcon.warning{color:#fde68a;background:#f59e0b2e}.stripeEventIcon.danger{color:#fecaca;background:#ef44442e}.stripeEventIcon.info{color:#bfdbfe;background:#3b82f629}.stripeEventMain p{color:#aeb8c8;margin:5px 0 12px}.stripeEventTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.stripeEventTop b{font-size:16px}.stripeSeverity{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.stripeSeverity.success{color:#bbf7d0;background:#22c55e2b}.stripeSeverity.warning{color:#fde68a;background:#f59e0b2b}.stripeSeverity.danger{color:#fecaca;background:#ef44442b}.stripeSeverity.info{color:#bfdbfe;background:#3b82f62b}.stripeEventMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.stripeEventMeta span{color:#dbe8ff;text-overflow:ellipsis;white-space:nowrap;background:#0000002e;border:1px solid #ffffff14;border-radius:15px;min-width:0;padding:10px 12px;overflow:hidden}.stripeEventMeta b{color:#94a3b8;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.stripeEventCard small{color:#64748b}.stripeAuditDrawer{background:linear-gradient(#101624,#0b101b);width:min(520px,94vw)}.stripeDetailGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.stripeDetailGrid>div{background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;padding:13px}.stripeDetailGrid small{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.stripeDetailGrid b{color:#fff;word-break:break-word;margin-top:5px;display:block}.stripeAuditDrawer code{color:#c4b5fd;word-break:break-word;background:#00000038;border-radius:12px;margin-top:8px;padding:10px;display:block}.stripeChecklist{color:#cbd5e1;margin:0;padding-left:20px}.stripeChecklist li{margin:8px 0}.stripeChecklist code{border-radius:6px;margin:0;padding:2px 5px;display:inline}@media (width<=1180px){.stripeStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stripeAuditToolbar,.stripeAuditHero{grid-template-columns:1fr}.stripeEventMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.stripeStatsGrid,.stripeEventCard,.stripeEventMeta,.stripeDetailGrid{grid-template-columns:1fr}.stripeEventTop{flex-direction:column;align-items:flex-start}}.versionPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.versionPolicyCard{background:linear-gradient(#ffffff10,#ffffff07);border:1px solid #ffffff12;border-radius:22px;padding:18px;box-shadow:0 18px 40px #0002}.versionPolicyHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.versionPolicyHead span{color:#9fb0c7;font-weight:800}.versionPolicyHead h3{text-transform:uppercase;margin:3px 0 0}.versionPolicyFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.versionPolicyFields label{color:#aeb9ca;gap:6px;font-size:12px;font-weight:800;display:grid}.versionPolicyFields input,.versionPolicyFields textarea{color:#fff;background:#0f1725;border:1px solid #ffffff16;border-radius:13px;outline:0;width:100%;padding:11px}.versionPolicyFields textarea{grid-column:auto;min-height:74px}.versionPolicyCard small{color:#8d9aab;margin-top:10px;display:block}.infoBox{color:#bae6fd;background:#0c2438;border:1px solid #38bdf855}@media (width<=900px){.versionPolicyGrid,.versionPolicyFields{grid-template-columns:1fr}}.errorBox{color:#991b1b;background:#fef2f2;border-radius:14px;margin:12px 0;padding:12px 14px;font-weight:700}.securityProPage{color:#eef4ff;gap:18px;display:grid}.securityHero{background:radial-gradient(circle at 8% 0,#7e4eff4d,#0000 36%),radial-gradient(circle at 92% 0,#e852a62e,#0000 34%),linear-gradient(135deg,#ffffff1b,#ffffff0b);border:1px solid #ffffff21;border-radius:30px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 28px 70px #00000040}.securityHeroIcon{color:#d8ccff;background:linear-gradient(135deg,#7e4eff57,#0ea5e92e);border:1px solid #ffffff29;border-radius:22px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 0 30px #ffffff0b}.securityHero h1{letter-spacing:-.045em;margin:2px 0 7px;font-size:34px;line-height:1}.securityHero p{color:#a9b5c7;max-width:820px;margin:0}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#a78bfa;font-size:12px;font-weight:950}.securityHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.securityHeroActions button{color:#fff;background:#ffffff1a;border:1px solid #ffffff21;border-radius:16px;align-items:center;gap:8px;padding:12px 14px;font-weight:900;display:flex}.securityPulse{border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:950;display:inline-flex}.securityPulse:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px}.securityPulse.ok{color:#86efac;background:#22c55e29}.securityPulse.danger{color:#fecaca;background:#ef444429}.securityError{color:#fecaca;background:#ef444421;border:1px solid #ef444459;border-radius:18px;align-items:center;gap:10px;padding:14px 16px;display:flex}.securityKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.securityKpi{background:linear-gradient(#ffffff18,#ffffff0b);border:1px solid #ffffff1c;border-radius:24px;padding:18px;box-shadow:0 18px 50px #0003}.securityKpi span{color:#9fb0c8;font-size:13px;font-weight:800;display:block}.securityKpi b{letter-spacing:-.04em;margin-top:7px;font-size:34px;display:block}.securityKpi small{color:#718096;margin-top:4px;display:block}.securityKpi.danger b{color:#fecaca}.securityKpi.warning b{color:#fde68a}.securityGrid{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.securitySplit{grid-template-columns:1fr 1fr;gap:16px;display:grid}.securityCard{background:linear-gradient(#ffffff16,#ffffff0a);border:1px solid #ffffff1d;border-radius:28px;padding:20px;overflow:hidden;box-shadow:0 24px 58px #00000038}.securitySectionTitle{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.securitySectionTitle h2{letter-spacing:-.025em;margin:0;font-size:20px}.securitySectionTitle p{color:#93a2b8;margin:5px 0 0}.countBadge{color:#d8ccff;background:#7e4eff33;border:1px solid #a78bfa40;border-radius:999px;place-items:center;min-width:34px;height:30px;padding:0 10px;font-weight:950;display:grid}.securityForm{grid-template-columns:1fr 1fr;gap:12px;display:grid}.securityForm label{gap:7px;display:grid}.securityForm label span{text-transform:uppercase;letter-spacing:.08em;color:#96a5bb;font-size:12px;font-weight:950}.securityForm input{color:#fff;background:#070b14a8;border:1px solid #ffffff21;border-radius:16px;outline:0;width:100%;height:48px;padding:0 14px}.securityForm input:focus{border-color:#a78bfaa6;box-shadow:0 0 0 4px #7e4eff24}.securityPrimary{color:#fff;background:linear-gradient(135deg,#6548ff,#e852a6);border:0;border-radius:16px;align-self:end;height:48px;font-weight:950;box-shadow:0 14px 32px #7e4eff40}.riskBox{gap:12px;display:grid}.riskBox strong{font-size:20px}.riskBox p{color:#9fb0c8;margin:0}.riskBox button,.securityTable button,.alertItem button{color:#fff;background:#ffffff17;border:1px solid #ffffff21;border-radius:14px;padding:10px 12px;font-weight:850}.scoreRing{background:conic-gradient(from 180deg,#22c55e 0 65%,#f59e0b 65% 85%,#ef4444 85%);border-radius:50%;place-items:center;width:92px;height:92px;margin:4px 0;display:grid;position:relative}.scoreRing:after{content:"";background:#101624;border-radius:50%;position:absolute;inset:8px}.scoreRing b,.scoreRing span{z-index:1;position:relative}.scoreRing b{font-size:26px}.scoreRing span{color:#94a3b8;margin-top:-20px;font-size:11px}.securityTableWrap{border:1px solid #ffffff14;border-radius:20px;overflow:auto}.securityTable{border-collapse:collapse;width:100%;min-width:760px}.securityTable th{text-align:left;color:#93a2b8;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0e;padding:13px 14px;font-size:12px}.securityTable td{color:#dce8f8;vertical-align:middle;border-top:1px solid #ffffff13;padding:14px}.securityTable tr:hover td{background:#7e4eff0e}.severity{text-transform:uppercase;color:#bfdbfe;background:#3b82f626;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:950;display:inline-flex}.severity.critical,.severity.danger{color:#fecaca;background:#ef444429}.severity.warning{color:#fde68a;background:#f59e0b2b}.severity.error{color:#fecdd3;background:#f43f5e29}.severity.manual{color:#ddd6fe;background:#a78bfa29}.alertList,.reputationList{gap:10px;display:grid}.alertItem,.repItem{background:#070b146b;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.alertItem b,.repItem b{margin-top:7px;display:block}.alertItem p{color:#9fb0c8;margin:5px 0 0}.repItem small{color:#8fa0b8;margin-top:5px;display:block}.score{color:#bbf7d0;background:#22c55e24;border-radius:14px;place-items:center;min-width:48px;height:40px;font-weight:950;display:grid}.score.bad{color:#fecaca;background:#ef444429}.emptyState{color:#90a0b8;text-align:center;background:#ffffff0b;border:1px dashed #ffffff21;border-radius:18px;padding:18px}.manualBlockCard{background:radial-gradient(circle at 10% 0,#7e4eff2b,#0000 38%),linear-gradient(#ffffff16,#ffffff0a)}.riskCard{background:radial-gradient(circle at 90% 0,#f59e0b24,#0000 38%),linear-gradient(#ffffff16,#ffffff0a)}@media (width<=1180px){.securityHero,.securityGrid,.securitySplit{grid-template-columns:1fr}.securityHeroActions{justify-content:flex-start}.securityKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.securityKpis,.securityForm{grid-template-columns:1fr}.securityHero{padding:20px}.securityHero h1{font-size:28px}.securityCard{padding:16px}}.securityKpi.clickable{cursor:pointer;text-align:left;color:inherit;font-family:inherit;transition:transform .18s,border-color .18s,background .18s}.securityKpi.clickable:hover{background:linear-gradient(#facc151f,#ffffff0b);border-color:#facc1561;transform:translateY(-2px)}.suspiciousIpsCard{background:radial-gradient(circle at 0 0,#f59e0b21,#0000 35%),linear-gradient(#ffffff16,#ffffff0a);scroll-margin-top:24px}.suspiciousTable .score.mini{border-radius:12px;min-width:44px;height:32px;display:inline-grid}.score.critical{color:#fff;background:#ef444442}.actionButtons{white-space:nowrap;gap:8px;display:flex}.actionButtons button:first-child{background:#ffffff13}.actionButtons button:last-child{color:#fecaca;background:#ef444421;border-color:#ef444447}@media (width<=760px){.actionButtons{flex-direction:column}.actionButtons button{width:100%}}.securityActionMenu{z-index:5;justify-content:center;align-items:center;display:inline-flex;position:relative}.securityDotsBtn{color:#d9d3ff;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;padding:0 0 5px;font-size:22px;line-height:1;transition:all .18s;display:flex;box-shadow:inset 0 1px #ffffff14}.securityDotsBtn:hover{background:#7a4fff2e;border-color:#9a76ff61;transform:translateY(-1px)}.securityMenuPopover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;background:linear-gradient(#161c2afa,#0b0f19fa);border:1px solid #ffffff1f;border-radius:16px;min-width:190px;padding:8px;position:absolute;top:40px;right:0;box-shadow:0 20px 60px #0000007a,0 0 0 1px #7b50ff0f}.securityMenuPopover button{color:#e9ecff;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:11px;width:100%;padding:10px 11px;font-size:13px;font-weight:800;display:block}.securityMenuPopover button.danger:hover{background:#ff485c24}.menuCell{text-align:right;width:56px;position:relative}.securityTable .menuCell,.securityTableWrap{overflow:visible}.alertItem{gap:14px;position:relative}.repItem{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px}.securityTable tbody tr:hover .securityDotsBtn,.alertItem:hover .securityDotsBtn,.repItem:hover .securityDotsBtn{background:#7a4fff1f;border-color:#9a76ff6b}.securityCard,.securityProPage{overflow:visible}@media (width<=900px){.securityMenuPopover{left:0;right:auto}.repItem{grid-template-columns:1fr auto}.repItem .securityActionMenu{grid-column:1/-1;justify-content:flex-end}}.securityV30Page{color:#eef4ff;gap:18px;display:grid;overflow:visible}.securityV30Topbar{justify-content:space-between;align-items:center;gap:18px;padding:6px 0 4px;display:flex}.securityV30Topbar h1{letter-spacing:-.04em;align-items:center;gap:10px;margin:0;font-size:26px;display:flex}.securityV30Topbar p{color:#93a2b8;margin:8px 0 0}.securityV30TopActions{align-items:center;gap:10px;display:flex}.securityGhostBtn,.securityIconBtn,.securityPrimarySmall,.miniSelect{color:#e9f0fb;background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:8px;padding:11px 13px;font-weight:850;display:inline-flex}.securityIconBtn{justify-content:center;width:44px;height:44px;padding:0}.securityPrimarySmall{background:linear-gradient(135deg,#6949ff,#8b5cf6);border:0;box-shadow:0 12px 26px #6949ff40}.securityV30Kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.securityV30Kpi{text-align:left;background:radial-gradient(circle at 90% 0,#ffffff17,#0000 42%),linear-gradient(#101928f0,#090f1adb);border:1px solid #ffffff17;border-radius:18px;grid-template-columns:auto 1fr;gap:14px;min-height:124px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000038}.securityV30Kpi.clickable{cursor:pointer}.securityV30Kpi .kpiIcon{border:1px solid #ffffff14;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.securityV30Kpi span{text-transform:uppercase;letter-spacing:.06em;color:#a8b4c7;font-size:12px;font-weight:900;display:block}.securityV30Kpi b{letter-spacing:-.05em;margin-top:9px;font-size:30px;display:block}.securityV30Kpi b em{color:#9ba8ba;font-size:17px;font-style:normal}.securityV30Kpi small{margin-top:9px;font-weight:800;display:block}.securityV30Kpi.blue .kpiIcon{color:#60a5fa;background:#3b82f629}.securityV30Kpi.green .kpiIcon{color:#4ade80;background:#22c55e26}.securityV30Kpi.orange .kpiIcon{color:#f59e0b;background:#f59e0b2b}.securityV30Kpi.red .kpiIcon{color:#fb7185;background:#ef44442b}.securityV30Kpi.purple .kpiIcon{color:#a78bfa;background:#8b5cf62e}.securityV30Kpi .sparkline{opacity:.95;width:115px;height:28px;position:absolute;bottom:17px;right:18px}.securityV30Kpi .sparkline:before{content:"";clip-path:polygon(0 74%,14% 72%,25% 82%,37% 35%,48% 65%,58% 25%,70% 45%,83% 18%,100% 31%,100% 100%,0 100%);background:linear-gradient(90deg,#0000,#ffffff24,#0000);border-radius:999px;position:absolute;inset:0}.securityV30Kpi.blue .sparkline:before{background:linear-gradient(90deg,#0000,#3b82f6d9,#0000)}.securityV30Kpi.green .sparkline:before{background:linear-gradient(90deg,#0000,#22c55ed9,#0000)}.securityV30Kpi.orange .sparkline:before{background:linear-gradient(90deg,#0000,#f59e0be6,#0000)}.securityV30Kpi.red .sparkline:before{background:linear-gradient(90deg,#0000,#ef4444e6,#0000)}.securityV30Kpi.purple .sparkline:before{background:linear-gradient(90deg,#0000,#8b5cf6e6,#0000)}.securityV30GridMain{grid-template-columns:1.15fr .95fr 1fr;gap:14px;display:grid}.securityV30GridTables{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.securityV30Card{background:linear-gradient(#101928f0,#090f1ae0);border:1px solid #ffffff17;border-radius:18px;padding:18px;overflow:visible;box-shadow:0 24px 55px #0000003d}.chartCard{grid-column:span 1}.v30CardHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.v30CardHead h2{letter-spacing:-.03em;margin:0;font-size:18px}.v30CardHead p{color:#91a0b7;margin:6px 0 0}.securityChartBox{height:250px}.chartLegend{color:#a7b5c8;flex-wrap:wrap;gap:18px;margin-top:8px;font-size:12px;display:flex}.chartLegend span{align-items:center;gap:7px;display:inline-flex}.chartLegend span:before{content:"";background:currentColor;border-radius:99px;width:18px;height:3px}.redDot{color:#fb7185}.orangeDot{color:#f59e0b}.blueDot{color:#60a5fa}.v30CompactList{gap:10px;display:grid}.v30AlertRow{background:#ffffff09;border:1px solid #ffffff0e;border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:11px;display:grid}.v30AlertRow b{font-size:14px;display:block}.v30AlertRow small{color:#91a0b7;margin-top:4px;display:block}.v30AlertRow time{color:#b9c4d3;font-size:12px}.repBars{gap:10px;display:grid}.repBarRow{grid-template-columns:110px 42px 1fr 58px auto;align-items:center;gap:10px;display:grid}.repBarRow b{font-size:13px}.repBarRow em{font-size:12px;font-style:normal;font-weight:900}.repTrack{background:#ffffff14;border-radius:99px;height:8px;overflow:hidden}.repTrack i{background:linear-gradient(90deg,#ef4444,#f59e0b,#22c55e);border-radius:99px;height:100%;display:block}.scorePill{color:#bbf7d0;background:#22c55e26;border-radius:9px;place-items:center;height:26px;font-size:12px;font-weight:950;display:grid}.scorePill.bad{color:#fde68a;background:#f59e0b29}.scorePill.critical{color:#fecaca;background:#ef444429}.securityTable.v30{min-width:680px}.securityTable.v30 td small{color:#8898ad;margin-top:3px;display:block}.securityV30QuickActions{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.securityV30QuickActions button{color:#eef4ff;text-align:left;background:linear-gradient(#101928f0,#090f1ae0);border:1px solid #ffffff14;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;min-height:78px;padding:15px;display:grid}.securityV30QuickActions button b{font-size:15px}.securityV30QuickActions button small{color:#8fa0b8;grid-column:2}.qaIcon{border-radius:13px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.qaIcon.red{color:#fb7185;background:#ef444429}.qaIcon.purple{color:#c4b5fd;background:#8b5cf62e}.qaIcon.orange{color:#fbbf24;background:#f59e0b2e}.qaIcon.blue{color:#60a5fa;background:#3b82f62e}.qaIcon.green{color:#4ade80;background:#22c55e29}.qaIcon.gray{color:#cbd5e1;background:#94a3b824}.securityModalBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#02060eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.securityModal{background:linear-gradient(#121a2a,#080d18);border:1px solid #ffffff21;border-radius:24px;width:min(720px,100%);padding:22px;box-shadow:0 40px 110px #00000073}.modalForm{grid-template-columns:1fr}.securityActionMenu{justify-content:flex-end;display:inline-flex;position:relative}.securityDotsBtn{color:#e8eef8;background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:34px;height:30px;font-weight:950;line-height:1;display:grid}.securityDotsBtn:hover{background:#8b5cf626;border-color:#a78bfa59}.securityMenuPopover{z-index:50;background:#0b1220;border:1px solid #ffffff1f;border-radius:14px;gap:4px;min-width:190px;padding:8px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 20px 55px #00000073}.securityMenuPopover button{text-align:left;color:#dce7f6;background:0 0;border:0;border-radius:10px;width:100%;padding:9px 10px;font-weight:800}.securityMenuPopover button:hover{background:#8b5cf626}.securityMenuPopover button.danger{color:#fecaca}.securityMenuPopover button:disabled{opacity:.42;cursor:not-allowed}.menuCell{text-align:right;overflow:visible}.securityTableWrap{overflow:visible}.score.mini{border-radius:10px;min-width:40px;height:28px}.score.mini.critical{color:#fecaca;background:#ef444429}.score.mini.bad{color:#fde68a;background:#f59e0b29}@media (width<=1500px){.securityV30Kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.securityV30GridMain,.securityV30GridTables{grid-template-columns:1fr 1fr}.chartCard{grid-column:span 2}.securityV30QuickActions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.securityV30Topbar{flex-direction:column;align-items:flex-start}.securityV30Kpis,.securityV30GridMain,.securityV30GridTables,.securityV30QuickActions{grid-template-columns:1fr}.chartCard{grid-column:span 1}.repBarRow{grid-template-columns:1fr 42px}.repTrack,.repBarRow em{grid-column:1/-1}.v30AlertRow{grid-template-columns:1fr auto}.v30AlertRow .severity,.v30AlertRow time{grid-column:auto}}.cloudPagePro{gap:16px}.cloudProHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.cloudProHeader h1{margin:0;font-size:34px}.cloudProHeader p{color:#9aa4b2;margin:4px 0 0}.cloudProHeader button{color:#fff;background:#ffffff12;border:1px solid #ffffff1e;border-radius:15px;align-items:center;gap:9px;padding:12px 16px;font-weight:900;display:flex}.cloudProHeader button:hover{background:#ffffff1f}.cloudNoticePro{margin-top:4px}.cloudStatsGrid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;display:grid}.cloudStat{background:linear-gradient(#ffffff10,#ffffff07);border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 18px 46px #0003}.cloudStat>span{color:#c4b5fd;background:#7e4eff22;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.cloudStat:nth-child(3)>span{color:#86efac;background:#10b98120}.cloudStat:nth-child(4)>span{color:#fcd34d;background:#f59e0b20}.cloudStat:nth-child(5)>span{color:#67e8f9;background:#14b8a620}.cloudStat small{color:#a8b1c4;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900;display:block}.cloudStat b{color:#fff;margin-top:3px;font-size:23px;line-height:1.1;display:block}.cloudStat p{color:#8f9bb1;margin:2px 0 0;font-size:12px}.cloudGridPro{grid-template-columns:repeat(3,minmax(260px,1fr));gap:16px}.cloudCardPro{background:linear-gradient(#121927,#0d1421);border:1px solid #ffffff14;border-radius:22px;padding:18px;box-shadow:0 18px 55px #0004}.cloudCardPro:before{background:#7e4eff20;width:110px;height:110px;inset:-45px auto auto -45px}.cloudCardHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex;position:relative}.cloudIconPro{color:#f5f3ff;background:linear-gradient(135deg,#6d47ff55,#e852a633);border-radius:16px;width:52px;height:52px;margin:0}.cloudTopPro{display:block}.cloudTopPro h3{margin:0;font-size:21px}.cloudTopPro p{margin:6px 0 0;font-size:14px}.cloudFileBox{background:#03071242;border:1px solid #ffffff10;border-radius:15px;min-height:74px;margin:16px 0 12px;padding:14px;position:relative}.cloudFileBox span{color:#8f9bb1;font-size:12px;display:block}.cloudFileBox b{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;display:block;overflow:hidden}.cloudFileBox em{color:#cbd5e1;align-items:center;gap:10px;margin-top:12px;font-size:13px;font-style:normal;display:flex}.cloudFileBox em i{background:#ffffff1c;width:1px;height:13px}.cloudActionsPro{grid-template-columns:1fr 1fr 44px}.cloudActionsPro .cloudMore{padding:0}.cloudDownloadAll{background:linear-gradient(#111827,#0b1220);border:1px solid #ffffff12;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.cloudDownloadAll>div{align-items:center;gap:14px;display:flex}.cloudDownloadAll span{color:#c4b5fd;background:#7e4eff24;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.cloudDownloadAll b{color:#fff}.cloudDownloadAll p{color:#9aa4b2;margin:4px 0 0}.cloudDownloadAll button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#5b45ff,#e852a6);border:1px solid #9c7cff88;border-radius:14px;align-items:center;gap:9px;padding:13px 18px;font-weight:900;display:flex;box-shadow:0 16px 38px #7e4eff20}.cloudDownloadAll button:hover{filter:brightness(1.06)}@media (width<=1350px){.cloudGridPro{grid-template-columns:repeat(2,minmax(280px,1fr))}.cloudStatsGrid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=900px){.cloudGridPro,.cloudStatsGrid,.cloudActionsPro{grid-template-columns:1fr}.cloudActionsPro .cloudMore{display:none}.cloudDownloadAll,.cloudProHeader{flex-direction:column;align-items:flex-start}.cloudDownloadAll button{justify-content:center;width:100%}}.cloudBackupPanel{background:radial-gradient(circle at 82% 28%,#7e4eff35,#0000 34%),linear-gradient(#111827,#0b1220);border:1px solid #ffffff16;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex;box-shadow:0 18px 55px #0004}.cloudBackupInfo{align-items:center;gap:15px;display:flex}.cloudBackupInfo>span{color:#ddd6fe;background:linear-gradient(135deg,#7e4eff44,#22c55e22);border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.cloudBackupInfo b{color:#fff;font-size:18px}.cloudBackupInfo p{color:#9aa4b2;max-width:850px;margin:5px 0 0}.cloudBackupInfo small{color:#a7f3d0;margin-top:7px;font-weight:800;display:block}.cloudBackupActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cloudBackupActions button{color:#fff;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1e;border-radius:15px;align-items:center;gap:9px;padding:13px 16px;font-weight:900;display:flex}.cloudBackupActions button:first-child{background:linear-gradient(135deg,#5b45ff,#e852a6);border:0;box-shadow:0 16px 38px #7e4eff22}.cloudBackupActions button:hover{filter:brightness(1.06);background:#ffffff1f}.cloudBackupActions button:disabled{opacity:.65;cursor:not-allowed}@media (width<=900px){.cloudBackupPanel{flex-direction:column;align-items:flex-start}.cloudBackupActions,.cloudBackupActions button{justify-content:center;width:100%}}.cloudBackupPanelAuto{flex-direction:column;align-items:stretch}.cloudBackupInfo small{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cloudBackupHistory{border-top:1px solid #ffffff1a;flex-direction:column;gap:10px;margin-top:4px;padding-top:14px;display:flex}.cloudBackupHistoryHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.cloudBackupHistoryHead b{color:#fff;font-size:16px}.cloudBackupHistoryHead button{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:7px;padding:9px 12px;font-weight:900;display:flex}.cloudBackupEmpty{color:#9aa4b2;background:#ffffff0d;border:1px dashed #ffffff1f;border-radius:14px;margin:0;padding:12px}.cloudBackupRow{background:#050a168c;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:12px;padding:12px;display:grid}.cloudBackupRow b{color:#fff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cloudBackupRow span{color:#9aa4b2;margin-top:4px;font-size:12px;display:block}.cloudBackupRow em{color:#dbeafe;text-align:right;font-style:normal;font-weight:900}.cloudBackupRow button{color:#fff;background:#ffffff17;border:1px solid #ffffff29;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:900;display:flex}@media (width<=900px){.cloudBackupRow{grid-template-columns:1fr}.cloudBackupRow em{text-align:left}.cloudBackupRow button{width:100%}}.cloudBackupActions .dangerSoft{color:#fff;border:0;background:linear-gradient(135deg,#ef4444,#e852a6)!important}.cloudBackupPassword{background:linear-gradient(135deg,#ef444429,#7e4eff24);border:1px solid #f8717147;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.cloudBackupPassword b{color:#fff}.cloudBackupPassword code{white-space:nowrap;color:#fde68a;background:#00000047;border:1px solid #ffffff1f;border-radius:12px;padding:9px 10px;font-weight:900;overflow:auto}.cloudBackupPassword button{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;padding:9px 12px;font-weight:900}.cloudBackupPassword span{color:#fca5a5;grid-column:1/-1;font-size:12px;font-weight:800}@media (width<=900px){.cloudBackupPassword{grid-template-columns:1fr}.cloudBackupPassword code{width:100%}}.cloudBackupHistoryHead>div{flex-direction:column;gap:4px;display:flex}.cloudBackupHistoryHead>div span{color:var(--muted,#9aa4b2);font-size:12px;font-weight:600}.cloudBackupFilters{flex-wrap:wrap;gap:8px;margin:12px 0 10px;display:flex}.cloudBackupFilters button{color:#dfe7f3;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-weight:800}.cloudBackupFilters button.active{color:#fff;background:linear-gradient(135deg,#7c3aedd9,#ec4899bf);border-color:#a855f7a6;box-shadow:0 10px 22px #7c3aed2e}.cloudBackupPagination{justify-content:flex-end;align-items:center;gap:12px;padding:14px 0 0;display:flex}.cloudBackupPagination button{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;padding:9px 14px;font-weight:900}.cloudBackupPagination button:disabled{opacity:.45;cursor:not-allowed}.cloudBackupPagination span{color:#cbd5e1;font-size:13px;font-weight:800}.cloudBackupDropboxCard{background:linear-gradient(135deg,#1e293bb8,#0f172a8c);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1.5fr 1fr 1.5fr .8fr;align-items:center;gap:12px;margin:18px 0 16px;padding:14px;display:grid}.cloudBackupDropboxCard>div:first-child{align-items:center;gap:12px;display:flex}.cloudBackupDropboxCard>div:first-child>span{color:#fff;background:linear-gradient(135deg,#6d5dfc,#e64ab1);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 26px #6d5dfc38}.cloudBackupDropboxCard b{color:#fff}.cloudBackupDropboxCard p{color:#9fb1c7;margin:2px 0 0;font-size:13px}.cloudBackupDropboxStats{flex-direction:column;gap:4px;min-width:0;display:flex}.cloudBackupDropboxStats small{color:#8ea0b8;text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:800}.cloudBackupDropboxStats b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}@media (width<=1100px){.cloudBackupDropboxCard{grid-template-columns:1fr}.cloudBackupPagination{justify-content:center}}.cloudMusicCard{background:linear-gradient(135deg,#0f172aeb,#581c876b);border:1px solid #ffffff1f;border-radius:28px;padding:22px;box-shadow:0 24px 70px #00000038}.cloudMusicHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.cloudMusicHead h2{margin:0 0 4px;font-size:24px}.cloudMusicHead p{color:#ffffffad;margin:0}.cloudMusicHead small{color:#ffffff80;margin-top:7px;display:block}.musicOrb{color:#fff;background:linear-gradient(135deg,#22d3ee,#a855f7,#ec4899);border-radius:22px;place-items:center;width:56px;height:56px;font-size:28px;font-weight:950;display:grid;box-shadow:0 18px 45px #22d3ee38}.musicUploadBtn{color:#06111f;cursor:pointer;white-space:nowrap;background:#f8fafc;border:0;border-radius:18px;align-items:center;gap:8px;padding:13px 16px;font-weight:850;display:inline-flex;position:relative}.musicUploadBtn input{opacity:0;cursor:pointer;position:absolute;inset:0}.cloudMusicList{gap:12px;margin-top:18px;display:grid}.cloudMusicRow{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.cloudMusicRow b{display:block}.cloudMusicRow span{color:#ffffff9e;margin-top:3px;font-size:13px;display:block}.cloudMusicActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cloudMusicActions button{cursor:pointer;border:0;border-radius:14px;align-items:center;gap:6px;padding:10px 12px;font-weight:800;display:inline-flex}.musicActive{background:#22c55e24;border:1px solid #22c55e3d;border-radius:999px;padding:8px 11px;color:#86efac!important}@media (width<=820px){.cloudMusicHead,.cloudMusicRow{flex-direction:column;align-items:flex-start}.musicUploadBtn{justify-content:center;width:100%}.cloudMusicActions{justify-content:flex-start}}.cloudBackupScheduleBox{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:22px;gap:14px;margin:18px 0;padding:18px;display:grid}.cloudBackupScheduleHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cloudBackupScheduleHead b{color:#fff;font-size:16px}.cloudBackupScheduleHead span{color:#aeb7c5;font-size:13px}.cloudBackupScheduleGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.cloudBackupScheduleGrid label{color:#aeb7c5;gap:6px;font-size:12px;display:grid}.cloudBackupScheduleGrid input,.cloudBackupScheduleGrid select{color:#fff;background:#0f1726;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:10px 12px}.cloudBackupWeekdays{flex-wrap:wrap;gap:8px;display:flex}.cloudBackupWeekdays button{color:#d7deea;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px}.cloudBackupWeekdays button.active{color:#fff;background:#7c3aed;border-color:#9c7cff}.cloudBackupToggles{color:#d7deea;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.cloudBackupToggles label{align-items:center;gap:8px;display:flex}.cloudBackupSaveSchedule{color:#07110b;cursor:pointer;background:#22c55e;border:0;border-radius:14px;justify-self:start;padding:10px 14px;font-weight:800}.cloudBackupSaveSchedule:disabled{opacity:.55;cursor:not-allowed}:root{--olivia-green:#0f9f6e;--olivia-green-2:#15c184;--olivia-mint:#eafaf2;--olivia-bg:#f5faf7;--olivia-card:#fff;--olivia-line:#dbece3;--olivia-text:#0f172a;--olivia-muted:#64748b;--olivia-violet:#7c3aed;--olivia-soft-violet:#f3edff;--olivia-danger:#ef4444;--olivia-shadow:0 22px 60px #10182814}body{background:radial-gradient(circle at 18% 0%,#15c18424,transparent 30%),radial-gradient(circle at 82% 14%,#7c3aed1a,transparent 28%),var(--olivia-bg)!important;color:var(--olivia-text)!important}.app{color:var(--olivia-text)!important;background:0 0!important}main{min-height:100vh;background:linear-gradient(#fbfffd 0%,#f5faf7 48%,#f3f8f5 100%)!important}.content{padding:30px 34px 42px!important}aside{border-right:1px solid var(--olivia-line)!important;-webkit-backdrop-filter:blur(28px)!important;backdrop-filter:blur(28px)!important;color:var(--olivia-text)!important;background:#ffffffdb!important;box-shadow:18px 0 55px #0f172a0d!important}aside:before{content:"";pointer-events:none;background:linear-gradient(#0f9f6e1f,#0000);height:180px;position:absolute;inset:0 0 auto}aside>*{position:relative}.sideBrand{border-bottom:1px solid var(--olivia-line);margin-bottom:14px!important;padding:10px 10px 20px!important}.logo{color:#fff!important;background:linear-gradient(135deg,#0f9f6e,#19c784)!important;border-radius:18px!important;box-shadow:0 14px 35px #0f9f6e40!important}.sideBrand b{font-size:18px;color:#0f172a!important}.sideBrand span{color:#64748b!important}aside button{color:#475569!important;background:0 0!important;border:1px solid #0000!important;font-weight:850!important}aside button:hover{color:#047857!important;background:#f0faf5!important;border-color:#d6f2e3!important}aside button.active,aside button.active:hover{color:#047857!important;background:linear-gradient(135deg,#e5fbef,#f2fdf7)!important;border-color:#b9ebd0!important;box-shadow:0 14px 32px #0f9f6e1a!important}.sideSubmenu{border-left:2px solid #dbece3!important;margin:2px 0 8px 18px!important;padding-left:10px!important}.sideSubmenu button{padding:10px 12px!important;font-size:13px!important}.api{color:#64748b!important;box-shadow:var(--olivia-shadow)!important;background:linear-gradient(135deg,#effaf4,#fff)!important;border:1px solid #cfeedd!important}.api code{color:#047857!important;font-weight:900!important}header,.premiumHeader{border-bottom:1px solid var(--olivia-line)!important;height:92px!important;color:var(--olivia-text)!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:#ffffffd1!important;box-shadow:0 16px 45px #0f172a0d!important}.premiumTitle h2,header h2{letter-spacing:-.03em;color:#0f172a!important;font-size:27px!important}.premiumTitle p,header p{color:#64748b!important;margin-top:4px!important}.eyebrow{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:950;display:inline-flex;color:#0f9f6e!important}.topRight span,.topRight button{color:#334155!important;background:#fff!important;border:1px solid #dbece3!important;box-shadow:0 12px 28px #0f172a0d!important}.topRight button:hover{color:#047857!important;background:#f0faf5!important}.adminBadge{color:#6d28d9!important;background:linear-gradient(135deg,#e9ddff,#f7f2ff)!important;border-color:#ddd0ff!important}.statusPill{color:#047857!important;background:#ecfdf5!important}.searchPill{color:#64748b!important;min-width:260px!important}.hamb{color:#047857!important;border:1px solid var(--olivia-line)!important;background:#fff!important}.toast{box-shadow:0 18px 50px #0f172a2e!important}.toast.ok{color:#047857!important;background:#ecfdf5!important;border-color:#bbf7d0!important}.toast.error{color:#be123c!important;background:#fff1f2!important;border-color:#fecdd3!important}.toast.info{color:#6d28d9!important;background:#f5f3ff!important;border-color:#ddd6fe!important}.dashboardHero{border:1px solid var(--olivia-line);box-shadow:var(--olivia-shadow);border-radius:32px;justify-content:space-between;align-items:center;gap:22px;padding:28px;display:flex;background:radial-gradient(circle at 88% 18%,#15c1842e,#0000 28%),linear-gradient(135deg,#fff,#f3fbf7)!important}.dashboardHero h1{letter-spacing:-.045em;color:#0f172a;font-size:34px}.dashboardHero p{color:#64748b;margin:8px 0 0}.heroStatusGrid{grid-template-columns:1fr;gap:10px;min-width:230px;display:grid}.heroStatusGrid span{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;align-items:center;gap:9px;padding:11px 14px;font-weight:900;display:flex}.metrics{gap:18px!important}.metric,.card,.record,.log,.serviceRow,.cloudCardPro,.cloudBackupPanel,.systemMeta,.drawer,.loginCard{border:1px solid var(--olivia-line)!important;color:var(--olivia-text)!important;box-shadow:var(--olivia-shadow)!important;background:#ffffffeb!important}.metric{position:relative;overflow:hidden;border-radius:30px!important;padding:22px!important}.metric:after{content:"";background:#0f9f6e14;border-radius:999px;width:112px;height:112px;position:absolute;top:-34px;right:-34px}.metric div{box-shadow:inset 0 0 0 1px #bbf7d0;color:#0f9f6e!important;background:#ecfdf5!important}.metric span{font-weight:850;color:#64748b!important}.metric b{letter-spacing:-.04em;color:#0f172a!important}.metric p{font-weight:900;color:#0f9f6e!important}.metric.danger div{box-shadow:inset 0 0 0 1px #fecdd3;color:#e11d48!important;background:#fff1f2!important}.metric.danger p{color:#e11d48!important}.card{border-radius:32px!important}.card p,.record p,.record small,.log p,.serviceRow p,.cloudCardPro p{color:#64748b!important}.head h3,.card h3,.record h3,.cloudCardPro h3{color:#0f172a!important}.chart{border:1px solid #eef5f0;background:linear-gradient(#fff,#f8fcfa)!important;border-radius:24px!important;padding:10px!important}.two{gap:20px!important}.row{color:#0f172a!important;background:#f8fcfa!important;border:1px solid #e6f0ea!important}.row small{color:#64748b!important}.chip.ok,.ok{color:#15803d!important;background:#dcfce7!important}.chip.warn,.warn{color:#b45309!important;background:#fef3c7!important}.chip.bad,.bad{color:#b91c1c!important;background:#fee2e2!important}.warnBox{color:#b45309!important;background:#fff7ed!important;border-color:#fed7aa!important}.notice,.emptyState{color:#334155!important;background:#f8fcfa!important;border-color:#dbece3!important}.emptyState p{color:#64748b!important}input,.searchInput,.login input,.settings input,textarea,select{color:#0f172a!important;background:#fff!important;border:1px solid #dbece3!important;box-shadow:0 8px 22px #0f172a0a!important}input::placeholder,textarea::placeholder{color:#94a3b8!important}.primary,.toolbar button,.cloudDownloadAll button,.cloudBackupActions button:first-child{color:#fff!important;background:linear-gradient(135deg,#0f9f6e,#18c987)!important;border:0!important;box-shadow:0 16px 36px #0f9f6e38!important}.topRight button,.row button,.actionGrid button,.secondaryLogin,.devLogin{color:#047857!important;background:#fff!important;border:1px solid #cfeedd!important}.dangerBtn,.cloudBackupActions .dangerSoft{color:#be123c!important;background:#fff1f2!important;border:1px solid #fecdd3!important}.drawerOverlay,.overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a47!important}.drawer{background:#fff!important}.close{color:#0f172a!important;background:#f1f5f9!important}.login{background:radial-gradient(circle at 25% 8%,#15c1842e,#0000 32%),linear-gradient(135deg,#f6faf8,#fff)!important}.loginCard{border-radius:34px!important}.brand p,small,.settings label,.login label{color:#64748b!important}.hero{border:1px solid #bbf7d0;color:#047857!important;background:#ecfdf5!important}.login input{color:#0f172a!important}.logMetrics div,.statusHero>div,.drawerGrid div,.cloudStat,.cloudDownloadAll,.cloudFileBox,.cloudBackupRow,.cloudBackupPassword{border:1px solid var(--olivia-line)!important;color:#0f172a!important;background:#fff!important;box-shadow:0 12px 30px #0f172a0d!important}.cloudStat b,.cloudDownloadAll b,.cloudBackupInfo b,.cloudBackupHistoryHead b,.cloudBackupRow b,.cloudBackupPassword b{color:#0f172a!important}.cloudStat small,.cloudStat p,.cloudDownloadAll p,.cloudBackupInfo p,.cloudBackupHistoryHead span,.cloudBackupRow span{color:#64748b!important}.cloudIconPro,.cloudStat>span,.cloudDownloadAll span,.cloudBackupInfo>span{color:#0f9f6e!important;background:#ecfdf5!important}.securityMenuPopover{border:1px solid var(--olivia-line)!important;box-shadow:var(--olivia-shadow)!important;background:#fff!important}.securityMenuPopover button{color:#334155!important}.securityMenuPopover button:hover{color:#047857!important;background:#f0faf5!important}.premiumHeader svg,aside svg,.metric svg,.heroStatusGrid svg{stroke-width:2.3px}@media (width<=980px){aside{box-shadow:30px 0 80px #0f172a26!important}.dashboardHero{flex-direction:column;align-items:flex-start}.heroStatusGrid{width:100%}.searchPill{display:none!important}.content{padding:18px!important}}.usersProPage{max-width:100%;overflow-x:hidden}.usersProPage .usersHero{color:#0f172a;background:linear-gradient(135deg,#fff 0%,#f3fbf7 55%,#eef8ff 100%);border:1px solid #dfeee6;border-radius:28px;margin-bottom:16px;padding:22px 24px;box-shadow:0 18px 45px #0f172a12}.usersProPage .usersHero h1{color:#0f172a;font-size:32px}.usersProPage .usersHero p,.usersProPage .eyebrow{color:#64748b}.usersProPage .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#059669;font-size:12px}.usersProPage .apiStatus{color:#0f172a;background:#fff;border:1px solid #dfeee6;box-shadow:0 10px 30px #0f172a0d}.usersProPage .apiStatus span{color:#64748b}.usersProPage .okLine{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.usersProPage .badLine{color:#991b1b;background:#fff1f2;border-color:#fecaca}.usersProPage .userStatsGrid>div{color:#0f172a;background:#fff;border:1px solid #e2ece8;box-shadow:0 16px 36px #0f172a0f}.usersProPage .userStatsGrid small{color:#64748b}.usersProPage .userStatsGrid p{color:#94a3b8}.usersProPage .usersFilters{grid-template-columns:minmax(300px,1fr) 160px 160px 160px;align-items:center;margin:18px 0}.usersProPage .usersSearch{background:#fff;border:1px solid #dfeee6;height:52px;box-shadow:0 10px 28px #0f172a0d}.usersProPage .usersSearch input,.usersProPage .usersFilters select{color:#0f172a}.usersProPage .usersSearch input::placeholder{color:#94a3b8}.usersProPage .usersFilters select{color:#0f172a;background:#fff;border:1px solid #dfeee6;height:52px;box-shadow:0 10px 28px #0f172a0a}.usersProPage .usersProList{gap:14px}.usersProPage .userProRow{color:#0f172a;background:#fff;border:1px solid #e2ece8;border-radius:26px;grid-template-columns:minmax(260px,1.35fr) 92px 130px 105px minmax(360px,1.55fr) 112px 46px;gap:16px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 18px 44px #0f172a13}.usersProPage .userProRow:hover{border-color:#bbf7d0;transform:translateY(-2px);box-shadow:0 22px 54px #0f172a1a}.usersProPage .userIdentity{min-width:0}.usersProPage .avatarCircle{background:linear-gradient(135deg,#059669,#22c55e);flex:none;box-shadow:0 14px 30px #16a34a38}.usersProPage .userIdentity b{color:#0f172a;font-size:16px}.usersProPage .userIdentity small{color:#64748b;max-width:250px}.usersProPage .userCell{min-width:0}.usersProPage .userCell b{color:#0f172a;font-size:14px;line-height:1.15}.usersProPage .userCell small{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:11px}.usersProPage .roleBadge{color:#2563eb;white-space:nowrap;text-overflow:ellipsis;background:#eef6ff;border:1px solid #dbeafe;max-width:120px;overflow:hidden}.usersProPage .chip{border-radius:999px;padding:6px 11px;font-size:12px;font-weight:900}.usersProPage .chip.ok{color:#15803d;background:#dcfce7}.usersProPage .chip.warn{color:#92400e;background:#fef3c7}.usersProPage .chip.bad{color:#991b1b;background:#fee2e2}.usersProPage .userQuotas{min-width:0}.usersProPage .userQuotas .quotaSummary.compact{grid-template-columns:repeat(5,minmax(60px,1fr));gap:7px}.usersProPage .quotaPill{color:#0f172a;background:#f6fbf8;border:1px solid #dceee4;border-radius:14px;padding:8px 9px}.usersProPage .quotaPill b{color:#64748b;text-overflow:ellipsis;font-size:10px;overflow:hidden}.usersProPage .quotaPill strong{color:#0f172a;font-size:11px}.usersProPage .quotaPill i{background:#e2e8f0;height:5px}.usersProPage .quotaPill em{background:#16a34a}.usersProPage .quotaPill.warn em{background:#f59e0b}.usersProPage .quotaPill.danger em,.usersProPage .quotaPill.limit em{background:#ef4444}.usersProPage .quotaPill.limit{background:#fff5f5;border-color:#fecaca}.usersProPage .lastAccess{text-align:left}.usersProPage .lastAccess b{color:#334155;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:7px 10px;font-size:12px;display:inline-flex}.usersProPage .userMore{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px}.usersProPage .userMore:hover{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.usersProPage .usersFooter{color:#64748b}.usersProPage .drawer.userManageDrawer{color:#0f172a;background:#fff;border:1px solid #dfeee6;box-shadow:-28px 0 70px #0f172a2e}.usersProPage .drawerSection{background:#f8fafc;border-color:#e2e8f0}.usersProPage .drawerSection select,.usersProPage .roleAssignBox select{color:#0f172a;background:#fff;border-color:#dfeee6}.usersProPage .billingAdminBox{background:linear-gradient(135deg,#ecfdf5,#f5f3ff);border-color:#bbf7d0}.usersProPage .billingActions button{color:#0f172a;background:#fff;border-color:#dfeee6}@media (width<=1500px){.usersProPage .userProRow{grid-template-columns:minmax(250px,1.3fr) 90px 120px 96px minmax(320px,1.45fr) 106px 44px}.usersProPage .userQuotas .quotaSummary.compact{grid-template-columns:repeat(5,minmax(54px,1fr))}}@media (width<=1250px){.usersProPage .userProRow{grid-template-columns:1.5fr .75fr .8fr .7fr 44px}.usersProPage .userQuotas{grid-column:1/-1}.usersProPage .lastAccess{grid-column:1/3;display:block}.usersProPage .usersFilters{grid-template-columns:1fr 1fr}}@media (width<=760px){.usersProPage .userProRow{grid-template-columns:1fr}.usersProPage .lastAccess{grid-column:auto}.usersProPage .userQuotas .quotaSummary.compact{grid-template-columns:repeat(2,1fr)}}.supportCenter{color:#0f172a!important;background:linear-gradient(135deg,#fff 0%,#f7fcfa 52%,#f4f8ff 100%)!important;border:1px solid #dbece3!important;border-radius:34px!important;grid-template-columns:minmax(310px,360px) minmax(520px,1fr) minmax(260px,320px)!important;height:calc(100vh - 150px)!important;min-height:720px!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 70px #0f172a14!important}.supportInbox,.supportChat,.supportInfo{color:#0f172a!important;background:0 0!important;min-height:0!important}.supportInbox{background:linear-gradient(#fff 0%,#f5fbf8 100%)!important;border-right:1px solid #dbece3!important;flex-direction:column!important;gap:14px!important;padding:20px!important;display:flex!important;overflow:hidden!important}.supportInboxHead{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:4px 2px 2px!important;display:flex!important}.supportInboxHead h3{color:#0f172a!important;letter-spacing:-.04em!important;margin:0!important;font-size:25px!important}.supportInboxHead p{color:#64748b!important;margin:5px 0 0!important;font-weight:650!important}.supportInboxHead span{color:#fff!important;background:linear-gradient(135deg,#0f9f6e,#19c784)!important;border-radius:16px!important;place-items:center!important;width:42px!important;height:42px!important;font-weight:950!important;display:grid!important;box-shadow:0 16px 30px #0f9f6e38!important}.supportSearch{color:#0f172a!important;background:#fff!important;border:1px solid #dbece3!important;border-radius:18px!important;outline:none!important;width:100%!important;padding:14px 16px!important;box-shadow:0 12px 26px #0f172a0a!important}.supportSearch::placeholder{color:#94a3b8!important}.supportFilters{gap:8px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.supportFilters button{color:#475569!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dbece3!important;border-radius:999px!important;padding:9px 13px!important;font-weight:850!important;box-shadow:0 8px 20px #0f172a09!important}.supportFilters button.active{color:#047857!important;background:#ecfdf5!important;border-color:#bbf7d0!important}.supportMiniStats{color:#64748b!important;background:#fff!important;border:1px solid #dbece3!important;border-radius:18px!important;grid-template-columns:auto 1fr auto 1fr!important;align-items:center!important;gap:6px 8px!important;padding:12px!important;display:grid!important;box-shadow:0 10px 24px #0f172a0a!important}.supportMiniStats b{color:#047857!important;font-size:18px!important}.conversationList{gap:10px!important;min-height:0!important;padding-right:4px!important;display:grid!important;overflow:auto!important}.conversationItem{color:#0f172a!important;text-align:left!important;background:#fff!important;border:1px solid #e2ece8!important;border-radius:22px!important;grid-template-columns:50px 1fr auto!important;align-items:center!important;gap:12px!important;width:100%!important;padding:13px!important;transition:all .16s!important;display:grid!important;box-shadow:0 14px 34px #0f172a0e!important}.conversationItem:hover,.conversationItem.selected{background:linear-gradient(135deg,#ecfdf5,#f7f5ff)!important;border-color:#a7f3d0!important;transform:translateY(-1px)!important;box-shadow:0 18px 42px #0f172a14!important}.avatar{color:#fff!important;background:linear-gradient(135deg,#0f9f6e,#7c3aed)!important;border-radius:18px!important;place-items:center!important;width:48px!important;height:48px!important;font-weight:950!important;display:grid!important;position:relative!important;box-shadow:0 12px 26px #0f9f6e2e!important}.avatar.big{border-radius:22px!important;width:62px!important;height:62px!important;font-size:20px!important}.avatar i{border:3px solid #fff!important;border-radius:50%!important;width:13px!important;height:13px!important;position:absolute!important;bottom:2px!important;right:-1px!important}.avatar i.on{background:#22c55e!important}.avatar i.off{background:#94a3b8!important}.convText{min-width:0!important}.convText b{white-space:nowrap!important;text-overflow:ellipsis!important;color:#0f172a!important;display:block!important;overflow:hidden!important}.convText p{color:#475569!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:5px 0 0!important;overflow:hidden!important}.convText small{color:#94a3b8!important;margin-top:4px!important;font-weight:750!important;display:block!important}.convMeta{justify-items:end!important;gap:8px!important;display:grid!important}.convMeta span{color:#64748b!important;font-size:12px!important;font-weight:850!important}.convMeta em{color:#fff!important;background:#ef4444!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;font-size:12px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.supportChat{background:linear-gradient(#fbfffd,#f8fbff)!important;grid-template-rows:auto 1fr auto!important;display:grid!important;overflow:hidden!important}.chatHeader{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffc7!important;border-bottom:1px solid #dbece3!important;align-items:center!important;gap:14px!important;height:auto!important;min-height:90px!important;padding:16px 22px!important;display:flex!important}.chatHeader h3{color:#0f172a!important;margin:2px 0!important}.chatHeader span{color:#0f9f6e!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:12px!important;font-weight:950!important}.chatHeader p{color:#64748b!important;margin:4px 0 0!important}.chatHeaderActions{flex-wrap:wrap!important;gap:10px!important;margin-left:auto!important;display:flex!important}.chatHeaderActions button,.composerActions button,.quickActions button{color:#047857!important;background:#fff!important;border:1px solid #dbece3!important;border-radius:15px!important;padding:11px 14px!important;font-weight:900!important;box-shadow:0 10px 24px #0f172a0b!important}.chatHeaderActions button:hover,.composerActions button:hover,.quickActions button:hover{background:#ecfdf5!important;border-color:#bbf7d0!important}.dangerOutline{color:#be123c!important;background:#fff1f2!important;border-color:#fecdd3!important}.chatMessages{background:radial-gradient(circle at 50% 0,#0f9f6e1c,#0000 28%),linear-gradient(#fff,#f8fcfa)!important;flex-direction:column!important;gap:14px!important;min-height:0!important;padding:22px!important;display:flex!important;overflow:auto!important}.aiSummary{color:#0f172a!important;background:linear-gradient(135deg,#ecfdf5,#fff)!important;border:1px solid #bbf7d0!important;border-radius:22px!important;max-width:650px!important;padding:15px 17px!important;box-shadow:0 12px 30px #0f172a0d!important}.aiSummary b{color:#047857!important}.aiSummary p{color:#475569!important;margin:7px 0 0!important}.msg{color:#0f172a!important;background:#fff!important;border:1px solid #e2ece8!important;border-radius:22px!important;max-width:72%!important;padding:14px 16px!important;box-shadow:0 14px 32px #0f172a0e!important}.msg b{color:#0f172a!important;font-size:13px!important}.msg p{white-space:pre-wrap!important;color:#1e293b!important;margin:7px 0 0!important}.msg small{text-align:right!important;color:#94a3b8!important;margin-top:8px!important;display:block!important}.msg.mine{color:#fff!important;background:linear-gradient(135deg,#0f9f6e,#12b981)!important;border-color:#10b981!important;align-self:flex-end!important}.msg.mine b,.msg.mine p,.msg.mine small{color:#fff!important}.msg.user{align-self:flex-start!important}.msg.system{text-align:center!important;color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important;align-self:center!important;max-width:76%!important}.msg.system b,.msg.system p{color:#1d4ed8!important}.chatComposer{background:#fff!important;border-top:1px solid #dbece3!important;padding:14px 22px!important}.chatComposer .tabs{color:#64748b!important;gap:22px!important;margin-bottom:9px!important;display:flex!important}.chatComposer .tabs b{color:#047857!important;border-bottom:2px solid #0f9f6e!important;padding-bottom:6px!important}.chatComposer textarea{resize:none!important;color:#0f172a!important;width:100%!important;height:78px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dbece3!important;border-radius:18px!important;outline:none!important;padding:15px!important}.composerActions{justify-content:flex-end!important;gap:10px!important;margin-top:10px!important;display:flex!important}.composerActions button:last-child{color:#fff!important;background:linear-gradient(135deg,#0f9f6e,#19c784)!important;border:0!important}.chatEmpty{color:#64748b!important;text-align:center!important;align-content:center!important;place-items:center!important;height:100%!important;display:grid!important}.chatEmpty svg{color:#0f9f6e!important}.chatEmpty h3{color:#0f172a!important;margin-top:16px!important}.chatEmpty p{color:#64748b!important}.supportInfo{background:linear-gradient(#fff,#f7fcfa)!important;border-left:1px solid #dbece3!important;flex-direction:column!important;gap:14px!important;padding:18px!important;display:flex!important;overflow:auto!important}.infoCard{color:#0f172a!important;background:#fff!important;border:1px solid #dbece3!important;border-radius:24px!important;padding:17px!important;box-shadow:0 14px 34px #0f172a0e!important}.infoCard h4{color:#0f172a!important;margin:0 0 14px!important}.profileLine{align-items:center!important;gap:12px!important;display:flex!important}.profileLine p{color:#64748b!important;word-break:break-word!important;margin:4px 0 0!important}.infoCard dl{grid-template-columns:1fr 1fr!important;gap:10px 12px!important;margin:12px 0 0!important;display:grid!important}.infoCard dt{color:#64748b!important}.infoCard dd{text-align:right!important;color:#0f172a!important;word-break:break-word!important;margin:0!important;font-weight:850!important}.quickActions{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.quickActions button:disabled{opacity:.45!important}.quickActions button:first-child{color:#047857!important;border-color:#bbf7d0!important}.quickActions button:nth-child(3){color:#be123c!important;background:#fff1f2!important;border-color:#fecdd3!important}@media (width<=1320px){.supportCenter{grid-template-columns:320px 1fr!important}.supportInfo{display:none!important}}@media (width<=900px){.supportCenter{grid-template-columns:1fr!important;height:auto!important}.supportInbox,.supportInfo{max-height:430px!important;display:block!important}.supportChat{min-height:700px!important}.chatHeader{flex-wrap:wrap!important;height:auto!important}.chatHeaderActions{width:100%!important;margin-left:0!important}.msg{max-width:88%!important}}.cloudPage.cloudPagePro{color:#122033;gap:18px}.cloudPagePro .cloudProHeader{background:linear-gradient(135deg,#fff 0%,#f3fbf7 58%,#eef7ff 100%);border:1px solid #dceee7;border-radius:28px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f2d2314}.cloudPagePro .cloudProHeader:before{content:"";background:radial-gradient(circle,#16a36a22,#0000 70%);border-radius:999px;width:260px;height:260px;position:absolute;top:-90px;right:-70px}.cloudPagePro .cloudProHeader h1{letter-spacing:-.04em;color:#102034;z-index:1;margin:0;font-size:32px;position:relative}.cloudPagePro .cloudProHeader p{color:#5f7187;z-index:1;margin:6px 0 0;position:relative}.cloudPagePro .cloudProHeader button{z-index:1;color:#0d7c55;background:#fff;border:1px solid #cfeadd;border-radius:16px;padding:12px 16px;font-weight:900;position:relative;box-shadow:0 14px 35px #10b9811a}.cloudPagePro .cloudProHeader button:hover{color:#086c49;background:#ecfdf5}.cloudPagePro .cloudNoticePro{color:#123527;background:linear-gradient(135deg,#eafaf2,#f5fffa);border:1px solid #bfe9d2;border-radius:24px;padding:18px 20px;box-shadow:0 18px 48px #10b9811a}.cloudPagePro .cloudNoticePro svg{color:#059669;flex:none}.cloudPagePro .cloudNoticePro b{color:#075f45}.cloudPagePro .cloudNoticePro p{color:#537164;margin:4px 0 0}.cloudPagePro .cloudStatsGrid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px}.cloudPagePro .cloudStat{background:#fff;border:1px solid #deeee7;border-radius:22px;padding:18px;box-shadow:0 18px 50px #0f2d2313}.cloudPagePro .cloudStat>span{color:#099268;background:#e9fbf3;border-radius:17px;width:54px;height:54px}.cloudPagePro .cloudStat:nth-child(2)>span{color:#2563eb;background:#eef6ff}.cloudPagePro .cloudStat:nth-child(3)>span{color:#7c3aed;background:#f3efff}.cloudPagePro .cloudStat:nth-child(4)>span{color:#d97706;background:#fff7e7}.cloudPagePro .cloudStat:nth-child(5)>span{color:#059669;background:#eafaf2}.cloudPagePro .cloudStat small{color:#6f8095;letter-spacing:.045em;font-size:11px}.cloudPagePro .cloudStat b{color:#122033;word-break:break-word;font-size:24px}.cloudPagePro .cloudStat p{color:#738299}.cloudPagePro .cloudGridPro{grid-template-columns:repeat(3,minmax(280px,1fr));gap:18px}.cloudPagePro .cloudCardPro{background:#fff;border:1px solid #dfeee8;border-radius:26px;padding:20px;overflow:hidden;box-shadow:0 24px 70px #0f2d2314}.cloudPagePro .cloudCardPro:before{background:#10b98112;width:160px;height:160px;inset:-65px auto auto -65px}.cloudPagePro .cloudCardHeader{margin-bottom:14px}.cloudPagePro .cloudIconPro{color:#069366;background:linear-gradient(135deg,#e9fbf3,#f5f0ff);border:1px solid #d8efe6}.cloudPagePro .cloudTopPro h3{color:#122033;letter-spacing:-.02em;font-size:22px}.cloudPagePro .cloudTopPro p{color:#64758b}.cloudPagePro .cloudOk{color:#047857;background:#dcfce7;border:1px solid #bbf7d0}.cloudPagePro .cloudEmpty{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.cloudPagePro .cloudFileBox{background:#f8fffb;border:1px solid #dbeee6;border-radius:18px}.cloudPagePro .cloudFileBox span{color:#8090a5}.cloudPagePro .cloudFileBox b{color:#183044}.cloudPagePro .cloudFileBox em{color:#708196}.cloudPagePro .cloudFileBox em i{background:#dce8e3}.cloudPagePro .uploadBtn,.cloudPagePro .cloudActionsPro button,.cloudPagePro .cloudBackupActions button,.cloudPagePro .cloudDownloadAll button{border-radius:16px;font-weight:900}.cloudPagePro .uploadBtn{background:linear-gradient(135deg,#10b981,#7c3aed);box-shadow:0 18px 42px #10b98129}.cloudPagePro .cloudActionsPro button{color:#0f6d50;background:#fff;border:1px solid #dbeee6}.cloudPagePro .cloudActionsPro button:hover{background:#ecfdf5}.cloudPagePro .cloudMore{color:#94a3b8!important;background:#f8fafc!important}.cloudPagePro .cloudProgress{color:#0f766e;background:#eefcf6;border:1px solid #c8efd9}.cloudPagePro .cloudProgress i{background:linear-gradient(90deg,#10b981,#7c3aed,#10b981)}.cloudPagePro .cloudBackupPanel{color:#122033;background:linear-gradient(135deg,#fff 0%,#f7fffb 62%,#f4f0ff 100%);border:1px solid #dfeee8;border-radius:28px;box-shadow:0 28px 80px #0f2d2317}.cloudPagePro .cloudBackupInfo>span{color:#059669;background:#e9fbf3}.cloudPagePro .cloudBackupInfo b{color:#122033}.cloudPagePro .cloudBackupInfo p{color:#66788e}.cloudPagePro .cloudBackupInfo small{color:#0f766e;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cloudPagePro .cloudBackupScheduleBox{background:#fff;border:1px solid #dfeee8;border-radius:22px;padding:16px;box-shadow:0 18px 50px #0f2d230f}.cloudPagePro .cloudBackupScheduleHead b{color:#122033}.cloudPagePro .cloudBackupScheduleHead span{color:#64748b}.cloudPagePro .cloudBackupScheduleGrid label span{color:#607188}.cloudPagePro .cloudBackupScheduleGrid input,.cloudPagePro .cloudBackupScheduleGrid select{color:#122033;background:#f8fffb;border:1px solid #dbeee6;border-radius:14px}.cloudPagePro .cloudBackupWeekdays button,.cloudPagePro .cloudBackupFilters button{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px}.cloudPagePro .cloudBackupWeekdays button.active,.cloudPagePro .cloudBackupFilters button.active{color:#047857;background:#dcfce7;border-color:#bbf7d0}.cloudPagePro .cloudBackupToggles label{color:#475569;background:#f8fffb;border:1px solid #dbeee6;border-radius:14px;padding:10px 12px}.cloudPagePro .cloudBackupSaveSchedule{color:#fff;background:linear-gradient(135deg,#10b981,#7c3aed);border:0;border-radius:16px;box-shadow:0 16px 42px #10b98126}.cloudPagePro .cloudBackupActions button{color:#0f6d50;background:#fff;border:1px solid #dbeee6}.cloudPagePro .cloudBackupActions button:first-child{color:#fff;background:linear-gradient(135deg,#10b981,#7c3aed);border:0}.cloudPagePro .cloudBackupActions .dangerSoft{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.cloudPagePro .cloudBackupPassword{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:20px}.cloudPagePro .cloudBackupPassword code{color:#9a3412;background:#fff;border:1px solid #fed7aa}.cloudPagePro .cloudBackupDropboxCard{color:#122033;background:#fff;border:1px solid #dfeee8;border-radius:22px;box-shadow:0 18px 50px #0f2d230f}.cloudPagePro .cloudBackupDropboxCard span{color:#059669;background:#e9fbf3}.cloudPagePro .cloudBackupDropboxCard p,.cloudPagePro .cloudBackupDropboxStats small{color:#64748b}.cloudPagePro .cloudBackupDropboxStats b{color:#122033}.cloudPagePro .cloudBackupHistory{background:#fff;border:1px solid #dfeee8;border-radius:24px;padding:16px;box-shadow:0 20px 60px #0f2d2312}.cloudPagePro .cloudBackupHistoryHead b{color:#122033}.cloudPagePro .cloudBackupHistoryHead span{color:#64748b}.cloudPagePro .cloudBackupHistoryHead button{color:#0f6d50;background:#f8fffb;border:1px solid #dbeee6;border-radius:14px}.cloudPagePro .cloudBackupRow{color:#122033;background:#f8fffb;border:1px solid #dbeee6;border-radius:18px}.cloudPagePro .cloudBackupRow b{color:#122033}.cloudPagePro .cloudBackupRow span{color:#65768b}.cloudPagePro .cloudBackupRow button{color:#0f6d50;background:#fff;border:1px solid #dbeee6;border-radius:14px}.cloudPagePro .cloudBackupEmpty{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;padding:16px}.cloudPagePro .cloudDownloadAll{background:#fff;border:1px solid #dfeee8;border-radius:24px;box-shadow:0 22px 60px #0f2d2314}.cloudPagePro .cloudDownloadAll span{color:#059669;background:#e9fbf3}.cloudPagePro .cloudDownloadAll b{color:#122033}.cloudPagePro .cloudDownloadAll p{color:#64748b}.cloudPagePro .cloudDownloadAll button{color:#fff;background:linear-gradient(135deg,#10b981,#7c3aed);border:0}.cloudPagePro .badLine.apiStatus{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;padding:14px 16px}@media (width<=1350px){.cloudPagePro .cloudGridPro{grid-template-columns:repeat(2,minmax(280px,1fr))}.cloudPagePro .cloudStatsGrid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=900px){.cloudPagePro .cloudGridPro,.cloudPagePro .cloudStatsGrid{grid-template-columns:1fr}.cloudPagePro .cloudBackupPanel,.cloudPagePro .cloudProHeader{flex-direction:column;align-items:flex-start}.cloudPagePro .cloudBackupActions,.cloudPagePro .cloudBackupActions button{justify-content:center;width:100%}}.adminVersionBanner{z-index:9999;color:#111827;background:linear-gradient(135deg,#eef2ff,#fff);border-bottom:1px solid #4f46e529;justify-content:space-between;align-items:center;gap:18px;padding:14px 22px;display:flex;position:sticky;top:0;box-shadow:0 12px 35px #0f172a14}.adminVersionBanner.required{background:linear-gradient(135deg,#fff7ed,#eef2ff)}.adminVersionBanner b{color:#312e81;margin-bottom:3px;font-size:15px;display:block}.adminVersionBanner span{color:#475569;font-weight:750;display:block}.adminVersionBanner small{color:#64748b;margin-top:4px;display:block}.adminVersionActions{flex-shrink:0;gap:8px;display:flex}.adminVersionActions button{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:12px;padding:10px 14px;font-weight:900}.adminVersionActions .ghost{color:#4f46e5;background:#f1f5f9}@media (width<=800px){.adminVersionBanner{flex-direction:column;align-items:flex-start}.adminVersionActions{width:100%}.adminVersionActions button{flex:1}}.communicationsGrid{grid-template-columns:minmax(260px,360px) 1fr;align-items:start;gap:18px;display:grid}.templateList{flex-direction:column;gap:10px;display:flex}.templateItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;transition:all .18s;display:flex}.templateItem:hover{border-color:#16a34a47;transform:translateY(-1px);box-shadow:0 12px 30px #0f172a14}.templateItem.active{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#16a34a59;box-shadow:0 16px 36px #16a34a1a}.templateItem b{color:#0f172a;margin-bottom:4px;font-size:14px;display:block}.templateItem span{color:#64748b;font-size:12px;display:block}.communicationsAdmin textarea{min-height:160px}@media (width<=1000px){.communicationsGrid{grid-template-columns:1fr}}.communicationsV2 .festiveHeroAdmin{background:radial-gradient(circle at 86% 22%,#f59e0b38,#0000 34%),linear-gradient(135deg,#0b1220,#10231d)!important;border-color:#ffffff29!important}.communicationsGrid.v2{align-items:start;grid-template-columns:minmax(320px,390px) minmax(520px,1fr) minmax(360px,480px)!important}.premiumTemplates{gap:10px}.premiumTemplates .templateItem{grid-template-columns:46px minmax(0,1fr) auto;align-items:center}.templateEmoji{color:#fff;border-radius:15px;place-items:center;width:40px;height:40px;font-size:20px;display:grid;box-shadow:0 12px 24px #0f172a3d}.holidayDesignHeader{background:linear-gradient(135deg,#ffffff12,#ffffff08);border:1px solid;border-radius:20px;align-items:center;gap:13px;margin-bottom:16px;padding:14px 16px;display:flex}.holidayDesignHeader>span{color:#fff;border-radius:18px;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:0 16px 34px #00000038}.holidayDesignHeader b{color:#fff;font-size:17px;display:block}.holidayDesignHeader small{color:#9aa4b2;margin-top:4px;font-weight:800;display:block}.festiveEditorGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}.channelToggles{grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;margin:12px 0;display:grid}.channelToggles button{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:12px 14px;font-weight:900;display:flex}.channelToggles button.on{color:#fff;background:linear-gradient(135deg,#059669,#0f8bd6);border-color:#0000;box-shadow:0 12px 30px #10b9812e}.previewStack{gap:14px;display:grid}.chatPreviewCard{color:#fff;background:linear-gradient(#111827,#0b1220);border:1px solid #ffffff24;border-radius:22px;padding:18px}.chatPreviewCard span{color:#a7f3d0;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.chatPreviewCard h3{color:#fff;margin:12px 0 8px}.chatPreviewCard p{color:#cbd5e1;margin:0;line-height:1.62}.emailPreviewBox{background:#0b1220;border:1px solid #ffffff24;border-radius:22px;overflow:hidden}.emailPreviewBox>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.emailPreviewBox b{color:#fff}.emailPreviewBox small{color:#9aa4b2}.emailPreviewBox iframe{background:#f3f7fb;border:0;width:100%;height:520px}@media (width<=1500px){.communicationsGrid.v2{grid-template-columns:1fr 1.4fr}.communicationsGrid.v2>.card:nth-child(3){grid-column:1/-1}.emailPreviewBox iframe{height:460px}}@media (width<=980px){.communicationsGrid.v2,.festiveEditorGrid,.channelToggles{grid-template-columns:1fr!important}.communicationsGrid.v2>.card:nth-child(3){grid-column:auto}}.birthdayDynamicDateField{color:#0f172a;background:linear-gradient(135deg,#7e4eff14,#e852a612);border:1px solid #7e4eff38;border-radius:18px;flex-direction:column;justify-content:center;gap:5px;min-height:78px;padding:14px 16px;display:flex}.birthdayDynamicDateField span{text-transform:uppercase;letter-spacing:.04em;color:#7c3aed;font-size:12px;font-weight:900}.birthdayDynamicDateField b{color:#111827;font-size:14px}.birthdayDynamicDateField small{color:#64748b;font-weight:700}.birthdayAutoNotice b{color:#0f172a}.communicationsAdmin .birthdayAutoNotice{background:linear-gradient(135deg,#7e4eff14,#e852a60f);border-color:#7e4eff38}.seasonalHeroAdmin{background:radial-gradient(circle at 78% 25%,#d4af373d,#0000 34%),radial-gradient(circle at 30% 30%,#0596692e,#0000 36%),linear-gradient(135deg,#fff,#f8fafc)!important}.seasonalGridAdmin .card{overflow:hidden}.seasonalSwitchGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:16px;display:grid}.seasonalSwitchGrid button{color:#334155;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:16px;justify-content:flex-start;align-items:center;gap:10px;padding:14px;font-weight:900;display:flex}.seasonalSwitchGrid button.on{color:#047857;background:linear-gradient(135deg,#ecfdf5,#f8fafc);border-color:#05966940}.seasonalSwitchGrid button span{color:#64748b;background:#f1f5f9;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:11px}.seasonalSwitchGrid button.on span{color:#047857;background:#d1fae5}.seasonalPreviewAdmin{color:#fff;background:radial-gradient(circle at 80% 20%,#d4af3733,#0000 34%),linear-gradient(135deg,#07111f,#14342f);border:1px solid #0f172a14;border-radius:24px;gap:12px;padding:24px;display:grid}.seasonalPreviewAdmin b{font-size:26px}.seasonalPreviewAdmin p{color:#ffffffc7;line-height:1.55}.seasonalPreviewAdmin span{color:#fde68a;background:#ffffff24;border-radius:999px;justify-self:start;padding:7px 11px;font-weight:900}.seasonalPreviewAdmin small{color:#ffffffb3;font-weight:800}.seasonalAdminPage .notice{margin-top:14px}.systemTree{gap:6px;display:grid}.sideNestedGroup{gap:4px;display:grid}.nestedToggle{width:100%;color:#475569!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;gap:9px!important;padding:10px 11px!important;font-size:13px!important;display:flex!important}.nestedToggle span{color:#94a3b8;margin-left:auto;font-weight:900}.sideNestedSubmenu{border-left:2px solid #e2efe8;gap:3px;margin:0 0 4px 16px;padding-left:9px;display:grid}.sideNestedSubmenu button{border-radius:12px!important;padding:9px 10px!important;font-size:12.5px!important}.sideNestedSubmenu button svg{opacity:.9}.nestedToggle.active{color:#047857!important;background:linear-gradient(135deg,#e8fbf2,#fff)!important;border-color:#c8f2dc!important}.nestedToggle.active span{color:#047857!important}.maintenanceAiHero{background:radial-gradient(circle at 18% 15%,#22c55e2b,#0000 36%),linear-gradient(135deg,#0f172a,#111827 54%,#064e3b55);border-color:#22c55e33}.maintenanceAiHero h1{letter-spacing:-.04em}.maintenanceAiPage .maintenanceAiMetrics .metric{border-color:#22c55e24}.maintenanceAiGrid{align-items:start}.maintenanceAiMaster{background:linear-gradient(135deg,#ffffff0c,#ffffff06);border:1px solid #ffffff18;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:grid}.maintenanceAiMaster.on{background:linear-gradient(135deg,#22c55e24,#14b8a61a);border-color:#22c55e66}.maintenanceAiMaster span{text-transform:uppercase;letter-spacing:.08em;color:#86efac;font-size:12px;font-weight:900;display:inline-flex}.maintenanceAiMaster h3{margin:5px 0;font-size:24px}.maintenanceAiMaster p{color:#cbd5e1;margin:0;line-height:1.45}.maintenanceAiMaster button{color:#052e16;background:#86efac;border:0;border-radius:16px;padding:13px 18px;font-weight:900}.maintenanceAiMaster:not(.on) button{color:#fff;background:#ffffff18;border:1px solid #ffffff20}.maintenanceAiSwitches button{min-height:76px}.maintenanceAiFlow{gap:12px;display:grid}.maintenanceAiFlow>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:14px}.maintenanceAiFlow b{font-size:15px;display:block}.maintenanceAiFlow span{color:#bbf7d0;background:#22c55e24;border-radius:999px;margin:6px 0;padding:6px 10px;font-weight:900;display:inline-flex}.maintenanceAiFlow small{color:#94a3b8;display:block}.maintenanceAiPage .toolbar button:first-child{color:#052e16;background:linear-gradient(135deg,#22c55e,#14b8a6)}@media (width<=760px){.maintenanceAiMaster{grid-template-columns:1fr}.maintenanceAiMaster button{width:100%}}.globalMaintenancePage{gap:18px;display:grid}.maintenanceModeHero{background:radial-gradient(circle at 88% 18%,#f59e0b38,#0000 34%),linear-gradient(135deg,#08111f,#142033 62%,#3b1d1d55);border:1px solid #ffffff24;border-radius:30px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 24px 70px #0f172a38}.maintenanceModeHero .heroIcon{color:#fbbf24;background:#f59e0b29;border:1px solid #fbbf243d;border-radius:20px;place-items:center;width:58px;height:58px;display:grid}.maintenanceModeHero span{text-transform:uppercase;letter-spacing:.09em;color:#fcd34d;font-size:12px;font-weight:950}.maintenanceModeHero h1{letter-spacing:-.045em;margin:4px 0;font-size:34px}.maintenanceModeHero p{color:#cbd5e1;max-width:920px;margin:0;line-height:1.45}.maintenanceLive{text-align:center;color:#bbf7d0;background:#22c55e21;border:1px solid #22c55e4d;border-radius:20px;min-width:168px;padding:14px 16px}.maintenanceLive.active{color:#fecaca;background:#ef444429;border-color:#ef444461}.maintenanceLive b{font-size:16px;display:block}.maintenanceLive small{color:inherit;opacity:.78;margin-top:4px;display:block}.maintenanceModeGrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:18px;display:grid}.maintenanceMaster{background:linear-gradient(135deg,#22c55e21,#ffffff0f);border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-bottom:14px;padding:18px;display:grid}.maintenanceMaster.active{background:linear-gradient(135deg,#ef44442b,#f59e0b1c);border-color:#ef444457}.maintenanceMaster span{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:12px;font-weight:950}.maintenanceMaster h3{margin:4px 0;font-size:23px}.maintenanceMaster p{color:#cbd5e1;margin:0}.maintenanceMaster button{color:#111827;background:#f59e0b;border:0;border-radius:16px;padding:13px 18px;font-weight:950}.maintenanceMaster.active button{color:#fff;background:#ffffff18;border:1px solid #ffffff29}.adminField{gap:8px;display:grid}.adminField span,.formGrid label span{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:12px;font-weight:900}.adminField textarea,.formGrid input{color:#fff;resize:vertical;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;outline:0;width:100%;padding:13px 14px}.maintenanceScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.maintenanceScopeGrid button{text-align:left;color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;min-height:90px;padding:15px;transition:all .18s}.maintenanceScopeGrid button:hover{border-color:#f59e0b5c;transform:translateY(-1px)}.maintenanceScopeGrid button.on{background:linear-gradient(135deg,#f59e0b38,#7e4eff1f);border-color:#f59e0b85;box-shadow:inset 0 0 0 1px #f59e0b29}.maintenanceScopeGrid b{font-size:15px;display:block}.maintenanceScopeGrid span{color:#cbd5e1;margin-top:5px;font-size:12px;line-height:1.35;display:block}.maintenanceSummary{color:#fde68a;background:#f59e0b1f;border:1px solid #f59e0b38;border-radius:18px;justify-content:space-between;gap:12px;margin-top:14px;padding:14px;display:flex}.maintenanceSummary span{font-weight:950}.maintenanceScheduleSwitch button{width:100%;min-height:72px}.formGrid.twoCols{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.maintenancePreviewFlow{gap:12px;display:grid}.maintenancePreviewFlow>div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;padding:14px}.maintenancePreviewFlow b{display:block}.maintenancePreviewFlow span{color:#cbd5e1;margin-top:4px;line-height:1.35;display:block}.infoBox{margin-top:14px;color:#bfdbfe!important;background:#3b82f621!important;border-color:#3b82f647!important}@media (width<=1100px){.maintenanceModeHero,.maintenanceModeGrid{grid-template-columns:1fr}.maintenanceLive{text-align:left}.maintenanceScopeGrid,.formGrid.twoCols{grid-template-columns:1fr}}.globalMaintenancePage .card{color:#0f172a!important;background:#fffffff5!important;border-color:#0f172a14!important;box-shadow:0 24px 70px #0f172a14!important}.globalMaintenancePage .card h2,.globalMaintenancePage .card h3,.globalMaintenancePage .card b{color:#0f172a!important}.globalMaintenancePage .card p,.globalMaintenancePage .card small,.globalMaintenancePage .card .sub,.globalMaintenancePage .card span{color:#64748b}.globalMaintenancePage .maintenanceModeHero h1,.globalMaintenancePage .maintenanceModeHero p{color:#fff!important}.globalMaintenancePage .maintenanceModeHero span{color:#fcd34d!important}.globalMaintenancePage .maintenanceMaster{background:linear-gradient(135deg,#ecfdf5,#fff)!important;border-color:#c9f4df!important}.globalMaintenancePage .maintenanceMaster.active{background:linear-gradient(135deg,#fff7ed,#fff1f2)!important;border-color:#fed7aa!important}.globalMaintenancePage .maintenanceMaster span{color:#059669!important}.globalMaintenancePage .maintenanceMaster p{color:#475569!important}.globalMaintenancePage .maintenanceMaster button{white-space:nowrap;min-width:142px;box-shadow:0 10px 24px #f59e0b38}.globalMaintenancePage .adminField textarea,.globalMaintenancePage .formGrid input{box-shadow:inset 0 1px #0f172a08;color:#0f172a!important;background:#fff!important;border:1px solid #dbe7df!important}.globalMaintenancePage .adminField span,.globalMaintenancePage .formGrid label span{color:#047857!important}.globalMaintenancePage .toolbar.maintenanceActionBar{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:12px!important;display:flex!important}.globalMaintenancePage .toolbar.maintenanceActionBar button{color:#fff!important;opacity:1!important;white-space:nowrap!important;background:linear-gradient(135deg,#059669,#10b981)!important;border:0!important;border-radius:15px!important;min-height:46px!important;padding:13px 18px!important;font-weight:950!important;box-shadow:0 12px 28px #05966933!important}.globalMaintenancePage .toolbar.maintenanceActionBar button+button{color:#047857!important;box-shadow:none!important;background:#eef7f1!important;border:1px solid #cfe8d8!important}.globalMaintenancePage .toolbar.maintenanceActionBar button:disabled{opacity:.65!important;cursor:not-allowed!important}.globalMaintenancePage .maintenanceScopeGrid button{color:#0f172a!important;opacity:1!important;background:#fff!important;border:1px solid #dbe7df!important;box-shadow:0 12px 30px #0f172a0a!important}.globalMaintenancePage .maintenanceScopeGrid button b{color:#0f172a!important}.globalMaintenancePage .maintenanceScopeGrid button span{color:#64748b!important}.globalMaintenancePage .maintenanceScopeGrid button.on{background:linear-gradient(135deg,#fff7ed,#f8fafc)!important;border-color:#f59e0b!important;box-shadow:0 14px 34px #f59e0b21!important}.globalMaintenancePage .maintenanceScopeGrid button.on b{color:#b45309!important}.globalMaintenancePage .maintenanceScopeGrid button.on span{color:#92400e!important}.globalMaintenancePage .maintenanceSummary{color:#92400e!important;background:#fff7ed!important;border-color:#fed7aa!important}.globalMaintenancePage .maintenanceSummary b,.globalMaintenancePage .maintenanceSummary span{color:#92400e!important}.globalMaintenancePage .maintenanceScheduleSwitch button{color:#0f172a!important;opacity:1!important;background:#fff!important;border:1px solid #dbe7df!important}.globalMaintenancePage .maintenanceScheduleSwitch button.on{background:linear-gradient(135deg,#ecfdf5,#f8fafc)!important;border-color:#10b981!important}.globalMaintenancePage .maintenanceScheduleSwitch button b{color:#0f172a!important}.globalMaintenancePage .maintenanceScheduleSwitch button span{color:#047857!important;background:#d1fae5!important}.globalMaintenancePage .maintenancePreviewFlow>div{background:#f8fafc!important;border-color:#e2e8f0!important}.globalMaintenancePage .maintenancePreviewFlow span{color:#475569!important}.globalMaintenancePage .infoBox{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.globalMaintenancePage .infoBox *{color:#1d4ed8!important}@media (width<=760px){.globalMaintenancePage .maintenanceMaster{grid-template-columns:1fr!important}.globalMaintenancePage .maintenanceMaster button,.globalMaintenancePage .toolbar.maintenanceActionBar button{width:100%!important}.globalMaintenancePage .maintenanceActionBar{display:grid!important}}.globalMaintenancePage .maintenanceModeHero,.globalMaintenancePage .maintenanceModeHero *{opacity:1!important;filter:none!important}.globalMaintenancePage .maintenanceModeHero{background:linear-gradient(135deg,#071426 0%,#0f2537 48%,#114533 100%)!important;border:1px solid #10b98138!important;box-shadow:0 24px 60px #0206172e!important}.globalMaintenancePage .maintenanceModeHero h1{color:#fff!important;text-shadow:0 2px 16px #00000040!important}.globalMaintenancePage .maintenanceModeHero p{color:#dbeafe!important}.globalMaintenancePage .maintenanceModeHero .heroIcon{color:#fbbf24!important;background:#ffffff1a!important;border:1px solid #fff3!important}.globalMaintenancePage .maintenanceLive{color:#065f46!important;background:#fffffff0!important;border:1px solid #10b98159!important;min-width:210px!important}.globalMaintenancePage .maintenanceLive b{color:#047857!important}.globalMaintenancePage .maintenanceLive small{color:#475569!important}.globalMaintenancePage .maintenanceLive.active{color:#9a3412!important;background:#fff7ed!important;border-color:#fb923c!important}.globalMaintenancePage .maintenanceLive.active b{color:#c2410c!important}.globalMaintenancePage .maintenanceModeGrid .card{overflow:visible!important}.globalMaintenancePage .maintenanceMaster{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;display:grid!important}.globalMaintenancePage .maintenanceMaster button,.globalMaintenancePage .maintenanceActionBar button{text-align:center!important;white-space:nowrap!important;opacity:1!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;font-size:14px!important;line-height:1!important;display:inline-flex!important}.globalMaintenancePage .maintenanceScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.globalMaintenancePage .maintenanceScopeGrid button{text-align:left!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;min-height:96px!important;padding:18px!important;display:flex!important}.globalMaintenancePage .maintenanceScopeGrid button b{font-size:15px!important;line-height:1.15!important}.globalMaintenancePage .maintenanceScopeGrid button span{font-size:12px!important;line-height:1.35!important}.globalMaintenancePage .maintenanceSummary{border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;display:flex!important}.globalMaintenancePage textarea,.globalMaintenancePage input[type=datetime-local]{color:#0f172a!important;background:#fff!important;border:1px solid #d9e8df!important;border-radius:16px!important}.globalMaintenancePage .notice.infoBox{color:#1e3a8a!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}@media (width<=900px){.globalMaintenancePage .maintenanceScopeGrid,.globalMaintenancePage .maintenanceMaster{grid-template-columns:1fr!important}.globalMaintenancePage .maintenanceLive{text-align:left!important;width:100%!important;min-width:0!important}.globalMaintenancePage .maintenanceModeHero{grid-template-columns:1fr!important}.globalMaintenancePage .maintenanceMaster button,.globalMaintenancePage .maintenanceActionBar button{width:100%!important}}.supportMessenger{height:calc(100vh - 142px)!important;min-height:680px!important}.supportConnection{color:#475569;background:#f8fcfa;border:1px solid #dbece3;border-radius:14px;align-items:center;gap:8px;margin:2px 0 12px;padding:9px 11px;font-size:12px;font-weight:850;display:flex}.supportConnection i{background:#10b981;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #10b9811c}.supportConnection small{font-weight:750;color:#94a3b8!important;margin-left:auto!important}.supportConnection.syncing i{background:#f59e0b;animation:1.1s infinite supportPulse;box-shadow:0 0 0 5px #f59e0b1f}.supportConnection.error{color:#b45309;background:#fff7ed;border-color:#fed7aa}.supportConnection.error i{background:#ef4444;box-shadow:0 0 0 5px #ef44441a}@keyframes supportPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.supportListLoading,.supportConversationLoading{text-align:center;color:#64748b;padding:24px;font-weight:800}.chatHeaderIdentity{min-width:0}.chatHeaderIdentity h3{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.chatHeaderActions button:disabled,.composerActions button:disabled,.quickActions button:disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important}.msg.pending{filter:saturate(.78);opacity:.72!important}.chatComposer .tabs{justify-content:space-between!important;align-items:center!important}.chatComposer .tabs span{color:#94a3b8!important;font-size:11px!important;font-weight:750!important}.chatComposer textarea:disabled{opacity:.66;cursor:wait}.composerActions button:last-child:disabled{color:#fff!important;background:#a7d9c6!important}.chatClosedBar{color:#64748b;background:#f8fafc;border-top:1px solid #dbece3;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;font-weight:850;display:flex}.chatClosedBar button{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;padding:10px 14px;font-weight:900}.chatClosedBar button:disabled{opacity:.5}.conversationItem{transition:transform .16s,box-shadow .16s,background .16s!important}.conversationItem:hover{transform:translateY(-1px)}.conversationItem.selected{box-shadow:0 12px 30px #0f9f6e1a!important}.chatMessages{scroll-behavior:smooth}.msg p{overflow-wrap:anywhere}@media (width<=900px){.supportMessenger{height:auto!important;min-height:0!important}.supportConnection{margin-left:0;margin-right:0}.chatClosedBar{flex-direction:column;align-items:flex-start}.chatClosedBar button{width:100%}}.mfaAdminIntro{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:18px;align-items:center;gap:12px;margin:18px 0 4px;padding:14px;display:flex}.mfaAdminIntro div{gap:3px;display:grid}.mfaAdminIntro span{color:#4b7062;font-size:13px}.mfaCodeInput{font-variant-numeric:tabular-nums;text-align:center!important;letter-spacing:.45em!important;font-size:24px!important;font-weight:900!important}.mfaAdminActions{justify-content:space-between;gap:10px;margin:12px 0 6px;display:flex}.mfaAdminActions button{color:#047857;background:#fff;border:1px solid #cfeedd;border-radius:14px;flex:1;padding:11px 12px;font-weight:800}.mfaAdminActions button:disabled{opacity:.55;cursor:not-allowed}.loginNotice{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;margin:12px 0 0;padding:12px 14px}.cloudGlobalDrop{z-index:9999;color:#065f46;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#f0fdfaf0;border:3px dashed #10b981;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:18px;box-shadow:0 30px 100px #0f172a47}.cloudGlobalDrop b{letter-spacing:-.035em;font-size:28px}.cloudGlobalDrop span{text-align:center;color:#477266;max-width:620px;font-weight:700}.cloudUploadQueue{background:#fff;border:1px solid #dcece5;border-radius:24px;padding:16px 18px;box-shadow:0 18px 46px #0f2d2312}.cloudUploadQueueHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.cloudUploadQueueHead>div{flex-direction:column;gap:3px;display:flex}.cloudUploadQueueHead b{color:#0f172a}.cloudUploadQueueHead span{color:#64748b;font-size:12px}.cloudUploadQueueHead button{color:#087456;background:#f8fcfa;border:1px solid #dcece5;border-radius:12px;padding:8px 11px;font-weight:850}.cloudUploadQueueRows{gap:8px;display:grid}.cloudUploadTask{background:#f8fcfa;border:1px solid #e1eee8;border-radius:15px;grid-template-columns:36px minmax(0,1fr) 70px;align-items:center;gap:10px;padding:10px 12px;display:grid}.cloudUploadTaskIcon{color:#059669;background:#e8faf2;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.cloudUploadTask>div{min-width:0}.cloudUploadTask b{white-space:nowrap;text-overflow:ellipsis;color:#172033;font-size:13px;display:block;overflow:hidden}.cloudUploadTask small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.cloudUploadTask i{background:#e3eee9;border-radius:999px;height:5px;margin-top:7px;display:block;overflow:hidden}.cloudUploadTask i em{border-radius:inherit;background:linear-gradient(90deg,#10b981,#7c3aed);height:100%;transition:width .2s;display:block}.cloudUploadTask strong{text-align:right;color:#0f766e;font-size:12px}.cloudUploadTask.error{background:#fff7f7;border-color:#fecaca}.cloudUploadTask.error .cloudUploadTaskIcon,.cloudUploadTask.error strong{color:#dc2626;background:#fee2e2}.cloudUploadTask.done .cloudUploadTaskIcon{color:#047857;background:#dcfce7}.cloudCardPro{transition:transform .18s,border-color .18s,box-shadow .18s}.cloudCardPro.cloudDropActive{transform:translateY(-3px);border-color:#10b981!important;box-shadow:0 24px 70px #10b98138!important}.cloudCardDropOverlay{z-index:8;color:#047857;pointer-events:none;background:#ecfdf5f0;border:2px dashed #10b981;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.cloudVersionStatus{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.cloudVersionStatus.stable{color:#047857;background:#dcfce7;border-color:#bbf7d0}.cloudVersionStatus.pending{color:#a16207;background:#fef3c7;border-color:#fde68a}.cloudVersionStatus.archived{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.cloudVersionStatus.empty{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.cloudIntegrityMeta{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.cloudIntegrityMeta span{background:#eef8f3;border-radius:9px;padding:5px 8px;font-weight:850;color:#477266!important;font-size:10px!important}.cloudValidationWarning{color:#b45309;background:#fff7ed;border-radius:10px;align-items:flex-start;gap:6px;margin-top:9px;padding:7px 8px;font-size:11px;font-weight:750;display:flex}.cloudDropHint{color:#7a8c98;justify-content:center;align-items:center;gap:7px;margin:-2px 0 11px;font-size:11px;font-weight:800;display:flex}.cloudProgress i{position:relative;overflow:hidden;background:#dcebe4!important;animation:none!important}.cloudProgress i em{background:linear-gradient(90deg,#10b981,#7c3aed);border-radius:999px;height:100%;transition:width .18s;display:block}.cloudHistoryOverlay{z-index:10020;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cloudHistoryModal{background:#f7fbf9;border:1px solid #ffffffe6;border-radius:28px;flex-direction:column;width:min(1050px,96vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 36px 120px #0f172a4d}.cloudHistoryModalHead{background:#fff;border-bottom:1px solid #dcece5;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.cloudHistoryModalHead>div{align-items:center;gap:13px;min-width:0;display:flex}.cloudHistoryModalHead>div>span{color:#059669;background:#e9faf2;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.cloudHistoryModalHead b{color:#0f172a;font-size:19px;display:block}.cloudHistoryModalHead p{color:#64748b;margin:3px 0 0;font-size:12px}.cloudHistoryModalHead>button{color:#475569;background:#fff;border:1px solid #dcece5;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.cloudHistoryToolbar{color:#64748b;background:#f8fcfa;border-bottom:1px solid #e0ece7;justify-content:space-between;align-items:center;padding:12px 22px;font-size:12px;font-weight:800;display:flex}.cloudHistoryToolbar button{color:#047857;background:#fff;border:1px solid #cfe7dc;border-radius:11px;align-items:center;gap:7px;padding:8px 11px;font-weight:850;display:flex}.cloudHistoryList{gap:10px;padding:14px;display:grid;overflow:auto}.cloudHistoryEmpty{text-align:center;color:#64748b;padding:44px}.cloudVersionRow{background:#fff;border:1px solid #dcebe4;border-radius:18px;grid-template-columns:minmax(0,1fr) 185px;gap:16px;padding:16px;display:grid}.cloudVersionRow.current{border-color:#86efac;box-shadow:inset 4px 0 #10b981}.cloudVersionMain{min-width:0}.cloudVersionTitle{align-items:center;gap:10px;min-width:0;display:flex}.cloudVersionTitle b{color:#172033;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cloudVersionMain>p{color:#64748b;margin:6px 0;font-size:12px}.cloudVersionHash{align-items:center;gap:7px;margin-top:8px;display:flex}.cloudVersionHash code{white-space:nowrap;text-overflow:ellipsis;color:#475569;background:#f1f5f9;border-radius:9px;min-width:0;max-width:560px;padding:7px 9px;font-size:10px;display:block;overflow:hidden}.cloudVersionHash button{color:#047857;background:#ecfdf5;border:0;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:900}.cloudVersionValidation{border-radius:10px;align-items:flex-start;gap:7px;margin-top:9px;padding:8px 9px;font-size:11px;font-weight:750;display:flex}.cloudVersionValidation.ok{color:#047857!important;background:#ecfdf5!important}.cloudVersionValidation.warn{color:#a16207;background:#fff7ed}.cloudVersionValidation.bad{color:#be123c;background:#fff1f2}.cloudVersionActions{flex-direction:column;gap:7px;display:flex}.cloudVersionActions button{color:#176b54;background:#fff;border:1px solid #dcebe4;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:900;display:flex}.cloudVersionActions button:hover{background:#ecfdf5}.cloudVersionActions button.success{color:#047857;background:#dcfce7;border-color:#bbf7d0}.cloudVersionActions button.restore{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.cloudVersionActions button.danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.cloudVersionActions button:disabled{opacity:.45}.cloudAssignModal{background:#fff;border-radius:24px;width:min(520px,94vw);overflow:hidden;box-shadow:0 35px 110px #0f172a4d}.cloudAssignModal>label{gap:7px;padding:20px 22px;display:grid}.cloudAssignModal>label span{color:#334155;font-size:12px;font-weight:900}.cloudAssignModal select{width:100%}.cloudAssignFile{color:#334155;background:#f8fcfa;border:1px solid #dcece5;border-radius:13px;align-items:center;gap:10px;margin:18px 22px 0;padding:12px;font-weight:800;display:flex;overflow:hidden}.cloudAssignFile span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cloudAssignActions{justify-content:flex-end;gap:10px;padding:0 22px 22px;display:flex}.cloudAssignActions button{color:#475569;background:#fff;border:1px solid #dcece5;border-radius:12px;align-items:center;gap:7px;padding:10px 14px;font-weight:900;display:flex}.cloudAssignActions .primary{color:#fff!important;background:linear-gradient(135deg,#0f9f6e,#7c3aed)!important;border:0!important}.cloudAssignActions button:disabled{opacity:.45}@media (width<=760px){.cloudGlobalDrop{inset:10px}.cloudGlobalDrop b{font-size:22px}.cloudUploadQueueHead,.cloudHistoryToolbar{flex-direction:column;align-items:flex-start}.cloudUploadTask{grid-template-columns:32px minmax(0,1fr)}.cloudUploadTask>strong{display:none}.cloudHistoryOverlay{padding:8px}.cloudHistoryModal{border-radius:20px;max-height:95vh}.cloudVersionRow{grid-template-columns:1fr}.cloudVersionActions{grid-template-columns:1fr 1fr;display:grid}.cloudHistoryModalHead p{display:none}}.helpAdminV66{gap:18px;display:grid}.helpAdminHeroV66{background:linear-gradient(135deg,#fff 0%,#fff4f5 100%);border:1px solid #efd7db;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex;box-shadow:0 14px 34px #5b1e2612}.helpAdminHeroV66>div{align-items:center;gap:14px;display:flex}.helpAdminHeroV66>div:last-child{gap:10px}.helpAdminHeroV66 h1{margin:2px 0 5px;font-size:30px}.helpAdminHeroV66 p{color:#755a60;margin:0}.helpAdminIconV66{color:#fff;background:#b4232d;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 26px #b4232d33}.helpAdminTabsV66{background:#fff;border:1px solid #e8eeee;border-radius:16px;flex-wrap:wrap;gap:8px;padding:7px;display:flex}.helpAdminTabsV66 button{color:#5b6868;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:flex}.helpAdminTabsV66 button.active{color:#fff;background:#b4232d;box-shadow:0 8px 20px #b4232d2e}.helpAdminKpisV66{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.helpAdminKpisV66>div{background:#fff;border:1px solid #e7eded;border-radius:18px;gap:5px;padding:18px;display:grid;box-shadow:0 8px 24px #1939320a}.helpAdminKpisV66 span{color:#697878;font-size:13px;font-weight:800}.helpAdminKpisV66 b{color:#152525;font-size:30px}.helpAdminKpisV66 small{color:#a12a35}.helpAdminOverviewGridV66{grid-template-columns:1.25fr 1fr;gap:16px;display:grid}.helpAdminSectionHeadV66{justify-content:space-between;align-items:start;gap:15px;margin-bottom:14px;display:flex}.helpAdminSectionHeadV66 h2{margin:0 0 4px;font-size:20px}.helpAdminSectionHeadV66 p{color:#738080;margin:0}.helpAdminSectionHeadV66>button{color:#a8202c;cursor:pointer;background:#fff0f2;border:0;border-radius:10px;padding:9px 12px;font-weight:900}.helpAdminTopListV66,.helpAdminNoResultsV66{display:grid}.helpAdminTopListV66>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf1f1;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.helpAdminTopListV66 em{color:#ad2531;background:#fff0f2;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.helpAdminTopListV66 span{gap:3px;display:grid}.helpAdminTopListV66 small{color:#7b8888}.helpAdminTopListV66 strong{color:#1c6251;font-size:12px}.helpAdminNoResultsV66>div{border-top:1px solid #edf1f1;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.helpAdminNoResultsV66 svg{color:#b4232d}.helpAdminNoResultsV66 span{gap:3px;display:grid}.helpAdminNoResultsV66 small{color:#788585}.helpAdminNoResultsV66 button{color:#16664f;cursor:pointer;background:#f3f8f6;border:0;border-radius:9px;padding:8px 10px;font-weight:900}.helpAdminContentCardV66{padding:22px!important}.helpAdminToolbarV66{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.helpAdminToolbarV66 h2{margin:0 0 4px;font-size:22px}.helpAdminToolbarV66 p{color:#748181;margin:0}.helpAdminFiltersV66{grid-template-columns:1fr 180px 220px;gap:10px;margin-bottom:16px;display:grid}.helpAdminFiltersV66 label{background:#fff;border:1px solid #dce5e4;border-radius:11px;align-items:center;gap:8px;padding:0 11px;display:flex}.helpAdminFiltersV66 label svg{color:#758484}.helpAdminFiltersV66 input,.helpAdminFiltersV66 select{font:inherit;background:0 0;border:0;outline:0;width:100%;padding:11px}.helpAdminFiltersV66>select{background:#fff;border:1px solid #dce5e4;border-radius:11px}.helpAdminArticleListV66{gap:10px;display:grid}.helpAdminArticleListV66>article{background:#fff;border:1px solid #e2e9e8;border-radius:15px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px;display:grid}.helpAdminArticleStatusV66{justify-items:start;gap:7px;display:grid}.helpStatusV66{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.helpStatusV66.publicado{color:#117356;background:#e8f8f1}.helpStatusV66.borrador{color:#8b6300;background:#fff4d9}.helpStatusV66.archivado{color:#596565;background:#edf0f0}.helpAdminArticleStatusV66 em{color:#a1212d;font-size:10px;font-style:normal}.helpAdminArticleListV66 h3{margin:0 0 5px;font-size:17px}.helpAdminArticleListV66 p{color:#687777;margin:0 0 7px}.helpAdminArticleListV66 small{color:#8a9696}.helpAdminRowActionsV66{gap:7px;display:flex}.helpAdminRowActionsV66 button{cursor:pointer;color:#526565;background:#fff;border:1px solid #dce5e4;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.helpAdminRowActionsV66 button.danger{color:#b4232d;border-color:#efd0d4}.helpAdminCategoryGridV66{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.helpAdminCategoryGridV66>article{background:#fff;border:1px solid #e0e9e7;border-radius:17px;grid-template-columns:auto 1fr;gap:13px;padding:16px;display:grid}.helpAdminCategoryGridV66>article>span{border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.helpAdminCategoryGridV66>article>div>div{justify-content:space-between;gap:10px;display:flex}.helpAdminCategoryGridV66 h3{margin:0;font-size:16px}.helpAdminCategoryGridV66 em{color:#8e1e29;font-size:10px;font-style:normal}.helpAdminCategoryGridV66 p{color:#6e7b7b;margin:8px 0;line-height:1.4}.helpAdminCategoryGridV66 small{color:#899494}.helpAdminCategoryGridV66 footer{border-top:1px solid #edf1f0;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:11px;display:flex}.helpAdminCategoryGridV66 footer button{cursor:pointer;background:#fff;border:1px solid #dce5e4;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-weight:800;display:flex}.helpAdminCategoryGridV66 footer button.danger{color:#b4232d}.helpAdminCategoryGridV66 footer button:disabled{opacity:.35;cursor:not-allowed}.helpAdminDataTableV66{border:1px solid #e0e8e7;border-radius:14px;overflow:hidden}.helpAdminDataTableV66>header,.helpAdminDataTableV66>div{grid-template-columns:2fr 1fr 100px 160px;align-items:center;gap:12px;padding:12px 14px;display:grid}.helpAdminDataTableV66>header{color:#5c6b69;background:#f3f7f6;font-weight:900}.helpAdminDataTableV66>div{border-top:1px solid #e8eeee}.helpAdminDataTableV66>div.noResults{color:#8d1b26;background:#fff6f7}.helpAdminFeedbackListV66{gap:9px;display:grid}.helpAdminFeedbackListV66>article{border:1px solid #e1e9e8;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.helpAdminFeedbackListV66>article>span{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.helpAdminFeedbackListV66>article.positive>span{color:#137257;background:#eaf8f2}.helpAdminFeedbackListV66>article.negative>span{color:#b4232d;background:#fff0f2}.helpAdminFeedbackListV66 b{margin-bottom:3px;display:block}.helpAdminFeedbackListV66 p{color:#6e7b7b;margin:0 0 4px}.helpAdminFeedbackListV66 small{color:#909a9a}.helpAdminFeedbackListV66 button{cursor:pointer;background:#fff;border:1px solid #dce5e4;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.helpAdminModalV66{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09171494;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.helpAdminModalV66>section{background:#fff;border-radius:22px;width:min(940px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #00000042}.helpAdminModalV66.categoryModal>section{width:min(650px,96vw)}.helpAdminModalV66>section>header{z-index:3;background:#fff;border-bottom:1px solid #e8eeee;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:sticky;top:0}.helpAdminModalV66>section>header span{color:#b4232d;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:900}.helpAdminModalV66>section>header h2{margin:5px 0 0}.helpAdminModalV66>section>header>button{cursor:pointer;background:#f1f5f4;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.helpAdminEditorGridV66{grid-template-columns:1fr 1fr;gap:15px;padding:20px 22px;display:grid}.helpAdminEditorGridV66 label{gap:7px;display:grid}.helpAdminEditorGridV66 label.wide{grid-column:1/-1}.helpAdminEditorGridV66 label>span{color:#425553;font-weight:900}.helpAdminEditorGridV66 input,.helpAdminEditorGridV66 select,.helpAdminEditorGridV66 textarea{width:100%;font:inherit;background:#fff;border:1px solid #d9e3e1;border-radius:11px;outline:0;padding:11px 12px}.helpAdminEditorGridV66 input:focus,.helpAdminEditorGridV66 select:focus,.helpAdminEditorGridV66 textarea:focus{border-color:#b4232d;box-shadow:0 0 0 3px #b4232d14}.helpAdminEditorGridV66 textarea.contentEditor{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.55}.helpAdminEditorGridV66 small{color:#84918f}.helpAdminEditorGridV66 label.checkLine{align-items:center;gap:9px;display:flex}.helpAdminEditorGridV66 label.checkLine input{width:18px;height:18px}.helpCoverUploadV66>div{border:1px dashed #d2dedd;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.helpCoverUploadV66 img,.helpCoverUploadV66 .emptyCover{object-fit:cover;color:#7d8b89;background:#f2f6f5;border-radius:10px;place-items:center;width:145px;height:86px;display:grid}.helpCoverUploadV66>div>label{color:#13644e;cursor:pointer;background:#edf7f3;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-weight:900;display:flex}.helpCoverUploadV66 input[type=file]{display:none}.helpCoverUploadV66>div>button{color:#a7212d;cursor:pointer;background:#fff0f2;border:0;border-radius:9px;padding:9px 11px}.helpAdminModalV66>section>footer{background:#fff;border-top:1px solid #e8eeee;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex;position:sticky;bottom:0}@media (width<=1100px){.helpAdminKpisV66{grid-template-columns:repeat(2,1fr)}.helpAdminOverviewGridV66{grid-template-columns:1fr}.helpAdminCategoryGridV66{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.helpAdminHeroV66,.helpAdminHeroV66>div:last-child,.helpAdminToolbarV66{flex-direction:column;align-items:stretch}.helpAdminKpisV66,.helpAdminCategoryGridV66,.helpAdminFiltersV66,.helpAdminArticleListV66>article{grid-template-columns:1fr}.helpAdminRowActionsV66{justify-content:flex-end}.helpAdminDataTableV66{overflow:auto}.helpAdminDataTableV66>header,.helpAdminDataTableV66>div{min-width:700px}.helpAdminEditorGridV66{grid-template-columns:1fr}.helpAdminEditorGridV66 label.wide{grid-column:auto}.helpCoverUploadV66>div{flex-direction:column;align-items:flex-start}}.blogAdminV67 .blogAdminHero{background:linear-gradient(135deg,#0f766e38,#a86b3026)}.blogStatsV67{grid-template-columns:repeat(5,minmax(0,1fr))}.blogModeTabsV67{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;gap:8px;width:max-content;padding:6px;display:flex}.blogModeTabsV67 button{color:#aeb9c7;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:flex}.blogModeTabsV67 button.on{color:#0f172a;background:#fff}.blogCategoriesAdminV67{grid-template-columns:340px 1fr;gap:18px;display:grid}.blogCategoriesAdminV67>aside{background:#ffffff0d;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:8px;padding:14px;display:flex}.blogCategoriesAdminV67>aside button{color:#e8edf5;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:11px;padding:13px;display:flex}.blogCategoriesAdminV67>aside button.active{background:#0f766e38;border-color:#2dd4bf59}.blogCategoriesAdminV67>aside button i{border-radius:99px;flex:none;width:12px;height:42px}.blogCategoriesAdminV67>aside button div{gap:4px;display:grid}.blogCategoriesAdminV67>aside small{color:#94a3b8}.blogCategoriesAdminV67>section{padding:22px}.blogPreviewV67 small{color:#7b8b83;font-weight:800}.blogAdminV67 input[type=color]{height:48px;padding:5px}.blogAdminV67 input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.blogAdminV67 .blogFormGrid textarea{line-height:1.6}.blogAdminV67 .fieldHelp{color:#94a3b8;font-size:11px;line-height:1.4}.blogAdminV67 .blogEditorFooter>span{color:#94a3b8}.blogAdminV67 .blogPreviewCard{background:#f8faf9}@media (width<=1150px){.blogStatsV67{grid-template-columns:repeat(3,minmax(0,1fr))}.blogCategoriesAdminV67{grid-template-columns:1fr}.blogCategoriesAdminV67>aside{grid-template-columns:repeat(2,1fr);display:grid}}@media (width<=720px){.blogStatsV67{grid-template-columns:1fr 1fr}.blogModeTabsV67{width:100%}.blogModeTabsV67 button{flex:1;justify-content:center}.blogCategoriesAdminV67>aside{grid-template-columns:1fr}.blogAdminV67 .blogEditorFooter{flex-direction:column;align-items:stretch}.blogAdminV67 .blogEditorFooter>.rowActions{flex-wrap:wrap;width:100%}}.blogAdminV68{--blog-admin-ink:#162923;--blog-admin-muted:#687c74;--blog-admin-line:#dce8e3;--blog-admin-soft:#f6faf8;--blog-admin-accent:#0f766e;--blog-admin-accent-2:#a96727;color:var(--blog-admin-ink);gap:18px;display:grid}.blogAdminV68 .blogAdminHeroV68{background:linear-gradient(135deg,#fff 0%,#f3faf7 58%,#fff8ef 100%);border:1px solid #dce8e3;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;padding:24px 26px;display:flex;box-shadow:0 14px 34px #143a2f12}.blogAdminHeroLeadV68{align-items:center;gap:15px;min-width:0;display:flex}.blogAdminIconV68{color:#fff;background:linear-gradient(145deg,#0f766e,#174c40);border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 12px 26px #0f766e38}.blogAdminV68 .blogAdminHeroV68 .eyebrow{color:#a96727;text-transform:uppercase;letter-spacing:.11em;margin:0 0 2px;font-size:11px;font-weight:950}.blogAdminV68 .blogAdminHeroV68 h1{color:var(--blog-admin-ink);margin:0 0 5px;font-size:30px}.blogAdminV68 .blogAdminHeroV68 p{color:var(--blog-admin-muted);max-width:660px;margin:0;line-height:1.5}.blogAdminHeroActionsV68,.helpAdminHeroActionsV68{justify-items:end;gap:11px;display:grid}.adminPublicSwitchV68{background:#fff;border:1px solid #dce8e3;border-radius:14px;align-items:center;gap:7px;padding:5px;display:flex;box-shadow:0 8px 22px #143a2f0d}.adminPublicSwitchV68 a{color:#63756f;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.adminPublicSwitchV68 a:hover{color:#173e33;background:#f2f7f5}.adminPublicSwitchV68 a.active.blog{color:#0f766e;background:#ecf7f3}.adminPublicSwitchV68 a.active.help{color:#b4232d;background:#fff0f2}.blogAdminV68 .rowActions,.helpAdminHeroV68 .rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.blogAdminV68 button,.blogAdminV68 .blogPreviewLinkV68{font:inherit}.blogAdminV68 .ghostBtn,.blogAdminV68 .primaryBtn,.blogPreviewLinkV68{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.blogAdminV68 .ghostBtn,.blogPreviewLinkV68{color:#28463d;background:#fff;border:1px solid #d6e3de}.blogAdminV68 .ghostBtn:hover,.blogPreviewLinkV68:hover{background:#f3f8f6}.blogAdminV68 .primaryBtn{color:#fff;background:#0f766e;border:1px solid #0f766e;box-shadow:0 8px 20px #0f766e29}.blogAdminV68 button:disabled{opacity:.55;cursor:not-allowed}.blogAdminV68 .blogStatsV67{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.blogAdminV68 .blogAdminStats span{color:#71827b;background:#fff;border:1px solid #dce8e3;border-radius:18px;padding:17px 18px;box-shadow:0 10px 24px #143a2f0b}.blogAdminV68 .blogAdminStats b{color:var(--blog-admin-ink);margin-bottom:3px;font-size:26px}.blogAdminV68 .blogModeTabsV67{background:#fff;border:1px solid #dce8e3;border-radius:15px;gap:7px;width:max-content;padding:6px;display:flex;box-shadow:0 8px 20px #143a2f0a}.blogAdminV68 .blogModeTabsV67 button{color:#677b74;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:flex}.blogAdminV68 .blogModeTabsV67 button.on{color:#fff;background:#0f766e;box-shadow:0 7px 17px #0f766e2e}.blogAdminV68 .blogAdminLayout{grid-template-columns:minmax(310px,355px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.blogAdminV68 .blogAdminList{background:#fff;border:1px solid #dce8e3;border-radius:20px;flex-direction:column;gap:9px;max-height:calc(100vh - 225px);padding:13px;display:flex;position:sticky;top:18px;overflow:auto;box-shadow:0 14px 30px #143a2f0d}.blogAdminV68 .blogAdminSearch{color:#668078;background:#f5f9f7;border:1px solid #dce8e3;border-radius:13px;align-items:center;gap:8px;padding:10px 12px;display:flex}.blogAdminV68 .blogAdminSearch input{color:#17372e;background:0 0;border:0;outline:0;width:100%;font-size:13px}.blogAdminV68 .blogAdminFilters{flex-wrap:wrap;gap:6px;display:flex}.blogAdminV68 .blogAdminFilters button{color:#657970;cursor:pointer;background:#fff;border:1px solid #dbe7e2;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:850}.blogAdminV68 .blogAdminFilters button.on{color:#0f766e;background:#e7f5f0;border-color:#b8ddd0}.blogAdminV68 .blogAdminList>button{text-align:left;color:#1b342c;cursor:pointer;background:#fff;border:1px solid #e0e9e5;border-radius:15px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:13px;display:flex}.blogAdminV68 .blogAdminList>button:hover{background:#f8fbfa;border-color:#bfd8cf}.blogAdminV68 .blogAdminList>button.active{background:#eef8f4;border-color:#9dcdbd;box-shadow:inset 3px 0 #0f766e}.blogAdminV68 .blogAdminList>button b{line-height:1.3}.blogAdminV68 .blogAdminList small{color:#75867f}.blogAdminV68 .blogAdminBadges{flex-wrap:wrap;gap:5px;display:flex}.blogAdminV68 .pubBadge,.blogAdminV68 .draftBadge,.blogAdminV68 .newBadgeAdmin{border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.blogAdminV68 .pubBadge{color:#087f5b;background:#e6f7ef}.blogAdminV68 .draftBadge{color:#9a6a00;background:#fff5d9}.blogAdminV68 .newBadgeAdmin{color:#a45210;background:#fff0e3}.blogAdminV68 .blogAdminPagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;margin-top:4px;display:grid}.blogAdminV68 .blogAdminPagination button{color:#50665e;background:#fff;border:1px solid #dbe7e2;border-radius:10px;padding:8px;font-weight:800}.blogAdminV68 .blogAdminPagination span{text-align:center;color:#6b7f77;font-size:12px}.blogAdminV68 .blogAdminPageInfo{text-align:center;font-size:11px}.blogAdminV68 .blogAdminEditor,.blogAdminV68 .blogCategoriesAdminV67>section{background:#fff;border:1px solid #dce8e3;border-radius:22px;padding:22px;box-shadow:0 14px 30px #143a2f0d}.blogAdminV68 .blogEditorTop{border-bottom:1px solid #e4ece8;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.blogAdminV68 .blogEditorTop h3{color:#18362d;margin:0 0 5px;font-size:21px}.blogAdminV68 .blogEditorTop p{color:#74877f;margin:0}.blogAdminV68 .blogFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.blogAdminV68 .blogFormGrid label{color:#435e55;flex-direction:column;gap:7px;font-size:12px;font-weight:850;display:flex}.blogAdminV68 .blogFormGrid .wide{grid-column:1/-1}.blogAdminV68 .blogFormGrid input,.blogAdminV68 .blogFormGrid select,.blogAdminV68 .blogFormGrid textarea{color:#17372e;width:100%;font:inherit;background:#fbfdfc;border:1px solid #d8e5e0;border-radius:13px;outline:0;padding:11px 12px;font-weight:600}.blogAdminV68 .blogFormGrid input:focus,.blogAdminV68 .blogFormGrid select:focus,.blogAdminV68 .blogFormGrid textarea:focus{background:#fff;border-color:#69b39b;box-shadow:0 0 0 3px #0f766e17}.blogAdminV68 .blogFormGrid textarea{resize:vertical;line-height:1.58}.blogAdminV68 .featuredLine{background:#f6faf8;border:1px solid #e0eae6;border-radius:13px;grid-column:1/-1;padding:11px 13px;flex-direction:row!important;align-items:center!important}.blogAdminV68 .featuredLine input{accent-color:#0f766e;width:auto!important}.blogAdminV68 .fieldHelp{color:#7f918a;font-size:11px;font-weight:650}.blogAdminV68 .blogUploadRow{align-items:center;gap:8px;display:flex}.blogAdminV68 .blogUploadRow input[type=file]{background:#fff;padding:8px}.blogAdminV68 .blogUploadRow button{color:#526b62;background:#fff;border:1px solid #d8e5e0;border-radius:11px;padding:9px 11px;font-weight:850}.blogAdminV68 .blogEditorFooter{border-top:1px solid #e4ece8;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.blogAdminV68 .blogEditorFooter>span{color:#74877f}.blogAdminV68 .dangerBtn{color:#b4232d;background:#fff7f8;border:1px solid #f0ccd0;border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-weight:850;display:inline-flex}.blogAdminV68 .blogCategoriesAdminV67{grid-template-columns:minmax(300px,350px) 1fr;gap:18px;display:grid}.blogAdminV68 .blogCategoriesAdminV67>aside{background:#fff;border:1px solid #dce8e3;border-radius:20px;flex-direction:column;gap:8px;padding:13px;display:flex;box-shadow:0 14px 30px #143a2f0d}.blogAdminV68 .blogCategoriesAdminV67>aside button{color:#203b32;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e9e5;border-radius:14px;align-items:center;gap:11px;padding:12px;display:flex}.blogAdminV68 .blogCategoriesAdminV67>aside button.active{background:#eef8f4;border-color:#9dcdbd}.blogAdminV68 .blogCategoriesAdminV67>aside button i{border-radius:99px;flex:none;width:10px;height:40px}.blogAdminV68 .blogCategoriesAdminV67>aside button div{gap:3px;display:grid}.blogAdminV68 .blogCategoriesAdminV67>aside small{color:#74877f}.blogAdminV68 input[type=color]{height:45px;padding:5px}.blogAdminV68 input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.helpAdminHeroV68{align-items:flex-start}.helpAdminHeroActionsV68{min-width:min(100%,520px)}@media (width<=1180px){.blogAdminV68 .blogStatsV67{grid-template-columns:repeat(3,minmax(0,1fr))}.blogAdminV68 .blogAdminLayout,.blogAdminV68 .blogCategoriesAdminV67{grid-template-columns:1fr}.blogAdminV68 .blogAdminList{max-height:480px;position:static}.blogAdminHeroActionsV68,.helpAdminHeroActionsV68{justify-items:start}.blogAdminV68 .blogAdminHeroV68,.helpAdminHeroV68{flex-direction:column;align-items:flex-start}.adminPublicSwitchV68{max-width:100%;overflow:auto}}@media (width<=760px){.blogAdminV68 .blogStatsV67{grid-template-columns:1fr 1fr}.blogAdminV68 .blogFormGrid{grid-template-columns:1fr}.blogAdminV68 .blogFormGrid .wide{grid-column:auto}.blogAdminV68 .blogEditorTop,.blogAdminV68 .blogEditorFooter{flex-direction:column;align-items:stretch}.blogAdminV68 .rowActions{justify-content:stretch}.blogAdminV68 .rowActions>*{flex:1}.adminPublicSwitchV68{justify-content:flex-start;width:100%}.adminPublicSwitchV68 a{font-size:11px}.blogAdminHeroLeadV68{align-items:flex-start}.blogAdminV68 .blogAdminHeroV68{padding:20px}.helpAdminHeroActionsV68{align-items:stretch;width:100%}.helpAdminHeroV68 .rowActions{justify-content:stretch}}@media (width<=520px){.blogAdminV68 .blogStatsV67{grid-template-columns:1fr}.adminPublicSwitchV68 a{padding:8px;font-size:0}.adminPublicSwitchV68 a svg{margin:0}.blogAdminV68 .blogAdminList{max-height:none}}.aiContinuityPanelV69{background:linear-gradient(145deg,#f0fdfa,#eff6ff 52%,#faf5ff);border:1px solid #d7e8e4;border-radius:22px;gap:16px;padding:20px;display:grid;box-shadow:0 14px 34px #0f172a12}.aiContinuityHeadV69{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.aiContinuityHeadV69>div>span{color:#0f766e;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.aiContinuityHeadV69 h3{color:#17372e;margin:7px 0 4px;font-size:22px}.aiContinuityHeadV69 p{color:#64748b;max-width:800px;margin:0;line-height:1.55}.aiProviderGridV69{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aiProviderCardV69{background:#fff;border:1px solid #dfe8e5;border-radius:18px;min-height:145px;padding:16px;position:relative;box-shadow:0 8px 22px #0f172a0a}.aiProviderCardV69.available{border-color:#9dd8c4;box-shadow:inset 0 0 0 1px #10b98114,0 8px 22px #0f172a0a}.aiProviderOrderV69{color:#64748b;background:#f1f5f9;border-radius:10px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid;position:absolute;top:13px;right:13px}.aiProviderTitleV69{justify-content:space-between;align-items:center;gap:8px;padding-right:34px;display:flex}.aiProviderTitleV69 b{color:#17372e;font-size:17px}.aiProviderCardV69 p{color:#52665f;margin:10px 0 5px}.aiProviderCardV69>small{color:#788981;word-break:break-word}.aiProviderMetaV69{color:#718079;border-top:1px solid #e7eeeb;justify-content:space-between;gap:8px;margin-top:16px;padding-top:12px;font-size:11px;display:flex}.aiContinuityEventsV69{background:#ffffffd1;border:1px solid #dfe8e5;border-radius:17px;padding:14px}.aiContinuityEventsTitleV69{color:#1f3b32;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.aiContinuityEventsTitleV69 span{color:#718079;font-size:12px}.aiNoEventsV69{color:#718079;margin:0;font-size:13px}.aiEventListV69{gap:8px;display:grid}.aiEventRowV69{background:#f7faf9;border:1px solid #edf2f0;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.aiEventRowV69 p{color:#718079;margin:3px 0 0;font-size:12px}.aiEventRowV69>div:last-child{align-items:center;gap:9px;display:flex}.aiEventRowV69 small{color:#718079;font-size:11px}@media (width<=980px){.aiProviderGridV69{grid-template-columns:1fr}.aiContinuityHeadV69,.aiContinuityEventsTitleV69{flex-direction:column;align-items:flex-start}.aiProviderCardV69{min-height:0}}.providerCatalogAdminV70{gap:18px;display:grid}.providerCatalogHeroV70{background:radial-gradient(circle at 86% 18%,#34d39938,#0000 31%),linear-gradient(135deg,#071b14,#0b2c20);border:1px solid #ffffff1a;border-radius:26px;justify-content:space-between;align-items:center;gap:22px;padding:24px;display:flex;box-shadow:0 24px 60px #0000002e}.providerCatalogHeroV70 .eyebrow{color:#86efac;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.providerCatalogHeroV70 h1{color:#fff;letter-spacing:-.04em;margin:8px 0 6px;font-size:32px}.providerCatalogHeroV70 p{color:#b7cfc3;max-width:760px;margin:0;line-height:1.55}.providerCatalogHeroActionsV70{flex-wrap:wrap;gap:10px;display:flex}.providerCatalogHeroActionsV70 button,.providerCatalogModalV70 button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-weight:900;display:inline-flex}.providerCatalogHeroActionsV70 .primary,.providerCatalogModalV70 .primary{background:linear-gradient(135deg,#10b981,#059669);border:0;box-shadow:0 14px 30px #10b9813d}.providerCatalogHeroActionsV70 button:disabled,.providerCatalogModalV70 button:disabled{opacity:.58;cursor:wait}.providerCatalogStatsV70{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.providerCatalogStatsV70 article{background:#ffffffdb;border:1px solid #0f291a14;border-radius:20px;padding:17px;box-shadow:0 12px 34px #0f291a0e}.providerCatalogStatsV70 span,.providerCatalogStatsV70 small{color:#6b7d73;font-weight:750;display:block}.providerCatalogStatsV70 b{color:#10251b;margin:5px 0 3px;font-size:28px;display:block}.providerCatalogToolbarV70{background:#ffffffd1;border:1px solid #0f291a14;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.providerCatalogToolbarV70>label{color:#638073;background:#fff;border:1px solid #dce8e1;border-radius:14px;align-items:center;gap:9px;min-width:min(440px,100%);padding:10px 12px;display:flex}.providerCatalogToolbarV70 input{width:100%;font:inherit;color:#10251b;background:0 0;border:0;outline:0}.providerCatalogToolbarV70>div{flex-wrap:wrap;gap:7px;display:flex}.providerCatalogToolbarV70 button{color:#537064;cursor:pointer;background:#fff;border:1px solid #dce8e1;border-radius:999px;padding:8px 11px;font-weight:850}.providerCatalogToolbarV70 button.active{color:#087454;background:#e6fbf3;border-color:#0fa678}.providerCatalogGridV70{grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;display:grid}.providerCatalogGridV70>article{background:#ffffffe0;border:1px solid #0f291a14;border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:15px;transition:all .18s;display:grid;box-shadow:0 14px 38px #0f291a0f}.providerCatalogGridV70>article:hover{transform:translateY(-2px);box-shadow:0 18px 46px #0f291a1a}.providerCatalogGridV70>article.inactive{opacity:.68}.providerCatalogLogoV70{background:linear-gradient(135deg,#e8f8ef,#e8efff);border:1px solid #d9e8df;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.providerCatalogLogoV70 img{object-fit:contain;background:#fff;width:100%;height:100%}.providerCatalogLogoV70 span{color:#0c7654;font-size:18px;font-weight:950}.providerCatalogCardBodyV70{min-width:0}.providerCatalogCardTopV70{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.providerCatalogCardTopV70 h3{color:#10251b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;overflow:hidden}.providerCatalogCardTopV70 code{color:#82958b;margin-top:3px;font-size:11px;display:block}.providerCatalogCardTopV70 .state{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900}.providerCatalogCardTopV70 .state.on{color:#087443;background:#dcfce7}.providerCatalogCardTopV70 .state.off{color:#63736b;background:#f1f5f4}.providerCatalogCardBodyV70 p{color:#4f685c;margin:9px 0 7px;font-weight:800}.providerCatalogAliasesV70{flex-wrap:wrap;gap:5px;min-height:25px;display:flex}.providerCatalogAliasesV70 span{text-overflow:ellipsis;white-space:nowrap;color:#657a6f;background:#f0f6f2;border-radius:999px;max-width:120px;padding:4px 7px;font-size:10px;font-weight:750;overflow:hidden}.providerCatalogCardBodyV70>small{color:#809087;margin-top:9px;display:block}.providerCatalogCardActionsV70{border-top:1px solid #eef3f0;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:11px;display:flex}.providerCatalogCardActionsV70 button{color:#38584a;cursor:pointer;background:#fff;border:1px solid #dce8e1;border-radius:12px;align-items:center;gap:6px;padding:8px 10px;font-weight:850;display:flex}.providerCatalogCardActionsV70 .dangerSoft{color:#b4233f;background:#fff1f2;border-color:#ffd6dd}.providerCatalogCardActionsV70 .successSoft{color:#087454;background:#eafbf2;border-color:#c7f1dc}.providerCatalogLoadingV70,.providerCatalogEmptyV70{color:#5f776b;background:#ffffffa8;border:1px dashed #cbdcd3;border-radius:24px;justify-content:center;align-items:center;gap:10px;min-height:220px;font-weight:850;display:flex}.providerCatalogEmptyV70{text-align:center;flex-direction:column}.providerCatalogEmptyV70 span{color:#82958b;font-weight:600}.providerCatalogModalV70{z-index:1500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e0aad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.providerCatalogModalCardV70{background:#f9fcfa;border:1px solid #fff3;border-radius:28px;width:min(880px,100%);max-height:92vh;overflow:auto;box-shadow:0 34px 110px #00000057}.providerCatalogModalCardV70>header,.providerCatalogModalCardV70>footer{justify-content:space-between;align-items:center;gap:14px;padding:19px 21px;display:flex}.providerCatalogModalCardV70>header{border-bottom:1px solid #e5eee9}.providerCatalogModalCardV70>header h2{color:#10251b;margin:4px 0 0}.providerCatalogModalCardV70>header .eyebrow{color:#07825d;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.providerCatalogModalCardV70>header>button{color:#234b38;background:#fff;border-color:#dbe8e1;width:42px;height:42px;padding:0}.providerCatalogModalCardV70>footer{border-top:1px solid #e5eee9;justify-content:flex-end}.providerCatalogModalCardV70>footer>button:not(.primary){color:#365849;background:#fff;border-color:#dbe8e1}.providerCatalogFormV70{grid-template-columns:240px minmax(0,1fr);gap:22px;padding:22px;display:grid}.providerCatalogPreviewV70{background:#eff7f2;border:1px solid #d9e9df;border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:18px;display:flex}.providerCatalogPreviewV70>img,.providerCatalogPreviewV70>span{object-fit:contain;color:#0b7a57;background:#fff;border:1px solid #d6e5dc;border-radius:28px;place-items:center;width:142px;height:142px;font-size:36px;font-weight:950;display:grid}.providerCatalogPreviewV70>label{color:#fff;cursor:pointer;background:#0b7a57;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px;font-weight:900;display:flex;position:relative}.providerCatalogPreviewV70 input{opacity:0;cursor:pointer;position:absolute;inset:0}.providerCatalogPreviewV70 small{text-align:center;color:#70857a;line-height:1.4}.providerCatalogFieldsV70{grid-template-columns:1fr 1fr;gap:14px;display:grid}.providerCatalogFieldsV70>label{color:#38584a;flex-direction:column;gap:7px;font-size:12px;font-weight:900;display:flex}.providerCatalogFieldsV70 input,.providerCatalogFieldsV70 textarea{color:#10251b;width:100%;font:inherit;background:#fff;border:1px solid #d6e4dc;border-radius:14px;outline:none;padding:11px 12px}.providerCatalogFieldsV70 input:focus,.providerCatalogFieldsV70 textarea:focus{border-color:#17a877;box-shadow:0 0 0 3px #17a8771f}.providerCatalogFieldsV70 input:disabled{color:#75877e;background:#eef3f0}.providerCatalogFieldsV70 .wide{grid-column:1/-1}.providerCatalogFieldsV70 label>small{color:#809087;font-weight:650}.providerCatalogSwitchV70{background:#fff;border:1px solid #d6e4dc;border-radius:16px;grid-column:1/-1;align-items:center;padding:12px;flex-direction:row!important}.providerCatalogSwitchV70>input{width:20px;height:20px}.providerCatalogSwitchV70 span{flex-direction:column;gap:3px;display:flex}.providerCatalogSwitchV70 b{color:#183c2b}.providerCatalogSwitchV70 small{color:#7c8d84}.spin{animation:.9s linear infinite providerSpinV70}@keyframes providerSpinV70{to{transform:rotate(360deg)}}@media (width<=1250px){.providerCatalogGridV70{grid-template-columns:repeat(2,minmax(260px,1fr))}.providerCatalogStatsV70{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.providerCatalogHeroV70,.providerCatalogToolbarV70{flex-direction:column;align-items:stretch}.providerCatalogHeroActionsV70 button{flex:1}.providerCatalogToolbarV70>label{min-width:0}.providerCatalogGridV70,.providerCatalogStatsV70,.providerCatalogFormV70,.providerCatalogFieldsV70{grid-template-columns:1fr}.providerCatalogFieldsV70 .wide,.providerCatalogSwitchV70{grid-column:auto}.providerCatalogPreviewV70>img,.providerCatalogPreviewV70>span{width:110px;height:110px}.providerCatalogModalV70{padding:8px}.providerCatalogModalCardV70{border-radius:20px}}.providerCatalogAdminV72 .providerCatalogLogoV70{background:#fff;border:1px solid #dbe7e0;border-radius:14px;box-shadow:0 7px 18px #0f291a12}.providerCatalogAdminV72 .providerCatalogLogoV70 img{background:#fff;padding:3px}.providerCatalogModalCardV72{width:min(1040px,100%)}.providerCatalogFormV72{grid-template-columns:370px minmax(0,1fr)}.providerCatalogPreviewV72{background:#f1f7f3;align-items:stretch}.providerLogoEditorTitleV72{color:#173c2b;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.providerLogoEditorTitleV72 small{color:#70857a;text-align:right!important}.providerLogoCanvasV72{touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d8e5de;border-radius:22px;align-self:center;place-items:center;width:248px;height:220px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #0f291a1a}.providerLogoCanvasV72.editable{cursor:grab}.providerLogoCanvasV72.editable:active{cursor:grabbing}.providerLogoCanvasV72>img:not(.providerLogoCurrentV72){pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;position:absolute}.providerLogoCanvasV72 .providerLogoCurrentV72{object-fit:contain;background:#fff;width:100%;height:100%;padding:5px}.providerLogoCanvasV72>span{color:#0b7a57;font-size:42px;font-weight:950}.providerLogoControlsV72{background:#fff;border:1px solid #d9e7df;border-radius:16px;gap:9px;padding:12px;display:grid}.providerLogoControlsV72 label{color:#38584a;grid-template-columns:auto auto;align-items:center;gap:5px 12px;font-size:12px;font-weight:900;display:grid}.providerLogoControlsV72 label b{text-align:right;color:#087454}.providerLogoControlsV72 input[type=range]{accent-color:#0b8c63;grid-column:1/-1;width:100%}.providerLogoControlsV72>small{color:#70857a!important;text-align:left!important}.providerLogoControlsV72>div{gap:8px;display:flex}.providerLogoControlsV72 button,.providerLogoEditCurrentV72{flex:1;color:#315746!important;background:#fff!important;border:1px solid #d7e5dd!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:9px 11px!important;font-weight:900!important;display:flex!important}.providerLogoEditCurrentV72{width:100%}.providerLogoFinishV73{width:100%;color:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important;border:0!important;box-shadow:0 10px 24px #10b9812e!important}.providerLogoPerformanceV72{background:#e8f7ef;border-radius:13px;padding:10px 11px;color:#356b53!important;text-align:left!important}@media (width<=900px){.providerCatalogFormV72{grid-template-columns:1fr}.providerLogoCanvasV72{width:min(248px,86vw);height:min(220px,76vw)}}.restrictionHQPage{color:#18362d;gap:18px;display:grid}.restrictionHQHero{background:linear-gradient(135deg,#fff,#f4fbf7 58%,#eef9f2);border:1px solid #dbe9e1;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;padding:24px;display:grid;box-shadow:0 18px 42px #143a2f0f}.restrictionHQHeroCopy h1{letter-spacing:-.05em;color:#10281f;margin:6px 0 10px;font-size:40px;line-height:1.02}.restrictionHQHeroCopy p:not(.eyebrow){color:#5f766d;max-width:760px;margin:0;line-height:1.55}.restrictionHQPills{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.restrictionHQPill{color:#255241;background:#f4fbf7;border:1px solid #d8e9df;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.restrictionHQHeroPanel{color:#effcf7;background:linear-gradient(#0f766e,#0b5c55);border-radius:24px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 34px #0f766e38}.restrictionHQHeroPanelTop{align-items:center;gap:10px;font-size:15px;display:flex}.restrictionHQLiveDot{background:#4ade80;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 6px #4ade802e}.restrictionHQHeroPanel small{color:#d8f6ea;font-size:13px;line-height:1.5}.restrictionHQHeroActions{flex-wrap:wrap;gap:10px;display:flex}.restrictionHQHeroActions .secondaryBtn{color:#0f766e!important;background:#fff!important;border-color:#d8f6ea!important}.restrictionHQHeroActions .secondaryBtn.activeGhost{background:#dcfce7!important}.restrictionHQStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.restrictionHQStatCard{background:#fff;border:1px solid #dbe9e1;border-radius:24px;grid-template-columns:auto 1fr;gap:14px;padding:18px;display:grid;box-shadow:0 14px 30px #143a2f0d}.restrictionHQStatIcon{border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.restrictionHQStatCard span{text-transform:uppercase;letter-spacing:.08em;color:#6f857d;font-size:12px;font-weight:900;display:block}.restrictionHQStatCard b{letter-spacing:-.05em;color:#132e25;margin-top:6px;font-size:32px;line-height:1;display:block}.restrictionHQStatCard small{color:#72867f;margin-top:8px;line-height:1.45;display:block}.restrictionHQStatCard.green .restrictionHQStatIcon{color:#0f9f6e;background:#e7f9ef}.restrictionHQStatCard.amber .restrictionHQStatIcon{color:#d97706;background:#fff7e7}.restrictionHQStatCard.blue .restrictionHQStatIcon{color:#2563eb;background:#eaf4ff}.restrictionHQStatCard.rose .restrictionHQStatIcon{color:#e11d48;background:#fff1f2}.restrictionHQLayout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr);align-items:start;gap:18px;display:grid}.restrictionHQMain,.restrictionHQSide{gap:18px;display:grid}.restrictionHQCard{background:#fff;border:1px solid #dce9e2;border-radius:26px;padding:22px;box-shadow:0 16px 34px #143a2f0d}.restrictionHQCardHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.restrictionHQCardHead.compact{margin-bottom:14px}.restrictionHQCardHead h3{letter-spacing:-.04em;color:#153328;margin:0 0 5px;font-size:24px}.restrictionHQCardHead p{color:#70847d;margin:0;line-height:1.5}.restrictionHQBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.restrictionHQBadge.danger{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.restrictionHQBadge.neutral{color:#1f5341;background:#f4fbf7;border:1px solid #d8e9df}.restrictionHQBadge.amber{color:#b45309;background:#fff7e7;border:1px solid #fde0ad}.restrictionHQComposerGrid{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:start;gap:16px;display:grid}.restrictionHQFormPanel label,.restrictionHQFormGrid label{flex-direction:column;gap:8px;display:flex}.restrictionHQFormPanel label>span,.restrictionHQFormGrid label>span{text-transform:uppercase;letter-spacing:.08em;color:#5d756b;font-size:12px;font-weight:900}.restrictionHQInlineAction{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.restrictionHQInlineAction input,.restrictionHQFormGrid textarea,.restrictionHQSearchBox input{color:#17372e;width:100%;font:inherit;background:#fbfdfc;border:1px solid #d6e5dc;border-radius:16px;outline:0;padding:13px 14px;box-shadow:inset 0 1px #0f172a05}.restrictionHQInlineAction input:focus,.restrictionHQFormGrid textarea:focus,.restrictionHQSearchBox input:focus{background:#fff;border-color:#72bea0;box-shadow:0 0 0 4px #0f766e14}.restrictionHQFormGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.restrictionHQFormGrid textarea{resize:vertical;min-height:118px;line-height:1.55}.restrictionHQGuidePanel{background:#f7fbf8;border:1px solid #dfece4;border-radius:22px;gap:12px;padding:16px;display:grid}.restrictionHQMiniMetric{background:#fff;border:1px solid #dfece4;border-radius:18px;gap:3px;padding:14px;display:grid}.restrictionHQMiniMetric b{letter-spacing:-.04em;color:#123126;font-size:26px}.restrictionHQMiniMetric span{color:#6d837a;font-size:13px}.restrictionHQGuidePanel ul{gap:10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.restrictionHQGuidePanel li{color:#476157;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.restrictionHQGuidePanel li svg{color:#0f9f6e;margin-top:2px}.restrictionHQListHead{align-items:center}.restrictionHQListTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.restrictionHQSearchBox{color:#648077;background:#fbfdfc;border:1px solid #d6e5dc;border-radius:16px;align-items:center;gap:9px;min-width:min(100%,360px);padding:0 12px;display:flex}.restrictionHQSearchBox input{box-shadow:none!important;background:0 0!important;border:0!important;padding:13px 0!important}.restrictionHQSearchBox svg{color:#6c857b}.restrictionHQTableWrap table{min-width:980px}.restrictionHQUserCell,.restrictionHQReasonCell{gap:4px;display:grid}.restrictionHQUserCell b,.restrictionHQReasonCell b{color:#17372e}.restrictionHQUserCell small,.restrictionHQReasonCell small,.restrictionHQTableWrap td small{color:#74877f;line-height:1.4}.restrictionHQStatus{border-radius:999px;justify-content:center;align-items:center;margin-bottom:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.restrictionHQStatus.warn{color:#b45309;background:#fff7e7;border:1px solid #fde0ad}.restrictionHQStatus.ok{color:#0f9f6e;background:#edfdf3;border:1px solid #ccefdc}.restrictionHQAppeal{gap:4px;display:grid}.restrictionHQAppeal b{color:#274c40}.restrictionHQAppeal.pending b{color:#b45309}.restrictionHQActionStack{flex-wrap:wrap;gap:8px;display:flex}.restrictionHQActionStack .primaryBtn,.restrictionHQActionStack .secondaryBtn{border-radius:12px;min-height:38px;padding:10px 13px}.restrictionHQEmpty{text-align:center;color:#5e786e;background:#f9fcfa;border:1px dashed #d7e5dd;border-radius:22px;place-items:center;min-height:170px;padding:24px;display:grid}.restrictionHQEmpty.small{min-height:120px}.restrictionHQEmpty b{color:#17372e;margin-top:10px;display:block}.restrictionHQEmpty span{max-width:420px;margin-top:6px;line-height:1.5;display:block}.restrictionHQSubStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.restrictionHQSubStats div{background:#f8fbf9;border:1px solid #deebe4;border-radius:18px;padding:14px}.restrictionHQSubStats span{text-transform:uppercase;letter-spacing:.08em;color:#6d857a;font-size:12px;font-weight:900;display:block}.restrictionHQSubStats b{letter-spacing:-.04em;color:#123126;margin-top:6px;font-size:24px;display:block}.restrictionHQQueue{gap:12px;display:grid}.restrictionHQQueue article{background:#f9fcfa;border:1px solid #e0ebe5;border-radius:18px;gap:12px;padding:14px;display:grid}.restrictionHQQueue article b{color:#17372e;display:block}.restrictionHQQueue article small{color:#74877f;margin-top:5px;line-height:1.45;display:block}.restrictionHQQueueActions{flex-wrap:wrap;gap:8px;display:flex}.restrictionHQSummaryList{gap:10px;display:grid}.restrictionHQSummaryList div{background:#f8fbf9;border:1px solid #deebe4;border-radius:18px;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.restrictionHQSummaryList span{color:#60796f;font-weight:700}.restrictionHQSummaryList b{color:#143328;letter-spacing:-.04em;font-size:20px}.restrictionHQChecklist{gap:12px;display:grid}.restrictionHQChecklist div{color:#466055;background:#f8fbf9;border:1px solid #deebe4;border-radius:18px;grid-template-columns:auto 1fr;gap:10px;padding:13px 14px;line-height:1.45;display:grid}.restrictionHQChecklist svg{color:#0f9f6e;margin-top:2px}@media (width<=1180px){.restrictionHQStats{grid-template-columns:repeat(2,minmax(0,1fr))}.restrictionHQLayout,.restrictionHQHero,.restrictionHQComposerGrid{grid-template-columns:1fr}.restrictionHQHeroCopy h1{font-size:34px}}@media (width<=760px){.restrictionHQStats,.restrictionHQSubStats,.restrictionHQFormGrid,.restrictionHQInlineAction{grid-template-columns:1fr}.restrictionHQCard{padding:18px}.restrictionHQCardHead,.restrictionHQListHead,.restrictionHQHeroActions,.restrictionHQListTools{flex-direction:column;align-items:stretch}.restrictionHQHeroCopy h1{font-size:30px}.restrictionHQSearchBox{min-width:0}.restrictionHQQueueActions,.restrictionHQActionStack{flex-direction:column}.restrictionHQActionStack .primaryBtn,.restrictionHQActionStack .secondaryBtn,.restrictionHQQueueActions .primaryBtn,.restrictionHQQueueActions .secondaryBtn,.restrictionHQInlineAction .dangerBtn{justify-content:center;width:100%}.restrictionHQTableWrap table{min-width:780px}}
