.version-controls,.version-notice{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);padding:16px;margin:12px 0;font-size:14px;line-height:1.5}.version-controls h3{margin:0 0 12px;font-size:20px;letter-spacing:-.02em}.version-summary{display:flex;gap:24px;flex-wrap:wrap}.version-summary dt{color:var(--ink-dim)}.version-summary dd{margin:0;font-weight:700}.version-note,.version-windows small{display:block;color:var(--ink-dim);font-size:14px}.version-notice p{margin:0 0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.version-controls fieldset{border:0;padding:0;margin:16px 0}.version-controls legend{font-weight:700;margin-bottom:8px}.version-controls label{display:block;margin:8px 0}.version-controls fieldset>label:has(input[type=radio]){display:inline-flex;align-items:center;margin-right:16px;gap:8px}.version-controls input[type=checkbox],.version-controls input[type=radio]{accent-color:var(--accent)}.version-controls input:not([type=radio]):not([type=checkbox]),.version-controls select{display:block;box-sizing:border-box;width:100%;min-height:42px;padding:8px;color:var(--ink);background:var(--surface2);border:1px solid var(--ink-faint);border-radius:var(--r1);font:inherit}.version-controls input::placeholder{color:var(--ink-dim);opacity:1}.version-controls button:not(.primarybtn){padding:9px 12px;box-sizing:border-box;border:1px solid var(--ink-faint);border-radius:var(--r1);background:var(--surface2);color:var(--ink);font:inherit;cursor:pointer}.version-controls fieldset>button{margin-right:8px}.version-controls button:disabled{cursor:default;opacity:.6}.version-controls :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.version-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.version-days{display:flex;gap:12px;flex-wrap:wrap}.version-days label{display:flex;gap:6px;align-items:center}.version-windows{list-style:none;padding:0}.version-windows li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:12px 0}.version-controls summary{cursor:pointer;font-weight:700}.version-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.version-controls .primarybtn{margin:12px 0 0}.version-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.version-resolve{border:1px solid var(--line);border-radius:var(--r1);padding:12px;margin:12px 0}.version-alert{border:2px solid var(--warn);border-radius:var(--r1);padding:12px;margin:12px 0}.version-alert h4{margin:0 0 8px;font-size:16px;color:var(--ink)}p.version-alert{color:var(--ink)}@media(max-width:600px){.version-fields{grid-template-columns:1fr}.version-windows li{align-items:flex-start;flex-direction:column}.version-controls,.version-notice{padding:12px}}