#selection-request-form{margin:24px 0;padding:20px;border:1px solid #dbc7bd;background:#f5eee6;border-radius:10px}#selection-request-form h3{margin:0 0 8px}#request-fields{border:0;padding:0;margin:0;min-width:0}#request-fields label{display:block;margin:14px 0 6px;font-size:14px}#request-fields input,#request-fields select,#request-fields textarea{display:block;width:100%;box-sizing:border-box;background:#fffdf9;border:1px solid #cbb9af;padding:11px;border-radius:4px;font:inherit;color:inherit}#request-fields .request-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}#request-fields:disabled{opacity:.7}#request-status{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;color:#74253a;line-height:1.8}#selection-request-form .privacy-note{font-size:12px;line-height:1.7;color:#766b65}#submit-selection{width:100%;margin-top:10px}.selection-bar{width:min(660px,calc(100% - 28px))}#copy-selection{font-size:12px;padding:10px;color:#fff9ef;background:transparent;border:0;white-space:nowrap}#selection-dialog{max-height:90dvh;overflow-y:auto}@media(max-width:600px){#copy-selection{display:none}#request-fields .request-columns{grid-template-columns:1fr;gap:0}#selection-request-form{padding:14px}.selection-bar{width:calc(100% - 20px)}}
