.sac-form .sac-options{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.sac-options legend{margin-bottom:12px;font-weight:700}.sac-options small{color:#526a80;margin-top:5px;font-weight:400;display:block}.sac-form .sac-options label{cursor:pointer;border:1px solid #c4d7e6;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.sac-form .sac-options label:has(input:checked){background:#edf5ff;border-color:#1260ab}.sac-form .sac-options input{accent-color:#0864cb;flex:none;width:18px;height:18px}:is(.sac-form input:focus-visible,.sac-form select:focus-visible,.sac-form textarea:focus-visible){outline-offset:2px;outline:2px solid #0864cb}.sac-protocol{overflow-wrap:anywhere;background:#edf5ff;border-radius:10px;padding:14px;display:block}.sac-kicker{color:#1260ab;font-size:12px;font-weight:700}.sac-receipt p{line-height:1.6}.sac-private-details{max-height:75dvh;overflow:auto}.sac-private-details dl{gap:14px;display:grid}.sac-private-details dt{color:#446277;font-weight:700}.sac-private-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.sac-departments{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.sac-departments button[aria-pressed=true]{color:#fff;background:#075fba}.sac-area-tag{color:#254a6a;background:#e8f0f8;border-radius:5px;padding:4px 7px;font-size:12px;display:inline-block}.pi-dock-panel .sac-options{grid-template-columns:1fr}.sac-page-heading{padding:15px 0 0}.sac-page-heading h1{margin:10px 0;font-size:32px}.sac-page-heading a{color:#0864cb}.sac-form .pi-button:disabled{opacity:.65}@media (max-width:600px){.sac-form .sac-options{grid-template-columns:1fr}.sac-page-heading h1{font-size:26px}}.ch-funnel-dialog .sac-form form>fieldset{display:block}.ch-funnel-dialog .sac-form .pi-consent{display:flex}.ch-funnel-dialog .sac-form .pi-consent input{flex:none;width:18px;height:18px;padding:0}.ch-funnel-dialog .sac-form .sac-options{display:grid}.sac-form form{grid-template-columns:none;display:block}.sac-form form>fieldset{min-width:0;margin:0;display:block}.sac-form form>.pi-button{width:auto;min-height:44px;margin-top:8px}.sac-form .sac-options input{padding:0}.sac-attachment-actions{flex-wrap:wrap;gap:8px;display:flex}.sac-attachment-actions button{color:#164d80;cursor:pointer;background:#eef5fd;border:1px solid #abc5db;border-radius:8px;min-height:44px;padding:11px 14px}.sac-form input[hidden]{display:none}.sac-file-list{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.sac-file-list li{background:#f3f7fb;border:1px solid #d2e0ec;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.sac-file-list span,.sac-file-list a{overflow-wrap:anywhere;min-width:0}.sac-file-list small{color:#526a80;margin-top:4px;display:block}.sac-file-list button{color:#864333;background:#fff;border:1px solid #d2e0ec;border-radius:6px;flex:none;padding:8px}.sac-attachments h3{margin-bottom:8px}.sac-attachment-actions button:disabled,.sac-file-list button:disabled{opacity:.6;cursor:default}
