:root{--paper: #f6f3ed;--surface: #ffffff;--surface-2: #fcfaf6;--surface-3: #f2eee6;--line: #e7e1d7;--line-strong: #d6cec0;--ink: #1c1917;--ink-2: #57534e;--muted: #8a8178;--accent: #c4552f;--accent-hov: #a94526;--accent-tint: #fbede7;--accent-ring: rgba(196, 85, 47, .22);--amber: #b4762a;--amber-tint: #fbf1e0;--sage: #5a7d5a;--sage-tint: #ecf2ea;--clay: #b3392b;--clay-tint: #fceceb;--r-card: 16px;--r-field: 8px;--r-chip: 6px;--sh-drag: 0 12px 28px rgba(40, 28, 20, .18);--sh-pop: 0 8px 24px rgba(40, 28, 20, .14);--spring-smooth: linear( 0, .0224, .0798, .1594, .2514, .3483, .4445, .5362, .6208, .6968, .7634, .8206, .8687, .9083, .9403, .9654, .9847, .999, 1.0091, 1.016, 1.0201, 1.0222, 1.0227, 1.0221, 1.0208, 1.0189, 1.0168, 1.0146, 1.0124, 1.0104, 1.0085, 1.0068, 1.0053, 1.004, 1.0029, 1.002, 1.0013, 1.0007, 1 );--spring-snap: linear( 0, .0239, .0849, .1694, .2668, .3688, .4696, .5649, .652, .7294, .7964, .853, .8998, .9374, .9668, .9892, 1.0055, 1.0168, 1.024, 1.0281, 1.0297, 1.0295, 1.028, 1.0257, 1.0229, 1.0199, 1.0168, 1.0139, 1.0112, 1.0088, 1.0067, 1.0049, 1.0034, 1.0022, 1.0013, 1.0005, 1 );--spring-drop: linear( 0, .0397, .1399, .2755, .4258, .5754, .7132, .8322, .9291, 1.003, 1.0551, 1.0879, 1.1045, 1.1084, 1.103, 1.0914, 1.0764, 1.06, 1.0439, 1.0292, 1.0166, 1.0064, .9988, .9934, .9901, .9885, .9883, .989, .9903, .992, .9937, .9955, .997, .9984, .9994, 1.0002, 1.0008, 1.0011, 1 );color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button,input,select{font:inherit}button{cursor:pointer}td,dd,time,.metric strong,.a2-count,.a2-phone,.wait-badge{font-variant-numeric:tabular-nums}.app-shell{position:relative;width:min(1220px,calc(100% - 32px));margin:0 auto;padding:24px 0 56px}.topbar,.brand-block,.top-actions,.section-title,.table-controls,.detail-header,.notification-status,.secondary-button,.primary-button,.ghost-button,.toggle-button,.client-link,.icon-button{display:flex;align-items:center}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.brand-block{gap:12px}.brand-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:700;letter-spacing:.02em}.eyebrow,.panel-kicker{margin:0 0 3px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{color:var(--ink);font-size:24px;font-weight:620;letter-spacing:-.02em;line-height:1.15}h2{color:var(--ink);font-size:18px;font-weight:620;letter-spacing:-.015em;line-height:1.25}h3{color:var(--ink);font-size:15px;font-weight:620;letter-spacing:-.01em}.workspace-switcher{display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface-3)}.workspace-switcher button{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:0;border-radius:7px;background:transparent;color:var(--ink-2);padding:0 12px;font-size:13px;font-weight:550;white-space:nowrap;transition:color .14s var(--spring-snap),background .14s var(--spring-snap)}.workspace-switcher button:hover{color:var(--ink)}.workspace-switcher button.active{background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:0 11px}.workspace-switcher button:active{transform:scale(.97)}.top-actions{gap:8px;justify-content:flex-end}.workspace-status{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:550}.workspace-status:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--sage)}.hero-panel,.panel-card,.metric{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.hero-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:14px;padding:18px 20px}.hero-panel h2{max-width:700px;font-size:20px}.hero-panel p{max-width:720px;margin-top:5px;color:var(--ink-2);font-size:13.5px;line-height:1.5}.trust-line{color:var(--muted);font-size:12.5px;text-align:right;white-space:nowrap}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.metric{position:relative;display:flex;align-items:center;gap:11px;min-height:74px;padding:14px 16px;overflow:hidden;transition:border-color .16s var(--spring-snap)}.metric:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.metric-new:before{background:var(--accent)}.metric-in_progress:before{background:var(--amber)}.metric-closed:before{background:var(--sage)}.metric-risk:before{background:var(--ink-2)}.metric:hover{border-color:var(--line-strong)}.metric span:not(.status-dot){display:block;color:var(--muted);font-size:12px;font-weight:550}.metric strong{display:block;margin-top:3px;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1}.status-dot{flex:0 0 auto;width:8px;height:8px;border-radius:999px}.dot-blue{background:var(--accent)}.dot-amber{background:var(--amber)}.dot-green{background:var(--sage)}.dot-graphite{background:var(--ink-2)}.work-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:14px;margin-bottom:14px}.crm-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px}.panel-card{padding:18px}.client-form{display:grid;grid-template-columns:1fr 1fr;align-items:end;align-content:center;gap:13px}.security-panel{display:grid;gap:13px}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.security-disclaimer{border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:var(--r-field);padding:10px 12px;color:var(--ink-2);font-size:12.5px;line-height:1.45}.field-error{grid-column:2 / 3;margin-top:-4px;color:var(--clay);font-size:12.5px;font-weight:550}.inline-actions{display:flex;gap:8px;flex-wrap:wrap}.security-hint{color:var(--muted);font-size:12px;line-height:1.45}.section-title{grid-column:1 / -1;gap:10px;color:var(--ink)}.section-title svg{color:var(--accent)}.section-title p{margin-top:3px;color:var(--muted);font-size:12.5px;line-height:1.4}label{display:grid;gap:6px;color:var(--ink-2);font-size:12.5px;font-weight:550}input,select{width:100%;min-height:44px;border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--surface);color:var(--ink);outline:none;padding:0 12px;transition:border-color .14s var(--spring-snap),box-shadow .14s var(--spring-snap)}input::placeholder{color:var(--muted)}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.check-row{display:flex;align-items:flex-start;gap:9px;min-height:42px;border:1px solid var(--line);border-radius:var(--r-field);background:var(--surface-2);padding:10px;color:var(--ink-2);font-size:13px;line-height:1.3}.check-row input{width:16px;min-height:16px;margin-top:1px;accent-color:var(--accent)}.primary-button,.ghost-button,.toggle-button,.secondary-button,.icon-button{justify-content:center;gap:8px;min-height:44px;border:1px solid transparent;border-radius:var(--r-field);padding:0 14px;font-size:13.5px;font-weight:550;white-space:nowrap;transition:background .14s var(--spring-snap),border-color .14s var(--spring-snap),color .14s var(--spring-snap),transform .14s var(--spring-snap)}.primary-button{grid-column:1 / -1;background:var(--accent);color:#fff}.primary-button:hover{background:var(--accent-hov)}.primary-button:active,.ghost-button:active,.toggle-button:active,.secondary-button:active,.icon-button:active{transform:scale(.97)}.ghost-button,.toggle-button,.secondary-button{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.ghost-button:hover,.toggle-button:hover,.secondary-button:hover,.icon-button:hover{border-color:var(--ink-2);background:var(--surface-2)}.toggle-button.active{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-hov)}.primary-button:disabled,.ghost-button:disabled,.secondary-button:disabled,.icon-button:disabled{opacity:.45;cursor:not-allowed}.ghost-button:disabled:hover{border-color:var(--line-strong);background:var(--surface)}.notification-status{align-items:flex-start;gap:9px;min-height:44px;border:1px solid var(--line);border-radius:var(--r-field);background:var(--surface-2);color:var(--ink-2);padding:12px;font-size:13px;line-height:1.4}.table-section{overflow:hidden}.table-toolbar{display:grid;gap:13px}.table-controls{justify-content:space-between;gap:12px}.search-box{position:relative;display:block;min-width:min(420px,100%);flex:1}.search-box svg{position:absolute;left:12px;top:50%;color:var(--muted);transform:translateY(-50%)}.search-box input{padding-left:38px}.segmented-control{display:flex;flex-wrap:wrap;gap:6px}.segmented-control button{min-height:34px;border:1px solid var(--line-strong);border-radius:var(--r-chip);background:var(--surface);color:var(--ink-2);padding:0 11px;font-size:13px;font-weight:550;transition:background .14s var(--spring-snap),border-color .14s var(--spring-snap),color .14s var(--spring-snap)}.segmented-control button:hover{border-color:var(--ink-2)}.segmented-control button.selected{border-color:var(--ink);background:var(--ink);color:var(--paper)}.table-wrap{margin-top:13px;overflow-x:auto}table{width:100%;min-width:920px;border-collapse:collapse}th,td{border-bottom:1px solid var(--line);padding:12px 11px;text-align:left;vertical-align:middle}th{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}td{color:var(--ink);font-size:13.5px;line-height:1.4}tbody tr{transition:background .14s var(--spring-snap)}tbody tr:hover,.selected-row{background:var(--surface-2)}tbody tr:last-child td{border-bottom:0}.client-link{align-items:flex-start;flex-direction:column;gap:2px;width:100%;border:0;background:transparent;color:inherit;padding:0;text-align:left;font-weight:550}.client-link span{color:var(--muted);font-size:12px;font-weight:400}.protected-text{-webkit-user-select:none;user-select:none}.status-select{min-height:32px;border:1px solid transparent;border-radius:var(--r-chip);padding:0 10px;font-size:12.5px;font-weight:550;transition:border-color .14s var(--spring-snap)}.status-select:hover{border-color:currentcolor}.status-new{background:var(--accent-tint);color:var(--accent-hov)}.status-in_progress{background:var(--amber-tint);color:var(--amber)}.status-closed{background:var(--sage-tint);color:var(--sage)}.icon-button{width:36px;min-height:36px;background:var(--surface);border-color:var(--line-strong);color:var(--ink-2);padding:0}.empty-state{display:grid;place-items:center;gap:8px;min-height:130px;color:var(--muted);font-size:13.5px;text-align:center}.detail-panel{position:sticky;top:16px;align-self:start;display:grid;gap:13px}.detail-header{gap:12px}.detail-header p{color:var(--muted);font-size:12.5px;font-weight:550}.detail-list{display:grid;gap:1px;margin:0;border:1px solid var(--line);border-radius:var(--r-field);overflow:hidden;background:var(--line)}.detail-list div{display:grid;gap:3px;background:var(--surface-2);padding:10px 11px}dt{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}dd{margin:0;color:var(--ink);font-size:13.5px;font-weight:550}.next-action{border-radius:var(--r-field);background:var(--ink);color:var(--paper);padding:14px}.next-action p{margin-bottom:5px;color:#f6f3ed99;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.next-action strong{display:block;font-size:14.5px;font-weight:550;line-height:1.45}.secondary-button{width:100%}.next-step-cell{display:grid;gap:4px;justify-items:start}.wait-badge{display:inline-flex;align-items:center;gap:5px;border-radius:var(--r-chip);padding:2px 8px;background:var(--surface-3);color:var(--ink-2);font-size:11.5px;font-weight:550;white-space:nowrap}.wait-badge.overdue{background:var(--clay-tint);color:var(--clay)}.wait-badge.on-dark{margin-top:10px;background:#f6f3ed24;color:#f6f3edd9}.wait-badge.on-dark.overdue{background:#e68a7a38;color:#f2c4bd}.history-block{display:grid;gap:8px}.history-title{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.history-list{list-style:none;margin:0;padding:2px 0 0;display:grid;max-height:230px;overflow-y:auto}.history-list li{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;padding:7px 0}.history-list li:not(:last-child):before{content:"";position:absolute;left:4px;top:20px;bottom:-6px;width:1px;background:var(--line)}.history-dot{position:relative;z-index:1;width:8px;height:8px;margin-top:5px;margin-left:1px;border-radius:999px;background:var(--accent)}.history-list li p{color:var(--ink-2);font-size:13px;line-height:1.45}.history-list li time{color:var(--muted);font-size:11.5px}.watermark-card{border:1px solid var(--line);border-radius:var(--r-field);color:var(--muted);padding:11px;font-size:12px;line-height:1.4;text-align:center}.screen-locked .panel-card,.screen-locked .metric,.screen-locked .hero-panel,.screen-locked .a2-panel,.screen-locked .a2-list{filter:blur(6px)}.screen-shield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:none;place-items:center;gap:10px;background:#1c1917db;color:var(--paper);font-weight:550}.screen-locked .screen-shield{display:grid}.a2{display:grid;gap:14px}.a2-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:44px}.a2-toolbar h2{font-size:20px}.a2-count{color:var(--muted);font-size:13px}.a2-toolbar-spacer{flex:1}.a2-notice{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12.5px}.a2-notice svg{flex:0 0 auto;color:var(--sage)}.a2-notice.error{color:var(--clay);font-weight:550}.a2-notice.error svg{color:var(--clay)}.a2-panel{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:18px}.a2-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:13px}.a2-field{display:grid;gap:6px;color:var(--ink-2);font-size:12.5px;font-weight:550}.a2-field-wide{grid-column:span 2}.a2-field b{color:var(--accent);font-weight:550}.a2-field em{color:var(--clay);font-size:12px;font-style:normal;font-weight:550}.a2-field input[aria-invalid=true]{border-color:var(--clay)}.a2-toggle{display:flex;align-items:center;gap:9px;min-height:44px;color:var(--ink-2);font-size:13px;font-weight:550;cursor:pointer}.a2-toggle input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.a2-toggle-track{position:relative;flex:0 0 auto;width:38px;height:22px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-3);transition:background .18s var(--spring-snap),border-color .18s var(--spring-snap)}.a2-toggle-track span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--surface);border:1px solid var(--line-strong);transition:transform .22s var(--spring-drop)}.a2-toggle input:checked+.a2-toggle-track{background:var(--accent);border-color:var(--accent)}.a2-toggle input:checked+.a2-toggle-track span{transform:translate(16px);border-color:var(--accent)}.a2-toggle input:focus-visible+.a2-toggle-track{outline:2px solid var(--accent);outline-offset:2px}.a2-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid transparent;border-radius:var(--r-field);background:var(--accent);color:#fff;padding:0 16px;font-size:13.5px;font-weight:550;transition:background .14s var(--spring-snap),transform .14s var(--spring-snap)}.a2-save:hover{background:var(--accent-hov)}.a2-save:active{transform:scale(.97)}.a2-list{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.a2-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.a2-table-wrap{overflow-x:auto}.a2-table{width:100%;min-width:860px;border-collapse:collapse}.a2-table th{padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--line)}.a2-table td{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.a2-table tbody tr:last-child td{border-bottom:0}.a2-row{transition:background .14s var(--spring-snap)}.a2-row:hover{background:var(--surface-2)}.a2-row-enter{animation:a2-row-in .34s var(--spring-smooth) both;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes a2-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.a2-client strong{display:block;font-weight:550}.a2-phone{display:block;margin-top:2px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px}.a2-chip{display:inline-flex;align-items:center;border-radius:var(--r-chip);padding:3px 8px;font-size:12px;font-weight:550}.source-cold{background:var(--surface-3);color:var(--ink-2)}.source-warm{background:var(--amber-tint);color:var(--amber)}.a2-brief{display:inline-flex;align-items:center;gap:5px;font-size:12.5px}.a2-brief.requested{color:var(--sage);font-weight:550}.a2-brief.not-requested{color:var(--muted)}.a2-created{color:var(--ink-2);font-size:12.5px;white-space:nowrap}.a2-stage-cell{position:relative}.a2-stage-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:1px solid transparent;border-radius:var(--r-chip);padding:0 9px;font-size:12.5px;font-weight:550;touch-action:none;transition:border-color .14s var(--spring-snap),transform .14s var(--spring-snap)}.a2-stage-chip:hover{border-color:currentcolor}.a2-stage-chip:active{transform:scale(.97)}.a2-stage-chip.dragging{position:relative;z-index:30;box-shadow:var(--sh-drag);border-color:currentcolor;cursor:grabbing;transition:none;pointer-events:none}.a2-stage-chip svg{opacity:0;transition:opacity .14s var(--spring-snap)}.a2-row:hover .a2-stage-chip svg,.a2-stage-chip:focus-visible svg{opacity:.55}.stage-new{background:var(--accent-tint);color:var(--accent-hov)}.stage-qualified{background:var(--amber-tint);color:var(--amber)}.stage-consultation{background:var(--sage-tint);color:var(--sage)}.stage-rejected{background:var(--clay-tint);color:var(--clay)}.a2-lanes{position:fixed;z-index:25;left:50%;bottom:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:min(760px,calc(100vw - 32px));border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-pop);padding:10px;opacity:0;transform:translate(-50%,16px);pointer-events:none;transition:opacity .18s var(--spring-smooth),transform .26s var(--spring-smooth)}.a2-list.dragging .a2-lanes{opacity:1;transform:translate(-50%);pointer-events:auto}.a2-lane{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px dashed var(--line-strong);border-radius:var(--r-field);background:var(--surface-2);color:var(--ink-2);padding:0 14px;font-size:12.5px;font-weight:550;transition:border-color .14s var(--spring-snap),background .14s var(--spring-snap),color .14s var(--spring-snap)}.a2-lane.over{border-style:solid;border-color:var(--accent);background:var(--accent-tint);color:var(--accent-hov)}.a2-lane.current{opacity:.45}.a2-menu{position:absolute;z-index:40;top:calc(100% + 4px);left:14px;display:grid;min-width:210px;border:1px solid var(--line);border-radius:var(--r-field);background:var(--surface);box-shadow:var(--sh-pop);padding:4px;animation:a2-menu-in .2s var(--spring-smooth) both}@keyframes a2-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.a2-menu button{display:flex;align-items:center;gap:8px;min-height:34px;border:0;border-radius:var(--r-chip);background:transparent;color:var(--ink-2);padding:0 9px;font-size:13px;font-weight:550;text-align:left;transition:background .12s var(--spring-snap)}.a2-menu button:hover{background:var(--surface-2);color:var(--ink)}.a2-menu button[aria-current=true]{color:var(--accent-hov)}.a2-menu button svg{flex:0 0 auto;opacity:0}.a2-menu button[aria-current=true] svg{opacity:1}.a2-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:40px;opacity:0;pointer-events:none;transition:opacity .14s var(--spring-snap)}.a2-row:hover .a2-row-actions,.a2-row:focus-within .a2-row-actions{opacity:1;pointer-events:auto}.a2-icon-btn{display:grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:var(--r-chip);background:transparent;color:var(--muted);padding:0;transition:color .12s var(--spring-snap),background .12s var(--spring-snap),transform .12s var(--spring-snap)}.a2-icon-btn:hover{background:var(--clay-tint);color:var(--clay)}.a2-icon-btn:active{transform:scale(.92)}.a2-empty{display:grid;place-items:center;gap:6px;padding:44px 18px;color:var(--muted);text-align:center}.a2-empty strong{color:var(--ink);font-size:14px;font-weight:550}.a2-empty p{font-size:13px;line-height:1.5}@media(max-width:1060px){.hero-panel,.work-grid,.crm-grid{grid-template-columns:1fr}.detail-panel{position:static}.trust-line{text-align:left;white-space:normal}.a2-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.topbar{grid-template-columns:1fr;justify-items:stretch}.workspace-switcher{justify-content:center}.top-actions{justify-content:flex-start}}@media(max-width:760px){.app-shell{width:min(100% - 24px,1220px);padding-top:18px}.table-controls{align-items:flex-start;flex-direction:column}.top-actions,.segmented-control{width:100%}.top-actions .toggle-button,.top-actions .ghost-button{flex:1}h1{font-size:21px}.hero-panel h2{font-size:18px}.metrics-grid,.client-form,.security-grid,.a2-form{grid-template-columns:1fr}.a2-field-wide{grid-column:span 1}.field-error{grid-column:1}.search-box{width:100%}table,thead,tbody,th,td,tr{display:block;min-width:0}thead{display:none}tr{border-bottom:1px solid var(--line);padding:12px 0}tbody tr:last-child{border-bottom:0}td{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;border-bottom:0;padding:8px 0}td:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.a2-table tr{padding:12px 14px}.a2-table td{padding:6px 0}.a2-row-actions{justify-content:flex-start;opacity:1;pointer-events:auto}.a2-stage-chip svg{opacity:.55}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}.a2-stage-chip:active,.a2-save:active,.primary-button:active,.ghost-button:active,.toggle-button:active,.secondary-button:active,.icon-button:active,.a2-icon-btn:active,.workspace-switcher button:active{transform:none}}
