:root{--admin-bg:#071019;--admin-panel:#0e1c28;--admin-panel-2:#122432;--admin-elevated:#172c3a;--admin-line:#97c1d42b;--admin-line-strong:#97c1d44d;--admin-text:#f4f8fb;--admin-muted:#9fb3c1;--admin-accent:#9fb7ff;--admin-accent-2:#79e2c7;--admin-good:#6fe0b8;--admin-danger:#ff9ca8;--admin-shadow:0 28px 80px #00000047}.admin-login,.admin-shell{background:radial-gradient(circle at 92% -8%, #49b4b326, transparent 30rem), radial-gradient(circle at -10% 90%, #5f77d321, transparent 34rem), var(--admin-bg)}.admin-login:before,.admin-shell:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#97c1d406 1px,#0000 1px),linear-gradient(90deg,#97c1d406 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.admin-login>*,.admin-shell>*{z-index:1;position:relative}.admin-brand{color:var(--admin-text);align-items:center;gap:10px;display:inline-flex}.admin-brand .brand-name{color:var(--admin-text);letter-spacing:-.045em;margin:0;font-size:20px;font-weight:850}.brand-mark{background:linear-gradient(145deg,#a9bcff,#6ce5c6);border:1px solid #ffffff4d;border-radius:12px;width:38px;height:38px;box-shadow:0 10px 28px #5cccbe2e,inset 0 1px #ffffff8c;color:#09212a!important}.admin-login{place-items:center;min-height:100svh;padding:clamp(16px,4vw,48px)}.portal-access-layout{border:1px solid var(--admin-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a1620d1;border-radius:28px;width:min(100%,1080px);display:grid;overflow:hidden;box-shadow:0 45px 130px #00000061}.portal-access-story{display:none}.admin-login-card{width:100%;max-width:560px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:auto;padding:clamp(24px,7vw,48px)}.portal-access:not(:has(.portal-access-layout)) .admin-login-card{border:1px solid var(--admin-line);box-shadow:var(--admin-shadow);background:#0e1c28e6;border-radius:26px}.portal-access-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.portal-access-head .admin-languages,.admin-login-card>.admin-languages{margin:0}.admin-login-card .admin-kicker{color:var(--admin-accent-2);margin-block:44px 10px}.admin-login-card h1{text-wrap:balance;font-size:clamp(2.25rem,9vw,3.4rem);line-height:1}.admin-login-card .admin-muted{max-width:44ch;margin-top:16px;line-height:1.7}.admin-login form{gap:17px;margin-block:30px 22px}.admin-login label{color:#dce8ee;gap:9px;font-size:.82rem}.admin-login input,.portal-shell input,.portal-shell select,.portal-shell textarea,.seo-studio input:not([type=checkbox]),.seo-studio select,.seo-studio textarea{border-color:var(--admin-line-strong);background:#050f17b8;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff05}.admin-login input{border-radius:13px;min-height:52px;font-size:1rem}.portal-code-input{font-variant-numeric:tabular-nums;letter-spacing:.38em}.admin-login input:focus,.portal-shell input:focus,.portal-shell select:focus,.portal-shell textarea:focus{border-color:var(--admin-accent-2);background:#091a25;outline:0;box-shadow:0 0 0 4px #79e2c71a}.admin-login form>button{color:#071e27;background:linear-gradient(110deg,#9db5ff,#75e4c5);border:0;border-radius:13px;justify-content:center;gap:9px;min-height:52px;font-weight:800;box-shadow:0 14px 30px #66d2c226}.portal-access-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:44px;font-size:.9rem;display:flex}.portal-access-footer a,.portal-access .admin-login-card>a{color:#d8e7ee;text-underline-offset:4px;-webkit-text-decoration:underline #79e2c766;text-decoration:underline #79e2c766}.portal-login-switch{min-height:40px;color:var(--admin-accent-2);text-align:start;margin:0;padding:0;font-size:.86rem}.admin-error,.portal-success,.portal-notice{border:1px solid #ffffff14;border-inline-start-width:3px;border-radius:11px}.admin-error{border-inline-start-color:var(--admin-danger);background:#72253238}.portal-success{border-inline-start-color:var(--admin-good);background:#1c5c493d}.admin-shell{min-width:0;display:block;overflow-x:clip}.admin-shell .admin-sidebar{z-index:20;border:0;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071019f0;grid-template-columns:1fr auto;width:100%;height:auto;padding:14px 16px 12px;display:grid;position:sticky;top:0;box-shadow:0 12px 40px #0000002e}.admin-shell .admin-sidebar>.admin-kicker{text-align:end;align-self:center;margin:0;font-size:.62rem}.admin-shell .admin-sidebar nav{overscroll-behavior-inline:contain;scrollbar-color:#79e2c759 transparent;scrollbar-width:thin;grid-column:1/-1;gap:7px;min-width:0;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-shell .admin-sidebar nav button{min-height:44px;color:var(--admin-muted);white-space:nowrap;border:1px solid #0000;border-radius:11px;flex:none;justify-content:flex-start;align-items:center;gap:9px;padding:10px 12px;display:inline-flex;position:relative}.admin-shell .admin-sidebar nav button.active{color:var(--admin-text);background:linear-gradient(120deg,#79e2c721,#9fb7ff14);border-color:#79e2c740}.portal-nav-icon,.admin-sidebar nav i{width:22px;height:22px;color:var(--admin-accent-2);place-items:center;font-size:.9rem;font-style:normal;display:grid}.admin-sidebar-bottom{grid-column:1/-1;align-items:center;gap:16px;margin-top:8px;display:flex}.admin-sidebar-bottom .admin-version{display:none}.admin-sidebar-bottom .admin-logout{border-color:var(--admin-line);color:#dce8ee;min-height:40px;margin-inline-start:auto;padding-inline:12px;font-size:.78rem}.portal-site-link{color:var(--admin-accent-2);align-items:center;gap:6px;margin:0;font-size:.78rem;display:inline-flex}.admin-main{width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:24px 16px 52px}.admin-top{align-items:flex-start;margin-bottom:18px}.admin-top h1{text-wrap:balance;font-size:clamp(2rem,8vw,3.4rem);line-height:1.03}.portal-live-dot{background:var(--admin-good);border-radius:50%;width:7px;height:7px;margin-inline-start:8px;display:inline-block;box-shadow:0 0 0 5px #6fe0b814,0 0 16px #6fe0b88c}.admin-languages{gap:6px}.admin-languages button{border-color:var(--admin-line);background:#0e1c28b8;justify-content:center;min-width:50px;min-height:42px}.admin-languages button[aria-pressed=true]{background:#79e2c71c;border-color:#79e2c794;box-shadow:inset 0 0 0 1px #79e2c714}.portal-identity{gap:10px;margin-block:0 26px}.portal-avatar{border:1px solid var(--admin-line-strong);color:#eaf5f7;background:linear-gradient(135deg,#9fb7ff33,#79e2c726);border-radius:11px;place-items:center;width:34px;height:34px;font-size:.82rem;font-weight:800;display:grid}.portal-identity-name{color:#dce8ee;font-size:.9rem;font-weight:700}.portal-badge{color:#b8f2df;background:#79e2c717;border-color:#79e2c733;font-weight:700}.portal-badge[data-status=urgent],.portal-badge[data-status=uncollectible],.portal-badge[data-status=inactive]{color:#ffc0c8;background:#ff9ca817;border-color:#ff9ca847}.portal-badge[data-status=paid],.portal-badge[data-status=completed],.portal-badge[data-status=resolved],.portal-badge[data-status=active]{color:#aaf0d5;background:#6fe0b81a;border-color:#6fe0b847}.admin-panel,.portal-welcome,.admin-stats article,.portal-stat{border-color:var(--admin-line);background:linear-gradient(145deg,#122432eb,#0c1b27eb);box-shadow:0 18px 50px #0000001f,inset 0 1px #ffffff06}.admin-panel,.portal-panel{border-radius:18px;min-width:0;padding:18px}.portal-welcome{background:radial-gradient(circle at 88% 18%,#79e2c729,#0000 15rem),linear-gradient(125deg,#132b3d,#113943);border-radius:22px;min-height:270px;padding:26px;display:grid;position:relative;overflow:hidden}.portal-welcome:after{content:"";border:1px solid #79e2c726;border-radius:50%;height:260px;position:absolute;inset:auto -8% -55% 38%}.portal-welcome-copy{z-index:2;align-self:center;position:relative}.portal-welcome h2{letter-spacing:-.055em;text-wrap:balance;max-width:720px;margin-block:10px 17px;font-size:clamp(2rem,8vw,3.75rem)}.portal-welcome p{max-width:58ch;line-height:1.75}.portal-welcome-mark{display:none}.portal-stats,.admin-stats{grid-template-columns:1fr;gap:12px}.portal-shell .portal-stat{border-radius:17px;min-height:160px;padding:20px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.portal-stat:after{inset-inline-end:16px;color:#79e2c714;content:"↗";font-size:4.5rem;position:absolute;bottom:10px}.portal-stat strong{font-variant-numeric:tabular-nums;letter-spacing:-.065em;margin-block:auto 2px;font-size:clamp(2.6rem,12vw,4rem)}.portal-support-card{gap:20px;margin-top:22px;display:grid}.portal-panel-icon{border:1px solid var(--admin-line);width:36px;height:36px;color:var(--admin-accent-2);border-radius:11px;place-items:center;margin-bottom:8px;display:inline-grid}.portal-service-levels{border-top:1px solid var(--admin-line);gap:20px;margin-top:28px;padding-top:26px;display:grid}.portal-service-levels h3{margin-block:0 8px;font-size:1.2rem}.portal-service-levels>div>p,.portal-service-level-grid p{color:var(--admin-muted);line-height:1.65}.portal-service-level-grid{gap:10px;display:grid}.portal-service-level-grid article{border:1px solid var(--admin-line);background:#07161f7a;border-radius:14px;padding:17px}.portal-service-level-grid p{margin-block:8px 0;font-size:.85rem}.portal-toolbar{align-items:flex-start}.portal-toolbar h2,.portal-panel>h2{letter-spacing:-.025em;margin-top:0;font-size:clamp(1.35rem,5vw,1.85rem)}.portal-shell button,.portal-button,.admin-refresh,.admin-pagination button{border-color:var(--admin-line-strong);color:#edf6f8;background:#173142c7;border-radius:11px;min-height:44px;font-weight:700;transition:transform .16s,border-color .16s,background .16s}.portal-shell .portal-primary,.admin-primary{color:#08202a;background:linear-gradient(110deg,#9eb5ff,#76e2c4);border-color:#0000;box-shadow:0 12px 28px #5bc9b921}.portal-shell .portal-danger{color:#ffc0c8;background:#6d26322e;border-color:#ff9ca83d}.portal-search{grid-template-columns:1fr auto;display:grid}.portal-search input{max-width:none}.portal-filters,.portal-form fieldset,.portal-check-grid{grid-template-columns:1fr}.portal-field{color:#cadbe4;gap:9px;font-size:.83rem;font-weight:650}.portal-shell input,.portal-shell select,.portal-shell textarea{border-radius:11px;min-height:46px;font-size:max(16px,1rem)}.portal-shell textarea{min-height:120px;line-height:1.65}.portal-record{flex-direction:column;align-items:flex-start;gap:17px;padding:20px 0}.portal-record h3{color:#f4f8fb;font-size:1.06rem;line-height:1.45}.portal-record>.portal-actions{width:100%}.portal-record>.portal-actions>*{flex:130px}.portal-record-meta{row-gap:8px}.portal-progress progress{background:#203847;height:9px}.portal-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#9fb7ff,#72e1c2);border-radius:99px}.portal-reply{border-color:var(--admin-line);background:#091b27b8}.portal-reply.staff{background:#183b43b8}.portal-invitation{background:linear-gradient(135deg,#16474099,#112e37b3);border-color:#79e2c752}.portal-tabs{scrollbar-width:thin;margin-inline:-4px;padding-inline:4px}.admin-inbox-panel{margin-top:18px}.admin-empty-state,.admin-loading{color:var(--admin-muted);text-align:center;padding:42px 18px}.admin-submission summary{min-height:68px}.admin-search{min-height:46px;font-size:16px}.dws-header{box-shadow:0 8px 35px #0616220a}.corp-glass,.corp-card,.svc-card,.portfolio-card,.dws-system-board{box-shadow:0 25px 70px #051d2c14}.corp-btn,.svc-btn,.dws-footer__cta{min-height:48px}@media (min-width:480px){.portal-stats,.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stats article:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:760px){.admin-main{padding:34px 28px 64px}.admin-panel,.portal-panel{border-radius:21px;padding:26px}.portal-welcome{min-height:310px;padding:38px}.portal-welcome-mark{z-index:1;inset-inline-end:7%;background:linear-gradient(145deg,#9fb7ff2e,#79e2c738);border:1px solid #ffffff1f;border-radius:40px;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:50%;transform:translateY(-50%)rotate(-7deg);box-shadow:0 35px 70px #0003,inset 0 1px #ffffff24}.portal-welcome-mark span{color:#ebfffaeb;font-size:4rem;font-weight:850}.portal-welcome-mark i{border:1px dashed #79e2c733;border-radius:52px;position:absolute;inset:-24px}.portal-welcome-copy{padding-inline-end:210px}.portal-support-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.portal-service-levels{grid-template-columns:minmax(210px,.55fr) minmax(0,1fr)}.portal-service-level-grid,.portal-filters,.portal-form fieldset,.portal-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-record{flex-direction:row;align-items:center}.portal-record>.portal-actions{justify-content:flex-end;width:auto}.portal-record>.portal-actions>*{flex:initial}.portal-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stats article:last-child:nth-child(odd){grid-column:auto}}@media (min-width:900px){.portal-access-layout{grid-template-columns:minmax(0,.9fr) minmax(440px,1fr);min-height:690px}.portal-access-story{border-inline-end:1px solid var(--admin-line);background:radial-gradient(circle at 80% 12%,#79e2c740,#0000 17rem),linear-gradient(145deg,#102c3c,#0b202e 62%,#112b36);flex-direction:column;justify-content:flex-end;padding:54px;display:flex;position:relative;overflow:hidden}.portal-access-story:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.portal-access-story>*{z-index:1;position:relative}.portal-access-story h2{color:#f4fbfc;letter-spacing:-.055em;text-wrap:balance;max-width:11ch;margin-block:8px 18px;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.02}.portal-access-story>p:not(.admin-kicker){color:#b7cbd5;max-width:39ch;line-height:1.75}.portal-access-story ul{gap:12px;margin-block:28px;padding:0;list-style:none;display:grid}.portal-access-story li{color:#dcebed;align-items:center;gap:12px;font-size:.88rem;display:flex}.portal-access-story li span{width:28px;height:28px;color:var(--admin-accent-2);border:1px solid #79e2c733;border-radius:9px;place-items:center;display:grid}.portal-access-story small{color:#8fa8b5;font-size:.72rem}.portal-access-orb{top:60px;color:#eafff9;background:linear-gradient(145deg,#9fb7ff3d,#79e2c742);border:1px solid #ffffff26;border-radius:25px;place-items:center;width:84px;height:84px;font-size:2rem;font-weight:850;display:grid;position:absolute;inset-inline-start:54px;box-shadow:0 22px 55px #00000038}}@media (min-width:1120px){.admin-shell,.admin-shell.portal-shell{grid-template-columns:272px minmax(0,1fr);display:grid}.admin-shell .admin-sidebar,.portal-shell .admin-sidebar{border:0;border-inline-end:1px solid var(--admin-line);background:#07111ae6;flex-direction:column;width:auto;height:100svh;padding:30px 20px 22px;display:flex;position:sticky;top:0;overflow:hidden}.admin-shell .admin-sidebar>.admin-kicker{text-align:start;align-self:stretch;margin:30px 10px 8px}.admin-shell .admin-sidebar nav,.portal-shell .admin-sidebar nav{grid-column:auto;gap:5px;margin:0;padding:0 2px 16px;display:grid;overflow:auto}.admin-shell .admin-sidebar nav button{width:100%;min-height:46px;padding-inline:13px}.admin-shell .admin-sidebar nav button.active:after{background:var(--admin-accent-2);content:"";border-radius:99px;width:2px;position:absolute;inset-block:12px;inset-inline-start:-2px}.admin-sidebar-bottom{border-top:1px solid var(--admin-line);grid-column:auto;align-items:stretch;gap:11px;margin-top:auto;padding-top:18px;display:grid}.admin-sidebar-bottom .admin-version{padding-inline:2px;display:block}.admin-sidebar-bottom .admin-logout{justify-content:center;width:100%;margin:0}.admin-main{padding:44px clamp(32px,5vw,76px) 76px}.admin-top{margin-bottom:24px}}@media (hover:hover){.portal-shell button:not(:disabled):hover,.portal-button:hover,.admin-refresh:not(:disabled):hover,.admin-pagination button:not(:disabled):hover{background:#1d3f50eb;border-color:#79e2c76b;transform:translateY(-1px)}.portal-shell .portal-primary:hover,.admin-primary:hover,.admin-login form>button:hover{filter:none;background:linear-gradient(110deg,#afc1ff,#88ebd0)}.portal-shell .portal-stat:hover{background:linear-gradient(145deg,#183040f5,#0d222df5);border-color:#79e2c759;transform:translateY(-3px)}}html[dir=rtl] .portal-access-story h2,html[dir=rtl] .portal-welcome h2,html[dir=rtl] .admin-top h1{letter-spacing:normal;line-height:1.35}html[dir=rtl] .portal-access-story{border-inline-end:1px solid var(--admin-line)}@media (max-width:420px){.admin-login{padding:0}.portal-access-layout{border:0;border-radius:0;min-height:100svh}.portal-access:not(:has(.portal-access-layout)) .admin-login-card{border:0;border-radius:0;min-height:100svh}.admin-login-card{padding:22px 18px 32px}.portal-access-head{display:grid}.admin-languages button{min-width:46px}.portal-search{grid-template-columns:1fr}.portal-search button{width:100%}}@media (prefers-reduced-motion:reduce){.portal-shell *,.portal-access *,.admin-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.admin-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-theme-toggle{border:1px solid var(--admin-line-strong);width:42px;height:42px;color:var(--admin-text);cursor:pointer;background:#0e1c28b8;border-radius:11px;flex:0 0 42px;position:relative}.admin-theme-toggle:hover{border-color:var(--admin-accent-2);transform:translateY(-1px)}.pages-translations{border:1px solid var(--admin-line);background:#07161f7a;border-radius:13px;gap:10px;margin-top:18px;padding:14px;display:grid}.pages-translations>strong{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.pages-translations>div{flex-wrap:wrap;gap:8px;display:flex}.pages-translations button{border:1px solid var(--admin-line);background:var(--admin-elevated);min-height:38px;color:var(--admin-text);border-radius:9px;padding:8px 11px;font-size:.75rem}.pages-translations button.ready{color:var(--admin-good);border-color:#6fe0b84d}.pages-translations button.missing{color:var(--admin-muted);border-style:dashed}.pages-translations button.active{border-color:var(--admin-accent-2);color:var(--admin-text);background:#79e2c71f}.pages-editor-head small{color:var(--admin-muted);margin-top:8px;font-size:.7rem;display:block}.pages-editor-head code{overflow-wrap:anywhere}.seo-browser{margin-bottom:22px;padding:0;overflow:hidden}.seo-browser-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.seo-browser-head h3{margin:0}.seo-browser-head span{color:var(--admin-muted);font-size:.8rem}.seo-browser-filters{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(150px,.45fr));gap:10px;padding:14px 18px;display:grid}.seo-browser-results{background:var(--admin-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-height:330px;display:grid;overflow:auto}.seo-browser-results>button{background:var(--admin-panel);min-width:0;color:var(--admin-text);text-align:start;border:0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.seo-browser-results>button:hover,.seo-browser-results>button.active{background:var(--admin-elevated)}.seo-browser-results>button.active{box-shadow:inset 3px 0 var(--admin-accent-2)}[dir=rtl] .seo-browser-results>button.active{box-shadow:inset -3px 0 var(--admin-accent-2)}.seo-browser-results button span{min-width:0}.seo-browser-results button strong,.seo-browser-results button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.seo-browser-results button strong{font-size:.82rem}.seo-browser-results button small{color:var(--admin-muted);margin-top:5px;font-size:.68rem}.seo-browser-results button i{color:var(--admin-muted);flex:none;font-size:.66rem;font-style:normal}.seo-browser-results>p{background:var(--admin-panel);color:var(--admin-muted);text-align:center;grid-column:1/-1;margin:0;padding:26px}html[data-theme=light] .admin-login,html[data-theme=light] .admin-shell{--admin-bg:#f4f7fb;--admin-panel:#fff;--admin-panel-2:#edf3f7;--admin-elevated:#e7eff5;--admin-line:#1f3d4e21;--admin-line-strong:#1f3d4e3b;--admin-text:#142a38;--admin-muted:#5d7280;--admin-accent:#3559d8;--admin-accent-2:#087e82;--admin-good:#087e68;--admin-danger:#bd3f55;--portal-line:#1f3d4e24;--portal-muted:#637985;background:radial-gradient(circle at 92% -8%,#087e821a,transparent 30rem),radial-gradient(circle at -10% 90%,#3559d817,transparent 34rem),var(--admin-bg);color:var(--admin-text)}html[data-theme=light] .admin-shell:before,html[data-theme=light] .admin-login:before{background-image:linear-gradient(#1f3d4e09 1px,#0000 1px),linear-gradient(90deg,#1f3d4e09 1px,#0000 1px)}html[data-theme=light] .admin-shell .admin-sidebar{background:#fffffff0;box-shadow:0 12px 38px #1f3d4e14}html[data-theme=light] .admin-languages button,html[data-theme=light] .admin-theme-toggle{color:var(--admin-text);background:#ffffffc7}html[data-theme=light] .admin-languages button[aria-pressed=true]{background:#087e8217;border-color:#087e827a}html[data-theme=light] :is(.admin-panel,.portal-welcome,.admin-stats article,.portal-stat){border-color:var(--admin-line);background:linear-gradient(145deg,#fffffffa,#f1f6f9fa);box-shadow:0 15px 42px #1f3d4e12}html[data-theme=light] .portal-welcome{background:radial-gradient(circle at 88% 18%,#087e821f,#0000 15rem),linear-gradient(125deg,#fff,#e9f4f3)}html[data-theme=light] :is(.admin-panel h3,.admin-empty h2,.pages-toolbar h2,.pages-editor-head h2,.smtp-heading h2,.smtp-test-card h2,.portal-record h3,.portal-reply header strong){color:var(--admin-text)}html[data-theme=light] :is(.portal-identity-name,.portal-field,.portal-prose,.portal-check,.pages-form label,.smtp-grid label,.smtp-test-card label,.smtp-switch strong,.portal-welcome p){color:#304b5a}html[data-theme=light] :is(.admin-login input,.portal-shell input,.portal-shell select,.portal-shell textarea,.seo-studio input:not([type=checkbox]),.seo-studio select,.seo-studio textarea,.pages-form input,.pages-form select,.pages-form textarea,.smtp-grid input,.smtp-grid select,.smtp-test-card input){border-color:var(--admin-line-strong);color:var(--admin-text);background:#f8fbfd;box-shadow:inset 0 1px #fffc}html[data-theme=light] :is(.admin-login input,.portal-shell input,.portal-shell select,.portal-shell textarea,.pages-form input,.pages-form select,.pages-form textarea,.smtp-grid input,.smtp-grid select,.smtp-test-card input):focus{border-color:var(--admin-accent-2);background:#fff;box-shadow:0 0 0 4px #087e8217}html[data-theme=light] :is(.portal-shell button,.portal-button,.admin-refresh,.admin-pagination button,.pages-manager .portal-button,.pages-actions button){border-color:var(--admin-line-strong);color:var(--admin-text);background:#e8f0f5}html[data-theme=light] :is(.portal-shell .portal-primary,.admin-primary,.pages-manager .portal-button.primary,.pages-actions .primary){color:#fff;background:linear-gradient(110deg,#3559d8,#087e82);border-color:#0000}html[data-theme=light] .portal-shell .admin-sidebar nav button.active{color:var(--admin-text);background:#087e8217}html[data-theme=light] .portal-badge{color:#076b68;background:#087e8214;border-color:#087e8233}html[data-theme=light] :is(.portal-service-level-grid article,.portal-reply,.pages-translations,.smtp-switch,.smtp-worker,.portal-email-preview){border-color:var(--admin-line);color:var(--admin-text);background:#edf4f7}html[data-theme=light] .portal-reply.staff{background:#e5f1ef}html[data-theme=light] .portal-notice{color:#304d59;background:#e8f3f4}html[data-theme=light] .pages-list-head{background:var(--admin-panel)}html[data-theme=light] .pages-list>button{color:var(--admin-text)}html[data-theme=light] .pages-list>button:hover,html[data-theme=light] .pages-list>button.active{background:#087e8212}html[data-theme=light] .pages-translations button{color:var(--admin-text);background:#fff}html[data-theme=light] .social-preview{border-color:var(--admin-line);color:var(--admin-text);background:#f5f8fb}html[data-theme=light] .social-preview :is(small,p){color:var(--admin-muted)}html[data-theme=light] .seo-audit li{border-color:var(--admin-line)}html[data-theme=light] .smtp-secure,html[data-theme=light] .smtp-grid small,html[data-theme=light] .smtp-worker small{color:var(--admin-muted)}@media (max-width:760px){.seo-browser-filters,.seo-browser-results{grid-template-columns:1fr}.admin-top-actions{justify-content:flex-start}}
html,body{min-height:100%}
