@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&family=Roboto:wght@400;500&display=swap";:root{font-family:Open Sans,Helvetica Neue,Arial,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#3a2616;background:#f4ede0;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #3A2616;--ink-secondary: #4A3C2F;--mist: #8A7866;--canvas: #F4EDE0;--panel: #FFFBF3;--tile: #FFFFFF;--table-head: #F7F1E6;--row-hover: #FDF9F0;--hairline: #E3D8C4;--divider: #EFE6D5;--border-strong: #B89A7E;--border-hover: #7ECCD8;--teal: #32B1C3;--teal-700: #258DA0;--teal-900: #1B6B78;--teal-100: #CEEDF3;--teal-50: #EAF7FA;--focus: #F26522;--critical-fg: #A5352A;--critical-bg: #FBEAE6;--critical-border: #EFC2B8;--warn-fg: #8E5B10;--warn-bg: #FDF1DC;--warn-border: #EFC98A;--blind-fg: #54479B;--blind-bg: #EFEDF7;--blind-border: #CFC8E8;--ok-fg: #4F7427;--ok-bg: #EFF5E4;--ok-border: #C7DCA6;--neutral-fg: #8A7866;--neutral-bg: #F4EDE0;--neutral-border: #E3D8C4;--radius-chip: 6px;--radius-sm: 8px;--radius-control: 9px;--radius-tile: 10px;--radius-md: 12px;--radius-panel: 14px;--radius-pill: 999px;--shadow: 0 1px 2px rgba(58, 38, 22, .04);--shadow-selected: 0 1px 2px rgba(58, 38, 22, .1);--text-caption: 10px;--text-xs: 11px;--text-sm: 12px;--text-md: 14px;--text-lg: 17px;--text-xl: 20px;--text-2xl: 27px;--text-display: 30px;--leading-tight: 1.2;--leading-normal: 1.4;--leading-relaxed: 1.5;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px}*{box-sizing:border-box}html{scrollbar-color:var(--border-strong) var(--canvas)}body{margin:0;min-width:320px;background:var(--canvas);color:var(--ink)}::selection{color:#1c130c;background:#32b1c347}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0;letter-spacing:0}h1{font-family:Roboto,Open Sans,sans-serif;color:var(--ink);font-size:var(--text-display);font-weight:400;letter-spacing:-.01em;line-height:1.1}h2{font-family:Roboto,Open Sans,sans-serif;color:var(--ink);font-size:var(--text-md);font-weight:500;line-height:var(--leading-tight)}.app-shell{min-height:100vh;display:flex;--rail-w: 236px}.app-shell.rail-collapsed{--rail-w: 68px}.sidebar{width:var(--rail-w);flex:0 0 auto;position:fixed;inset:0 auto 0 0;height:100vh;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-4) var(--space-3);color:var(--ink);background:var(--panel);border-right:1px solid var(--hairline);transition:width .22s cubic-bezier(.2,.8,.2,1)}.brand-lockup,.mobile-brand{display:flex;align-items:center;gap:var(--space-3);min-width:0}.brand-lockup img{width:34px;height:26px;object-fit:contain;object-position:left center;flex:0 0 auto}.brand-lockup>div{min-width:0;white-space:nowrap;transition:opacity .18s ease}.brand-lockup strong{display:block;color:var(--ink);font-size:var(--text-sm);font-weight:700}.brand-lockup span{display:block;color:var(--mist);font-size:var(--text-xs);margin-top:2px}.brand-lockup-compact img{width:28px;height:22px}.sidebar.sidebar-collapsed .brand-lockup>div{opacity:0}.primary-nav{display:grid;gap:3px}.nav-item{min-height:40px;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--ink-secondary);font-size:var(--text-sm);font-weight:600;border:1px solid transparent;transition:background-color .16s ease,color .16s ease}.nav-item svg{flex:0 0 18px;color:var(--mist)}.nav-item span{white-space:nowrap;transition:opacity .18s ease}.sidebar.sidebar-collapsed .nav-item span{opacity:0}.nav-item:hover{background:var(--divider)}.nav-item.active{color:var(--teal-900);background:var(--teal-50);box-shadow:inset 0 0 0 1px var(--teal-100)}.nav-item.active svg{color:var(--teal-900)}.sidebar-bottom{margin-top:auto}.rail-collapse-btn{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--mist);background:transparent;border:1px solid var(--hairline);border-radius:var(--radius-control);font-size:var(--text-xs);font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.rail-collapse-btn:hover{background:var(--teal-50);border-color:var(--border-hover);color:var(--teal-900)}.sidebar.sidebar-collapsed .rail-collapse-btn span{display:none}.main-content{flex:1 1 auto;min-width:0;width:calc(100% - var(--rail-w));min-height:100vh;margin-left:var(--rail-w);transition:width .22s cubic-bezier(.2,.8,.2,1),margin-left .22s cubic-bezier(.2,.8,.2,1)}.topbar{min-height:60px;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-5);background:#fffbf3f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--hairline)}.topbar-left{min-width:0;overflow:hidden;display:grid;gap:1px}.topbar-title{font-family:Roboto,sans-serif;font-size:var(--text-lg);font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-date{color:var(--mist);font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-right{margin-left:auto;flex:0 0 auto;display:flex;align-items:center;gap:var(--space-3)}.topbar-synced{color:var(--mist);font-size:var(--text-xs);white-space:nowrap}.mobile-brand{display:none}.topbar-error{padding:var(--space-3) var(--space-5) 0}.page-container{max-width:1560px;margin:0 auto;padding:var(--space-5) var(--space-5) 44px}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--hairline)}.page-heading p{max-width:74ch;margin-top:var(--space-2);color:var(--mist);font-size:var(--text-md);line-height:var(--leading-relaxed)}.eyebrow{display:none}.control-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-4)}.stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.stat-tile{min-width:0;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-4);background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius-tile);box-shadow:var(--shadow)}.stat-icon{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--radius-tile);border:1px solid transparent}.stat-body{min-width:0;display:grid;gap:3px}.stat-label{color:var(--mist);font-size:var(--text-caption);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.stat-value{font-family:Roboto,sans-serif;color:var(--ink);font-size:var(--text-2xl);font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.stat-meta{font-size:var(--text-xs);font-weight:600}.tone-critical{color:var(--critical-fg);background:var(--critical-bg);border-color:var(--critical-border)}.tone-warn{color:var(--warn-fg);background:var(--warn-bg);border-color:var(--warn-border)}.tone-blind{color:var(--blind-fg);background:var(--blind-bg);border-color:var(--blind-border)}.tone-ok{color:var(--ok-fg);background:var(--ok-bg);border-color:var(--ok-border)}.tone-neutral{color:var(--neutral-fg);background:var(--neutral-bg);border-color:var(--neutral-border)}.tone-text-critical{color:var(--critical-fg)}.tone-text-warn{color:var(--warn-fg)}.tone-text-blind{color:var(--blind-fg)}.tone-text-ok{color:var(--ok-fg)}.tone-text-neutral{color:var(--mist)}.panel{min-width:0;padding:var(--space-4);background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius-panel);box-shadow:var(--shadow)}.panel-wide,.detail-grid>.panel-wide,.settings-grid>.panel-wide{grid-column:1 / -1}.table-panel{padding:0;overflow:hidden}.brief-grid,.detail-grid,.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.section-header{min-height:28px;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3)}.section-title{display:flex;align-items:center;gap:var(--space-2);color:var(--teal-900)}.priority-board{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius-panel);box-shadow:var(--shadow);overflow:hidden;margin-bottom:var(--space-4)}.priority-board-head,.panel-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4);border-bottom:1px solid var(--divider);color:var(--teal-900)}.priority-board-head h2,.panel-head h2{flex:0 0 auto;color:var(--ink)}.priority-board-caption,.panel-head-caption{margin-left:auto;color:var(--mist);font-size:var(--text-xs);white-space:nowrap}.panel-head-note{color:var(--mist);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.priority-board-body{overflow-x:auto;scrollbar-color:var(--border-strong) var(--panel)}.priority-row,.client-risk-row{min-width:980px;display:grid;grid-template-columns:minmax(210px,1.15fr) minmax(170px,.7fr) minmax(300px,1.7fr) minmax(128px,.62fr) 18px;gap:var(--space-3);align-items:center;padding:var(--space-4) var(--space-4);border-top:1px solid var(--divider);background:transparent;transition:background-color .16s ease}.priority-board-body .priority-row:first-child,.priority-board-body .client-risk-row:first-child{border-top:0}.priority-row:hover,.client-risk-row:hover{background:var(--row-hover)}.client-risk-main{min-width:0;display:grid;gap:var(--space-1)}.risk-label-row{display:flex;align-items:center;gap:var(--space-2)}.risk-label{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:var(--space-2);padding:2px var(--space-2);border:1px solid transparent;border-radius:var(--radius-chip);font-size:var(--text-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.risk-score{color:var(--mist);font-size:var(--text-xs);font-weight:600;text-transform:none;letter-spacing:0}.priority-account-link{min-width:0;color:var(--ink);font-size:var(--text-md);font-weight:700;line-height:var(--leading-tight)}.priority-account-link:hover{color:var(--teal-900)}.client-risk-main small{color:var(--mist);font-size:var(--text-xs);line-height:var(--leading-normal)}.client-source-matrix{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1)}.source-cell{min-height:24px;display:grid;place-items:center;padding:0 var(--space-1);border:1px solid transparent;border-radius:var(--radius-chip);font-size:var(--text-caption);font-weight:700;text-align:center;white-space:nowrap}.priority-reasons{min-width:0;display:grid;gap:var(--space-1)}.priority-reason{min-width:0;display:grid;gap:1px;overflow:hidden;padding:var(--space-2) var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:700;line-height:var(--leading-tight)}.priority-reason strong,.priority-reason small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority-reason small{opacity:.78;font-size:var(--text-caption);font-weight:600}.priority-reason:hover,.client-next-action:hover{border-color:var(--border-hover);box-shadow:var(--shadow-selected)}.priority-reason-more{color:var(--mist);background:var(--tile);border-color:var(--hairline)}.client-next-action{min-width:0;display:grid;gap:3px}.client-next-action{padding:var(--space-2) var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm)}.client-next-action span{color:var(--mist);font-size:var(--text-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.client-next-action strong{color:var(--teal-900);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-tight);overflow-wrap:anywhere}.client-risk-row>svg:last-child,.priority-row>svg:last-child{color:var(--border-strong)}.priority-empty{min-width:0;display:grid;justify-items:center;gap:0;padding-bottom:var(--space-4)}.empty-actions{display:flex;justify-content:center;gap:var(--space-2);flex-wrap:wrap}.control-two-col{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:var(--space-4);align-items:start}.alert-row{min-height:0;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--divider);transition:background-color .16s ease}.alert-list .alert-row:first-child{border-top:0}.alert-row:hover{background:var(--row-hover)}.severity-icon{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--radius-sm);border:1px solid transparent}.row-main{min-width:0;flex:1;display:grid;gap:var(--space-1)}.row-main strong{color:var(--ink);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-normal)}.row-title{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.row-title strong{font-size:var(--text-sm);font-weight:700;color:var(--ink)}.text-danger{color:var(--critical-fg)!important}.status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.icon-button{width:32px;height:32px;display:inline-grid;place-items:center;flex:0 0 auto;color:var(--mist);background:transparent;border:1px solid var(--hairline);border-radius:var(--radius-control);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.icon-button:hover{color:var(--teal-900);background:var(--teal-50);border-color:var(--border-hover)}.queue-panel{min-height:280px}.compact-list,.integration-list,.checklist-items{display:grid}.compact-row{min-height:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--divider);transition:background-color .16s ease}.queue-panel .compact-row:first-child,.integration-row:first-of-type{border-top:0}.compact-row:hover{background:var(--row-hover)}.row-meta,.muted-cell{color:var(--mist);font-size:var(--text-xs);line-height:var(--leading-normal)}.control-bottom-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}.health-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4)}.health-lane{min-height:66px;display:grid;align-content:center;gap:var(--space-1);padding:var(--space-3);border:1px solid transparent;border-radius:var(--radius-tile)}.health-lane span{font-size:var(--text-caption);font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.82}.health-lane strong{font-family:Roboto,sans-serif;font-size:var(--text-2xl);font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.source-posture{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-4);flex-wrap:wrap}.source-posture>div{display:grid;gap:var(--space-2);flex:1 1 220px;min-width:0}.source-posture strong{color:var(--ink);font-size:var(--text-md);font-weight:700}.source-posture p{color:var(--mist);font-size:var(--text-sm);line-height:var(--leading-normal)}.source-posture .button{flex:0 0 auto;align-self:center}.source-state{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--divider)}.source-state:first-child{border-top:0}.source-state-main{display:grid;gap:var(--space-1);min-width:0;flex:1 1 auto}.source-state-title{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.source-state-title strong{color:var(--ink);font-size:var(--text-sm);font-weight:700;text-transform:capitalize}.source-state-main>span{color:var(--mist);font-size:var(--text-sm);line-height:var(--leading-normal)}.source-state.tone-warn .source-state-main>span{color:var(--warn-fg)}.source-state.tone-critical .source-state-main>span{color:var(--danger-fg)}.source-freshness{display:inline-grid;gap:2px;color:var(--mist);font-size:var(--text-xs);font-weight:700;text-align:right;white-space:nowrap}.source-freshness small{color:var(--mist);font-size:var(--text-caption);font-weight:600}.source-state>.text-link{flex:0 0 auto}.stat-link{display:grid;gap:3px;color:inherit;border-radius:var(--radius-chip)}a.stat-meta.stat-link{display:inline;text-decoration:underline;text-underline-offset:2px}.stat-tile.is-linked:hover{border-color:var(--border-hover)}.stat-tile .stat-link:hover .stat-value{color:var(--teal-900)}.client-alert-group+.client-alert-group{border-top:1px solid var(--divider)}.client-alert-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);background:var(--table-head)}.client-alert-head strong{font-size:var(--text-sm)}.client-alert-head .text-link{margin-left:auto}.item-row{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:0;border-top:1px solid var(--divider);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.item-row:hover,.item-row[aria-expanded=true]{background:var(--row-hover)}.item-row>svg{margin-left:auto;color:var(--mist);flex:0 0 auto}.list-more{padding:var(--space-3) var(--space-4)}.panel-tabs .tabs{flex-wrap:wrap;overflow-x:visible}.button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-control);color:var(--ink);background:var(--tile);border-color:var(--hairline);cursor:pointer;font-size:var(--text-sm);font-weight:700;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease}.button:active{transform:scale(.98)}.button:disabled{opacity:.58;cursor:wait;transform:none}.button:hover{background:var(--teal-50);border-color:var(--border-hover);color:var(--teal-900)}.button-primary{color:var(--tile);background:var(--teal);border-color:var(--teal-700)}.button-primary:hover{background:var(--teal-700);border-color:var(--teal-700);color:var(--tile)}.button-secondary{color:var(--ink);background:var(--tile);border-color:var(--hairline)}.button-secondary:hover{background:var(--teal-50);border-color:var(--border-hover);color:var(--teal-900)}.button-outline{color:var(--ink);background:var(--tile);border-color:var(--border-strong)}.button-outline:hover{background:var(--teal-50);border-color:var(--border-hover);color:var(--teal-900)}.button-small{min-height:28px;padding:0 var(--space-2);font-size:var(--text-xs)}.row-actions,.provider-actions,.composer-fields,.inline-form{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{min-height:92px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;color:var(--mist)}.empty-state svg{color:var(--ok-fg)}.empty-state strong{color:var(--ink);font-size:var(--text-sm)}.empty-state span{max-width:44ch;font-size:var(--text-sm);line-height:var(--leading-normal)}.roster-callout{margin-top:var(--space-4)}.diff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-5)}.diff-row{min-height:50px;display:flex;align-items:center;gap:var(--space-3);border-top:1px solid var(--divider)}.diff-row:first-child{border-top:0}.diff-row>div{display:grid;gap:3px;min-width:0}.diff-row>div span{color:var(--mist);font-size:var(--text-xs)}.state-diff{display:grid;gap:3px;margin-top:2px}.state-diff-entry{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-normal)}.state-diff-entry .state-diff-key{color:var(--ink);font-weight:700;text-transform:capitalize}.state-diff-entry .state-diff-value{color:var(--mist)}.composer{margin-bottom:var(--space-4)}.composer-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3)}.composer-head>div:first-child{display:grid;gap:3px}.composer-head span,.manual-tag{color:var(--mist);font-size:var(--text-xs)}.composer-fields input[aria-label=Description]{flex:1 1 260px}.inline-form select,.inline-form input{min-width:0;flex:1 1 120px}.form-success{display:inline-block;margin-top:var(--space-2);color:var(--ok-fg);font-size:var(--text-sm);font-weight:700}.discovery-results{display:grid;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--divider)}.select-with-icon{display:flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);color:var(--ink);background:var(--tile);border:1px solid var(--hairline);border-radius:var(--radius-control)}.select-with-icon svg{color:var(--mist);flex:0 0 auto}select,input,textarea{color:var(--ink);background:var(--tile);border:1px solid var(--hairline);border-radius:var(--radius-control);outline:none}select{min-height:32px;padding:0 var(--space-5) 0 var(--space-2);font-size:var(--text-sm)}.select-with-icon select{border:0;min-height:30px;padding:0 0 0 2px;background:transparent;font-size:var(--text-sm);font-weight:600;max-width:190px}input,textarea{width:100%;padding:var(--space-2) var(--space-2);font-size:var(--text-sm)}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.toggle-label{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-secondary);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.toggle-label input{width:14px;height:14px;accent-color:var(--teal)}.table-wrap{overflow-x:auto;scrollbar-color:var(--border-strong) var(--tile)}.table-wrap>table{min-width:760px}table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}th{padding:var(--space-2) var(--space-4);color:var(--mist);background:var(--table-head);border-bottom:1px solid var(--divider);text-align:left;font-size:var(--text-caption);font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--divider);vertical-align:middle;transition:background-color .16s ease}tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--row-hover)}code{max-width:100%;overflow-wrap:anywhere;color:var(--ink-secondary);background:var(--divider);border:1px solid var(--hairline);border-radius:var(--radius-chip);padding:2px var(--space-1);font-size:var(--text-caption)}.table-link{display:grid;gap:var(--space-1)}.table-link span{color:var(--mist);font-size:var(--text-xs)}.table-kpi{display:grid;gap:var(--space-1);align-content:center}.table-kpi span:last-child{color:var(--mist);font-size:var(--text-xs)}.platform-list{display:flex;flex-wrap:wrap;gap:var(--space-1)}.platform-chip{display:inline-flex;align-items:center;padding:3px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:800;text-transform:capitalize}.platform-google,.platform-linkedin{color:var(--teal-900);background:var(--teal-50)}.platform-meta{color:var(--blind-fg);background:var(--blind-bg)}.platform-microsoft{color:var(--warn-fg);background:var(--warn-bg)}.panel-note{padding:var(--space-3) var(--space-4) 0;color:var(--mist);font-size:var(--text-xs);line-height:var(--leading-normal)}.table-panel>h2{padding:var(--space-4) var(--space-4) 0}.badge,.count-badge,.grouped-pill,.snapshot-badge{width:max-content;max-width:100%;min-height:20px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid var(--neutral-border);border-radius:var(--radius-pill);color:var(--neutral-fg);background:var(--neutral-bg);font-size:var(--text-caption);font-weight:700;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.badge-info,.count-badge,.snapshot-badge{color:var(--teal-900);background:var(--teal-50);border-color:var(--teal-100)}.count-badge{min-width:22px}.snapshot-badge{letter-spacing:.1em;text-transform:uppercase}.status-pill{text-transform:capitalize}.badge-ok{color:var(--ok-fg);background:var(--ok-bg);border-color:var(--ok-border)}.badge-warn,.count-badge-warn{color:var(--warn-fg);background:var(--warn-bg);border-color:var(--warn-border)}.badge-critical{color:var(--critical-fg);background:var(--critical-bg);border-color:var(--critical-border)}.badge-blind{color:var(--blind-fg);background:var(--blind-bg);border-color:var(--blind-border)}.badge-solid.badge-info{color:var(--tile);background:var(--teal);border-color:var(--teal-700)}.badge-solid.badge-critical{color:var(--tile);background:var(--critical-fg);border-color:var(--critical-fg)}.tabs{display:flex;align-items:center;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{min-height:32px;display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-control);color:var(--ink-secondary);background:transparent;font-size:var(--text-sm);font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.tab:hover{background:var(--teal-50);color:var(--teal-900)}.tab.is-selected{color:var(--teal-900);background:var(--teal-50);border-color:var(--teal-100)}.tabs-segmented{width:max-content;max-width:100%;padding:3px;background:var(--canvas);border-radius:var(--radius-tile)}.tabs-segmented .tab{min-height:30px;border-radius:var(--radius-sm);color:var(--mist);text-transform:capitalize}.tabs-segmented .tab.is-selected{color:var(--teal-900);background:var(--panel);border-color:transparent;box-shadow:var(--shadow-selected)}.panel-tabs{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--divider)}.page-tabs{padding-left:0;padding-right:0;margin-bottom:var(--space-3)}.text-link{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--teal-900);font-size:var(--text-sm);font-weight:700;white-space:nowrap}.text-link:hover{text-decoration:underline;text-underline-offset:2px}.queue-panel:has(>.alerts-by-client),.queue-panel:has(>.action-item-list){padding:0;overflow:hidden}.undo-notice{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:30;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--ink);background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-selected);font-size:var(--text-sm)}.drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:flex-end}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#3a26162e;cursor:pointer}.drawer{position:relative;width:min(560px,100vw);height:100%;overflow-y:auto;background:var(--panel);border-left:1px solid var(--hairline);box-shadow:var(--shadow-selected)}.drawer-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);background:var(--panel);border-bottom:1px solid var(--divider)}.drawer-body{display:grid;gap:var(--space-3);padding:var(--space-4)}.drawer-meta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.drawer-text{font-size:var(--text-md);line-height:var(--leading-relaxed)}.drawer-section{margin-top:var(--space-2);color:var(--mist);font-size:var(--text-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.drawer-proposal{display:grid;gap:var(--space-2);justify-items:start;padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-md)}.evidence-list{display:grid;gap:var(--space-3)}.evidence-table>table{min-width:0}.evidence-not-synced{padding:var(--space-2) var(--space-3);color:var(--blind-fg);background:var(--blind-bg);border-radius:var(--radius-sm);font-size:var(--text-sm)}.decision-form{display:grid;gap:var(--space-3)}.reason-choices{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;border:0}.reason-choices legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:700}.decision-note{display:grid;gap:var(--space-1);color:var(--mist);font-size:var(--text-xs)}.back-link{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--mist);font-size:var(--text-sm);font-weight:700;transition:color .16s ease}.back-link:hover{color:var(--teal-900)}.account-breadcrumbs{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin-bottom:var(--space-4);color:var(--mist);font-size:var(--text-sm);font-weight:700}.account-breadcrumbs .back-link{margin-bottom:0}.account-breadcrumbs span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.detail-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--hairline)}.detail-header-status{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2);color:var(--mist);font-size:var(--text-xs)}.detail-header-meta{color:var(--mist);font-size:var(--text-xs);text-align:right;white-space:nowrap}.account-window-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow);flex-wrap:wrap}.account-window-bar>div:first-child{display:grid;gap:2px}.account-window-bar span:first-child{color:var(--mist);font-size:var(--text-caption);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.account-window-bar strong{font-family:Roboto,sans-serif;color:var(--ink);font-size:var(--text-lg);font-weight:500}.account-window-bar small{color:var(--mist);font-size:var(--text-xs)}.account-window-controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}.date-inputs{display:flex;gap:var(--space-2);flex-wrap:wrap}.date-inputs input{min-height:30px;width:150px}.platform-tabs .tab-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.platform-tab-body{padding:var(--space-4) var(--space-4)}.metric-strip-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ad-depth-grid-single{grid-template-columns:1fr}.objective-detail-grid{display:grid;grid-template-columns:minmax(290px,1.1fr) minmax(0,.9fr);gap:var(--space-4);align-items:start}.objective-card{min-width:0;display:grid;gap:var(--space-3)}.objective-card-head,.platform-setting-head,.organic-profile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.objective-card-head>div,.organic-profile-head>div{display:grid;gap:var(--space-1);min-width:0}.objective-card-head span{color:var(--teal-900);font-size:var(--text-caption);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.objective-card-head strong{font-family:Roboto,Open Sans,sans-serif;font-size:var(--text-lg);font-weight:500;color:var(--ink)}.objective-card>p{color:var(--mist);font-size:var(--text-sm)}.objective-metrics,.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.metric-strip{margin-bottom:var(--space-3)}.objective-metrics div,.metric-strip div,.kpi-score,.mini-metrics span{min-height:0;display:grid;align-content:center;gap:var(--space-1);padding:var(--space-3);background:var(--tile);border:1px solid var(--divider);border-radius:var(--radius-tile)}.objective-metrics span,.metric-strip span,.kpi-score span,.mini-metrics span{color:var(--mist);font-size:var(--text-caption);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.objective-metrics strong,.metric-strip strong,.kpi-score strong,.mini-metrics strong{font-family:Roboto,sans-serif;color:var(--ink);font-size:var(--text-xl);font-weight:500;font-variant-numeric:tabular-nums}.metric-strip strong{font-size:var(--text-xl)}.objective-foot{display:grid;gap:3px;padding-top:var(--space-3);border-top:1px solid var(--divider)}.objective-foot span,.objective-context p,.row-title strong~.status-pill{color:var(--mist);font-size:var(--text-xs);line-height:var(--leading-normal)}.objective-context{display:grid;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--divider)}.objective-context h3,.access-column h3{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.source-chip-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.source-chip{max-width:100%;display:inline-grid;gap:2px;padding:var(--space-2) var(--space-2);color:var(--ink-secondary);background:var(--tile);border:1px solid var(--divider);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600}.source-chip small{color:var(--mist);font-size:var(--text-caption);font-weight:700;text-transform:uppercase}.source-chip-warn{color:var(--warn-fg);background:var(--warn-bg);border-color:var(--warn-border)}.source-visibility-list{display:grid;gap:0}.source-visibility-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--divider)}.source-visibility-row:first-child{border-top:0}.source-visibility-row .freshness{flex:0 0 auto;color:var(--mist);font-size:var(--text-caption);font-weight:600;text-align:right}.source-visibility-blocked .row-meta{color:var(--warn-fg)}.access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.access-column{min-width:0;display:grid;align-content:start;gap:0}.access-row{padding:var(--space-3) 0;border-top:1px solid var(--divider);display:flex;align-items:center;gap:var(--space-3)}.access-column .access-row:first-of-type,.access-grid .access-row:first-of-type{border-top:0}.access-row code{width:max-content}.ad-depth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}.ad-depth-grid>div{min-width:0;border:1px solid var(--divider);border-radius:var(--radius-tile);overflow:hidden}.ad-depth-grid h3{padding:var(--space-2) var(--space-4);margin:0;background:var(--table-head);color:var(--mist);font-size:var(--text-caption);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ad-depth-grid .compact-list{padding:0}.creative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.creative-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);background:var(--tile);border:1px solid var(--divider);border-radius:var(--radius-tile)}.creative-row img,.creative-thumb{width:64px;aspect-ratio:1.35;object-fit:cover;border-radius:var(--radius-sm);background:var(--divider)}.creative-thumb{display:grid;place-items:center;padding:var(--space-2);color:var(--mist);font-size:var(--text-caption);font-weight:800;text-transform:uppercase}.creative-row span,.creative-row small{color:var(--mist);font-size:var(--text-xs);line-height:var(--leading-normal)}.progress-track{flex:0 0 140px;height:6px;background:var(--divider);border-radius:var(--radius-pill);overflow:hidden}.progress-fill{height:100%;border-radius:var(--radius-pill)}.progress-cell{display:grid;gap:var(--space-1);justify-items:end}.progress-cell .progress-caption{font-size:var(--text-caption);font-weight:700}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.form-grid label,.platform-setting label{display:grid;gap:var(--space-2);color:var(--ink-secondary);font-size:var(--text-xs);font-weight:700}.platform-editor{display:grid;gap:var(--space-3)}.platform-setting{display:grid;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--divider)}.platform-setting:first-child{padding-top:0;border-top:0}.google-policy-list{margin-top:var(--space-3);border-top:1px solid var(--divider)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}.checklist-sections{display:grid;gap:var(--space-4)}.checklist-section-head{display:flex;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-3)}.checklist-section-head p{max-width:74ch;margin-top:var(--space-1);color:var(--mist);font-size:var(--text-xs);line-height:var(--leading-normal)}.checklist-item{min-height:52px;display:flex;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--divider);cursor:pointer}.checklist-item:last-child{border-bottom:0}.checklist-item>input{position:absolute;opacity:0;pointer-events:none}.checkmark{width:21px;height:21px;display:grid;place-items:center;flex:0 0 auto;color:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-chip)}.checklist-item.is-checked .checkmark{background:var(--ok-fg);border-color:var(--ok-fg)}.checklist-item.is-auto .checkmark{color:var(--warn-fg);background:var(--warn-bg);border-color:var(--warn-border)}.check-text{flex:1;color:var(--ink-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.checklist-item.is-checked .check-text{color:var(--mist);text-decoration:line-through}.check-text small{display:block;margin-top:3px;color:var(--mist);font-size:var(--text-caption);text-decoration:none}.integration-row{min-height:54px;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--divider)}.integration-row:first-of-type{border-top:0}.integration-row .freshness{min-width:80px;color:var(--mist);font-size:var(--text-caption);text-align:right}.organic-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.organic-profile{min-width:0;display:grid;gap:var(--space-3);padding:var(--space-3);background:var(--tile);border:1px solid var(--divider);border-radius:var(--radius-tile)}.organic-profile-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md)}.organic-profile-head span{color:var(--mist);font-size:var(--text-xs)}.profile-warning{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--warn-fg);background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--leading-normal)}.profile-warning svg{flex:0 0 auto;margin-top:1px}.mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.mini-metrics span{min-height:48px;padding:var(--space-2)}.mini-metrics strong{font-size:var(--text-md)}.error-notice{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--critical-fg);background:var(--critical-bg);border:1px solid var(--critical-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:700}.loading-stack{display:grid;gap:var(--space-2)}.skeleton-row{height:43px;border-radius:var(--radius-tile);background:linear-gradient(90deg,var(--divider) 25%,var(--panel) 50%,var(--divider) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{to{background-position:-200% 0}}.chat-panel{display:grid;gap:var(--space-3)}.chat-conversation-controls{display:flex;align-items:center;gap:var(--space-3)}.chat-conversation-controls .chat-tool-indicator{flex:1 1 auto}.chat-conversation-controls .chat-tool-indicator a{color:var(--teal-700)}.chat-transcript{display:grid;gap:var(--space-2);min-height:220px}.chat-message{display:flex}.chat-message span{max-width:62ch;padding:var(--space-2) var(--space-3);border-radius:var(--radius-tile);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.chat-message-user{justify-content:flex-end}.chat-message-user span{color:var(--tile);background:var(--teal)}.chat-message-assistant span{color:var(--ink);background:var(--tile);border:1px solid var(--hairline)}.chat-action-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--teal-900);background:var(--teal-50);border:1px solid var(--teal-100);border-radius:var(--radius-tile)}.chat-action-card>div{display:grid;gap:2px;flex:1 1 auto;min-width:0}.chat-action-card strong{color:var(--ink);font-size:var(--text-sm)}.chat-action-card span{color:var(--mist);font-size:var(--text-sm);line-height:var(--leading-normal)}.chat-tool-indicator{width:max-content;padding:var(--space-1) var(--space-3);color:var(--mist);background:var(--divider);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600}.chat-composer{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--divider)}.chat-composer input{flex:1 1 auto;min-height:38px;padding:0 var(--space-3);background:var(--tile);border:1px solid var(--hairline);border-radius:var(--radius-control);font-size:var(--text-sm)}.chat-connecting{display:block}.chat-job-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--teal-900);background:var(--teal-50);border:1px solid var(--teal-100);border-radius:var(--radius-tile);font-size:var(--text-sm)}.chat-job-card>span{flex:1 1 auto;min-width:0}.chat-job-card-failed{color:var(--danger-fg)}.recommendation-filters{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;padding-bottom:var(--space-3)}.recommendation-title{font-weight:700;color:inherit;text-decoration:none}.recommendation-title:hover{text-decoration:underline}.recommendation-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-bottom:0}.change-operations{display:grid;gap:var(--space-3);padding-left:var(--space-5)}.change-operation{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-tile);background:var(--tile)}.change-operation-head{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline}.change-ref{font-size:var(--text-xs);color:var(--ink-secondary);overflow-wrap:anywhere}.change-diff{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.change-diff th,.change-diff td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--divider);text-align:left;overflow-wrap:anywhere}.change-diff th{background:var(--table-head);color:var(--ink-secondary);font-weight:600}.change-rollback{margin:0;font-size:var(--text-sm);color:var(--ink-secondary)}.change-rollback span{font-weight:700}.change-issue{margin:0;font-size:var(--text-sm)}.change-issue.severity-blocking{color:var(--critical-fg)}.change-issue.severity-warning{color:var(--warn-fg)}.change-warnings ul,.change-history{display:grid;gap:var(--space-1);padding-left:var(--space-5)}.change-warnings li{color:var(--warn-fg)}.change-decision label,.change-new-fields label,.change-editor label{display:grid;gap:var(--space-1)}.change-confirm{display:flex!important;gap:var(--space-2);align-items:flex-start}.change-new-fields{display:grid;gap:var(--space-3)}.change-editor textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs)}.change-review{display:grid;gap:var(--space-4)}.change-review>.panel{display:grid;gap:var(--space-3);font-size:var(--text-sm)}.change-meta a{color:var(--teal-700);font-weight:600}.change-age{color:var(--mist);font-size:var(--text-xs);line-height:var(--leading-normal)}.change-operations{margin:0}.change-review label{font-size:var(--text-sm);font-weight:600;color:var(--ink-secondary)}.change-confirm input[type=checkbox]{width:auto;margin-top:2px}.change-confirm{font-weight:400!important;color:var(--ink)!important}.change-review ul{margin:0}@media(max-width:700px){.change-operations,.change-warnings ul,.change-history{padding-left:var(--space-4)}}@media(max-width:960px){.app-shell{--rail-w: 68px !important}.sidebar{padding:var(--space-4) var(--space-2)}.brand-lockup>div,.nav-item span,.rail-collapse-btn{display:none}.brand-lockup{justify-content:center}.nav-item{justify-content:center;padding:0}.page-container{padding:var(--space-5)}.topbar{padding:0 var(--space-5)}.brief-grid,.detail-grid,.settings-grid,.organic-profile-grid,.ad-depth-grid,.creative-grid,.control-two-col,.control-bottom-row,.objective-detail-grid{grid-template-columns:1fr}.panel-wide,.detail-grid>.panel-wide,.settings-grid>.panel-wide{grid-column:auto}}@media(max-width:700px){.app-shell{display:block}.sidebar{width:100%;min-height:0;height:auto;position:sticky;inset:auto;z-index:20;display:block;padding:var(--space-2) var(--space-3);border-right:0;border-bottom:1px solid var(--hairline)}.sidebar .brand-lockup,.rail-collapse-btn{display:none}.primary-nav{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none}.primary-nav::-webkit-scrollbar{display:none}.nav-item{flex:0 0 auto;min-height:38px;padding:0 var(--space-3)}.nav-item span{display:inline;opacity:1;white-space:nowrap;font-size:var(--text-sm)}.main-content{width:100%;margin-left:0}.topbar{min-height:58px;padding:0 var(--space-3);gap:var(--space-2)}.mobile-brand{display:flex;flex:0 0 auto;color:var(--ink);font-size:var(--text-md);font-weight:700}.mobile-brand .brand-lockup{display:flex}.topbar-left{display:none}.topbar-right{flex:1 1 auto;min-width:0;gap:var(--space-2)}.topbar-synced{display:none}.select-with-icon{flex:1 1 auto;min-width:0;padding:0 var(--space-2)}.select-with-icon select{max-width:none;flex:1 1 auto;min-width:0}.button-primary.button{padding:0 var(--space-3)}.page-container{padding:var(--space-5) var(--space-4) var(--space-6)}.control-header,.detail-header{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.composer-head,.toolbar,.account-window-bar{align-items:stretch;flex-direction:column}.account-window-controls{justify-content:stretch}.date-inputs input{width:100%}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-row,.client-risk-row{min-width:1000px}.diff-grid,.form-grid,.access-grid{grid-template-columns:1fr}.objective-metrics,.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:var(--space-4)}.table-wrap{margin:0 -14px;padding:0 var(--space-4)}th,td{padding:var(--space-3) var(--space-3)}.segmented{width:100%;overflow-x:auto}.segmented button{flex:1}.checklist-item{align-items:flex-start;padding:var(--space-4) 0}.checkmark{margin-top:1px}.detail-header-meta{text-align:left}.priority-board-caption,.panel-head-caption,.panel-head-note{display:none}.panel-head{flex-wrap:wrap}.platform-tabs{width:100%;overflow-x:auto;scrollbar-width:none}.platform-tabs::-webkit-scrollbar{display:none}}
