/* Shared workspace: administration and account pages use the same geometry. */
.console{--ink:#242d34;--muted:#666f76;--line:#dfe3e6;--paper:#f2f4f5;--dark:#173753;--soft:#dce6ef;background:var(--paper);font-size:14px;line-height:1.6}
.console .sidebar{width:260px;background:#252d34;border:0;padding:28px 18px;color:#fff}
.console .sidebar .brand{padding:0 7px;margin-bottom:28px}
.console .sidebar .brand-lockup{gap:10px}
.console .sidebar .brand-lockup>img{width:40px;height:40px}
.console .sidebar .brand-wordmark{color:#fff;font-size:23px;letter-spacing:-1px}
.console .sidebar .eyebrow{margin:0 12px 18px;color:#b5bcc3;font-size:9px;letter-spacing:1.7px}
.console .sidebar nav{gap:4px}
.console .sidebar nav>a{font-size:12px;min-height:42px;padding:10px 12px;color:#d5dade;border-radius:8px;line-height:1.4}
.console .sidebar nav i{color:#8aa5bd;width:18px;flex-shrink:0}
.console .sidebar nav>a:hover{background:#353f48;color:white}
.console .sidebar nav>a.active{background:#dce6ef;color:#1f3140}
.console .sidebar nav>a.active i{color:#244b6e}
.console .sidebar-bottom{border-top:1px solid #ffffff1c;margin-top:24px;padding:20px 12px 0;color:#ced7df}
.console .sidebar-bottom a{color:#dce6ef}
.console .sidebar-bottom small{color:#b6bdc4}
.console .workspace{margin-left:260px;min-width:0;min-height:100dvh;background:#f2f4f5}
.console .topbar{height:80px;min-height:80px;background:#fff;border-bottom:1px solid #dfe3e6;padding:0 clamp(24px,3vw,48px);gap:20px;position:sticky;top:0;z-index:8;min-width:0}
.console .global-search{max-width:460px;min-width:140px;flex:1;background:#f2f4f6;border:1px solid #e0e4e8;border-radius:8px;padding:9px 13px}
.console .global-search input{font-size:13px;min-height:28px;height:28px;padding:0 0 0 10px;background:transparent}
.console .account{margin-left:auto;gap:20px;min-width:0;display:flex;align-items:center}
.console .account-profile,.console .workspace-settings-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;white-space:nowrap}
.console .account-profile>span{max-width:180px;overflow:hidden;text-overflow:ellipsis}
.console .account-profile>i{font-size:22px;color:#425c73}
.console .account form{margin:0}
.console .workspace-settings-link{color:#5f6971}
.console .workspace-context{font-size:13px;color:#6a7279}
.console .admin-content{padding:40px clamp(24px,3vw,48px) 48px;max-width:1600px;width:100%;margin:0 auto;flex:1;min-width:0}
.console .page-heading{gap:24px;margin-bottom:30px;align-items:center}
.console .page-heading .eyebrow{font-size:10px;letter-spacing:1.7px;margin-bottom:8px;color:#3b5d7b}
.console .page-heading h1{font-size:clamp(26px,2.4vw,34px);line-height:1.2;letter-spacing:-1px;color:#26323c;margin-bottom:9px}
.console .page-heading p{font-size:14px;color:#6a7279;line-height:1.6;max-width:760px}
.console .panel{background:#fff;border:1px solid #dfe3e6;border-radius:12px;box-shadow:0 3px 14px #27323b03;overflow-wrap:anywhere}
.console .form-panel{padding:28px;margin-bottom:0}
.console .form-panel h2,.console .panel-heading h2{font-size:20px;line-height:1.35;letter-spacing:-.4px;margin:0 0 12px;color:#2c3842}
.console .form-panel p,.console .panel-heading p{font-size:13px;color:#686f76;line-height:1.7}
.console .form-panel .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:10px;color:#45647f}
.console label{font-size:13px;line-height:1.5;color:#35414b}
.console input:not([type=checkbox]),.console select,.console textarea{font-size:14px;min-height:46px;border-radius:7px;border-color:#d3d9df}
.console .button{min-height:44px;padding:11px 18px;font-size:13px;border-radius:7px}
.console .button:focus-visible,.console a:focus-visible,.console button:focus-visible{outline:2px solid #42729c;outline-offset:3px}
.console .table-scroll{max-width:100%;margin-bottom:0;border-radius:12px}
.console table{width:100%;border-collapse:collapse}
.console th{font-size:10px;letter-spacing:.6px;text-transform:uppercase;padding:17px 22px;background:#f5f7f9;color:#6b737a}
.console td{padding:20px 22px;font-size:13px;color:#404b54;vertical-align:top}
.console .badge{font-size:10px;padding:6px 10px;background:#dce7f1;color:#2b4c68}
.console .badge.neutral{background:#eff1f3;color:#6a7177}
.console .admin-footer{padding:23px clamp(24px,3vw,48px);background:#fff;border-top:1px solid #dfe3e6;margin-top:auto;gap:20px;color:#717980}
.console .admin-footer p{font-size:11px;color:#717980}
.console .admin-footer nav{gap:20px;font-size:11px;flex-wrap:wrap}
.console .admin-footer a{color:#4d5c6a}
.console .admin-content>.notice,.console .admin-content>.error{margin:0 0 24px;border-radius:9px;padding:16px 20px}
.console .account-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px}
.console .account-summary{background:#fff;border:1px solid #dfe3e6;border-radius:12px;padding:22px;display:flex;gap:15px;align-items:flex-start;min-width:0}
.console .summary-symbol{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#e4ebf2;color:#3f6281;font-size:18px;flex-shrink:0}
.console .account-summary div{min-width:0}
.console .account-summary div>span{font-size:11px;color:#727b82;display:block;margin:0 0 5px}
.console .account-summary strong{font-size:21px;line-height:1.25;display:block;letter-spacing:-.5px;color:#303c46}
.console .account-summary small{font-size:11px;color:#7f8890;display:block;margin-top:6px;overflow-wrap:anywhere}
.console .panel-heading{padding:25px 28px 20px;border-bottom:1px solid #e2e7eb}
.console .panel-heading p{margin:0}
.console .session-panel{margin-bottom:28px;overflow:hidden}
.console .session-table{border:0;border-radius:0}
.console .session-table table{min-width:650px}
.console .session-details{margin-top:7px;max-width:360px;font-size:11px;color:#7b8288}
.console .session-details summary{font-size:11px;color:#5c7081}
.console .session-details p{font-size:11px;overflow-wrap:anywhere;margin:8px 0 0}
.console .account-actions-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:stretch}
.console .account-help .checklist{padding:0;margin:20px 0 24px}
.console .account-help .checklist li{font-size:12px}
.console .account-auth-shell{max-width:760px;margin:0}
.console .account-auth-shell .auth-card{background:white;padding:32px;border:1px solid #dfe3e6;border-radius:12px}
.console.sidebar-collapsed .sidebar{width:76px;padding-inline:10px}
.console.sidebar-collapsed .workspace{margin-left:76px}
.sidebar-scrim{display:none}
/* The public footer has its own contrasting surface. Original logos stay unchanged. */
.reference-site .public-footer{background:#252d34;border-top:1px solid #3a434b;padding:42px max(28px,calc((100vw - 1450px)/2));margin-top:auto;color:#d2d9df}
.reference-site .public-footer .brand-wordmark{color:#fff}
.reference-site .public-footer p{color:#c1cad2;font-size:11px}
.reference-site .public-footer small{color:#b4bec7;font-size:11px}
.reference-site .public-footer nav a{color:#dce3ea;font-size:12px}
.reference-site .public-footer nav{gap:24px}
.public-announcement{max-width:1450px;margin:24px auto;padding:16px 22px;border:1px solid #bdcfdf;background:#dde8f1;color:#243c51;border-radius:9px;font-size:14px}
@media(max-width:1200px){.console .workspace-settings-link>span{display:none}.console .account{gap:16px}.console .account-overview{gap:14px}.console .account-summary{padding:18px;gap:12px}.console .account-summary strong{font-size:18px}}
@media(max-width:980px){.console .account-overview{grid-template-columns:1fr}.console .account-summary{align-items:center}.console .account-actions-grid{grid-template-columns:1fr}.console .account-overview{margin-bottom:24px}.console .account-summary strong{font-size:20px}}
@media(max-width:760px){
 .console .sidebar{width:260px;transform:translateX(-100%);visibility:hidden;transition:transform .18s ease}
 .console .workspace,.console.sidebar-collapsed .workspace{margin-left:0}
 .console.sidebar-collapsed .sidebar{width:260px;transform:translateX(0);visibility:visible;padding:28px 18px}
 .console.sidebar-collapsed .sidebar .brand{display:inline-flex}
 .console.sidebar-collapsed .sidebar nav span,.console.sidebar-collapsed .sidebar .eyebrow,.console.sidebar-collapsed .sidebar-bottom{display:block}
 .console.sidebar-collapsed .sidebar-scrim{display:block;position:fixed;inset:0;background:#141b2280;border:0;border-radius:0;z-index:9}
 .console .topbar{padding:0 20px;height:68px;min-height:68px;gap:12px}
 .console .global-search{min-width:0;max-width:none;padding:7px 9px}
 .console .global-search input{font-size:12px}
 .console .account-profile>span,.console .workspace-settings-link{display:none}
 .console .account{gap:13px}
 .console .account .quiet{font-size:11px}
 .console .admin-content{padding:28px 20px 34px}
 .console .page-heading{gap:18px;align-items:flex-start;flex-wrap:wrap;margin-bottom:24px}
 .console .page-heading p{font-size:13px}
 .console .form-panel,.console .panel-heading{padding:22px}
 .console .admin-footer{padding:22px 20px;flex-direction:column;gap:14px}
 .console .account-overview{gap:12px}
 .console .account-actions-grid{gap:20px}
 .console .account-auth-shell .auth-card{padding:24px}
 .reference-site .public-footer{padding:34px 24px;gap:28px}
 .public-announcement{margin:20px;padding:15px 18px}
}
@media(prefers-reduced-motion:reduce){.console .sidebar{transition:none}}
.reference-site{min-height:100vh;display:flex;flex-direction:column}
.reference-site>main{flex:1;min-width:0}
.console .configuration-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:34px}
.console .configuration-status article{display:flex;gap:14px;align-items:center;border:1px solid #dfe3e6;background:white;padding:20px;border-radius:11px;min-width:0}
.console .configuration-status-icon,.console .configuration-module-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:#e5ecf2;color:#385e7f;font-size:17px;flex-shrink:0}
.console .configuration-status article div{min-width:0}
.console .configuration-status article div>span{display:block;font-size:11px;color:#798087;margin-bottom:4px}
.console .configuration-status strong{font-size:13px;color:#3c4751;display:block;overflow-wrap:anywhere}
.console .configuration-section{margin-bottom:28px;scroll-margin-top:104px}
.console .configuration-section-heading h2{font-size:20px;margin:0 0 6px;color:#313d48}
.console .configuration-section-heading p{font-size:13px;color:#727c84;margin:0 0 20px}
.console .configuration-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.console .configuration-module{display:flex;align-items:flex-start;gap:14px;padding:21px 18px;border:1px solid #dfe3e6;border-radius:10px;background:white;min-width:0;transition:border-color .15s,box-shadow .15s}
.console .configuration-module:hover{border-color:#8ba5bc;text-decoration:none;box-shadow:0 3px 12px #1c2f4008}
.console .configuration-module>div{flex:1;min-width:0}
.console .configuration-module h3{font-size:13px;color:#3a4651;margin:0 0 6px;line-height:1.4}
.console .configuration-module p{font-size:11px;color:#778087;margin:0;line-height:1.6}
.console .configuration-module>.fa-arrow-right{font-size:11px;color:#83919d;margin-top:5px}
.console .configuration-section-nav{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #d8dfe5;padding:0 0 16px;margin:34px 0 24px}
.console .configuration-section-nav a{padding:8px 13px;border-radius:7px;font-size:12px;background:#dde6ed;color:#415d75}
.console .configuration-form-heading{display:flex;align-items:center;gap:14px;margin-bottom:24px}
.console .configuration-form-heading h2{margin-bottom:5px}
.console .configuration-form-heading p{margin:0}
.console .configuration-form .form-grid{gap:20px 24px}
.console .configuration-form .form-grid label{margin-bottom:0}
.console .configuration-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}
.console .configuration-option{display:flex;align-items:flex-start;gap:12px;padding:17px;background:#f2f6f9;border:1px solid #dfe6ec;border-radius:8px;margin:0;cursor:pointer;min-width:0}
.console .configuration-option input[type=checkbox]{margin:4px 0 0;width:17px;height:17px;flex-shrink:0}
.console .configuration-option strong{display:block;font-size:12px;color:#3e4d5b;font-weight:600}
.console .configuration-option small{display:block;font-size:11px;color:#788590;font-weight:400;margin-top:4px;line-height:1.6}
.console .configuration-policy{padding:16px 18px;border-left:3px solid #a6bed3;background:#eff4f8;border-radius:0 8px 8px 0}
.console .configuration-policy strong{display:block;font-size:12px;color:#3b556b;margin-bottom:8px}
.console .configuration-policy span{display:block;font-size:11px;color:#748390;line-height:1.9}
.console .configuration-save{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:#fff;border:1px solid #dfe3e6;border-radius:10px}
.console .configuration-save p{font-size:12px;color:#758089;margin:0}
.console .field-hint{font-size:11px;font-weight:400;color:#7c8790;display:block;margin-top:7px}
.reference-site .catalog-filters-no-search,.reference-site .catalog-filters-no-categories{grid-template-columns:minmax(0,1fr) 110px}
.reference-site .catalog-filters-no-search>label{max-width:none}
@media(max-width:1250px){.console .configuration-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.console .configuration-options{grid-template-columns:1fr}.console .configuration-status{grid-template-columns:1fr;gap:12px}}
@media(max-width:760px){.console .configuration-modules{grid-template-columns:1fr}.console .configuration-form-heading{align-items:flex-start}.console .configuration-save{flex-direction:column;align-items:stretch;padding:20px}.console .configuration-save .button{width:100%}.console .configuration-status{margin-bottom:26px}.console .configuration-module{padding:20px}.console .configuration-section-nav{gap:7px;margin-top:26px}.console .configuration-section-nav a{font-size:11px}.reference-site .catalog-filters-no-search>*{grid-column:auto}.reference-site .catalog-filters-no-categories>.search-field{grid-column:auto}}
@media(max-width:380px){.reference-site .catalog-filters-no-search,.reference-site .catalog-filters-no-categories{grid-template-columns:1fr}.reference-site .catalog-filters-no-search>*,.reference-site .catalog-filters-no-categories>*{grid-column:1}}
/* Official supplied artwork; no recreated wordmark, filters or recoloring. */
.brand-lockup.brand-lockup-official{max-width:100%;min-width:0}
.brand-lockup.brand-lockup-horizontal{width:270px}
.brand-lockup.brand-lockup-horizontal>img{display:block;width:270px;height:90px;max-height:none;object-fit:contain}
.brand-lockup.brand-lockup-emblem>img{display:block;width:58px;height:58px;max-height:none;object-fit:contain}
.reference-site .public-header .brand-lockup.brand-lockup-horizontal{width:250px}
.reference-site .public-header .brand-lockup.brand-lockup-horizontal>img{width:250px;height:78px;max-height:none}
.reference-signature-brand .brand-lockup.brand-lockup-horizontal{width:250px}
.reference-signature-brand .brand-lockup.brand-lockup-horizontal>img{width:250px;height:82px}
.console .sidebar .brand{justify-content:center}
.console .sidebar .brand-lockup.brand-lockup-emblem>img{width:54px;height:54px}
.reference-site .public-footer .brand-lockup.brand-lockup-emblem>img{width:58px;height:58px}
@media(max-width:1480px){.reference-site .public-header .brand-lockup.brand-lockup-horizontal{width:230px}.reference-site .public-header .brand-lockup.brand-lockup-horizontal>img{width:230px;height:74px}}
@media(max-width:600px){.reference-site .public-header .brand-lockup.brand-lockup-horizontal{width:210px}.reference-site .public-header .brand-lockup.brand-lockup-horizontal>img{width:210px;height:66px}.reference-signature-brand .brand-lockup.brand-lockup-horizontal{width:230px}.reference-signature-brand .brand-lockup.brand-lockup-horizontal>img{width:230px;height:76px}}
/* Server monitoring uses only actual samples from the private collector. */
.console .server-monitor{margin:8px 0 38px}
.console .monitor-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}
.console .monitor-heading .eyebrow{font-size:9px;color:#456682;letter-spacing:1.7px;margin-bottom:7px}
.console .monitor-heading h2{font-size:22px;line-height:1.3;color:#303d48;letter-spacing:-.5px;margin:0 0 6px}
.console .monitor-heading p,.console .monitored-services p{font-size:12px;color:#78828a;margin:0}
.console .monitor-status{text-align:right;flex-shrink:0}
.console .monitor-status small{display:block;font-size:10px;color:#7e8890;margin-top:8px}
.console .server-identity{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:26px;margin-bottom:22px}
.console .server-identity>div{min-width:0}
.console .server-identity span,.console .server-usage>span{display:block;font-size:11px;color:#768089;margin-bottom:7px}
.console .server-identity strong{font-size:14px;display:block;color:#3b4752;overflow-wrap:anywhere;line-height:1.5}
.console .server-identity small{display:block;font-size:10px;color:#848d95;margin-top:7px;overflow-wrap:anywhere}
.console .server-identity small span{display:inline;font-size:inherit;color:inherit;margin:0}
.console .server-usage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px}
.console .server-usage{padding:22px;min-width:0}
.console .server-usage strong{display:block;font-size:27px;line-height:1.25;letter-spacing:-.8px;color:#354451;margin:0 0 9px}
.console .server-usage strong.load-value{font-size:20px;letter-spacing:-.4px}
.console .server-usage small{font-size:10px;color:#7d8891;display:block;line-height:1.6}
.console .server-history{padding:26px;margin-bottom:24px}
.console .server-history-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:24px}
.console .server-history-heading h3,.console .monitored-services h3{font-size:16px;margin:0 0 7px;line-height:1.4;color:#3c4853}
.console .server-history-heading p{font-size:11px;line-height:1.6;margin:0;color:#7c8791;max-width:420px}
.console .monitor-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.console .monitor-controls label{margin:0;min-width:0}
.console .monitor-controls select{font-size:11px;height:40px;min-height:40px;margin:0;padding:0 10px;width:175px}
.console .monitor-controls .button{font-size:11px;min-height:40px;height:40px;padding:0 12px}
.console .monitor-controls [aria-busy=true]{opacity:.6;pointer-events:none}
.console .metric-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.console .metric-chart{padding:0;overflow:hidden;min-width:0;box-shadow:none}
.console .metric-chart-heading{padding:17px 19px;display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid #e3e8ed}
.console .metric-chart-heading h3{font-size:12px;font-weight:600;line-height:1.4;margin:0;color:#4b5c6b}
.console .metric-chart-heading strong{font-size:15px;font-weight:600;color:#354757;white-space:nowrap}
.console .metric-chart svg{width:100%;height:auto;display:block;padding:14px 16px 10px;min-width:0}
.console .metric-grid path{stroke:#dde4ea;stroke-width:1;fill:none}
.console .metric-axis text{fill:#838e97;font-family:Noto,system-ui,sans-serif;font-size:11px}
.console .metric-chart>p{font-size:11px;color:#848f99;text-align:center;padding:0 14px 18px;margin:0}
.console .monitored-services{padding:25px 26px}
.console .service-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px}
.console .service-status-grid>div{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f3f6f9;padding:13px 14px;border:1px solid #e1e7ed;border-radius:8px;min-width:0}
.console .service-status-grid>div>span{font-size:11px;color:#61707e}
.console .service-state{font-size:10px;white-space:nowrap;padding:4px 7px;border-radius:5px}
.console .service-state.is-active{background:#d7e3ee;color:#365977}
.console .service-state.is-neutral{background:#e7ebef;color:#727e89}
.console .monitor-message{padding:13px 16px;background:#f9f1df;border-radius:7px;font-size:12px;color:#8a713e;margin:0 0 20px}
.console .monitor-empty{padding:34px;text-align:center}
.console .monitor-empty>i{font-size:28px;color:#738ca2;margin-bottom:15px}
.console .monitor-empty h3{font-size:18px;color:#44586a}
.console .monitor-empty p{font-size:13px;color:#7d8a96}
.console .dashboard-platform-stats{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1250px){.console .server-identity,.console .server-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console .server-history-heading{align-items:flex-start;flex-direction:column}.console .service-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console .dashboard-platform-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.console .metric-chart-grid{grid-template-columns:1fr}.console .server-history{padding:22px}.console .monitor-heading{flex-direction:column;gap:14px}.console .monitor-status{text-align:left}.console .monitor-status small{display:inline;margin-left:10px}}
@media(max-width:480px){.console .server-identity,.console .server-usage-grid,.console .service-status-grid{grid-template-columns:1fr}.console .server-identity{gap:18px;padding:22px}.console .server-usage-grid{gap:12px}.console .server-usage{padding:20px}.console .server-usage strong{font-size:25px}.console .monitor-controls{width:100%}.console .monitor-controls label{width:100%}.console .monitor-controls select{width:100%}.console .metric-chart-heading{padding:15px}.console .metric-chart-heading strong{font-size:14px}.console .monitor-status small{display:block;margin:8px 0 0}.console .dashboard-platform-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Boolean controls are switches throughout the portal, including permissions. */
input.portal-switch[type="checkbox"]{appearance:none;-webkit-appearance:none;display:inline-block;position:relative;flex:0 0 40px;width:40px!important;min-width:40px;height:23px!important;min-height:23px;padding:0!important;margin:0 10px 0 0;border:1px solid #c0ccd8;border-radius:999px;background:#d8e1e9;cursor:pointer;vertical-align:middle;transition:background .16s,border-color .16s;box-shadow:none}
input.portal-switch[type="checkbox"]::before{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #102f4f26;transition:transform .16s}
input.portal-switch[type="checkbox"]:checked{background:#006fb4;border-color:#006fb4}
input.portal-switch[type="checkbox"]:checked::before{transform:translateX(17px)}
input.portal-switch[type="checkbox"]:focus-visible{outline:3px solid #7ec4ef;outline-offset:3px}
input.portal-switch[type="checkbox"]:disabled{opacity:.5;cursor:not-allowed}
.console .checkbox,.console .configuration-option{align-items:center;gap:10px}
html[dir="rtl"] input.portal-switch[type="checkbox"]{margin:0 0 0 10px}
.console .topbar{height:64px;min-height:64px;padding:0 clamp(20px,2.5vw,36px);gap:18px}
.console .topbar .icon-button{width:34px;height:34px;min-height:34px;font-size:14px;padding:7px}
.console .topbar .global-search{height:36px;max-width:460px}
.console .topbar .global-search input{height:36px;min-height:36px;font-size:12px;padding-block:7px}
.console .topbar .account{gap:14px;font-size:12px}
.console .topbar .account-profile{font-size:12px;gap:8px}
.console .topbar .account-profile>.fa-circle-user{font-size:22px}
.console .topbar .workspace-settings-link{min-height:34px;padding:7px 10px;font-size:12px;gap:7px}
.console .topbar .language-trigger{padding:7px 9px;min-height:32px;font-size:11px}
.console .topbar .quiet{font-size:12px;padding:6px 0;line-height:1.4}
@media(max-width:760px){.console .topbar{height:60px;min-height:60px;padding-inline:18px;gap:10px}.console .topbar .account{gap:10px}.console .topbar .global-search{height:34px;min-width:0}.console .topbar .global-search input{height:34px;min-height:34px}}
@media(prefers-reduced-motion:reduce){input.portal-switch[type="checkbox"],input.portal-switch[type="checkbox"]::before{transition:none}}
@media(forced-colors:active){input.portal-switch[type="checkbox"]{forced-color-adjust:none;background:Canvas;border-color:CanvasText}input.portal-switch[type="checkbox"]::before{background:CanvasText}input.portal-switch[type="checkbox"]:checked{background:Highlight;border-color:Highlight}input.portal-switch[type="checkbox"]:checked::before{background:HighlightText}}
