:root{--background:#f7f8f7;--surface:#fff;--ink:#252c2a;--text:var(--ink);--muted:#63716b;--line:#dce2de;--line-strong:#819088;--wb-hover:#eef2ee;--wb-accent:#ebd846;--wb-focus:#326d54;--wb-sidebar:#252c2a;--wb-sidebar-text:#e5eae7;--wb-sidebar-muted:#b2beb7;--wb-green-bg:#e9f3ed;--wb-green:#28684c;--wb-amber-bg:#faf0de;--wb-amber:#80501f;--wb-red-bg:#fae9e9;--wb-red:#9b3440}html[data-theme=dark]{--background:#191d1c;--surface:#202625;--ink:#e9eeeb;--text:var(--ink);--muted:#a9b7af;--line:#3b4842;--line-strong:#8a9a90;--wb-hover:#2c3831;--wb-focus:#a1c9ad;--wb-sidebar:#171c19;--wb-green-bg:#253e30;--wb-green:#a1c9ad;--wb-amber-bg:#423624;--wb-amber:#edbd84;--wb-red-bg:#442a30;--wb-red:#f0abb3}html{scrollbar-color:var(--line-strong) var(--background)}::selection{color:#252c2a;background:#ebd846}input,textarea{caret-color:var(--wb-focus)}:root :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px}:root .workbench{line-height:1.55}:root .workbench .sidebar{background:var(--wb-sidebar);width:224px;color:var(--wb-sidebar-text)}:root .workbench .brand{border-bottom:1px solid var(--line);height:76px;padding:9px 18px}:root .workbench .brand-product strong{letter-spacing:0;font-size:16px}:root .workbench .brand-product span{font-size:var(--type-meta);letter-spacing:0}:root .workbench .main-area{width:calc(100% - 224px);margin-left:224px}:root .workbench .main-nav{scrollbar-color:#63716b transparent;padding:14px 12px}:root .workbench .nav-label{font-size:var(--type-meta);letter-spacing:.02em;color:var(--wb-sidebar-muted);padding:5px 10px}:root .workbench .nav-label-spaced{margin-top:20px}:root .workbench .main-nav a{min-height:39px;color:var(--wb-sidebar-text);font-size:var(--type-help);border-radius:4px;gap:10px;margin:2px 0;padding:8px 10px}:root .workbench .main-nav a span{color:inherit}:root .workbench .main-nav a:hover{background:#354239}:root .workbench .main-nav a.active{color:#252c2a;background:#ebd846;font-weight:700}:root .workbench .main-nav a.active span{color:#252c2a}:root .workbench .main-nav a.active:before{display:none}:root .workbench .main-nav a em{color:#fff;font-size:var(--type-help);background:#49594e}:root .workbench .sidebar-footer{gap:8px;height:auto;min-height:68px;padding:12px}:root .workbench .sidebar-footer>div:nth-child(2){min-width:0}:root .workbench .sidebar-footer strong{color:var(--wb-sidebar-text);font-size:var(--type-meta);overflow-wrap:anywhere}:root .workbench .sidebar-footer span{color:var(--wb-sidebar-muted);font-size:var(--type-meta)}:root .workbench .topbar{background:var(--surface);border-top:0;height:62px;padding:0 28px}:root .workbench .topbar-actions{gap:12px}:root .workbench .global-search input{font-size:var(--type-help)}:root .workbench .connection-status{white-space:nowrap;font-size:var(--type-meta);background:var(--wb-hover);color:var(--muted);flex-shrink:0}:root .workbench .connection-status.error{background:var(--wb-red-bg);color:var(--wb-red)}:root .workbench .connection-status.syncing{color:var(--ink)}:root .workbench .content{max-width:1600px;padding:30px 28px 64px}:root .workbench .page-header{margin-bottom:26px}:root .workbench .page-title,:root .workbench .record-heading h1{font-size:var(--type-page);letter-spacing:-.025em;text-wrap:balance;color:var(--ink);line-height:1.4}:root .workbench .page-description{color:var(--muted);font-size:var(--type-body);max-width:72ch}:root .workbench .header-actions{flex-wrap:wrap}:root .workbench .button{border-color:var(--line);background:var(--surface);min-height:36px;color:var(--ink);box-shadow:none;border-radius:5px;padding:7px 12px}:root .workbench .button:hover:not(:disabled){background:var(--wb-hover);border-color:var(--line-strong)}:root .workbench .button.primary{background:var(--wb-accent);color:#252c2a;border-color:var(--wb-accent);box-shadow:none}:root .workbench .button.primary:hover:not(:disabled){background:#dfcd32;border-color:#dfcd32}:root .workbench .button.primary :is(span,small){color:inherit}:root .workbench .button.ghost{background:0 0;border-color:#0000}:root .workbench .button.danger{color:var(--wb-red)}:root .workbench .button:disabled{opacity:.55}:root .workbench .icon-button{color:var(--muted);border-radius:4px;min-width:32px;min-height:32px}:root .workbench .icon-button:hover{background:var(--wb-hover);color:var(--ink)}:root .workbench .card{background:var(--surface);border-color:var(--line);box-shadow:none;border-radius:6px;margin-bottom:24px}:root .workbench .card-header{border-color:var(--line);gap:12px;padding:19px 22px}:root .workbench .card-header h2{font-size:var(--type-title);color:var(--ink);font-weight:650}:root .workbench .card-header span{color:var(--muted)}:root .workbench .card-body{padding:22px}:root .workbench .badge{font-size:var(--type-meta);white-space:normal;border-radius:4px;padding:3px 7px;font-weight:550}:root .workbench .badge.gray,:root .workbench .badge.blue{background:var(--wb-hover);color:var(--ink)}:root .workbench .badge.green{background:var(--wb-green-bg);color:var(--wb-green)}:root .workbench .badge.amber{background:var(--wb-amber-bg);color:var(--wb-amber)}:root .workbench .badge.red{background:var(--wb-red-bg);color:var(--wb-red)}:root .workbench .data-table{font-variant-numeric:tabular-nums;width:100%}:root .workbench .data-table th{background:var(--background);color:var(--muted);font-size:var(--type-meta);border-color:var(--line);padding:12px 16px;font-weight:600}:root .workbench .data-table td{border-color:var(--line);color:var(--ink);padding:15px 16px}:root .workbench .data-table tbody tr:hover{background:var(--wb-hover)}:root .workbench .record-title strong{color:var(--ink);font-weight:600;line-height:1.6}:root .workbench .record-title:hover strong,:root .workbench .task-copy a:hover{text-underline-offset:4px;text-decoration:underline}:root .workbench .record-title span span,:root .workbench .table-subtext{color:var(--muted);font-size:var(--type-meta);white-space:normal;margin-top:4px;display:block}:root .workbench .record-symbol{color:var(--muted);background:0 0}:root .workbench .toolbar{background:var(--surface);flex-wrap:wrap;gap:12px;padding:18px 20px}:root .workbench .toolbar-right{flex-wrap:wrap;gap:8px}:root .workbench :is(.search-box,.select){border-color:var(--line);background:var(--surface);color:var(--ink);border-radius:4px;min-height:36px}:root .workbench :is(.search-box input,.select){font-size:var(--type-help)}:root .workbench .project-member-picker .search-box:focus-within{border-color:var(--wb-focus);outline:2px solid var(--wb-focus);outline-offset:2px}:root .workbench .project-member-picker .search-box input{background:0 0;border:0;border-radius:0;padding:0}:root .workbench .project-member-picker .search-box input:focus{box-shadow:none;outline:none}:root .workbench .list-result-count{color:var(--muted);font-size:var(--type-meta);padding:0 20px 12px}:root .workbench .inventory-table{table-layout:fixed;min-width:760px}:root .workbench .inventory-table th:first-child{width:31%}:root .workbench .inventory-table th:nth-child(2){width:13%}:root .workbench .inventory-table th:nth-child(3){width:18%}:root .workbench .inventory-table th:nth-child(4){width:20%}:root .workbench .inventory-table th:nth-child(5){width:18%}:root .workbench .inventory-table td{white-space:normal;overflow-wrap:anywhere}:root .workbench .workbench-summary{border-block:1px solid var(--line);gap:0;margin:0 0 28px}:root .workbench .workbench-summary .metric-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px 20px}:root .workbench .workbench-summary .metric-card+.metric-card{border-left:1px solid var(--line)}:root .workbench .workbench-summary .metric-head{color:var(--muted);font-size:var(--type-help)}:root .workbench .workbench-summary .metric-icon{display:none}:root .workbench .workbench-summary .metric-value{font-size:var(--type-metric);color:var(--ink);font-variant-numeric:tabular-nums;margin:8px 8px 0 0;line-height:1.2;display:inline-block}:root .workbench .workbench-summary .metric-detail{color:var(--muted);font-size:var(--type-meta);display:inline-block}:root .workbench .workbench-dashboard>div{min-width:0}:root .workbench .workbench-dashboard>aside{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px;display:grid}:root .workbench .workbench-dashboard .data-table{min-width:650px}:root .workbench .task-row{border-color:var(--line);min-height:70px;padding:15px 22px}:root .workbench .task-copy{min-width:0}:root .workbench .task-copy strong{font-size:var(--type-body);color:var(--ink);white-space:normal}:root .workbench .task-copy span{font-size:var(--type-meta);color:var(--muted)}:root .workbench .task-check{border-color:var(--line-strong);flex-shrink:0}:root .workbench .lifecycle-distribution{margin:0;padding:8px 22px 18px}:root .workbench .lifecycle-distribution>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}:root .workbench .lifecycle-distribution>div:last-child{border:0}:root .workbench .lifecycle-distribution dt{color:var(--muted);font-size:var(--type-help)}:root .workbench .lifecycle-distribution dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}:root .workbench .lifecycle-distribution dd span{color:var(--muted);font-weight:400;font-size:var(--type-meta)}:root .workbench .activity-content strong{font-size:var(--type-help);color:var(--ink)}:root .workbench .activity-content p,:root .workbench .activity-content time{font-size:var(--type-meta);color:var(--muted);line-height:1.65}:root .workbench .activity-marker{background:var(--wb-hover);color:var(--muted)}:root .workbench .record-header{background:var(--surface);border-color:var(--line);border-radius:6px 6px 0 0;padding:24px}:root .workbench .record-large-icon{display:none}:root .workbench .record-heading p,:root .workbench .breadcrumbs{color:var(--muted);font-size:var(--type-meta)}:root .workbench .record-badges{gap:7px}:root .workbench .record-badges .badge.gray{border:1px solid var(--line);color:var(--muted);background:0 0}:root .workbench .lifecycle-bar{background:var(--surface);border-color:var(--line);padding:18px 24px;overflow-x:auto}:root .workbench .lifecycle-stage{min-width:115px}:root .workbench .lifecycle-stage strong{color:var(--muted);font-size:var(--type-meta)}:root .workbench .lifecycle-stage span{font-size:var(--type-meta);color:var(--muted)}:root .workbench .lifecycle-stage.current strong{color:var(--ink)}:root .workbench .lifecycle-stage.current .lifecycle-circle{background:var(--wb-accent);color:#252c2a;box-shadow:none}:root .workbench .record-tabs{background:var(--surface);border-color:var(--line)}:root .workbench .record-tabs button{min-height:46px;color:var(--muted)}:root .workbench .record-tabs button.active{color:var(--ink);border-bottom-color:var(--wb-accent)}:root .workbench .record-content{grid-template-columns:minmax(0,1fr) minmax(250px,.4fr);gap:24px;margin-top:24px}:root .workbench .record-content>div,:root .workbench .record-content>aside{min-width:0}:root .workbench .record-content.system-overview-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-bottom:24px}:root .workbench .system-overview-layout>.card{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;min-width:0;margin:0;display:grid}:root .workbench .system-overview-layout>.card>.card-header{align-items:start}:root .workbench .system-information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root .workbench .system-information-grid .info-item{overflow-wrap:anywhere;min-width:0}:root .workbench .system-information-link{width:fit-content;max-width:100%;color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline}:root .workbench .system-information-link:hover{text-decoration-thickness:2px}:root .workbench .inventory-type-toolbar{border-bottom:1px solid var(--line);padding:16px 22px}:root .workbench .inventory-type-filters{flex-wrap:wrap;gap:8px;display:flex}:root .workbench .inventory-type-filters .button{font-size:var(--type-meta);gap:8px;padding:6px 10px}:root .workbench .inventory-type-count{font-variant-numeric:tabular-nums;font-weight:650}:root .workbench .inventory-filter-summary{font-size:var(--type-meta);color:var(--muted);margin:10px 0 0}:root .workbench .assets-catalog .toolbar-left{flex:1;min-width:0}:root .workbench .assets-catalog .search-box{width:100%;max-width:560px}:root .workbench .assets-catalog .assets-type-select{display:none}@media (max-width:760px){:root .workbench .assets-catalog .assets-type-toolbar{display:none}:root .workbench .assets-catalog .toolbar{padding:16px 17px}:root .workbench .assets-catalog .toolbar-left{flex-basis:100%}:root .workbench .assets-catalog .assets-type-select{width:100%;display:flex}:root .workbench .assets-catalog .assets-type-select .select{width:100%;min-height:44px}:root .workbench .assets-catalog .search-box{min-height:44px}:root .workbench .assets-catalog .list-result-count{padding-inline:17px}}@media (max-width:1050px){:root .workbench .record-content.system-overview-layout{grid-template-columns:minmax(0,1fr)}:root .workbench .system-overview-layout>.card{grid-row:auto;display:block}}@media (max-width:760px){:root .workbench .system-information-grid{grid-template-columns:minmax(0,1fr)}:root .workbench .inventory-type-toolbar{padding:16px 17px}}:root .workbench .production-actions{grid-template-columns:1fr;gap:0}:root .workbench .production-actions button{border:0;border-bottom:1px solid var(--line);min-height:57px;color:var(--ink);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 2px;display:grid}:root .workbench .production-actions button:last-child{border-bottom:0}:root .workbench .production-actions button:hover:not(:disabled){background:var(--wb-hover);transform:none}:root .workbench .production-actions button:disabled{opacity:.5;cursor:not-allowed}:root .workbench .production-actions strong{font-size:var(--type-body);color:var(--ink);margin:0}:root .workbench .production-actions span{font-size:var(--type-meta);color:var(--muted);margin:0}:root .workbench .action-grid{grid-template-columns:1fr;gap:0}:root .workbench .action-item{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:100px;padding:18px 0}:root .workbench .action-item:last-child{border-bottom:0}:root .workbench .action-item-icon{color:var(--muted);background:0 0}:root .workbench .action-item strong{font-size:var(--type-body)}:root .workbench .action-item p,:root .workbench .action-hint{font-size:var(--type-help);color:var(--muted);line-height:1.65}:root .workbench .info-item label{font-size:var(--type-meta);color:var(--muted)}:root .workbench .info-item strong{font-size:var(--type-body);color:var(--ink);white-space:pre-wrap;font-weight:500;line-height:1.8}:root .workbench .impact-summary-grid{grid-template-columns:1fr}:root .workbench .impact-latest-summary .impact-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root .workbench .impact-latest-summary .impact-summary-grid>:only-child{grid-column:1/-1}:root .workbench .impact-summary-item{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}:root .workbench .modal{background:var(--surface);border-radius:8px}:root .workbench .modal-header{background:var(--surface);border-color:var(--line);padding:22px 26px}:root .workbench .modal-body{padding:24px 26px}:root .workbench .dynamic-form-heading{border-color:var(--line)}:root .workbench .dynamic-form-heading strong{font-size:var(--type-title);color:var(--ink)}:root .workbench .dynamic-form-heading span,:root .workbench .dynamic-form-heading em{color:var(--muted);font-size:var(--type-meta)}:root .workbench .form-section-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:0 0 20px;display:flex}:root .workbench .form-section-nav button{background:var(--wb-hover);color:var(--ink);font-size:var(--type-meta);cursor:pointer;border:1px solid #0000;border-radius:4px;padding:6px 10px}:root .workbench .form-section-nav button:hover{border-color:var(--line-strong)}:root .workbench .dynamic-section{margin-bottom:28px;padding-bottom:28px;scroll-margin-block-start:20px}:root .workbench .dynamic-section-title{margin-bottom:20px}:root .workbench .dynamic-section-title h3{font-size:var(--type-title);color:var(--ink)}:root .workbench .dynamic-section-title p{font-size:var(--type-help);color:var(--muted);max-width:72ch;line-height:1.7}:root .workbench .dynamic-field-grid{gap:22px 20px}:root .workbench :is(.dynamic-form,.field) :is(input,select,textarea){border-color:var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--type-field);border-radius:4px}:root .workbench :is(input,textarea)::placeholder{color:var(--muted);opacity:1}:root .workbench :is(input,textarea):read-only{background:var(--background)}:root .workbench .dynamic-field-help{color:var(--muted);font-size:var(--type-help)}:root .workbench .repeatable-row{background:var(--background);box-shadow:none;border-color:var(--line);border-radius:5px;padding:18px}:root .workbench .dynamic-form-actions{border-color:var(--line);background:var(--surface);gap:10px;padding-top:20px}:root .workbench .impact-question-main strong{font-size:var(--type-body);color:var(--ink)}:root .workbench .impact-question-details :is(summary,p),:root .workbench .impact-question-tags span{font-size:var(--type-meta);line-height:1.6}:root .workbench .monitoring-summary-grid{border-block:1px solid var(--line);gap:0;margin-bottom:24px}:root .workbench .monitoring-summary-grid article{background:0 0;border:0;border-radius:0;padding:14px}:root .workbench .monitoring-summary-grid article+article{border-left:1px solid var(--line)}:root .workbench .monitoring-summary-icon{display:none}:root .workbench .monitoring-summary-grid small{color:var(--muted);font-size:var(--type-meta)}:root .workbench .monitoring-summary-grid strong{color:var(--ink);font-size:var(--type-metric)}:root .workbench .monitoring-summary-grid p{color:var(--muted);font-size:var(--type-meta);white-space:normal}:root .workbench .monitoring-filters button{font-size:var(--type-help);color:var(--muted)}:root .workbench .monitoring-filters button.active{background:var(--wb-hover);border-color:var(--line-strong);color:var(--ink)}:root .workbench .monitoring-history-item{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0}:root .workbench .monitoring-history-item :is(p,small,time){color:var(--muted);font-size:var(--type-meta);line-height:1.7}:root .workbench .monitoring-history-heading{border-color:var(--line);margin-top:32px}:root .workbench .monitoring-history-heading h3{font-size:var(--type-title);color:var(--ink)}:root .workbench .monitoring-history-heading p{font-size:var(--type-help);color:var(--muted)}:root .workbench .evaluation-note{border-block:1px solid var(--line);margin:0 0 24px;padding:15px 0}:root .workbench .evaluation-note p{color:var(--muted);font-size:var(--type-help);margin:6px 0 0}:root .workbench .evaluation-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}:root .workbench .evaluation-workspace.has-selection{grid-template-columns:minmax(0,1fr) 320px}:root .workbench .evaluation-list{min-width:0}:root .workbench .evaluation-detail{overflow-wrap:anywhere;padding:22px}:root .workbench .evaluation-detail h2{font-size:var(--type-title);margin:0}:root .workbench .evaluation-detail dl{margin:22px 0}:root .workbench .evaluation-detail dt{color:var(--muted);font-size:var(--type-meta);margin-top:18px}:root .workbench .evaluation-detail dd{font-size:var(--type-body);margin:5px 0 0}:root .workbench .evaluation-detail p{font-size:var(--type-help);color:var(--muted)}:root .workbench .evaluation-list tr[aria-selected=true]{background:var(--wb-hover)}@media (max-width:1200px){:root .workbench .record-content{grid-template-columns:minmax(0,1fr)}:root .workbench .record-content>aside{grid-template-columns:1fr 1fr;gap:24px;display:grid}:root .workbench .evaluation-workspace.has-selection{grid-template-columns:minmax(0,1fr)}}@media (max-width:1050px){:root .workbench .workbench-summary{grid-template-columns:repeat(2,minmax(0,1fr))}:root .workbench .workbench-summary .metric-card:nth-child(3){border-left:0}:root .workbench .workbench-summary .metric-card:nth-child(n+3){border-top:1px solid var(--line)}:root .workbench .toolbar-right{justify-content:flex-start}}@media (max-width:760px){:root .workbench .main-area{width:100%;margin-left:0}:root .workbench .sidebar{width:256px}:root .workbench .topbar{gap:6px;padding:0 12px}:root .workbench .topbar-actions{gap:4px}:root .workbench .global-search,:root .workbench .global-search input{min-width:0}:root .workbench .content{padding:22px 14px 40px}:root .workbench .page-title,:root .workbench .record-heading h1{font-size:var(--type-page-mobile)}:root .workbench .page-header{gap:16px}:root .workbench .card-header,:root .workbench .card-body{padding:17px}:root .workbench .workbench-dashboard>aside,:root .workbench .record-content>aside{grid-template-columns:minmax(0,1fr);gap:0}:root .workbench .workbench-summary .metric-card{padding:14px 12px}:root .workbench .workbench-summary .metric-head{font-size:var(--type-meta)}:root .workbench .task-row{gap:10px;padding:15px 17px}:root .workbench .task-row>.badge{flex-shrink:0}:root .workbench .record-header{padding:20px 17px}:root .workbench .production-actions button{grid-template-columns:22px minmax(0,1fr);gap:4px 10px}:root .workbench .production-actions button span{grid-column:2}:root .workbench .action-item{flex-wrap:wrap}:root .workbench .action-item-actions{justify-content:flex-start;width:100%;padding-left:43px}:root .workbench .modal-header,:root .workbench .modal-body{padding:18px}:root .workbench .monitoring-summary-grid{grid-template-columns:1fr 1fr}:root .workbench .monitoring-summary-grid article:nth-child(3){border-left:0}:root .workbench .monitoring-summary-grid article:nth-child(n+3){border-top:1px solid var(--line)}:root .workbench .toolbar :is(.toolbar-left,.toolbar-right,.search-box){width:100%}:root .workbench .toolbar .select{flex:1 0 100%;min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){:root .workbench *,:root .workbench :before,:root .workbench :after{scroll-behavior:auto;transition:none;animation:none}}@media print{:root .workbench .sidebar,:root .workbench .topbar{display:none}:root .workbench .main-area{width:100%;margin:0}}:root .workbench .avatar{color:#252c2a}:root .workbench .dynamic-form-heading em{background:var(--wb-hover);color:var(--muted)}:root .workbench .search-box input{color:var(--ink);background:0 0}:root .workbench .workbench-dashboard>aside{align-items:start}:root .workbench .workbench-dashboard>aside>.card,:root .workbench .evaluation-workspace>.card{margin-top:0}:root .workbench .activity-item{border-color:var(--line);grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}:root .workbench .activity-item .activity-marker{margin-top:3px}:root .workbench .activity-item>.activity-open-button{grid-column:1/-1;min-width:0}:root .workbench .activity-open-button .activity-content>span{font-size:var(--type-help);color:var(--muted);overflow-wrap:anywhere;line-height:1.65}:root .workbench .impact-summary-item label{font-size:var(--type-meta);color:var(--muted)}:root .workbench .impact-summary-value{font-size:var(--type-help);border-radius:4px}:root .workbench .impact-summary-value.incomplete{background:var(--wb-hover);color:var(--muted)}:root .workbench .impact-summary-item.overall{background:var(--background);border-color:var(--line)}:root .workbench .approval-history-heading strong,:root .workbench .approval-history-row strong{font-size:var(--type-help);color:var(--ink)}:root .workbench .approval-history-heading span,:root .workbench .approval-history-row>div>span,:root .workbench .approval-history-row time,:root .workbench .approval-history-empty{font-size:var(--type-meta);color:var(--muted);line-height:1.65}:root .workbench .approval-history-empty{background:var(--background)}:root .workbench .repeatable-row-heading{border-color:var(--line)}:root .workbench .repeatable-row-heading strong{font-size:var(--type-meta);color:var(--muted)}:root .workbench .monitoring-table-wrap{border-color:var(--line);border-radius:4px;overflow-x:auto}:root .workbench .monitoring-table-wrap .data-table{min-width:820px}:root .workbench .monitoring-history-list{border:0;border-radius:0}:root .workbench .monitoring-history-heading>span{white-space:nowrap;background:var(--wb-hover);color:var(--muted);font-size:var(--type-meta);border-radius:4px;flex-shrink:0}:root .workbench .monitoring-history-item .monitoring-history-note{background:var(--background);color:var(--muted);border-left:0;padding:8px 10px}:root .workbench .monitoring-history-empty{font-size:var(--type-help);color:var(--muted);background:var(--background);border:1px solid var(--line)}:root .workbench .monitoring-workspace{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}:root .workbench .monitoring-metric-list{min-width:0;padding-right:22px}:root .workbench .monitoring-list-caption{color:var(--muted);font-size:var(--type-meta);justify-content:space-between;padding:14px 12px;display:flex}:root .workbench .monitoring-metric-option{text-align:left;width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:start;gap:20px;padding:18px 12px;display:flex}:root .workbench .monitoring-metric-option:hover,:root .workbench .monitoring-metric-option[aria-pressed=true]{background:var(--wb-hover)}:root .workbench .monitoring-metric-option>span{overflow-wrap:anywhere;min-width:0}:root .workbench .monitoring-metric-option strong{font-size:var(--type-body);line-height:1.6;display:block}:root .workbench .monitoring-metric-option small{font-size:var(--type-meta);color:var(--muted);margin-top:6px;display:block}:root .workbench .monitoring-metric-value{text-align:right;flex-shrink:0;max-width:45%}:root .workbench .monitoring-selected-detail{border-left:1px solid var(--line);background:var(--background);overflow-wrap:anywhere;min-width:0;padding:24px}:root .workbench .monitoring-detail-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}:root .workbench .monitoring-detail-heading h3{font-size:var(--type-title);margin:0 0 6px}:root .workbench .monitoring-detail-heading p,:root .workbench .monitoring-method{color:var(--muted);font-size:var(--type-help);margin:0 0 20px;line-height:1.7}:root .workbench .monitoring-metric-meta{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}:root .workbench .monitoring-metric-meta dt{font-size:var(--type-meta);color:var(--muted)}:root .workbench .monitoring-metric-meta dd{font-size:var(--type-body);margin:4px 0 0}:root .workbench .monitoring-detail-actions{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}:root .workbench .monitoring-selected-detail h4{font-size:var(--type-body);margin:24px 0 12px}:root .workbench .monitoring-recent-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--type-help);font-variant-numeric:tabular-nums}:root .workbench .monitoring-recent-table :is(th,td){text-align:left;border-bottom:1px solid var(--line);padding:12px 6px}:root .workbench .monitoring-recent-table th{font-size:var(--type-meta);color:var(--muted);font-weight:500}:root .workbench .monitoring-recent-table th:first-child{width:48%}:root .workbench .monitoring-recent-table button{text-align:left;color:var(--ink);font-size:var(--type-help)}:root .workbench .monitoring-detail-footnote{color:var(--muted);font-size:var(--type-meta);margin:16px 0 0;line-height:1.7}:root .workbench .impact-questionnaire-intro{border-bottom:1px solid var(--line);color:var(--ink);background:0 0;border-radius:0;padding:0 0 22px;display:block}:root .workbench .impact-questionnaire-intro strong{font-size:var(--type-title);margin-bottom:6px;display:block}:root .workbench .impact-questionnaire-intro span{color:var(--muted);font-size:var(--type-help)}:root .workbench .impact-fill-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:32px;display:grid}:root .workbench .impact-fill-questions{min-width:0}:root .workbench .modal:has(.impact-questionnaire){flex-direction:column;display:flex;overflow:hidden}:root .workbench .modal:has(.impact-questionnaire)>.modal-header{flex-shrink:0}:root .workbench .modal:has(.impact-questionnaire)>.modal-body{flex:auto;min-height:0;overflow:auto}:root .workbench .impact-fill-aside{overscroll-behavior:contain;scrollbar-gutter:stable;border-left:1px solid var(--line);max-height:calc(100dvh - 180px);padding-left:24px;position:sticky;top:20px;overflow-y:auto}:root .workbench .impact-fill-aside h3{font-size:var(--type-title);justify-content:space-between;margin:0 0 12px;display:flex}:root .workbench .impact-fill-aside p,:root .workbench .impact-fill-aside small{font-size:var(--type-meta);color:var(--muted);line-height:1.7}:root .workbench .impact-fill-aside nav button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;font-size:var(--type-help);background:0 0;justify-content:space-between;gap:12px;padding:14px 0;display:flex}:root .workbench .impact-fill-aside nav button:hover{background:var(--wb-hover)}:root .workbench .impact-fill-aside nav button>span:last-child{white-space:nowrap;color:var(--muted)}:root .workbench .impact-review-route{margin-top:28px}:root .workbench .impact-scoring-live{color:var(--ink);background:0 0;border:0;flex-wrap:wrap;margin-top:24px;padding:0;display:flex}:root .workbench .impact-dimension{margin-bottom:32px;scroll-margin-top:20px}:root .workbench .impact-dimension-heading{border-bottom:1px solid var(--line);padding:0 0 14px}:root .workbench .impact-dimension-heading h3{font-size:var(--type-title)}:root .workbench .impact-dimension-heading span{font-size:var(--type-meta);color:var(--muted)}:root .workbench .impact-question-row{border-color:var(--line);padding:22px 0}:root .workbench .impact-question-main{grid-template-columns:minmax(0,1fr);gap:10px}:root .workbench .impact-question-number{font-size:var(--type-meta);color:var(--muted);background:0 0;padding:0}:root .workbench .impact-question-tags span{background:var(--wb-hover);color:var(--muted);border-radius:4px}:root .workbench .impact-question-tags .impact-level{background:var(--wb-amber-bg);color:var(--wb-amber)}:root .workbench .impact-question-tags .level-高{background:var(--wb-red-bg);color:var(--wb-red)}:root .workbench .impact-question-tags .level-低{background:var(--wb-green-bg);color:var(--wb-green)}:root .workbench .impact-answer{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:6px}:root .workbench .impact-answer :is(label,select){font-size:var(--type-body);border-color:var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);border-radius:4px}:root .workbench .impact-answer label{padding:9px 12px}:root .workbench .impact-answer label:has(input:checked){background:var(--wb-hover)}:root .workbench .impact-question-details{margin:16px 0 0}:root .workbench .impact-question-details>div{background:var(--background)}:root .workbench .impact-questionnaire .dynamic-form-actions{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}@media (max-width:1000px){:root .workbench .monitoring-workspace{grid-template-columns:minmax(0,1fr)}:root .workbench .monitoring-metric-list{padding-right:0}:root .workbench .monitoring-selected-detail{border-left:0;border-top:1px solid var(--line)}:root .workbench .impact-fill-layout{grid-template-columns:minmax(0,1fr);gap:24px}:root .workbench .impact-fill-aside{border-left:0;border-top:1px solid var(--line);max-height:none;padding:24px 0 0;position:static;overflow:visible}}@media (max-width:760px){:root .workbench .monitoring-selected-detail{padding:20px 12px}:root .workbench .monitoring-metric-meta{grid-template-columns:minmax(0,1fr)}}:root .workbench :is(.ai-risk-report-page,.ai-risk-prompt-settings){--surface-muted:var(--background);--text-muted:var(--muted);--border:var(--line)}:root .workbench :is(.ai-risk-prompt-guardrail,.ai-risk-finding-columns>div){background:var(--background);border-color:var(--line);color:var(--ink)}:root .workbench .ai-risk-prompt-guardrail strong{color:var(--ink)}:root .workbench .ai-risk-prompt-guardrail span{color:var(--muted)}:root .workbench .ai-risk-prompt-settings .success-message{background:var(--wb-green-bg);color:var(--wb-green)}:root .workbench .ai-risk-report-service{color:var(--ink)}:root .workbench .ai-risk-report-service.configured{background:var(--wb-green-bg);border-color:var(--wb-green);color:var(--wb-green)}:root .workbench .ai-risk-report-service.unconfigured{background:var(--wb-amber-bg);border-color:var(--wb-amber);color:var(--wb-amber)}:root .workbench .ai-risk-report-service :is(strong,span){color:inherit}:root .workbench .ai-risk-report-overview{background:var(--wb-amber-bg);border-color:var(--wb-amber);color:var(--ink)}:root .workbench .ai-risk-report-overview :is(p,strong){color:var(--ink)}:root .workbench .ai-risk-report-overview>div>span:not(.badge){color:var(--wb-amber)}:root .workbench .ai-risk-finding-columns :is(strong,li){color:var(--ink)}:root .workbench :is(.ai-risk-report-version-bar span,.ai-risk-finding-heading>div>span,.ai-risk-report-section ol li span,.ai-risk-report-section.limitations small){color:var(--muted)}:root .workbench .ai-risk-report-source-summary span{background:var(--wb-hover);color:var(--muted)}:root .workbench .ai-risk-report-version-bar select{color:var(--ink);border-color:var(--line-strong)}:root .workbench :is(.builder-canvas,.builder-field,.builder-mode,.form-governance-category-editor,.impact-designer-fields,.impact-designer-list-header){background:var(--background);border-color:var(--line)}:root .workbench :is(.builder-section,.impact-designer-section,.impact-list-toolbar){background:var(--surface);border-color:var(--line)}:root .workbench .form-catalog-list>button:is(:hover,.active){background:var(--wb-hover);color:var(--ink)}:root .workbench :is(.form-catalog-list small,.builder-field>small,.builder-section-head input:last-child,.builder-section-settings span,.impact-list-toolbar>div:first-child span,.impact-designer-section-head span,.impact-designer-list-header span,.impact-designer-list-empty){color:var(--muted)}:root .workbench :is(.form-catalog-list em,.builder-summary>span){background:var(--wb-hover);color:var(--muted)}:root .workbench .form-catalog-list em.published{background:var(--wb-green-bg);color:var(--wb-green)}:root .workbench .builder-mode button{color:var(--muted)}:root .workbench .builder-mode button.active{background:var(--surface);color:var(--ink)}:root .workbench .builder-mode button:hover{background:var(--wb-hover);color:var(--ink)}:root .workbench .form-governance-category-editor label{background:var(--surface);border-color:var(--line-strong)}:root .workbench .form-governance-category-editor label.selected{background:var(--wb-hover);border-color:var(--wb-focus)}:root .workbench .form-governance-category-editor label:hover{border-color:var(--wb-focus)}:root .workbench .form-builder :is(input:not([type=checkbox]),select,textarea){color:var(--ink)}:root .workbench .form-builder :is(.form-title-editor input:last-child,.builder-section-head input:last-child){color:var(--muted)}:root .workbench .form-builder :is(.help-editor,.option-editor,.builder-summary select,.builder-section-settings select,.builder-field-settings select),:root .workbench .impact-designer-fields :is(input:not([type=checkbox]),select,textarea),:root .workbench .impact-control-picker{background:var(--surface);border-color:var(--line-strong)}:root .workbench .form-builder .mini-actions button{color:var(--muted)}:root .workbench .form-builder .mini-actions button:hover{background:var(--wb-hover);color:var(--ink)}:root .workbench :is(.add-field-card,.add-section-button){background:var(--surface);border-color:var(--line-strong);color:var(--muted)}:root .workbench :is(.add-field-card,.add-section-button):hover{background:var(--wb-hover);border-color:var(--wb-focus);color:var(--ink)}:root .workbench .builder-field:hover{border-color:var(--line-strong)}:root .workbench .impact-designer-note{background:var(--wb-amber-bg);border-color:var(--wb-amber);color:var(--wb-amber)}:root .workbench .impact-designer-note :is(strong,span){color:inherit}:root .workbench .impact-designer-summary-cell{color:var(--muted)}:root .workbench .impact-designer-summary-cell.primary{color:var(--ink)}:root .workbench .impact-designer-summary-cell.number{background:var(--wb-hover);color:var(--ink)}:root .workbench .impact-designer-summary-cell.number.duplicate,:root .workbench .impact-designer-error{background:var(--wb-red-bg);color:var(--wb-red)}:root .workbench :is(.impact-designer-fields>label>span,.impact-field-control>span,.impact-audience-options legend,.impact-score-band-editor>div:first-child>span){color:var(--muted)}:root .workbench .impact-designer-actions button{background:var(--wb-hover);color:var(--ink)}:root .workbench .impact-designer-actions button.danger{background:var(--wb-red-bg);color:var(--wb-red)}:root .workbench .impact-control-picker-list label:hover{background:var(--wb-hover)}:root .workbench .impact-method-card em{color:var(--wb-green)}:root .workbench .impact-question-details :is(summary,p){color:var(--muted)}:root .workbench .impact-question-details b{color:var(--ink)}:root .workbench .monitoring-filters button span{background:var(--wb-hover);color:var(--muted)}:root .workbench .monitoring-filters button.active span{background:var(--wb-accent);color:#252c2a}:root .workbench .dynamic-field small{color:var(--muted)}:root .workbench .dynamic-field label b{color:var(--wb-red)}:root .workbench .monitoring-filter-empty{background:var(--background);border-color:var(--line-strong);color:var(--muted)}:root .workbench .monitoring-filter-empty strong{color:var(--ink)}:root .workbench .monitoring-filter-empty span{color:var(--muted)}:root .workbench .impact-latest-summary{background:var(--background);border-color:var(--line);color:var(--ink)}:root .workbench .impact-latest-summary>div:first-child strong{color:var(--ink)}:root .workbench .impact-latest-summary>div:first-child span,:root .workbench .impact-record-list .planning-record-row p{color:var(--muted)}:root .workbench .impact-summary-value.low{background:var(--wb-green-bg);color:var(--wb-green)}:root .workbench .impact-summary-value.medium{background:var(--wb-amber-bg);color:var(--wb-amber)}:root .workbench .impact-summary-value.high{background:var(--wb-red-bg);color:var(--wb-red)}:root .workbench .risk-improvement-content span{color:var(--muted)}:root .workbench .risk-improvement-content small{background:var(--background);color:var(--muted);border-left-color:var(--wb-accent)}:root .workbench .brand{background:var(--surface)}:root .workbench .brand-product strong{color:var(--ink)}:root .workbench .brand-product span{color:var(--muted)}:root .workbench :is(.governance-tool-icon,.governance-resource-card-icon,.governance-faq-icon,.governance-calendar-event-icon,.ai-definition-question-number){background:var(--ey-yellow);color:#252c2a}:root .workbench .global-search{color:var(--muted)}:root .workbench .sidebar .icon-button.dark{color:var(--wb-sidebar-muted)}:root .workbench .sidebar .icon-button.dark:hover{color:var(--wb-sidebar-text);background:#354239}:root .workbench .approval-history-icon{background:var(--wb-green-bg);color:var(--wb-green)}:root .workbench .approval-history-icon.rejected{background:var(--wb-red-bg);color:var(--wb-red)}:root .workbench .approval-history-icon.pending{background:var(--wb-amber-bg);color:var(--wb-amber)}:root .workbench .approval-history-icon.waiting{background:var(--wb-hover);color:var(--muted)}:root .workbench .form-builder .builder-editor-label{gap:4px;min-width:0;margin-bottom:8px;display:grid}:root .workbench .form-builder .builder-editor-label>span{color:var(--muted);font-size:var(--type-body);white-space:normal;line-height:1.5}:root .workbench .form-builder .builder-editor-label>:is(input,select){width:100%;min-width:0}:root .workbench .form-builder .builder-field-top{flex-wrap:wrap;align-items:flex-start;gap:8px}:root .workbench .form-builder .builder-field-top>label{flex:120px}:root .workbench .form-builder .builder-field-top input{color:var(--ink);background:0 0;border:0;font-weight:600}:root .workbench .form-builder .builder-field-settings{flex-wrap:wrap;align-items:end;gap:8px}:root .workbench .form-builder .builder-field-settings>.builder-editor-label{flex:80px;display:grid}:root .workbench .form-builder .builder-section-head{flex-wrap:wrap}:root .workbench .form-builder .builder-section-settings{flex-wrap:wrap;max-width:100%}:root .workbench .form-builder .mini-actions{flex-wrap:wrap;flex:none;gap:6px}:root .workbench .form-builder .mini-actions button{width:32px;min-width:32px;height:32px;min-height:32px}:root .workbench .form-builder .mini-actions button:disabled{opacity:.45;cursor:not-allowed}:root .workbench .password-change-form .password-hint{color:var(--muted);margin:0}@media (max-width:760px){:root .workbench .sidebar:not(.sidebar-open){visibility:hidden;pointer-events:none}:root .workbench .form-builder .mini-actions button{width:44px;min-width:44px;height:44px;min-height:44px}}:root .workbench .form-title-editor>.builder-editor-label:first-child input,:root .workbench .builder-section-head>div:first-child>.builder-editor-label:first-child input{color:var(--ink);font-size:var(--type-title);font-weight:700}:root .workbench .password-change-form .field>span{color:var(--ink)}:root .workbench :is(.metric-head,.workbench-summary .metric-head,.custom-report-metric-card>span){font-size:var(--type-help);line-height:1.5}:root .workbench :is(.card-header h2,.modal-header h2,.governance-tool-card h2,.governance-resource-card-copy strong,.governance-contact-head h2,.dynamic-section-title h3,.dynamic-form-heading strong,.impact-designer-section-head h3,.monitoring-detail-heading h3){font-size:var(--type-title);line-height:1.5}:root .workbench :is(.field>span,.field label,.dynamic-field-label,.builder-editor-label>span,.info-item label,.impact-summary-item label,.custom-report-field-picker legend,.role-selector legend,.impact-designer-fields>label>span,.impact-field-control>span,.impact-audience-options legend,.impact-audience-options label){font-size:var(--type-body);line-height:1.5}:root .workbench :is(.form-builder,.impact-designer,.custom-report-form,.report-dashboard-form) :where(input:not([type=checkbox]):not([type=radio]),select,textarea),:root .workbench :is(.global-search input,.search-box input,.monitoring-search input,.select,.impact-answer select){font-size:var(--type-field);line-height:1.5}:root .workbench .form-title-editor>input:first-child,:root .workbench .form-title-editor>label:first-child input,:root .workbench .builder-section-head>div:first-child>label:first-child input{font-size:var(--type-title);line-height:1.5}:root .workbench :is(.button,.inventory-type-filters .button,.builder-mode button,.add-field-card,.add-section-button,.impact-designer-actions button,.form-section-nav button){font-size:var(--type-help);line-height:1.5}:root .workbench :is(.field small,.dynamic-field-help,.builder-field>small,.password-hint,.form-governance-category-editor>div:first-child span,.impact-designer-note span,.report-dashboard-palette>small){font-size:var(--type-help);line-height:1.6}:root .workbench :is(.form-catalog-list strong,.governance-faq-question strong,.governance-contact-responsibilities p,.impact-designer-summary-cell.primary){font-size:var(--type-body);line-height:1.55}:root .workbench :is(.governance-tool-card p,.governance-resource-card-copy p,.governance-faq-answer){font-size:var(--type-body);line-height:1.7}:root .workbench :is(.governance-tool-card p,.governance-resource-card-copy p,.governance-faq-answer>div){max-width:72ch}:root .workbench .form-catalog-list>button{flex-wrap:wrap}:root .workbench .form-catalog-list>button>span:nth-child(2){flex-basis:140px}:root .workbench .form-catalog-list :is(strong,small){white-space:normal;overflow-wrap:anywhere}:root .workbench .form-catalog-list em{flex-shrink:0}:root .workbench :is(.form-builder-head,.builder-summary,.builder-mode,.report-dashboard-form-actions,.report-dashboard-form-actions>div){flex-wrap:wrap}:root .workbench .form-builder-head .form-title-editor{flex-basis:280px}:root .workbench .builder-editor-label{white-space:normal}:root .workbench .builder-field-settings .builder-editor-label select{max-width:none}:root .workbench :is(.builder-summary,.builder-section-settings,.builder-field-settings) select{height:auto;min-height:38px;padding-block:6px}:root .workbench .form-title-editor input,:root .workbench .builder-section-head input{min-height:32px}:root .workbench .builder-field>small{overflow-wrap:anywhere}:root .workbench .report-dashboard-static-tools{grid-template-columns:1fr}:root .workbench small{font-size:var(--type-meta);line-height:1.5}:root .workbench .form-designer-layout{container:form-designer/inline-size}:root .workbench .form-designer-layout>.form-builder{margin-top:0;container:form-editor/inline-size}:root .workbench .form-catalog-picker{min-width:0;margin:0;display:none}:root .workbench .form-catalog-picker select{width:100%;min-width:0}:root .workbench .form-category-disclosure{border-bottom:1px solid var(--line)}:root .workbench .form-category-disclosure>summary{color:var(--ink);cursor:pointer;font-size:var(--type-body);padding:12px 18px}:root .workbench .form-category-disclosure>summary span{color:var(--muted);font-size:var(--type-meta);margin-left:10px}:root .workbench .form-category-disclosure .form-governance-category-editor{border-bottom:0}:root .workbench .form-catalog{overscroll-behavior:contain;max-height:calc(100dvh - 100px);overflow-y:auto}@media (max-width:1200px){:root .workbench .form-designer-layout{grid-template-columns:minmax(0,1fr)}:root .workbench .form-catalog{display:none}:root .workbench .form-catalog-picker{gap:6px;display:grid}}@container form-editor (max-width:960px){:root .workbench .builder-field:is([data-field-width="3"],[data-field-width="4"]){grid-column:span 6!important}:root .workbench .add-field-card{grid-column:span 6}}@container form-editor (max-width:600px){:root .workbench .builder-fields{grid-template-columns:minmax(0,1fr)}:root .workbench .form-builder :is(.builder-field,.add-field-card){grid-column:1/-1!important}:root .workbench .builder-section-head{align-items:stretch}:root .workbench .builder-section-head>div:first-child{flex-basis:100%}}:root .workbench .report-dashboard-form{container:report-designer/inline-size}:root .workbench .report-dashboard-workspace{grid-template-columns:190px minmax(0,1fr) 230px;overflow:visible}:root .workbench .report-dashboard-workspace>*{min-width:0}:root .workbench .report-dashboard-palette,:root .workbench .report-dashboard-inspector{grid-column:auto;grid-template-columns:minmax(0,1fr)}:root .workbench .report-dashboard-inspector{max-height:none;scroll-margin-top:80px;overflow:visible}:root .workbench .report-dashboard-canvas-shell{overflow:hidden}:root .workbench .report-dashboard-canvas-header{flex-wrap:wrap;min-width:0}:root .workbench .report-dashboard-canvas-header>div{flex:240px;min-width:0}:root .workbench .report-dashboard-canvas-scroll{overscroll-behavior-x:contain;scroll-margin-top:80px;overflow-x:auto}:root .workbench .report-dashboard-panel-link{display:none}:root .workbench .report-dashboard-inspector :is(input,textarea,select){min-width:0}@container report-designer (max-width:1200px){:root .workbench .report-dashboard-workspace{grid-template-columns:minmax(0,1fr) 230px}:root .workbench .report-dashboard-palette{grid-column:1/-1;grid-template-columns:minmax(140px,1fr) minmax(180px,2fr) auto;align-items:end}:root .workbench .report-dashboard-palette>small,:root .workbench .report-dashboard-static-tools{grid-column:1/-1}:root .workbench .report-dashboard-static-tools{flex-wrap:wrap;gap:8px;display:flex}}@container report-designer (max-width:1000px){:root .workbench .report-dashboard-workspace{grid-template-columns:minmax(0,1fr)}:root .workbench .report-dashboard-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}:root .workbench .report-dashboard-inspector>div:first-child,:root .workbench .report-dashboard-layout-heading,:root .workbench .report-dashboard-layout-inputs,:root .workbench .report-dashboard-widget-actions{grid-column:1/-1}:root .workbench .report-dashboard-panel-link{justify-self:start;display:inline-flex}}@container report-designer (max-width:600px){:root .workbench .report-dashboard-metadata,:root .workbench .report-dashboard-palette,:root .workbench .report-dashboard-inspector{grid-template-columns:minmax(0,1fr)}:root .workbench .report-dashboard-layout-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}:root .workbench .report-dashboard-static-tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root .workbench .report-dashboard-static-tools .button{justify-content:center}}@media (max-width:760px),(pointer:coarse){:root .workbench .form-category-disclosure>summary,:root .workbench .form-catalog-picker select,:root .workbench .report-dashboard-palette .button,:root .workbench .report-dashboard-panel-link,:root .workbench .report-dashboard-widget-actions .button{min-height:44px}}:root .workbench .impact-method-card{border-width:2px;align-content:start;gap:8px;margin:0}:root .workbench .impact-method-card:hover{background:var(--wb-hover);border-color:var(--line-strong)}:root .workbench .impact-method-card.selected{background:var(--wb-hover);border-color:var(--wb-focus)}:root .workbench .impact-method-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}:root .workbench .impact-method-card .impact-method-selected{background:var(--wb-accent);color:#252c2a;font-size:var(--type-meta);border-radius:4px;padding:3px 8px;font-weight:600}:root .workbench .impact-method-card em{margin-top:2px}:root .workbench .builder-summary>.impact-draft-status{background:var(--wb-amber-bg);color:var(--wb-amber)}:root .workbench .impact-designer-edit-fields{border:0;min-width:0;margin:0}:root .workbench .impact-score-band-editor{background:var(--surface);border:1px solid var(--line);border-radius:6px}:root .workbench .impact-designer-list-header{padding-inline:8px 36px}:root .workbench .impact-designer-question{border-color:var(--line)}:root .workbench .impact-designer-question>summary{padding-inline:8px 36px;position:relative}:root .workbench .impact-designer-question>summary:hover,:root .workbench .impact-designer-question[open]>summary{background:var(--wb-hover)}:root .workbench .impact-designer summary:focus-visible{outline:2px solid var(--wb-focus);outline-offset:-2px}:root .workbench .impact-question-chevron{inset-inline-end:10px;color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}:root .workbench .impact-designer-question[open]>summary>.impact-question-chevron{transform:translateY(-50%)rotate(90deg)}:root .workbench .impact-control-picker>summary{gap:8px}:root .workbench .impact-control-picker>summary:after{content:none}:root .workbench .impact-control-chevron{color:var(--muted);flex:none;margin-inline-start:auto}:root .workbench .impact-control-picker[open]>summary>.impact-control-chevron{transform:rotate(180deg)}:root .workbench .impact-option-row{border-bottom:1px solid var(--line);align-items:start;padding-block:12px}:root .workbench .impact-option-row:last-child{border-bottom:0}:root .workbench .impact-option-row>:is(.impact-option-field,.impact-option-control){align-content:start;gap:6px;display:grid}:root .workbench :is(.impact-option-field,.impact-option-control)>span{color:var(--muted);font-size:var(--type-body);font-weight:600}:root .workbench .impact-option-row>:is(.impact-option-not-applicable,.icon-button){align-self:end;min-height:38px}:root .workbench .impact-option-row>.icon-button{justify-self:end}:root .workbench .impact-questionnaire-workspace{container:impact-editor/inline-size}:root .workbench .impact-designer-heading h2{font-size:var(--type-title);margin:0;line-height:1.5}:root .workbench .impact-designer-heading p{color:var(--muted);font-size:var(--type-body);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.6}:root .workbench .impact-designer-summary-label{display:none}:root .workbench .impact-designer-summary-value{overflow-wrap:anywhere}:root .workbench .impact-designer-fields>*,:root .workbench .impact-option-row>*,:root .workbench .impact-score-band-list>*,:root .workbench .impact-score-band-list label{min-width:0}:root .workbench .impact-option-editor-head,:root .workbench .impact-designer-section-head{flex-wrap:wrap;gap:10px}:root .workbench .impact-designer .impact-control-picker>summary{min-width:0}:root .workbench .impact-control-picker-list label span{overflow-wrap:anywhere}@container impact-editor (max-width:1100px){:root .workbench .impact-option-row{grid-template-columns:repeat(2,minmax(0,1fr))}:root .workbench .impact-option-row>:is(.impact-option-description,.impact-option-control){grid-column:1/-1}}@container impact-editor (max-width:680px){:root .workbench .impact-questionnaire-workspace>.form-builder-head{flex-direction:column;align-items:stretch}:root .workbench .form-builder-head .impact-designer-heading{flex:0 auto}:root .workbench .impact-score-band-list .controls-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root .workbench .impact-score-band-list .controls-filter-row>strong{grid-column:1/-1}:root .workbench .impact-score-band-list label{gap:6px;display:grid}:root .workbench .impact-score-band-list input{width:100%;min-width:0}:root .workbench .impact-designer-list{overflow:visible}:root .workbench .impact-designer-list-header{display:none}:root .workbench .impact-designer-question>summary{gap:12px;min-width:0;padding-block:16px;grid-template-columns:minmax(0,1fr)!important}:root .workbench .impact-question-chevron{top:24px}:root .workbench .impact-designer-summary-cell{white-space:normal;gap:3px;display:grid;overflow:visible}:root .workbench .impact-designer-summary-cell.number{width:auto}:root .workbench .impact-designer-summary-label{color:var(--muted);font-size:var(--type-meta);font-weight:400;display:block}:root .workbench .impact-designer-summary-value{font-size:var(--type-body)}:root .workbench .impact-designer-fields{grid-template-columns:minmax(0,1fr)}:root .workbench .impact-designer-fields .wide{grid-column:1/-1}:root .workbench .impact-option-row{grid-template-columns:minmax(0,1fr)}:root .workbench .impact-option-row>*{grid-column:1}:root .workbench .impact-designer-actions{flex-wrap:wrap}}@container impact-editor (max-width:440px){:root .workbench .impact-score-band-list .controls-filter-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px),(any-pointer:coarse){:root .workbench :is(.button,.icon-button,.avatar-button,.builder-mode button,.impact-designer-actions button,.main-nav a){min-width:44px;min-height:44px}:root .workbench :is(.icon-button,.avatar-button){flex-shrink:0}:root .workbench .form-builder .mini-actions button{width:44px;min-width:44px;height:44px;min-height:44px}:root .workbench :is(.global-search,.global-search input,.search-box,.search-box input,.select),:root .workbench .impact-designer :is(input:not([type=checkbox]):not([type=radio]),select,.impact-control-picker>summary){min-height:44px}:root .workbench .impact-designer :is(.impact-audience-options label,.impact-control-picker-list label){align-items:center;min-height:44px}}@media (max-width:760px){:root .workbench .topbar{grid-template-columns:44px minmax(0,1fr);gap:8px;height:auto;padding:8px 12px;display:grid}:root .workbench .global-search{width:100%;margin:0}:root .workbench .topbar-actions{grid-column:1/-1;justify-content:flex-end;gap:8px}:root .workbench .account-popover{max-width:calc(100vw - 40px)}:root .workbench .button{white-space:normal}}:root .workbench .report-dashboard-edit-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}:root .workbench .report-dashboard-field-error{color:var(--wb-red)}:root .workbench .report-dashboard-feedback{overflow-wrap:anywhere;min-width:0}:root .workbench .report-dashboard-feedback p{margin:0 0 8px}:root .workbench .report-dashboard-list-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root .workbench .report-dashboard-list-card>.report-dashboard-feedback{margin:16px}:root .workbench .report-dashboard-admin-table :is(strong,.table-subtext){overflow-wrap:anywhere}
