dialog textarea{width:100%;border:0;background:#f4f1eb;border-radius:13px;padding:14px 15px;outline:none;color:var(--ink);font:13px/1.5 "DM Sans",sans-serif;resize:vertical}
dialog textarea:focus{background:#fff;box-shadow:inset 0 0 0 1px rgba(204,0,0,.4),0 0 0 3px rgba(204,0,0,.07)}
.request-list{display:grid;gap:8px;margin-top:18px}.request-row{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:15px;background:#fff}.request-row h4{margin:0 0 5px;font-size:12px}.request-row p{margin:0;color:var(--muted);font-size:10px}.request-row .stage{background:#fff0f0;color:var(--red)}
.stage-select{border:1px solid rgba(25,23,21,.14);border-radius:999px;background:#f3efe8;color:#3f3934;font:inherit;font-size:.76rem;font-weight:700;text-transform:uppercase;padding:.62rem 2rem .62rem .8rem}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.checkbox-label{display:flex!important;flex-direction:row!important;align-items:center;gap:.65rem}.checkbox-label input{width:auto}.status-complete{opacity:.65}@media(max-width:620px){.form-pair{grid-template-columns:1fr}.request-row{align-items:flex-start}}
