.hq-shell{--decision-space:var(--size-120);--color-primary:var(--palette-6d28d9);--color-primary-hover:var(--palette-5b21b6);--color-primary-text:var(--palette-5b21b6);--color-primary-surface:var(--palette-ede9fe);--color-primary-soft:var(--palette-f3eeff);--color-primary-border:var(--palette-ddd6fe);grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}@media (width>=768px){.hq-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}}.hq-content{min-width:0}.hq-shell .hq-main{gap:var(--size-20);width:100%;max-width:var(--content-max);padding:var(--content-pad) var(--content-pad) var(--decision-space);flex-direction:column;margin:0 auto;display:flex}.cs .side.hq{background:var(--color-dark);border-right:0}.cs .side.hq .tag{color:var(--color-on-dark);background:var(--color-on-dark-active)}.cs .side.hq .nav-g,.cs .side.hq .nav a .ic,.cs .side.hq .t-cap{color:var(--color-on-dark-muted)}.cs .side.hq .nav a,.cs .side.hq .nav>span{color:var(--color-on-dark)}.cs .side.hq .nav a:hover{background:var(--color-on-dark-hover)}.cs .side.hq .nav a{position:relative}.cs .side.hq .nav a.on{background:var(--color-on-dark-hover);color:var(--color-on-dark);font-weight:var(--weight-semibold);box-shadow:none}.cs .side.hq .nav a.on:before{content:"";top:var(--size-8);bottom:var(--size-8);left:calc(-1 * var(--size-12));width:var(--size-3);border-radius:0 var(--size-3) var(--size-3) 0;background:var(--color-primary);position:absolute}.cs .side.hq .nav a.on .ic{color:var(--color-primary-border)}.cs .side.hq .hq-side-head{gap:var(--size-10);padding:var(--size-8) var(--size-8) var(--size-16);margin-bottom:var(--size-8);border-bottom:var(--size-1) solid var(--color-on-dark-hover);flex-direction:column;display:flex}.cs .side.hq .hq-side-head .brand-logo{height:var(--size-24)}.cs .side.hq .hq-side-role{align-items:center;gap:var(--size-8);color:var(--color-on-dark-muted);font-size:var(--font-label);margin:0;display:flex}.cs .side.hq .hq-side-role .tag{padding:var(--size-1) var(--size-8);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-text);font-weight:var(--weight-semibold)}.cs .side.hq .nav-sep{height:var(--size-1);margin:var(--size-8) var(--size-4);background:var(--color-on-dark-hover);border-top:0}.cs .side.hq .nav-sep~a:not(.on){color:var(--color-on-dark-muted)}.cs .side.hq .nav-sep~a:not(.on):hover{color:var(--color-on-dark)}.cs .side.hq .nav .cnt{color:var(--color-on-dark);background:var(--color-danger-strong)}.hq-shell.cs .bell-pop .pop-i.un{background:0 0}.cs.hq-auth{--color-primary:var(--palette-6d28d9);--color-primary-hover:var(--palette-5b21b6);--color-primary-text:var(--palette-5b21b6);--color-primary-surface:var(--palette-ede9fe);--color-primary-soft:var(--palette-f3eeff);--color-primary-border:var(--palette-ddd6fe)}@media (width>=861px){.cs .hq-auth-card>.brand{display:none}}@media (width<=860px){.cs .hq-auth-card>.brand{margin-bottom:var(--size-8)}}.cs .hq-login-options{justify-content:flex-end}.cs .hq-login-restart{justify-self:center}@media (width<=767px){.hq-shell{--decision-space:var(--size-96)}}.cs .decision{z-index:5;margin:0 calc(-1 * var(--content-pad)) calc(-1 * var(--decision-space));padding:var(--size-12) var(--content-pad);background:var(--color-surface);border-top:var(--size-1) solid var(--line);box-shadow:var(--shadow-fixed-bar);align-items:center;gap:var(--size-12);display:flex;position:sticky;bottom:0}.cs .ok-i{width:var(--size-24);height:var(--size-24);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cs .side.hq .side-close{color:var(--color-on-dark)}.cs .side.hq .side-close:hover{background:var(--color-on-dark-active);color:var(--color-on-dark)}.cs .hq-cols{grid-template-columns:minmax(0, 1fr) var(--size-400);gap:var(--size-20);align-items:start;display:grid}.cs .hq-stack{gap:var(--size-20);flex-direction:column;min-width:0;display:flex}.cs .hq-rows{margin:0;padding:0;list-style:none}.cs .hq-rows li{border-bottom:var(--size-1) solid var(--line)}.cs .hq-rows li:last-child{border-bottom:0}.cs .hq-rows a{align-items:center;gap:var(--size-12);min-height:var(--size-56);padding:var(--size-10) var(--size-20);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid}.cs .hq-rows a:hover{background:var(--bg)}.cs .hq-row-main{flex-direction:column;min-width:0;display:flex}.cs .hq-empty{padding:var(--size-16) var(--size-20)}.hq-shell :is(.lb-table,.ui-table){--badge-corner:var(--size-10)}.hq-shell :is(.lb-table,.ui-table) :is(.tag,.lb-badge){white-space:nowrap;overflow-wrap:normal}.cs .hq-status-row{align-items:center;gap:var(--size-6);white-space:nowrap;display:inline-flex}@media (width>=48.0625em){.cs .lb-table.hq-tenant-table{min-width:var(--size-1080)}.cs .hq-tenant-table :is(th,td).lb-column-text{width:var(--size-240)}.cs .hq-tenant-table :is(th,td).lb-column-short{width:var(--size-112)}.cs .hq-tenant-table :is(th,td).lb-column-count{width:var(--size-150)}.cs .hq-tenant-table :is(th,td).lb-column-date{width:var(--size-120)}.cs .hq-tenant-table :is(th,td).lb-column-status{width:var(--size-200)}}@media (width<=1100px){.cs .hq-cols{grid-template-columns:minmax(0,1fr)}}.cs .tpl-list{gap:var(--size-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs .tpl-list li{align-items:center;gap:var(--size-10);padding:var(--size-10) var(--size-12);border:var(--size-1) solid var(--line);border-radius:var(--radius-item);font-size:var(--font-small);display:flex}.cs .tpl-title{flex:1}.cs .tpl-form{gap:var(--size-12);padding-top:var(--size-12);border-top:var(--size-1) solid var(--line);flex-direction:column;display:flex}.cs .tpl-actions{justify-content:flex-end;gap:var(--size-8);display:flex}.cs .tpl-add{align-self:flex-start}.cs .chk-list{margin:0;padding:0;list-style:none}.cs .chk-l{align-items:center;gap:var(--size-12);padding:var(--size-12) 0;border-bottom:var(--size-1) solid var(--line);display:flex}.cs .chk-l:last-child{border-bottom:0}.cs .chk-l .ok-i{background:var(--ok-bg);color:var(--ok-fg)}.cs .chk-l .ok-i.bad{background:var(--err-bg);color:var(--err-fg)}.cs .hq-cols.hq-cols-review{grid-template-columns:minmax(0, 1fr) var(--size-380)}.cs .hq-review{gap:var(--size-20);flex-direction:column;display:flex}.cs .decision-help{flex:1}.cs .decision-select{width:var(--size-200);height:var(--size-40)}.cs .nowrap{white-space:nowrap}.cs .modal-form{gap:var(--size-14);flex-direction:column;display:flex}.cs .modal-checks{gap:var(--size-8);flex-direction:column;display:flex}.cs .modal-grid{gap:var(--size-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs .hq-title-row{align-items:center;gap:var(--size-10);flex-wrap:wrap;display:flex}.cs .hq-cols.hq-cols-side{grid-template-columns:minmax(0, 1fr) var(--size-360)}.cs .hq-limits{gap:var(--size-12);padding:var(--size-12) var(--size-20) var(--size-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs .hq-limit{padding:var(--size-16) var(--size-20);border:var(--size-1) solid var(--line);border-radius:var(--radius-item);gap:var(--size-8);flex-direction:column;display:flex}.cs .hq-limit-top{justify-content:space-between;align-items:baseline;display:flex}.cs .hq-limit-num{font-size:var(--font-h4);line-height:var(--leading-title);font-weight:700}.cs .hq-log{margin:0;padding:0;list-style:none}.cs .hq-log li{grid-template-columns:var(--size-112) var(--size-112) minmax(0, 1fr);gap:var(--size-12);padding:var(--size-12) var(--size-20);border-bottom:var(--size-1) solid var(--line);font-size:var(--font-small);display:grid}.cs .hq-log li:last-child{border-bottom:0}.cs .hq-steps{gap:var(--size-6);margin:var(--size-12) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.cs .hq-steps li{align-items:center;gap:var(--size-6);height:var(--size-30);padding:0 var(--size-12);border-radius:var(--radius-round);background:var(--fill);color:var(--ink-3);font-size:var(--font-small);font-weight:700;display:inline-flex}.cs .hq-steps li.on{background:var(--blue);color:var(--color-on-primary)}.cs .hq-danger{padding:var(--size-20);border-color:var(--color-danger-border);align-items:flex-start;gap:var(--size-10);flex-direction:column;display:flex}.cs .hq-cols.hq-cols-panel{grid-template-columns:minmax(0, 1fr) var(--size-420)}.cs .hq-panel{padding:var(--size-24);gap:var(--size-14);top:var(--size-20);flex-direction:column;display:flex;position:sticky}.cs .hq-panel-top{justify-content:space-between;align-items:center;display:flex}.cs .hq-panel-actions{gap:var(--size-8);flex-wrap:wrap;display:flex}.cs .hq-notes{margin:var(--size-8) 0 0;padding:0 0 0 var(--size-14);border-left:var(--size-2) solid var(--line);gap:var(--size-10);flex-direction:column;list-style:none;display:flex}.cs .hq-card-note{padding:0 var(--size-20) var(--size-8)}.cs .line{display:block}.cs .hq-chip-row{align-items:center;gap:var(--size-10);padding:0 var(--size-20) var(--size-12);display:flex}.hq-shell .ui-table caption{width:var(--size-1);height:var(--size-1);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.cs .hq-date-inline{align-items:center;gap:var(--size-8);font-size:var(--font-label);color:var(--color-text-secondary);flex:none;font-weight:600;display:flex}.cs .hq-date-inline .ui-select{width:var(--size-150)}.cs .hq-chips-only .lb-query-row{display:none}.cs .hq-month{align-items:center;gap:var(--size-8);display:flex}.cs .hq-month-label{min-width:var(--size-64);text-align:center;font-size:var(--font-control);font-weight:700}.cs .hq-two{gap:var(--size-20);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.cs .hq-funnel{margin:var(--size-12) 0 0;gap:var(--size-12);flex-direction:column;padding:0;list-style:none;display:flex}.cs .hq-funnel li{grid-template-columns:var(--size-140) minmax(0, 1fr) var(--size-84);gap:var(--size-12);align-items:center;display:grid}.cs .hq-funnel .meter{height:var(--size-14)}@media (width<=1100px){.cs .hq-two{grid-template-columns:minmax(0,1fr)}}.cs .policy-table{padding:0 var(--size-24)}.cs .policy-table .bd{min-width:var(--table-min-width-narrow)}.cs .policy-num{width:var(--size-120)}.cs .policy-select{width:var(--size-96)}.cs .policy-table .policy-num{width:104px}.cs .policy-cell{align-items:center;gap:var(--size-8) var(--size-10);flex-wrap:wrap;min-width:0;display:flex}.cs .policy-cell .help{flex-basis:100%;margin:0}.cs .bulk{align-items:center;gap:var(--size-12);margin:0 var(--size-16) var(--size-12);padding:var(--size-8) var(--size-8) var(--size-8) var(--size-16);border-radius:var(--radius-item);background:var(--color-dark);color:var(--color-on-dark);font-size:var(--font-small);font-weight:600;display:flex}.cs .bulk .lb-btn{height:var(--size-32);min-width:0;padding:0 var(--size-12);font-size:var(--font-small);background:var(--color-on-dark-hover);color:var(--color-on-primary);border-color:#0000}.cs .bulk .lb-btn:hover{background:var(--color-on-dark-active)}@media (width<=1099px){.cs .hq-cols.hq-cols-review,.cs .hq-cols.hq-cols-side,.cs .hq-cols.hq-cols-panel{grid-template-columns:minmax(0,1fr)}.cs .hq-panel{position:static}}@media (width<=767px){.cs .hq-limits{padding:var(--size-12) var(--size-16) var(--size-16);grid-template-columns:minmax(0,1fr)}.cs .hq-log li{gap:var(--size-4);padding:var(--size-12) var(--size-16);grid-template-columns:minmax(0,1fr)}.cs .hq-funnel li{grid-template-columns:var(--size-88) minmax(0, 1fr) var(--size-64)}.cs .modal-grid{grid-template-columns:minmax(0,1fr)}.cs .decision{margin-bottom:calc(-1 * var(--decision-space));flex-wrap:wrap}.cs .decision-select{width:100%}.cs .hq-rows a,.cs .hq-empty,.cs .hq-card-note{padding-left:var(--size-16);padding-right:var(--size-16)}.cs .hq-chip-row{padding:0 var(--size-16) var(--size-12)}.cs .hq-panel,.cs .hq-danger{padding:var(--size-16)}.cs .policy-table{padding:0 var(--size-16)}}.cs .decision a{min-height:var(--control-height);align-items:center;display:inline-flex}.hq-form{gap:var(--size-20);max-width:min(var(--size-480), 100%);margin-block:var(--size-24);display:grid}.hq-field{gap:var(--size-8);display:grid}.hq-field input,.hq-field select,.hq-field textarea{min-height:var(--size-44);width:100%;padding:var(--size-10);border:var(--size-1) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit}.hq-field textarea{min-height:100px}.hq-actions{gap:var(--size-12);flex-wrap:wrap;align-items:center;display:flex}.hq-chart{width:100%;height:auto;margin-top:var(--size-16);display:block}.hq-chart line{stroke:var(--color-row-line)}.hq-chart rect{fill:var(--color-primary-border)}.hq-chart rect:last-of-type{fill:var(--color-primary)}.hq-chart text{font-size:var(--font-overline);fill:var(--color-text-muted)}.cs.hq-auth.ad-account{grid-template-columns:minmax(var(--size-340), 42%) minmax(0, 1fr);place-items:stretch stretch;padding:0;display:grid}.cs.hq-auth .hq-auth-card{box-shadow:none;max-width:var(--size-420);border:0;padding:0}.cs.hq-auth .hq-auth-card>.brand{margin-bottom:var(--size-12)}.hq-auth .hq-actions{margin-top:var(--size-8)}@media (width<=860px){.cs.hq-auth.ad-account{flex-direction:column;display:flex}.cs.hq-auth .hq-auth-card>.brand{display:none}}
