._fullscreenModal_wgrmi_1{width:100vw;max-width:none;height:100%;max-height:none;margin:0}._fullscreenModal_wgrmi_1 ._modal-content_wgrmi_8{background:var(--app-surface);height:100%;color:var(--app-text);border:none;border-radius:0;flex-direction:column;font-family:Source Sans Pro,sans-serif;display:flex;overflow:hidden}._modalHeader_wgrmi_20{z-index:5;background:var(--app-surface);color:var(--app-text);border-bottom:1px solid var(--app-border);isolation:isolate;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 20px;display:flex;position:relative}._modalHeader_wgrmi_20 .modal-title{min-width:0;color:var(--app-text);align-items:center;gap:8px;margin:0;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;line-height:1.35;display:flex}._modalHeader_wgrmi_20 ._headerTitle_wgrmi_47{align-items:center;gap:8px;min-width:0;display:flex}._modalHeader_wgrmi_20 ._headerIcon_wgrmi_53{color:var(--app-blue);flex-shrink:0;align-items:center;display:inline-flex}._modalHeader_wgrmi_20 ._headerText_wgrmi_59{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._headerActions_wgrmi_65{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:inline-flex}._headerIconButton_wgrmi_73{width:32px;height:32px;color:var(--app-text-sub);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:14px;transition:background-color .15s,color .15s;display:inline-flex}._headerIconButton_wgrmi_73:hover{background-color:var(--app-surface-2);color:var(--app-text)}._headerIconButton_wgrmi_73:focus-visible{outline:2px solid var(--app-blue);outline-offset:1px;color:var(--app-text)}._modalBody_wgrmi_98{z-index:1;background:var(--app-surface);min-height:0;color:var(--app-text);flex:auto;padding:0 24px 24px;font-family:Source Sans Pro,sans-serif;position:relative;overflow:hidden auto}._modalBody_wgrmi_98>*{max-width:1100px;margin-top:24px;margin-left:auto;margin-right:auto}._modalBody_wgrmi_98>.container-fluid{max-width:none;height:auto;margin-top:24px;padding:0}._modalBody_wgrmi_98 .form-label,._modalBody_wgrmi_98 label{color:var(--app-text-sub);margin-bottom:6px;font-size:14px;font-weight:600}._modalBody_wgrmi_98 .form-control,._modalBody_wgrmi_98 .form-select{border-radius:6px;min-height:38px;padding:8px 12px;font-family:inherit;font-size:14px}._modalBody_wgrmi_98 .form-text,._modalBody_wgrmi_98 .text-muted{font-size:12px}._modalFooter_wgrmi_142{z-index:5;border-top:1px solid var(--app-border);background:var(--app-surface);isolation:isolate;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;margin:0;padding:14px 24px;display:flex;position:relative}._modalFooter_wgrmi_142>button,._modalFooter_wgrmi_142>.btn,._modalFooter_wgrmi_142>div>button,._modalFooter_wgrmi_142>div>.btn{border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:90px;margin:0;padding:8px 20px;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:500;line-height:1.4;transition:opacity .15s;display:inline-flex}._modalFooter_wgrmi_142>button:disabled,._modalFooter_wgrmi_142>.btn:disabled,._modalFooter_wgrmi_142>div>button:disabled,._modalFooter_wgrmi_142>div>.btn:disabled{opacity:.6;cursor:not-allowed}._modalFooter_wgrmi_142 .btn-primary{--bs-btn-bg:var(--app-blue);--bs-btn-border-color:var(--app-blue);--bs-btn-hover-bg:var(--app-blue-hover,#1d4ed8);--bs-btn-hover-border-color:var(--app-blue-hover,#1d4ed8);--bs-btn-active-bg:var(--app-blue-active,#1e40af);--bs-btn-active-border-color:var(--app-blue-active,#1e40af);--bs-btn-disabled-bg:var(--app-blue);--bs-btn-disabled-border-color:var(--app-blue);background-color:var(--app-blue);border-color:var(--app-blue);color:var(--app-on-accent)}._modalFooter_wgrmi_142 .btn-primary:hover:not(:disabled),._modalFooter_wgrmi_142 .btn-primary:focus:not(:disabled){background-color:var(--app-blue-hover,#1d4ed8);border-color:var(--app-blue-hover,#1d4ed8);color:var(--app-on-accent)}._modalFooter_wgrmi_142 .btn-secondary{--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-bg:#5a6268;--bs-btn-hover-border-color:#545b62;--bs-btn-active-bg:#545b62;--bs-btn-active-border-color:#4e555b;--bs-btn-color:var(--app-on-accent);--bs-btn-hover-color:var(--app-on-accent);color:var(--app-on-accent);background-color:#6c757d;border-color:#6c757d}._modalFooter_wgrmi_142 .btn-secondary:hover:not(:disabled),._modalFooter_wgrmi_142 .btn-secondary:focus:not(:disabled){color:var(--app-on-accent);background-color:#5a6268;border-color:#545b62}._modalFooter_wgrmi_142 .btn-danger{--bs-btn-bg:#d0281b;--bs-btn-border-color:#d0281b;--bs-btn-hover-bg:#b02218;--bs-btn-hover-border-color:#a51f16;color:var(--app-on-accent);background-color:#d0281b;border-color:#d0281b}._modalFooter_wgrmi_142 .btn-danger:hover:not(:disabled),._modalFooter_wgrmi_142 .btn-danger:focus:not(:disabled){color:var(--app-on-accent);background-color:#b02218;border-color:#a51f16}._modalFooter_wgrmi_142>div{align-items:center;gap:12px;display:inline-flex}@media (width<=768px){._modalHeader_wgrmi_20{padding:10px 14px}._modalHeader_wgrmi_20 .modal-title{font-size:15px}._headerIconButton_wgrmi_73{width:30px;height:30px}._modalBody_wgrmi_98{padding:0 16px 16px}._modalBody_wgrmi_98>*,._modalBody_wgrmi_98>.container-fluid{margin-top:16px}._modalFooter_wgrmi_142{flex-wrap:wrap;gap:8px;padding:12px 16px}._modalFooter_wgrmi_142>button,._modalFooter_wgrmi_142>.btn,._modalFooter_wgrmi_142>div>button,._modalFooter_wgrmi_142>div>.btn{flex:auto;min-width:80px;padding:8px 14px}}
