.incidents-module__MNEy5W__page{--c-bg:var(--color-bg,var(--ec-bg,#f4f5f7));--c-surface:var(--color-surface,var(--ec-surface,#fff));--c-border:var(--color-border,var(--ec-border,#e5e7eb));--c-text:var(--color-text,var(--ec-text,#111827));--c-muted:var(--color-muted,var(--ec-muted,#6b7280));--c-accent:var(--color-primary,var(--ec-primary,#4c3f9e));--c-radius:10px;background:var(--c-bg);min-height:100%;color:var(--c-text);box-sizing:border-box;padding:28px 28px 48px}.incidents-module__MNEy5W__shell{max-width:1200px;margin:0 auto}.incidents-module__MNEy5W__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.incidents-module__MNEy5W__headerTitle{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:28px;font-weight:700}.incidents-module__MNEy5W__subtitle{color:var(--c-muted);margin:6px 0 0;font-size:14px}.incidents-module__MNEy5W__btnPrimary,.incidents-module__MNEy5W__btnSecondary,.incidents-module__MNEy5W__btnGhost,.incidents-module__MNEy5W__btnDanger{appearance:none;cursor:pointer;border-radius:8px;padding:9px 14px;font-size:14px;font-weight:600}.incidents-module__MNEy5W__btnPrimary{background:#4c3f9e;background:var(--c-accent);color:#fff;border:none}.incidents-module__MNEy5W__btnSecondary{border:1px solid var(--c-border);color:var(--c-text);background:#fff}.incidents-module__MNEy5W__btnGhost{color:var(--color-primary,var(--ec-primary,#4c3f9e));background:0 0;border:none;padding:4px 8px}.incidents-module__MNEy5W__btnDanger{background:var(--color-alert,var(--ec-alert,#c21e1e));color:#fff;border:none}.incidents-module__MNEy5W__btnPrimary:disabled,.incidents-module__MNEy5W__btnSecondary:disabled,.incidents-module__MNEy5W__btnDanger:disabled{opacity:.55;cursor:not-allowed}.incidents-module__MNEy5W__filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.incidents-module__MNEy5W__field{flex-direction:column;gap:4px;display:flex}.incidents-module__MNEy5W__field label{color:var(--c-muted);font-size:12px;font-weight:600}.incidents-module__MNEy5W__field input,.incidents-module__MNEy5W__field select,.incidents-module__MNEy5W__field textarea{border:1px solid var(--c-border);border-radius:8px;min-width:140px;padding:8px 10px;font-size:14px}.incidents-module__MNEy5W__field textarea{resize:vertical;min-height:88px}.incidents-module__MNEy5W__tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.incidents-module__MNEy5W__tab,.incidents-module__MNEy5W__tabActive{border:1px solid var(--c-border);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px}.incidents-module__MNEy5W__tabActive{background:#4c3f9e;background:var(--c-accent);color:#fff;border-color:var(--c-accent)}.incidents-module__MNEy5W__panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--c-radius);padding:12px;overflow-x:auto}.incidents-module__MNEy5W__table{border-collapse:collapse;width:100%;font-size:13px}.incidents-module__MNEy5W__table th,.incidents-module__MNEy5W__table td{text-align:left;border-bottom:1px solid var(--c-border);vertical-align:middle;padding:10px 8px}.incidents-module__MNEy5W__table th{color:var(--c-muted);font-size:12px;font-weight:600}.incidents-module__MNEy5W__empty{color:var(--c-muted);text-align:center;padding:24px}.incidents-module__MNEy5W__messageOk{color:var(--color-success,var(--ec-success,#047857));margin-bottom:10px;font-size:14px}.incidents-module__MNEy5W__messageErr{color:var(--color-alert,var(--ec-alert,#c21e1e));margin-bottom:10px;font-size:14px}.incidents-module__MNEy5W__modalBackdrop{z-index:50;background:#00000073;padding:24px 12px;position:fixed;inset:0;overflow:auto}.incidents-module__MNEy5W__modal{border:2px solid var(--ec-modal-outline,#9ca3af);max-width:720px;box-shadow:var(--ec-modal-shadow,0 1px 2px #1018280f, 0 4px 18px #0f172a12);background:#fff;border-radius:12px;margin:0 auto;padding:20px 18px 24px}.incidents-module__MNEy5W__modalTitle{margin:0 0 16px;font-size:1.25rem}.incidents-module__MNEy5W__formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.incidents-module__MNEy5W__formGridFull{grid-column:1/-1}@media (max-width:640px){.incidents-module__MNEy5W__formGrid{grid-template-columns:1fr}}.incidents-module__MNEy5W__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.incidents-module__MNEy5W__sendBox{border:1px solid var(--c-border);background:#fafafa;border-radius:8px;flex-direction:column;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.incidents-module__MNEy5W__hint{color:var(--c-muted);margin:0;font-size:12px;line-height:1.4}.incidents-module__MNEy5W__fuYes{color:var(--color-primary,var(--ec-primary,#4c3f9e));font-weight:600}.incidents-module__MNEy5W__rowHighPriority{background:var(--color-alert-soft,var(--ec-alert-soft,#fdecec))}.incidents-module__MNEy5W__rowHighPriority td{border-bottom-color:var(--color-alert-border,var(--ec-alert-border,#f0b4b4))}.incidents-module__MNEy5W__priorityBadge{letter-spacing:.02em;color:var(--color-alert,var(--ec-alert,#c21e1e));border:1px solid var(--color-alert,var(--ec-alert,#c21e1e));vertical-align:middle;background:#fff;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.incidents-module__MNEy5W__photoSection,.incidents-module__MNEy5W__sigSection{border:1px solid var(--c-border);background:#fafafa;border-radius:8px;padding:12px}.incidents-module__MNEy5W__photoHeader{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.incidents-module__MNEy5W__photoHint{color:var(--c-muted);font-size:12px}.incidents-module__MNEy5W__photoGrid{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.incidents-module__MNEy5W__photoThumb{flex-direction:column;gap:4px;width:96px;display:flex}.incidents-module__MNEy5W__photoThumb img{object-fit:cover;border:1px solid var(--c-border);background:#fff;border-radius:6px;width:96px;height:72px}.incidents-module__MNEy5W__photoPlaceholder{border:1px dashed var(--c-border);width:96px;height:72px;color:var(--c-muted);border-radius:6px;justify-content:center;align-items:center;display:flex}.incidents-module__MNEy5W__photoRemove{appearance:none;color:var(--color-alert,var(--ec-alert,#c21e1e));cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:12px}.incidents-module__MNEy5W__photoAdd{color:var(--color-primary,var(--ec-primary,#4c3f9e));cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.incidents-module__MNEy5W__photoAdd input{display:none}.incidents-module__MNEy5W__sigWrap{border:1px solid var(--c-border);background:#fff;border-radius:8px;overflow:hidden}.incidents-module__MNEy5W__sigCanvas{touch-action:none;cursor:crosshair;display:block}.incidents-module__MNEy5W__existingSig{margin-bottom:10px}.incidents-module__MNEy5W__existingSig img{border:1px solid var(--c-border);background:#fff;border-radius:6px;max-width:100%;max-height:100px}.incidents-module__MNEy5W__sigActions{margin-top:8px}.incidents-module__MNEy5W__checkRow{align-items:flex-start;gap:8px;font-weight:600;display:flex}.incidents-module__MNEy5W__checkRow input{margin-top:3px}.incidents-module__MNEy5W__approvalBannerPending,.incidents-module__MNEy5W__approvalBannerApproved,.incidents-module__MNEy5W__approvalBannerRejected{border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.4}.incidents-module__MNEy5W__approvalBannerPending{color:#9a3412;background:#fff7ed;border:1px solid #fdba74}.incidents-module__MNEy5W__approvalBannerApproved{color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7}.incidents-module__MNEy5W__approvalBannerRejected{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}
.portal-module__VYeuCG__shell{--portal-bg:var(--color-bg,var(--ec-bg,#f8f7fb));--portal-surface:var(--color-surface,var(--ec-surface,#fff));--portal-border:var(--color-border,var(--ec-border,#e5e7eb));--portal-text:var(--color-text,var(--ec-text,#111827));--portal-muted:var(--color-muted,var(--ec-muted,#6b7280));--portal-primary:var(--color-primary,var(--ec-primary,#4c3f9e));--portal-primary-hover:var(--color-primary-hover,var(--ec-primary-hover,#3f3485));--portal-primary-soft:var(--color-primary-soft,var(--ec-primary-soft,#efecf8));--portal-alert:var(--color-alert,var(--ec-alert,#c21e1e));--portal-alert-soft:var(--color-alert-soft,var(--ec-alert-soft,#fdecec));--portal-alert-border:var(--color-alert-border,#f0b4b4);--portal-success:var(--color-success,var(--ec-success,#047857));--portal-base:var(--color-base,var(--ec-base,#0d0d0d));--portal-base-elevated:var(--color-base-elevated,var(--ec-base-elevated,#1a1a1a));--portal-radius:10px;background:var(--portal-bg);min-height:100vh;color:var(--portal-text);font-family:Arial,Helvetica,sans-serif}.portal-module__VYeuCG__header{border-bottom:1px solid var(--portal-base-elevated);background:var(--portal-base);z-index:40;color:#e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;position:sticky;top:0}.portal-module__VYeuCG__brandBlock{flex-direction:column;gap:2px;min-width:0;display:flex}.portal-module__VYeuCG__logo{object-fit:contain;background:#fff;border-radius:6px;width:auto;max-width:140px;height:auto;max-height:36px;margin-bottom:4px;padding:4px 6px;display:block}.portal-module__VYeuCG__brand{letter-spacing:.02em;color:#f9fafb;text-overflow:ellipsis;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:1.05rem;font-weight:700;overflow:hidden}.portal-module__VYeuCG__brandSub{text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;font-size:.7rem}.portal-module__VYeuCG__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.portal-module__VYeuCG__nav a{color:#d1d5db;border-bottom:2px solid #0000;border-radius:6px;padding:6px 8px;font-size:.875rem;font-weight:600;text-decoration:none}.portal-module__VYeuCG__nav a:hover{color:#fff;background:var(--portal-base-elevated)}.portal-module__VYeuCG__navActive{background:var(--portal-base-elevated);color:#fff!important;border-bottom-color:var(--portal-primary)!important}.portal-module__VYeuCG__logout{color:#e5e7eb;cursor:pointer;background:0 0;border:1px solid #4b5563;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:.875rem}.portal-module__VYeuCG__logout:hover{background:var(--portal-base-elevated);border-color:var(--portal-primary);color:#fff}.portal-module__VYeuCG__main{max-width:720px;margin:0 auto;padding:28px 20px 48px}.portal-module__VYeuCG__card{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-radius);padding:24px;box-shadow:0 1px 2px #1018280f}.portal-module__VYeuCG__title{text-transform:uppercase;letter-spacing:.06em;color:var(--portal-text);margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700}.portal-module__VYeuCG__lead{color:var(--portal-muted);margin:0 0 20px;font-size:.95rem;line-height:1.5}.portal-module__VYeuCG__field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.portal-module__VYeuCG__field label{text-transform:uppercase;letter-spacing:.04em;color:var(--portal-muted);font-size:.75rem;font-weight:700}.portal-module__VYeuCG__input{border:1px solid var(--portal-border);color:var(--portal-text);background:#fff;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:1rem}.portal-module__VYeuCG__input:focus{outline:2px solid var(--portal-primary);outline-offset:1px;border-color:var(--portal-primary)}.portal-module__VYeuCG__btnPrimary{background:var(--portal-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-family:inherit;font-size:.95rem;font-weight:600}.portal-module__VYeuCG__btnPrimary:hover:not(:disabled){background:var(--portal-primary-hover)}.portal-module__VYeuCG__btnPrimary:disabled{opacity:.6;cursor:not-allowed}.portal-module__VYeuCG__btnSecondary{color:var(--portal-text);border:1px solid var(--portal-border);cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:.875rem;font-weight:600}.portal-module__VYeuCG__btnSecondary:hover:not(:disabled){border-color:var(--portal-primary);color:var(--portal-primary)}.portal-module__VYeuCG__btnSecondary:disabled{opacity:.6;cursor:not-allowed}.portal-module__VYeuCG__message{margin:12px 0 0;font-size:.9rem}.portal-module__VYeuCG__messageError{color:var(--portal-alert)}.portal-module__VYeuCG__messageOk{color:var(--portal-success)}.portal-module__VYeuCG__note{color:var(--portal-muted);margin-top:16px;font-size:.8rem;line-height:1.4}.portal-module__VYeuCG__list{flex-direction:column;gap:12px;margin:0 0 20px;padding:0;list-style:none;display:flex}.portal-module__VYeuCG__listItem{border:1px solid var(--portal-border);border-radius:var(--portal-radius);background:var(--portal-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.portal-module__VYeuCG__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--portal-text);margin:20px 0 10px;font-size:.95rem;font-weight:700}.portal-module__VYeuCG__muted{color:var(--portal-muted);margin:0;font-size:.875rem}.portal-module__VYeuCG__error{color:var(--portal-alert);background:var(--portal-alert-soft);border:1px solid var(--portal-alert-border);border-radius:6px;padding:10px 12px;font-size:.9rem;font-weight:650}.portal-module__VYeuCG__stubRow{border:1px solid var(--portal-border);border-radius:var(--portal-radius);background:var(--portal-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.portal-module__VYeuCG__stubMeta{flex-direction:column;gap:4px;display:flex}.portal-module__VYeuCG__stubPeriod{font-weight:700}.portal-module__VYeuCG__stubDetail{color:var(--portal-muted);font-size:.875rem}.portal-module__VYeuCG__empty{color:var(--portal-muted);line-height:1.5}.portal-module__VYeuCG__shiftRow{border:1px solid var(--portal-border);border-radius:var(--portal-radius);background:var(--portal-surface);color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.portal-module__VYeuCG__shiftRow:hover{border-color:var(--portal-primary);background:var(--portal-primary-soft)}.portal-module__VYeuCG__shiftChevron{color:var(--portal-primary);font-weight:700}.portal-module__VYeuCG__backLink{color:var(--portal-primary);margin-bottom:16px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.portal-module__VYeuCG__backLink:hover{color:var(--portal-primary-hover);text-decoration:underline}.portal-module__VYeuCG__detailList{flex-direction:column;gap:14px;margin:0 0 20px;display:flex}.portal-module__VYeuCG__detailItem{margin:0}.portal-module__VYeuCG__detailItem dt{text-transform:uppercase;letter-spacing:.06em;color:var(--portal-muted);margin-bottom:4px;font-size:.75rem;font-weight:700}.portal-module__VYeuCG__detailItem dd{margin:0;font-size:1rem;line-height:1.45}.portal-module__VYeuCG__tzHint{color:var(--portal-muted);font-size:.85rem}.portal-module__VYeuCG__preWrap{white-space:pre-wrap;margin:0;line-height:1.5}.portal-module__VYeuCG__passDownBox{border-radius:var(--portal-radius);border:1px solid color-mix(in srgb, var(--portal-primary) 28%, var(--portal-border));background:var(--portal-primary-soft);margin-top:8px;padding:14px 16px}.portal-module__VYeuCG__passDownTitle{color:var(--portal-primary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:.95rem;font-weight:700}.portal-module__VYeuCG__announceBanner{border-radius:var(--portal-radius);border:1px solid color-mix(in srgb, var(--portal-primary) 30%, var(--portal-border));background:var(--portal-primary-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.portal-module__VYeuCG__announceBody{flex:220px;min-width:0}.portal-module__VYeuCG__announceEyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--portal-primary);margin-bottom:4px;font-size:11px;font-weight:800}.portal-module__VYeuCG__announceTitle{color:var(--portal-text);margin-bottom:6px;font-size:16px;display:block}.portal-module__VYeuCG__announceText{color:var(--portal-text);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.portal-module__VYeuCG__announceMeta{color:var(--portal-muted);margin:8px 0 0;font-size:12px}.portal-module__VYeuCG__announceActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-module__VYeuCG__announcePrimary,.portal-module__VYeuCG__announceSecondary{appearance:none;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.portal-module__VYeuCG__announcePrimary{background:var(--portal-primary);color:#fff;border:none}.portal-module__VYeuCG__announceSecondary{border:1px solid var(--portal-border);color:var(--portal-text);background:#fff}.portal-module__VYeuCG__announcePrimary:disabled,.portal-module__VYeuCG__announceSecondary:disabled{opacity:.55;cursor:not-allowed}
.requests-module__XkSoqq__page{--rq-bg:var(--color-bg,#f4f5f7);--rq-surface:var(--color-surface,#fff);--rq-border:var(--color-border,#e5e7eb);--rq-text:var(--color-text,#111827);--rq-muted:var(--color-muted,#6b7280);--rq-accent:var(--color-primary,#4c3f9e);--rq-alert:var(--color-alert,#c21e1e);--rq-alert-soft:var(--color-alert-soft,#fdecec);--rq-radius:10px;background:var(--rq-bg);min-height:100%;color:var(--rq-text);box-sizing:border-box;padding:28px 28px 48px}.requests-module__XkSoqq__shell{max-width:1220px;margin:0 auto}.requests-module__XkSoqq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.requests-module__XkSoqq__headerTitle{text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:26px;font-weight:700}.requests-module__XkSoqq__subtitle{color:var(--rq-muted);max-width:720px;margin:6px 0 0;font-size:14px;line-height:1.45}.requests-module__XkSoqq__headerActions{flex-wrap:wrap;gap:8px;display:flex}.requests-module__XkSoqq__btnPrimary,.requests-module__XkSoqq__btnSecondary,.requests-module__XkSoqq__btnGhost,.requests-module__XkSoqq__btnDanger,.requests-module__XkSoqq__btnSuccess{appearance:none;cursor:pointer;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600}.requests-module__XkSoqq__btnPrimary{background:#4c3f9e;background:var(--rq-accent,var(--color-primary,#4c3f9e));color:#fff;border:none}.requests-module__XkSoqq__btnSecondary{border:1px solid var(--rq-border,#e5e7eb);color:var(--rq-text,#111827);background:#fff}.requests-module__XkSoqq__btnGhost{color:var(--rq-accent,var(--color-primary,#4c3f9e));background:0 0;border:none;padding:4px 8px}.requests-module__XkSoqq__btnSuccess{color:#fff;background:#047857;border:none;padding:6px 10px;font-size:12px}.requests-module__XkSoqq__btnDanger{background:var(--rq-alert,var(--color-alert,#c21e1e));color:#fff;border:none;padding:6px 10px;font-size:12px}.requests-module__XkSoqq__btnPrimary:disabled,.requests-module__XkSoqq__btnSecondary:disabled,.requests-module__XkSoqq__btnSuccess:disabled,.requests-module__XkSoqq__btnDanger:disabled{opacity:.55;cursor:not-allowed}.requests-module__XkSoqq__pills{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.requests-module__XkSoqq__pill{border:1px solid var(--rq-border);cursor:pointer;color:var(--rq-muted);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.requests-module__XkSoqq__pillActive{border-color:var(--rq-accent);background:var(--color-primary-soft,#eceaf6);color:var(--rq-accent)}.requests-module__XkSoqq__panel{background:var(--rq-surface);border:1px solid var(--rq-border);border-radius:var(--rq-radius);margin-bottom:16px;padding:16px 18px;box-shadow:0 1px 2px #1018280f}.requests-module__XkSoqq__panel h2{text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:15px;font-weight:700}.requests-module__XkSoqq__tableWrap{overflow-x:auto}.requests-module__XkSoqq__table{border-collapse:collapse;width:100%;font-size:13px}.requests-module__XkSoqq__table th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--rq-muted);white-space:nowrap;border-bottom:1px solid #d1d5db;padding:8px 10px;font-size:11px}.requests-module__XkSoqq__table td{vertical-align:top;border-bottom:1px solid #eee;padding:10px}.requests-module__XkSoqq__badge{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.requests-module__XkSoqq__badgePending{color:#374151;background:#f3f4f6}.requests-module__XkSoqq__badgeApproved{color:#065f46;background:#d1fae5}.requests-module__XkSoqq__badgeDenied{background:var(--rq-alert-soft,var(--color-alert-soft,#fdecec));color:var(--rq-alert,var(--color-alert,#c21e1e))}.requests-module__XkSoqq__rowActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.requests-module__XkSoqq__message{margin:0 0 12px;font-size:14px}.requests-module__XkSoqq__messageError{color:var(--rq-alert,var(--color-alert,#c21e1e));background:var(--rq-alert-soft,var(--color-alert-soft,#fdecec));border:1px solid var(--color-alert-border,#f0b4b4);border-radius:6px;padding:10px 12px;font-weight:650}.requests-module__XkSoqq__messageOk{color:#047857}.requests-module__XkSoqq__empty{text-align:center;color:var(--rq-muted);padding:18px;font-size:14px}.requests-module__XkSoqq__modalBackdrop{--rq-bg:var(--color-bg,#f4f5f7);--rq-surface:var(--color-surface,#fff);--rq-border:var(--color-border,#e5e7eb);--rq-text:var(--color-text,#111827);--rq-muted:var(--color-muted,#6b7280);--rq-accent:var(--color-primary,#4c3f9e);--rq-alert:var(--color-alert,#c21e1e);--rq-alert-soft:var(--color-alert-soft,#fdecec);--rq-radius:10px;z-index:80;background:#11182773;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.requests-module__XkSoqq__modal{border:2px solid var(--ec-modal-outline,#9ca3af);width:100%;max-width:560px;box-shadow:var(--ec-modal-shadow,0 1px 2px #1018280f, 0 4px 18px #0f172a12);background:#fff;border-radius:12px;max-height:calc(100vh - 80px);padding:22px 24px;overflow-y:auto}.requests-module__XkSoqq__modal h2{margin:0 0 4px;font-size:18px}.requests-module__XkSoqq__modalLead{color:var(--rq-muted,var(--color-muted,#6b7280));margin:0 0 14px;font-size:13px}.requests-module__XkSoqq__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.requests-module__XkSoqq__full{grid-column:1/-1}.requests-module__XkSoqq__field label{color:var(--rq-muted,var(--color-muted,#6b7280));text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.requests-module__XkSoqq__input,.requests-module__XkSoqq__select,.requests-module__XkSoqq__textarea{box-sizing:border-box;border:1px solid var(--rq-border,var(--color-border,#e5e7eb));background:#fff;border-radius:6px;width:100%;padding:9px 10px;font-size:14px}.requests-module__XkSoqq__textarea{resize:vertical;min-height:80px;font-family:inherit}.requests-module__XkSoqq__modalActions{background:#fff;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:8px;display:flex;position:sticky;bottom:0}.requests-module__XkSoqq__checkRow{align-items:center;gap:8px;margin-top:4px;font-size:14px;display:flex}@media (max-width:640px){.requests-module__XkSoqq__grid{grid-template-columns:1fr}}