#form .demand-modal-header{position:sticky;top:-32px;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:var(--surface,#fff);padding:16px 0;margin:-16px 0 0;border-bottom:1px solid var(--line)}#form .demand-modal-header h2{margin:0;align-self:center;font-size:20px;line-height:1.4;overflow-wrap:anywhere}#form .demand-modal-close{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:8px;border-radius:50%;color:var(--muted)}#form .demand-modal-close:hover{background:var(--accent-container);color:var(--on-accent)}#form .demand-modal-close:focus-visible{outline:2px solid var(--p);outline-offset:2px}#demand-discard{width:min(440px,calc(100vw - 32px));padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--surface,#fff);color:var(--ink)}#demand-discard::backdrop{background:#080b1099}#demand-discard h2{font-size:20px;margin:0 0 16px}#demand-discard p{color:var(--muted);margin:0 0 24px}#demand-discard .actions{gap:8px;flex-wrap:wrap}#demand-discard button{min-height:40px;padding:8px 16px;font-size:13px}
