:root{--css-erp-bg:#fff;--css-erp-bg-subtle:#f6f7f9;--css-erp-bg-hover:#eff2f5;--css-erp-line:#e5e8ec;--css-erp-line-strong:#d3d8df;--css-erp-ink:#15202b;--css-erp-ink-soft:#4a5866;--css-erp-ink-muted:#667382;--css-erp-accent:#2f6fed;--css-erp-accent-hover:#225ad0;--css-erp-accent-ink:#1f56c6;--css-erp-accent-tint:#edf2fe;--css-erp-on-accent:#fff;--css-erp-ok:#17663f;--css-erp-ok-bg:#e7f4ec;--css-erp-warn:#855400;--css-erp-warn-bg:#fbf1dc;--css-erp-bad:#b42318;--css-erp-bad-bg:#fdecea;--css-erp-neu:#4a5866;--css-erp-neu-bg:#eef1f4;--css-erp-ai:#7c3aed;--css-erp-ai-bg:#7c3aed21;--css-erp-overlay:0 12px 32px #0f1f3624, 0 2px 6px #0f1f3614;--css-erp-scheme:light;--css-erp-radius-control:6px;--css-erp-radius-chip:4px;--css-erp-radius-popover:8px;--css-erp-control-h:32px;--css-erp-row-h:48px;--css-erp-head-h:36px;--css-erp-row-h-compact:26px;--css-erp-head-h-compact:26px;--css-erp-cell-x-compact:8px;--css-erp-font-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--css-erp-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--css-erp-bg:#0e1318;--css-erp-bg-subtle:#131a21;--css-erp-bg-hover:#1a232c;--css-erp-line:#222b35;--css-erp-line-strong:#2f3a46;--css-erp-ink:#e6ebf1;--css-erp-ink-soft:#a9b4c1;--css-erp-ink-muted:#8a96a4;--css-erp-accent:#2f6fed;--css-erp-accent-hover:#4a82f2;--css-erp-accent-ink:#8db4ff;--css-erp-accent-tint:#7daaff21;--css-erp-on-accent:#fff;--css-erp-ok:#72d19c;--css-erp-ok-bg:#72d19c1f;--css-erp-warn:#f0bd62;--css-erp-warn-bg:#f0bd621f;--css-erp-bad:#f4897e;--css-erp-bad-bg:#f4897e1f;--css-erp-neu:#a9b4c1;--css-erp-neu-bg:#1a232c;--css-erp-ai:#a78bfa;--css-erp-ai-bg:#a78bfa21;--css-erp-overlay:0 12px 32px #00000080, 0 2px 6px #0006;--css-erp-scheme:dark}}:root[data-theme=dark],[data-css-erp-ui][data-theme=dark]{--css-erp-bg:#0e1318;--css-erp-bg-subtle:#131a21;--css-erp-bg-hover:#1a232c;--css-erp-line:#222b35;--css-erp-line-strong:#2f3a46;--css-erp-ink:#e6ebf1;--css-erp-ink-soft:#a9b4c1;--css-erp-ink-muted:#8a96a4;--css-erp-accent:#2f6fed;--css-erp-accent-hover:#4a82f2;--css-erp-accent-ink:#8db4ff;--css-erp-accent-tint:#7daaff21;--css-erp-on-accent:#fff;--css-erp-ok:#72d19c;--css-erp-ok-bg:#72d19c1f;--css-erp-warn:#f0bd62;--css-erp-warn-bg:#f0bd621f;--css-erp-bad:#f4897e;--css-erp-bad-bg:#f4897e1f;--css-erp-neu:#a9b4c1;--css-erp-neu-bg:#1a232c;--css-erp-ai:#a78bfa;--css-erp-ai-bg:#a78bfa21;--css-erp-overlay:0 12px 32px #00000080, 0 2px 6px #0006;--css-erp-scheme:dark}[data-css-erp-ui][data-theme=light],[data-css-erp-ui][data-theme=auto]{--css-erp-bg:#fff;--css-erp-bg-subtle:#f6f7f9;--css-erp-bg-hover:#eff2f5;--css-erp-line:#e5e8ec;--css-erp-line-strong:#d3d8df;--css-erp-ink:#15202b;--css-erp-ink-soft:#4a5866;--css-erp-ink-muted:#667382;--css-erp-accent:#2f6fed;--css-erp-accent-hover:#225ad0;--css-erp-accent-ink:#1f56c6;--css-erp-accent-tint:#edf2fe;--css-erp-on-accent:#fff;--css-erp-ok:#17663f;--css-erp-ok-bg:#e7f4ec;--css-erp-warn:#855400;--css-erp-warn-bg:#fbf1dc;--css-erp-bad:#b42318;--css-erp-bad-bg:#fdecea;--css-erp-neu:#4a5866;--css-erp-neu-bg:#eef1f4;--css-erp-ai:#7c3aed;--css-erp-ai-bg:#7c3aed21;--css-erp-overlay:0 12px 32px #0f1f3624, 0 2px 6px #0f1f3614;--css-erp-scheme:light}@media (prefers-color-scheme:dark){[data-css-erp-ui][data-theme=auto]{--css-erp-bg:#0e1318;--css-erp-bg-subtle:#131a21;--css-erp-bg-hover:#1a232c;--css-erp-line:#222b35;--css-erp-line-strong:#2f3a46;--css-erp-ink:#e6ebf1;--css-erp-ink-soft:#a9b4c1;--css-erp-ink-muted:#8a96a4;--css-erp-accent:#2f6fed;--css-erp-accent-hover:#4a82f2;--css-erp-accent-ink:#8db4ff;--css-erp-accent-tint:#7daaff21;--css-erp-on-accent:#fff;--css-erp-ok:#72d19c;--css-erp-ok-bg:#72d19c1f;--css-erp-warn:#f0bd62;--css-erp-warn-bg:#f0bd621f;--css-erp-bad:#f4897e;--css-erp-bad-bg:#f4897e1f;--css-erp-neu:#a9b4c1;--css-erp-neu-bg:#1a232c;--css-erp-ai:#a78bfa;--css-erp-ai-bg:#a78bfa21;--css-erp-overlay:0 12px 32px #00000080, 0 2px 6px #0006;--css-erp-scheme:dark}}.css-erp-ui-button{--css-erp-ui-button-icon:16px;box-sizing:border-box;min-height:var(--css-erp-control-h);border-radius:var(--css-erp-radius-control);color:var(--css-erp-ink);font:600 13px/1 var(--css-erp-font-sans);letter-spacing:0;white-space:nowrap;vertical-align:middle;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.css-erp-ui-button{transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}}.css-erp-ui-button svg{width:var(--css-erp-ui-button-icon);height:var(--css-erp-ui-button-icon);pointer-events:none;flex-shrink:0}.css-erp-ui-button-loader{box-sizing:border-box;width:var(--css-erp-ui-button-icon,16px);height:var(--css-erp-ui-button-icon,16px);pointer-events:none;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;animation:.8s linear infinite css-erp-ui-spin;display:inline-block}@keyframes css-erp-ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.css-erp-ui-button-loader{opacity:.6;animation:none}}.css-erp-ui-button[data-variant=primary]{background:var(--css-erp-accent);color:var(--css-erp-on-accent)}.css-erp-ui-button[data-variant=secondary]{border-color:var(--css-erp-line-strong);background:var(--css-erp-bg);color:var(--css-erp-ink)}.css-erp-ui-button[data-variant=destructive]{border-color:var(--css-erp-bad);color:var(--css-erp-bad);background:0 0}.css-erp-ui-button[data-variant=ghost]{color:var(--css-erp-ink-soft);background:0 0}.css-erp-ui-button[data-size=xs]{--css-erp-ui-button-icon:12px;border-radius:var(--css-erp-radius-chip);gap:4px;min-height:24px;padding:0 8px;font-size:12px}.css-erp-ui-button[data-size=sm]{min-height:28px;padding:0 10px;font-size:12px}.css-erp-ui-button[data-size=lg]{min-height:36px;padding:0 16px;font-size:14px}.css-erp-ui-button[data-size=icon]{width:var(--css-erp-control-h);height:var(--css-erp-control-h);padding:0}.css-erp-ui-button[data-size=icon-xs]{--css-erp-ui-button-icon:12px;border-radius:var(--css-erp-radius-chip);width:24px;height:24px;min-height:0;padding:0}.css-erp-ui-button[data-size=icon-sm]{width:28px;height:28px;min-height:0;padding:0}.css-erp-ui-button[data-size=icon-lg]{width:36px;height:36px;min-height:0;padding:0}.css-erp-ui-button[data-variant=link]{min-height:0;color:var(--css-erp-accent-ink);text-underline-offset:4px;background:0 0;border-radius:0;padding:0}.css-erp-ui-button[data-variant=primary]:hover{background:var(--css-erp-accent-hover)}.css-erp-ui-button[data-variant=secondary]:hover{background:var(--css-erp-bg-hover)}.css-erp-ui-button[data-variant=destructive]:hover{background:color-mix(in oklab, var(--css-erp-bad) 8%, transparent)}.css-erp-ui-button[data-variant=ghost]:hover{background:var(--css-erp-bg-hover);color:var(--css-erp-ink)}.css-erp-ui-button[data-variant=link]:hover{text-decoration:underline}.css-erp-ui-button:focus-visible{outline:2px solid var(--css-erp-accent);outline-offset:2px}.css-erp-ui-button:disabled{opacity:.6;pointer-events:none}@media (pointer:coarse){.css-erp-ui-button,.css-erp-ui-button[data-size=xs],.css-erp-ui-button[data-size=sm],.css-erp-ui-button[data-size=lg],.css-erp-ui-button[data-size=icon],.css-erp-ui-button[data-size=icon-xs],.css-erp-ui-button[data-size=icon-sm],.css-erp-ui-button[data-size=icon-lg]{min-width:2.75rem;min-height:2.75rem}.css-erp-ui-button[data-variant=link]{min-width:0;min-height:2.75rem}}.css-erp-ui-status-chip{box-sizing:border-box;border-radius:var(--css-erp-radius-chip);background:var(--css-erp-neu-bg);height:22px;color:var(--css-erp-neu);font:500 12px/1 var(--css-erp-font-sans);letter-spacing:0;white-space:nowrap;vertical-align:middle;border:0;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:0 8px;display:inline-flex}.css-erp-ui-status-chip:not(:has(svg)):before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.css-erp-ui-status-chip svg{flex-shrink:0;width:1em;height:1em}.css-erp-ui-status-chip[data-size=compact]{height:20px;padding:0 6px;font-size:11px}.css-erp-ui-status-chip[data-tone=info]{background:var(--css-erp-accent-tint);color:var(--css-erp-accent-ink)}.css-erp-ui-status-chip[data-tone=success]{background:var(--css-erp-ok-bg);color:var(--css-erp-ok)}.css-erp-ui-status-chip[data-tone=warning]{background:var(--css-erp-warn-bg);color:var(--css-erp-warn)}.css-erp-ui-status-chip[data-tone=danger]{background:var(--css-erp-bad-bg);color:var(--css-erp-bad)}.css-erp-ui-status-chip[data-tone=neutral]{background:var(--css-erp-neu-bg);color:var(--css-erp-neu)}.css-erp-ui-status-chip[data-tone=ai]{background:var(--css-erp-ai-bg);color:var(--css-erp-ai)}.css-erp-ui-status-chip[data-struck=true]{text-decoration:line-through}.css-erp-ui-table-scroll{max-width:100%;color-scheme:var(--css-erp-scheme);-webkit-overflow-scrolling:touch;overflow-x:auto}.css-erp-ui-table-scroll:focus-visible{outline:2px solid var(--css-erp-accent);outline-offset:-2px}.css-erp-ui-table{--css-erp-ui-table-row-h:var(--css-erp-row-h);--css-erp-ui-table-head-h:var(--css-erp-head-h);--css-erp-ui-table-cell-x:12px;border-collapse:collapse;width:100%;color:var(--css-erp-ink);font:400 13px/1.3 var(--css-erp-font-sans);font-variant-numeric:tabular-nums;text-align:left}.css-erp-ui-table[data-density=compact]{--css-erp-ui-table-row-h:var(--css-erp-row-h-compact);--css-erp-ui-table-head-h:var(--css-erp-head-h-compact);--css-erp-ui-table-cell-x:var(--css-erp-cell-x-compact)}.css-erp-ui-table caption{padding:0 var(--css-erp-table-edge,var(--css-erp-ui-table-cell-x)) 8px;color:var(--css-erp-ink-soft);text-align:left;caption-side:top;font-size:12px;font-weight:600;line-height:1.3}.css-erp-ui-table th,.css-erp-ui-table td{box-sizing:border-box;padding:0 var(--css-erp-ui-table-cell-x);border-bottom:1px solid var(--css-erp-line);text-align:left;vertical-align:middle}.css-erp-ui-table th{height:var(--css-erp-ui-table-head-h);color:var(--css-erp-ink-muted);white-space:nowrap;font-size:12px;font-weight:600;line-height:1}.css-erp-ui-table td{height:var(--css-erp-ui-table-row-h);font-size:13px}.css-erp-ui-table tfoot :is(th,td){height:var(--css-erp-ui-table-head-h);border-top:1px solid var(--css-erp-line-strong);background:var(--css-erp-bg-subtle);color:var(--css-erp-ink);border-bottom:0;font-size:13px;font-weight:600;line-height:1}.css-erp-ui-table tbody th{height:var(--css-erp-ui-table-row-h);color:var(--css-erp-ink);white-space:normal;font-size:13px;font-weight:600;line-height:1.3}.css-erp-ui-table :is(th,td):first-child{padding-left:var(--css-erp-table-edge,var(--css-erp-ui-table-cell-x))}.css-erp-ui-table :is(th,td):last-child{padding-right:var(--css-erp-table-edge,var(--css-erp-ui-table-cell-x))}.css-erp-ui-table :is(th,td)[data-numeric]{text-align:right}.css-erp-ui-table tbody tr:hover>:is(th,td){background:var(--css-erp-bg-hover)}html,body{background:var(--css-erp-bg);color:var(--css-erp-ink);font-family:var(--css-erp-font-sans);color-scheme:var(--css-erp-scheme);margin:0;font-size:13px}.works-app{min-height:100vh}.works-bar{border-bottom:1px solid var(--css-erp-line);background:var(--css-erp-bg-subtle);align-items:center;gap:16px;height:44px;padding:0 16px;display:flex}.works-brand{letter-spacing:-.01em;font-weight:700}.works-nav{gap:2px;display:flex}.works-nav a{color:var(--css-erp-ink-soft);border-radius:var(--css-erp-radius-control);padding:4px 8px;text-decoration:none}.works-nav a[aria-current=page]{color:var(--css-erp-ink);background:var(--css-erp-bg-hover);font-weight:600}.works-user{align-items:center;gap:6px;margin-left:auto;display:flex}.works-user-name{color:var(--css-erp-ink-soft);margin-right:4px}.works-main{padding:12px 16px 24px}.works-toolbar{align-items:center;gap:10px;margin-bottom:8px;display:flex}.works-toolbar h1{margin:0;font-size:15px;font-weight:600}.works-count{color:var(--css-erp-ink-muted)}.works-spacer{flex:1}.works-empty{color:var(--css-erp-ink-muted)}.works-message{color:var(--css-erp-ink-muted);padding:16px}.works-notice{max-width:480px;margin:64px auto;padding:0 16px}.works-notice h1{margin:0 0 8px;font-size:17px}.works-notice p{color:var(--css-erp-ink-soft);line-height:1.5}.works-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.works-dev-form{border-top:1px dashed var(--css-erp-line);margin-top:24px;padding-top:16px}.works-dev-form label{color:var(--css-erp-ink-muted)}.works-input{height:var(--css-erp-control-h);border:1px solid var(--css-erp-line-strong);border-radius:var(--css-erp-radius-control);background:var(--css-erp-bg);min-width:220px;color:var(--css-erp-ink);font:inherit;padding:0 8px}.works-link,.works-back{color:var(--css-erp-accent);text-decoration:none}.works-link:hover{text-decoration:underline}.works-back{border-radius:var(--css-erp-radius-control);align-items:center;padding:4px;display:inline-flex}.works-back:hover{background:var(--css-erp-bg-hover)}.works-muted,.works-hint{color:var(--css-erp-ink-muted)}.works-hint{margin:4px 0 0;font-size:12px}.works-error{color:var(--css-erp-bad);background:var(--css-erp-bad-bg);border-radius:var(--css-erp-radius-control);margin:6px 0;padding:6px 8px}ul.works-error{padding-left:24px}.works-section{border-top:1px solid var(--css-erp-line);padding:8px 0 12px}.works-section h2{color:var(--css-erp-ink-soft);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:13px;font-weight:600}.works-fields{gap:6px;max-width:920px;display:grid}.works-field{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:12px;display:grid}.works-field>label{color:var(--css-erp-ink-soft);padding-top:6px}.works-input.works-grow,.works-grow{box-sizing:border-box;flex:1;width:100%;min-width:0}.works-num{text-align:right;font-variant-numeric:tabular-nums}select.works-input{min-width:120px}.works-pickrow{min-height:var(--css-erp-control-h);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.works-pickname{font-weight:600}.works-picker,.works-chosen{gap:4px;display:grid}.works-picklist{border:1px solid var(--css-erp-line);border-radius:var(--css-erp-radius-control);max-height:240px;overflow:auto}.works-picklist>.works-hint{border-bottom:1px solid var(--css-erp-line);margin:0;padding:4px 8px}.works-picklist>.works-pickrow{min-height:var(--css-erp-row-h-compact);border-bottom:1px solid var(--css-erp-line);padding:0 8px}.works-picklist>.works-pickrow:last-child{border-bottom:0}.works-picklist>.works-pickrow:hover{background:var(--css-erp-bg-hover)}.works-panel{border-left:2px solid var(--css-erp-accent);background:var(--css-erp-bg-subtle);gap:6px;padding:8px 10px;display:grid}.works-panel .works-field{grid-template-columns:140px minmax(0,1fr)}.works-panel-head{align-items:center;display:flex}.works-radios{border:0;gap:2px;margin:0;padding:0;display:grid}.works-radios legend{color:var(--css-erp-ink-muted);margin-bottom:2px;padding:0;font-size:12px}.works-radios label{align-items:center;gap:6px;display:flex}.works-typed .works-hint{margin:0 0 4px}.works-strip{border-top:1px solid var(--css-erp-line);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 16px;margin:0 0 12px;padding:8px 0;display:grid}.works-strip dt{color:var(--css-erp-ink-muted);font-size:12px}.works-strip dd{margin:2px 0 0}.works-notices{gap:2px;margin-top:2px;font-size:12px;display:grid}.works-counts{flex-wrap:wrap;gap:4px 16px;margin-bottom:8px;display:flex}.works-filebar{margin-bottom:8px}@media (width<=640px){.works-field,.works-panel .works-field{grid-template-columns:minmax(0,1fr);gap:2px}}ul.works-picklist{margin:0;padding:0;list-style:none}:root{--works-grid-group-bg:#e8eef5;--works-grid-area-bg:#f2f4f7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--works-grid-group-bg:#1b2733;--works-grid-area-bg:var(--css-erp-bg-subtle)}}:root[data-theme=dark]{--works-grid-group-bg:#1b2733;--works-grid-area-bg:var(--css-erp-bg-subtle)}.works-section .works-toolbar h2{margin:0}.works-warn-text{color:var(--css-erp-warn)}.works-opname-head{z-index:2;background:var(--css-erp-bg);border-bottom:1px solid var(--css-erp-line);margin-bottom:6px;padding-bottom:6px;position:sticky;top:0}.works-opname-head .works-toolbar{flex-wrap:wrap}.works-opname-numbers{flex-wrap:wrap;align-items:flex-end;gap:4px 18px;display:flex}.works-number{gap:1px;display:grid}.works-number-label{color:var(--css-erp-ink-muted);font-size:11px}.works-number-value{font-variant-numeric:tabular-nums;font-weight:600}.works-number.big .works-number-value{font-size:20px;line-height:1.1}.works-opname-specs{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 12px;display:flex}.works-count-bad{color:var(--css-erp-bad);font-weight:600}.works-count-warn{color:var(--css-erp-warn);font-weight:600}select.works-input.works-filter{min-width:140px;height:26px}.works-banner{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.works-confirm{align-items:center;gap:6px;display:inline-flex}.works-grid th.works-grid-band{text-align:center;border-bottom:1px solid var(--css-erp-line-strong)}.works-grid tr.works-grid-group td{background:var(--works-grid-group-bg);font-weight:600}.works-grid tr.works-grid-sub td{background:var(--works-grid-group-bg)}.works-grid tr.works-grid-area td{background:var(--works-grid-area-bg);font-weight:700}.works-grid-indent{color:var(--css-erp-ink-soft);padding-left:16px}.works-grid tr.works-grid-changed td:first-child{box-shadow:inset 2px 0 0 var(--css-erp-accent)}.works-grid tr.works-grid-moved td:nth-child(8),.works-grid tr.works-grid-moved td:nth-child(9){color:var(--css-erp-accent);font-weight:600}.works-grid td.works-grid-input-cell{padding-top:1px;padding-bottom:1px}.works-cell-input{box-sizing:border-box;border:1px solid var(--css-erp-line-strong);border-radius:var(--css-erp-radius-control);background:var(--css-erp-bg);width:92px;height:22px;color:var(--css-erp-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:0 6px}.works-cell-input.prefill{color:var(--css-erp-ink-muted)}.works-cell-input:focus{outline:2px solid var(--css-erp-accent);outline-offset:-1px;color:var(--css-erp-ink)}.works-cell-input.bad{border-color:var(--css-erp-bad);background:var(--css-erp-bad-bg)}.works-cell-input.warn{border-color:var(--css-erp-warn);background:var(--css-erp-warn-bg)}.works-cell-bad{color:var(--css-erp-bad);font-weight:600}.works-cell-warn{color:var(--css-erp-warn);font-weight:600}.works-cell-note{margin-left:8px;font-size:11px;font-weight:600}.works-cell-note.bad{color:var(--css-erp-bad)}.works-cell-note.warn{color:var(--css-erp-warn)}.works-revision-status{flex-direction:column;gap:2px;margin:4px 0;display:flex}.works-approver{color:var(--css-erp-ok);align-items:center;gap:6px;font-weight:600;display:inline-flex}.works-sent-back{color:var(--css-erp-warn);font-weight:600}.works-revision-status q{color:var(--css-erp-ink);font-weight:400}.works-dialog{gap:6px;max-width:760px;margin:6px 0;display:grid}.works-dialog p{margin:0}.works-warning-list{font-variant-numeric:tabular-nums;max-height:160px;margin:0;padding-left:18px;overflow:auto}textarea.works-input.works-note{resize:vertical;height:auto;min-height:60px;font:inherit;padding:4px 6px}.works-history{margin:4px 0}.works-history summary{cursor:pointer;color:var(--css-erp-ink-soft)}.works-history ol{gap:1px;margin:4px 0;padding-left:18px;display:grid}.works-note-field{gap:2px;display:grid}.works-bap{max-width:1100px;margin:0 0 8px}.works-bap-grid{gap:4px;display:grid}.works-bap-pair{flex-wrap:wrap;gap:6px;display:flex}.works-bap-pair .works-input{min-width:180px}.works-bap-grid .works-input{max-width:360px}.works-bap-label{color:var(--css-erp-ink-soft);padding-top:6px}.works-bap-changed{background:var(--css-erp-warn-bg);border-radius:var(--css-erp-radius-control);padding:2px 4px}.works-bap-layers label{align-items:center;gap:4px;display:inline-flex}.works-bap-checks{flex-wrap:wrap;gap:12px;padding-left:20px;display:flex}.works-bap-preview{border:1px solid var(--css-erp-line);background:var(--css-erp-bg);width:100%;height:70vh}.works-bap-result{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.works-bap-links{gap:8px;display:inline-flex}.works-bap-list{margin:0 0 8px}.works-releases{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.works-releases tr[data-selected]{background:var(--css-erp-accent-tint)}.works-version{color:var(--css-erp-accent);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;margin-right:6px;padding:0}.works-version[aria-pressed=true]{color:var(--css-erp-ink);font-weight:600}.works-note{border-left:1px solid var(--css-erp-line);min-width:0;max-width:820px;padding-left:16px}.works-note-title{margin:0;font-size:14px;font-weight:600}.works-note .works-link{align-items:center;gap:4px;display:inline-flex}.works-notes{line-height:1.55}.works-notes h3{margin:12px 0 4px;font-size:13px;font-weight:600}.works-notes h3:first-child{margin-top:0}.works-notes p{margin:0 0 6px}.works-notes ul{margin:0 0 6px;padding-left:20px}.works-notes li{margin:2px 0}.works-ticket{border:1px solid var(--css-erp-line);border-radius:var(--css-erp-radius-chip);background:var(--css-erp-bg-subtle);color:var(--css-erp-accent);font-family:var(--css-erp-font-mono);padding:0 4px;font-size:11px;text-decoration:none;display:inline-block}@media (width<=760px){.works-releases{grid-template-columns:minmax(0,1fr)}.works-note{border-left:0;padding-left:0}}
