.workbench-topbar .muted-copy,.setup-topbar .muted-copy{max-width:760px;margin-top:8px}.workbench-section{margin-bottom:30px}.workbench-section .section-heading h2{font-size:17px}.workbench-section .section-heading .muted-copy{margin-top:5px}.workbench-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workbench-entry{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:138px;color:var(--ink);border-radius:4px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:18px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.workbench-entry:hover{border-color:var(--line-strong);background:var(--surface-warm);transform:translateY(-1px)}.workbench-entry-disabled{grid-template-columns:38px minmax(0,1fr)}.workbench-entry-disabled:hover{border-color:var(--line);background:var(--surface);transform:none}.workbench-entry-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:4px;place-items:center;display:grid}.workbench-entry-copy,.workbench-entry-copy strong,.workbench-entry-copy small{min-width:0;display:block}.workbench-entry-copy strong{font-size:14px}.workbench-entry-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workbench-entry-title .state{margin:0;display:inline-flex}.workbench-entry-copy small{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.65}.workbench-entry-arrow{color:var(--muted);margin-top:10px}.workbench-status-section .metric-band{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.workbench-loading{color:var(--muted);font-size:13px}.workbench-data-warning{border:1px solid var(--warn-border);background:var(--warn-soft);min-height:48px;color:var(--warn);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 10px 8px 14px;font-size:13px;line-height:1.5;display:flex}.workbench-runs .task-table{background:var(--surface)}.setup-wizard{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:22px}.setup-progress-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.setup-progress-head div,.setup-progress-head span,.setup-progress-head strong{display:block}.setup-progress-head span{color:var(--muted);font-size:13px}.setup-progress-head strong{margin-top:3px;font-size:13px}.setup-progress{margin-top:10px}.setup-progress .ui-progress-track{border-radius:3px;height:5px}.setup-step-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.setup-step-list button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:86px;color:var(--muted);cursor:pointer;text-align:left;border-radius:4px;grid-template-columns:24px 18px minmax(0,1fr);align-content:center;align-items:center;gap:7px 8px;padding:12px;display:grid}.setup-step-list button:hover{border-color:var(--line-strong);background:var(--surface-muted)}.setup-step-list button[aria-current=step]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.setup-step-list button>span{width:24px;height:24px;font:13px var(--font-mono), monospace;border:1px solid;border-radius:50%;place-items:center;display:grid}.setup-step-list button strong{overflow-wrap:anywhere;color:var(--ink);grid-column:1/-1;font-size:13px;line-height:1.45}.setup-step-list button>small{color:var(--muted);grid-column:1/-1;font-size:13px;font-weight:600}.setup-step-list button[aria-current=step]>small{color:var(--accent)}.setup-step-panel{border-top:1px solid var(--line);padding-top:24px}.setup-step-heading>span{color:var(--accent);font-size:13px;font-weight:700}.setup-step-heading h2{margin-top:6px;font-size:19px}.setup-step-heading p{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.7}.setup-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.setup-action{border:1px solid var(--line);min-width:0;min-height:84px;color:var(--ink);border-radius:4px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:13px 14px;text-decoration:none;display:grid}.setup-action:hover{border-color:var(--line-strong);background:var(--surface-muted)}.setup-action>svg:first-child{color:var(--accent)}.setup-action>svg:last-child{color:var(--muted)}.setup-action span,.setup-action strong,.setup-action small{min-width:0;display:block}.setup-action .setup-action-recommended{color:var(--accent);font-size:13px;font-weight:700}.capability-blocked{gap:12px;max-width:680px;display:grid}.capability-blocked h1,.capability-blocked p{margin:0}.capability-blocked .primary-action,.capability-blocked .secondary-action{width:fit-content}.setup-action strong{font-size:13px}.setup-action small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.55}.setup-empty,.setup-loading{color:var(--muted);margin:18px 0 0;font-size:13px}.setup-integration-status{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.setup-integration-heading h3{margin:0;font-size:14px}.setup-integration-heading p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.setup-integration-list{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.setup-integration-row{background:var(--surface);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;min-height:76px;padding:12px;display:flex}.setup-integration-row div,.setup-integration-row strong,.setup-integration-row small{min-width:0;display:block}.setup-integration-row strong{font-size:13px}.setup-integration-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.5}.setup-integration-row .state{flex:none}.setup-wizard-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.setup-wizard-actions .secondary-action:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1080px){.workbench-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-step-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:761px) and (max-width:900px){.sidebar-footer{border-top:1px solid var(--nav-border);grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:grid}.sidebar-footer .account-logout{width:44px;height:44px;min-height:44px}.sidebar-footer .operator-row{min-width:0;max-width:100%;min-height:44px;margin-top:0;padding-top:0;display:flex}}@media (max-width:900px){.mobile-nav-toggle,.sidebar-footer .account-logout,.topbar-actions .secondary-action,.topbar-actions .icon-button,.setup-wizard-actions>*{min-height:44px}.topbar-actions .icon-button{width:44px;height:44px}}@media (max-width:700px){.workbench-entry-grid,.setup-action-list,.setup-integration-list{grid-template-columns:minmax(0,1fr)}.workbench-entry{min-height:120px}.workbench-data-warning,.setup-wizard-actions{flex-direction:column;align-items:stretch}.workbench-data-warning .state-action,.setup-wizard-actions>*{justify-content:center}.setup-wizard{padding:16px}.setup-topbar .secondary-action{justify-content:center;width:100%}.setup-step-list{grid-template-columns:1fr;margin-left:0;margin-right:0;padding:0;overflow:visible}.setup-step-list li:last-child{grid-column:auto}.setup-integration-row{min-height:0}}@media (prefers-reduced-motion:reduce){.workbench-entry{transition:none}}
