.DsarFormModal_overlay__Vneub{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1100;padding:var(--spacing-lg)}.DsarFormModal_modal__BEvro{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.4)}.DsarFormModal_header__ih4h1{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color);position:sticky;top:0;background:var(--bg-secondary);z-index:1}.DsarFormModal_title__caQn7{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.DsarFormModal_closeButton__KeJYw{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.DsarFormModal_closeButton__KeJYw:hover{background:var(--bg-tertiary);color:var(--text-primary)}.DsarFormModal_closeButton__KeJYw:disabled{opacity:.5;cursor:not-allowed}.DsarFormModal_closeIcon__OnnDA{width:20px;height:20px}.DsarFormModal_content__k3yvg{padding:24px}.DsarFormModal_intro__v1SiO{margin:0 0 16px;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.DsarFormModal_typeList__B1BCz{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.DsarFormModal_typeOption__wGK_j{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--border-color);border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.DsarFormModal_typeOption__wGK_j:hover{border-color:var(--accent-primary)}.DsarFormModal_typeOptionSelected__F2CqI{border-color:var(--accent-primary);background:rgba(99,102,241,.08)}.DsarFormModal_typeRadio__WJJX8{margin-top:3px;accent-color:var(--accent-primary)}.DsarFormModal_typeLabel__5Whlw{display:block;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.DsarFormModal_typeDescription__08Yo0{display:block;font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.DsarFormModal_detailsLabel__natz2{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:6px}.DsarFormModal_optional__VENX0{font-weight:400;color:var(--text-secondary)}.DsarFormModal_detailsInput__zyrwg{width:100%;padding:10px 12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.875rem;font-family:inherit;resize:vertical}.DsarFormModal_detailsInput__zyrwg:focus{outline:none;border-color:var(--accent-primary)}.DsarFormModal_charCount__AcrhS{text-align:right;font-size:.75rem;color:var(--text-secondary);margin:4px 0 12px}.DsarFormModal_error__3uXVJ{padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.8125rem;margin-bottom:12px}.DsarFormModal_actions__s_iVw{display:flex;justify-content:flex-end;gap:10px}.DsarFormModal_cancelButton__Rj_VL{padding:10px 18px;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.875rem;font-weight:600;cursor:pointer}.DsarFormModal_cancelButton__Rj_VL:hover{color:var(--text-primary);border-color:var(--text-secondary)}.DsarFormModal_submitButton__5Moeg{padding:10px 20px;background:var(--accent-primary);border:none;border-radius:8px;color:#ffffff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease}.DsarFormModal_submitButton__5Moeg:hover:not(:disabled){background:var(--accent-hover)}.DsarFormModal_cancelButton__Rj_VL:disabled,.DsarFormModal_submitButton__5Moeg:disabled{opacity:.5;cursor:not-allowed}.DsarFormModal_successPanel__gcfTK{text-align:center;padding:8px 0}.DsarFormModal_successTitle__23wyK{margin:0 0 8px;font-size:1.0625rem;font-weight:600;color:var(--text-primary)}.DsarFormModal_successBody__p9QWW{margin:0 0 20px;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.DsarFormModal_successMeta__EhNGa{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;margin-bottom:20px;text-align:left}.DsarFormModal_metaLabel__xlQ_U{display:block;font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.DsarFormModal_metaValue__bzB5P{font-size:.875rem;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,monospace}.DsarFormModal_doneButton__Jh8en{padding:10px 24px;background:var(--accent-primary);border:none;border-radius:8px;color:#ffffff;font-size:.875rem;font-weight:600;cursor:pointer}.DsarFormModal_doneButton__Jh8en:hover{background:var(--accent-hover)}