.autocomplete{margin:0 0 18px!important;width:100%}.request-wrapper{display:flex;flex-direction:column;gap:10px;padding:8px 8px 12px;position:relative;width:min(100%,920px)}.request-topbar{grid-gap:12px;display:grid;gap:12px;grid-template-columns:auto 1fr;min-height:64px}.request-header-main{align-items:center;display:flex;justify-content:center}.requestH1{color:#f8fafc;font-size:clamp(1.8rem,2.5vw,3rem);font-weight:800;letter-spacing:.02em;line-height:1.08;margin:0;text-align:center}.request-badge{align-items:center;background:linear-gradient(135deg,#2563eb33,#0e749014);border:1px solid #7dd3fc47;border-radius:14px;box-shadow:inset 0 0 0 1px #94a3b814,0 8px 18px #2563eb14;color:#e0f2fe;display:inline-flex;font-size:.96rem;justify-content:center;min-height:48px;min-width:72px;padding:0 16px}.request-summary-card{background:#0f172ab8;border:1px solid #94a3b81f;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:78px;padding:10px 12px}.request-summary-label{color:#cbd5e1;font-size:.72rem;font-weight:700}.request-summary-value{color:#f8fafc;font-size:clamp(1rem,1.6vw,1.7rem);font-weight:800;line-height:1.2;word-break:break-word}.request-summary-value.success{color:#7dd3fc}.request-step-box{display:flex;flex-direction:column;gap:14px}.request-step-title{align-items:center;color:#f8fafc;display:flex;font-size:1.05rem;font-weight:800;gap:10px}.request-step-number{align-items:center;background:#60a5fa2e;border:1px solid #7dd3fc66;border-radius:50%;color:#bae6fd;display:inline-flex;font-size:.8rem;font-weight:900;height:26px;justify-content:center;width:26px}.request-flow-hint{color:#94a3b8;font-size:.88rem;font-weight:700;margin:0}.house-picker{align-items:center;background:#0f172ac7;border:1px solid #7dd3fc47;border-radius:14px;color:#f8fafc;cursor:pointer;display:flex;font-family:inherit;gap:14px;justify-content:space-between;min-height:64px;padding:10px 16px;text-align:right;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.house-picker:focus-visible,.house-picker:hover{border-color:#7dd3fc99;box-shadow:0 0 0 3px #60a5fa29;outline:none}.house-picker-filled{border-color:#22c55e66}.house-picker-main{display:flex;flex-direction:column;gap:2px;min-width:0}.house-picker-name{font-size:1.1rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.house-picker-number{color:#94a3b8;font-size:.82rem;font-weight:700}.house-picker-placeholder{color:#94a3b8;font-size:1rem;font-weight:700}.house-picker-action{align-items:center;background:#60a5fa24;border:1px solid #7dd3fc4d;border-radius:999px;color:#bae6fd;display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:800;gap:6px;padding:6px 12px}.request-choice-button.Mui-disabled{opacity:.4}.request-step-box .MuiAutocomplete-root,.request-step-box .MuiFormControl-root{width:100%}.request-step-box .MuiOutlinedInput-root{background:#0f172ac7!important;border:1px solid #7dd3fc3d!important;border-radius:14px!important;min-height:54px}.request-step-box .MuiInputBase-input{color:#f8fafc;font-size:1rem;font-weight:700}.request-step-box .MuiInputLabel-root{font-size:.95rem;font-weight:700}.request-info-panel{background:linear-gradient(180deg,#0f172ad1,#111827e6);border:1px solid #94a3b82e;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a;overflow:hidden}.info-header-row{align-items:center;background:#1e293bb3;color:#e2e8f0;cursor:pointer;display:flex;font-weight:800;gap:12px;justify-content:space-between;padding:16px 18px}.email-list{background:#0000!important;border:none!important;box-shadow:none!important;padding:0 0 10px!important}.email-item{color:#e2e8f0;min-height:44px;padding-right:18px!important}.email-icon{color:#7dd3fc!important;min-width:32px!important}.email-panel{display:flex;flex-direction:column;gap:12px}.showEmail{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.showEmail>*{margin:0}.addEmailButton,.request-choice-button{border-radius:14px!important;box-shadow:0 12px 22px #2563eb29!important;font-weight:800!important;letter-spacing:.01em;min-height:52px!important;text-transform:none!important;width:100%}.addEmailButton{background:linear-gradient(180deg,#0f172acc,#0f172ab8)!important;border:1px solid #94a3b852!important;box-shadow:inset 0 1px 0 #ffffff1f;color:#f8fafc!important}.request-flow-box{background:#0f172aa8;border:1px solid #94a3b81f;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff0a;display:flex;flex-direction:column;gap:10px;padding:10px 10px 12px}.request-queue-header-wrap{align-items:center;display:flex;gap:10px;justify-content:space-between}.request-flow-header{color:#f8fafc;flex:1 1;font-size:1.05rem;font-weight:800;text-align:center}.request-queue-counter{background:#60a5fa1f;border:1px solid #7dd3fc3d;border-radius:999px;color:#bae6fd;font-size:.72rem;font-weight:800;padding:6px 10px}.request-flow-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.request-choice-button{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-radius:12px!important;box-shadow:0 12px 20px #2563eb29!important;color:#fff!important;font-size:1rem!important;font-weight:800!important;min-height:48px!important}.request-choice-button .MuiButton-endIcon,.request-choice-button .MuiButton-startIcon{margin:0}.request-choice-button .MuiButton-endIcon{margin-right:6px}.request-choice-button.secondary{background:#94a3b814!important;border:1px solid #94a3b838!important;box-shadow:none!important;color:#e2e8f0!important}.request-choice-button,.request-queue-item{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.request-choice-button:hover,.request-queue-item:hover{transform:translateY(-1px)}.request-choice-button.submit-button{background:linear-gradient(135deg,#16a34a,#15803d)!important;box-shadow:0 16px 26px #16a34a33!important}.request-queue-box{gap:16px}.request-queued-list{display:flex;flex-direction:column;gap:10px}.request-queue-item{grid-gap:10px;align-items:center;background:#0d1420b8;border:1px solid #7dd3fc24;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0a;display:grid;gap:10px;grid-template-columns:minmax(90px,1fr) minmax(160px,2fr) minmax(120px,1fr) auto;padding:10px}.request-queue-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.request-queue-meta-wide{overflow:hidden}.request-queue-label{color:#94a3b8;font-size:.7rem;font-weight:800;letter-spacing:.04em}.request-queue-meta strong{color:#f8fafc;font-size:.98rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-security-type-pill{align-items:center;background:linear-gradient(135deg,#60a5fa1f,#22c55e14);border:1px solid #7dd3fc47;border-radius:999px;color:#e0f2fe;display:inline-flex;font-weight:800;gap:6px;max-width:100%;padding:6px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.request-security-type-pill svg{flex-shrink:0}.request-remove-button{border-color:#fb718573!important;border-radius:10px!important;color:#fecdd3!important;font-weight:800!important;min-width:58px!important}.request-wrapper .MuiButton-root{text-transform:none}.submit-row{grid-template-columns:1fr}@media (max-width:720px){.request-flow-actions,.request-queue-item,.request-summary-strip{grid-template-columns:1fr}.request-queue-item{align-items:flex-start}.request-topbar{grid-template-columns:1fr}.request-header-main{justify-content:flex-start}}.search-dialog-paper{background:linear-gradient(180deg,#0f172afc,#111827fa)!important;border:1px solid #94a3b838;border-radius:20px!important;box-shadow:0 28px 60px #02081780!important;color:#f8fafc!important;max-height:min(640px,86vh)}.search-dialog-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:18px 20px 6px}.search-dialog-title{color:#f8fafc;font-size:1.35rem!important;font-weight:900!important;line-height:1.25!important}.search-dialog-subtitle{color:#94a3b8;font-size:.9rem!important;margin-top:4px!important}.search-dialog-close{background:#fb71851a!important;border:1px solid #fb718533!important;color:#fda4af!important}.search-dialog-search{padding:10px 20px 8px}.search-dialog-search .MuiOutlinedInput-root{background:#0f172acc!important;border-radius:14px!important;color:#f8fafc;min-height:52px}.search-dialog-search .MuiOutlinedInput-notchedOutline{border-color:#7dd3fc59!important}.search-dialog-search .MuiInputBase-input{font-size:1.05rem;font-weight:700}.search-dialog-results{display:flex;flex-direction:column;gap:6px;max-height:380px;min-height:160px;overflow-y:auto;padding:6px 14px 10px}.search-dialog-item{align-items:center;background:#1e293b73;border:1px solid #0000;border-radius:12px;color:#f8fafc;cursor:pointer;display:flex;font-family:inherit;gap:12px;justify-content:space-between;padding:11px 14px;text-align:right;transition:background .12s ease,border-color .12s ease;width:100%}.search-dialog-item-active{background:#3b82f633;border-color:#7dd3fc73}.search-dialog-item-main{display:flex;flex-direction:column;gap:2px;min-width:0}.search-dialog-item-primary{font-size:1rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-dialog-item-secondary{color:#94a3b8;font-size:.82rem;font-weight:600}.search-dialog-item-badge{background:#60a5fa24;border:1px solid #7dd3fc47;border-radius:999px;color:#bae6fd;flex-shrink:0;font-size:.78rem;font-weight:800;padding:4px 10px}.search-dialog-empty{color:#94a3b8;font-weight:700;padding:36px 12px;text-align:center}.search-dialog-footer{border-top:1px solid #94a3b824;color:#94a3b8;display:flex;font-size:.78rem;font-weight:700;gap:12px;justify-content:space-between;padding:10px 20px 14px}:root{--bg-base:#eef6ff;--bg-strong:#dfeeff;--panel-bg:#fffffff5;--panel-border:#94a3b82e;--card-surface:#ffffffe6;--text-main:#0f172a;--text-soft:#475569;--text-muted:#64748b;--primary:#2563eb;--primary-soft:#dbeafe;--nav-bg:#ffffffe0;--nav-button-bg:#f8fbff;--shadow-soft:#0f172a0d;--shadow-strong:#2563eb1a;--luxury-ink:#070d18;--luxury-panel:#0c1422eb;--luxury-highlight:#c9a96d;--luxury-highlight-soft:#c9a96d2e}.app-shell[data-theme=dark]{--bg-base:#0b1220;--bg-strong:#111827;--panel-bg:#0f172aeb;--panel-border:#94a3b838;--card-surface:#111827f2;--text-main:#f8fafc;--text-soft:#e2e8f0;--text-muted:#cbd5e1;--primary:#7dd3fc;--primary-soft:#7dd3fc33;--nav-bg:#0f172ae6;--nav-button-bg:#1e293bf2;--shadow-soft:#0208177a;--shadow-strong:#7dd3fc38}body,html{direction:rtl}body{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at top right,#c9a96d26,#0000 18%),radial-gradient(circle at bottom left,#60a5fa1f,#0000 26%),linear-gradient(180deg,#0b1320,#0e1726);background-attachment:fixed;color:#0f172a;color:var(--text-main);font-family:Segoe UI,Noto Sans Hebrew,Arial,sans-serif;margin:0;text-align:right;text-rendering:optimizeLegibility}.app-shell[data-theme=dark]{background:linear-gradient(180deg,#020617f7,#0f172af5)}*{box-sizing:border-box}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0f172a47}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7dd3fc73,#60a5fa8c);border:2px solid #0f172a73;border-radius:999px}.MuiButton-root,.MuiFormControl-root,.MuiInputBase-input,.MuiInputLabel-root,.MuiSelect-select,.MuiTableCell-root,.MuiTypography-root,button,input,select,textarea{font-family:Segoe UI,Noto Sans Hebrew,Arial,sans-serif!important;text-align:right!important}.MuiButton-root:focus-visible,.MuiChip-root:focus-visible,.MuiOutlinedInput-root:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px #60a5fa33,0 0 0 1px #7dd3fc59;outline:none}.MuiButton-root:active{filter:brightness(.98);transform:translateY(0)}.MuiInputLabel-root{background:#0000!important;color:#475569!important;color:var(--text-soft)!important;font-weight:700!important;left:auto!important;right:14px!important;transform-origin:right center!important}.MuiInputLabel-root,.MuiInputLabel-shrink{transform:translateY(-1.5px) scale(.8)!important}.MuiFormLabel-asterisk{color:#f59e0b!important;font-weight:900!important;margin-inline-start:2px}.MuiDialog-paper{border-radius:20px!important;overflow:hidden}.MuiCard-root,.MuiPaper-root{border-radius:18px!important}#root,.app-shell{min-height:100vh}.app-shell{background:linear-gradient(180deg,#ffffff0f,#0000 160px),radial-gradient(circle at top center,#7dd3fc1f,#0000 30%);color:#0f172a;color:var(--text-main);direction:rtl;position:relative;text-align:right}.app-shell:before{background-image:linear-gradient(#94a3b80a 1px,#0000 0),linear-gradient(90deg,#94a3b80a 1px,#0000 0);background-size:24px 24px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 42%,#0000 100%);mask-image:radial-gradient(circle at center,#000 42%,#0000 100%);pointer-events:none;position:fixed}.page-content{align-items:stretch;display:flex;flex-direction:column;gap:10px;margin:14px auto 20px;max-width:1320px;padding:0 16px 24px}.card-panel{background:linear-gradient(180deg,#0f172ad6,#0f1727eb);border:1px solid #c9a96d1a;border-radius:14px;box-shadow:0 14px 32px #0208171c}::selection{background:#60a5fa59;color:#f8fafc}.app-footer{border-top:1px solid #c9a96d1a;color:#e2e8f0b3;display:flex;font-size:.8rem;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.04em;margin:0 auto 30px;max-width:1280px;opacity:.82;padding:12px 20px 0}.top-navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#0a111cf0,#0f172ac2)!important;border-bottom:1px solid #c9a96d29;box-shadow:0 18px 42px #02081733!important}.nav-toolbar{gap:12px;justify-content:space-between;min-height:68px!important}.nav-actions{align-items:center;background:#ffffff05;border:1px solid #94a3b814;border-radius:14px;direction:rtl;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding:8px 10px;width:100%}.nav-user-controls{align-items:center;display:flex;gap:8px;margin-inline-start:auto;padding-inline-start:8px}.logout-button{background:#0f172a52!important;border:1px solid #94a3b82e!important;border-radius:10px!important;color:#f8fafc!important;font-weight:800!important}.nav-links{align-items:center;direction:rtl;flex-direction:row-reverse;flex-wrap:wrap;gap:8px!important;justify-content:flex-start;margin-inline-start:0;width:100%}.nav-button{align-items:center!important;display:inline-flex!important;gap:8px!important;min-width:0!important;white-space:nowrap}.nav-button .MuiButton-startIcon{align-items:center;display:inline-flex;justify-content:center;margin:0!important}.nav-groups{gap:12px}.nav-group,.nav-groups{align-items:center;display:flex;flex-wrap:wrap}.nav-group{gap:8px;padding:4px 8px 4px 0}.nav-group-label{color:#94a3b8e6;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-inline-end:4px;text-transform:uppercase}.nav-link{text-decoration:none}.theme-toggle{background:linear-gradient(135deg,#7dd3fc2e,#60a5fa1a)!important;border:1px solid #7dd3fc4d!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #fff3,0 8px 16px #2563eb14;font-weight:800!important;min-width:110px!important}.nav-button,.theme-toggle{color:#0f172a!important;color:var(--text-main)!important}.nav-button{background:linear-gradient(180deg,#94a3b80f,#0f172a0a)!important;border:1px solid #c9a96d24!important;border-radius:10px!important;box-shadow:inset 0 1px 0 #ffffff14;font-size:.9rem!important;font-weight:700!important;padding:9px 16px!important;transition:all .2s ease}.nav-link.active .nav-button{background:linear-gradient(135deg,#c9a96d38,#60a5fa1f)!important;border-color:#c9a96d57!important;box-shadow:0 10px 20px #c9a96d1f,inset 0 1px 0 #ffffff24;color:#fff8ea!important}.nav-link:hover .nav-button{box-shadow:0 10px 20px #2563eb1a}.nav-button:hover,.theme-toggle:hover{background:#3b82f614!important;box-shadow:0 10px 18px #2563eb1a;transform:translateY(-1px)}.MuiAutocomplete-popper .MuiPaper-root{background:linear-gradient(180deg,#0f172afa,#1e293bf5)!important;border:1px solid #60a5fa4d!important;border-radius:14px!important;box-shadow:0 20px 32px #02081747!important;color:#f8fafc!important;overflow:hidden}.MuiAutocomplete-listbox{background:#0000!important;padding:6px!important}.MuiAutocomplete-option{border-radius:8px;color:#f8fafc!important;direction:rtl;font-weight:700!important;text-align:right}.MuiAutocomplete-option:hover,.MuiAutocomplete-option[aria-selected=true]{background:#60a5fa2e!important}.MuiTableContainer-root{border:1px solid #94a3b829;border-radius:18px;box-shadow:0 12px 28px #0f172a0f;overflow:hidden}.MuiTableHead-root .MuiTableCell-head{background:linear-gradient(135deg,#edf5ff,#dfeeff);color:#0f172a;font-size:.76rem!important;font-weight:800;letter-spacing:.01em;padding:10px 12px!important}.MuiTableRow-root:hover{background:#3b82f608}.MuiTableCell-root{border-bottom:1px solid #94a3b82e;color:#e2e8f0;font-size:.8rem;padding:10px 12px!important}.table-page .MuiTable-root{table-layout:auto}.table-page .MuiTableRow-root{height:50px}.table-page .request-table-shell{background:linear-gradient(180deg,#0b121ef5,#0f172ae6);border:1px solid #94a3b824;border-radius:14px;box-shadow:0 12px 28px #02081729;overflow-x:auto;overflow-y:visible;position:relative;z-index:1}.table-page .MuiTable-root{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.table-page .MuiTableHead-root .MuiTableCell-root{background:linear-gradient(180deg,#121e2ef5,#0f172af5);border-bottom:1px solid #94a3b829;color:#e2e8f0;font-size:.7rem;font-weight:800;letter-spacing:.02em;padding:9px 10px!important;position:-webkit-sticky;position:sticky;text-transform:none;top:0;white-space:nowrap;z-index:1}.table-page .MuiTableBody-root .MuiTableCell-root{background:#0b142133;border-bottom:1px solid #94a3b81a;color:#f8fafc;font-size:.77rem;line-height:1.35;overflow:hidden;padding:8px 10px!important;text-align:center!important;text-overflow:ellipsis;vertical-align:middle!important;white-space:nowrap}.table-page .MuiTableRow-root:hover .MuiTableCell-root{background:#60a5fa0f}.table-page .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root{background:#111d2a26}.table-page .MuiTableRow-root:hover .MuiTableCell-root{background:#3b82f614}.table-page .request-select-cell{min-width:44px;width:44px}.table-page .request-header-cell{text-align:center!important;white-space:nowrap}.table-page .request-request-number-cell,.table-page .request-request-number-header{min-width:110px;width:110px}.table-page .request-investment-email-cell,.table-page .request-investment-email-header{min-width:230px;width:230px}.table-page .request-letter-link-cell,.table-page .request-letter-link-header,.table-page .request-sent-date-cell,.table-page .request-sent-date-header{min-width:150px;width:150px}.table-page .request-investment-cell,.table-page .request-investment-header{min-width:110px;width:110px}.table-page .request-date-cell,.table-page .request-date-header{min-width:120px;width:120px}.table-page .request-decision-cell,.table-page .request-decision-header{min-width:130px;width:130px}.table-page .request-status-cell,.table-page .request-status-header{min-width:180px;width:180px}.table-page .request-actions-cell,.table-page .request-actions-header{display:none;max-width:0;min-width:0;padding:0!important;width:0}.table-page .status-action-cell{min-width:0;text-align:center!important;width:100%}.table-page .status-action-box{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;justify-content:center;min-height:28px;min-width:170px;width:100%}.table-page .status-action-button{border-radius:8px!important;box-shadow:none!important;flex:1 1;font-size:.6rem!important;font-weight:800!important;letter-spacing:.01em;line-height:1.1;min-height:26px!important;min-width:52px!important;padding:4px 6px!important}.table-page .request-action-cell{min-width:0;padding-left:10px!important;padding-right:10px!important;text-align:center!important;vertical-align:middle!important;width:100%}.table-page .request-action-cell>.MuiBox-root{align-items:center;display:flex;gap:8px;justify-content:center;margin:0 auto;min-width:96px;width:100%}.table-page .MuiIconButton-root{align-items:center!important;border-radius:10px!important;display:inline-flex!important;height:32px!important;justify-content:center!important;min-height:32px!important;min-width:32px!important;padding:0!important;width:32px!important}.table-page .status-pending{background:linear-gradient(135deg,#fbbf24,#f59e0b)!important}.table-page .status-action-button:not(.status-active){opacity:.45}.table-page .status-action-button.status-active{opacity:1;outline:2px solid #f8fafc8c;outline-offset:1px}.table-page .request-summary-row>.MuiTableCell-root{background:#0f172a2e}.table-page .request-summary-row.request-summary-row-expanded>.MuiTableCell-root{background:#3b82f614}.table-page .request-detail-row>.MuiTableCell-root{background:#0f172a1f;overflow:visible;padding-bottom:0;padding-top:0;position:relative;z-index:2}.table-page .request-detail-panel{background:#0f172a2e;border:1px solid #94a3b833;border-radius:14px;margin:8px 0;overflow:visible;padding:12px;position:relative;z-index:3}.table-page .request-detail-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.table-page .request-detail-table{background:#0f172a14;border-radius:10px;overflow:visible}.table-page .request-detail-table .MuiTableCell-root{border-bottom-color:#94a3b82e;color:#e2e8f0;font-size:.78rem}.table-page .request-detail-table .MuiTableCell-root:nth-child(4){min-width:260px;width:260px}.table-page .request-detail-table .MuiTableCell-root:first-child,.table-page .request-detail-table .MuiTableCell-root:nth-child(2){min-width:170px;width:170px}.table-page .request-detail-cell{width:100%}.table-page .security-decision-toolbar{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:center}.table-page .security-decision-button{border-radius:10px!important;font-size:.72rem!important;line-height:1.2!important;min-width:70px!important}.table-page .security-decision-button-active{box-shadow:0 0 0 2px #ffffffd9,0 6px 16px #02081780!important;font-weight:900!important;letter-spacing:.01em}.table-page .request-group-first-row>.MuiTableCell-root{border-top:1px solid #7dd3fc47}.table-page .status-approved{background:linear-gradient(135deg,#4ade80,#22c55e)!important}.table-page .status-waiting{background:linear-gradient(135deg,#94a3b8,#64748b)!important}.table-page .MuiChip-root{border-radius:10px;box-shadow:inset 0 1px 0 #ffffff14;font-size:.74rem;font-weight:800}.table-page .MuiButton-root{border-radius:10px!important;font-size:.72rem!important;font-weight:800!important;min-height:32px;padding-bottom:6px;padding-top:6px}.table-page .MuiIconButton-root{border-radius:10px;padding:7px}.table-page .MuiButton-contained{box-shadow:0 8px 16px #2563eb2e!important}.table-page .MuiInputBase-root,.table-page .MuiOutlinedInput-root,.table-page .MuiSelect-root{font-size:.82rem!important;min-height:36px!important}.table-page .MuiOutlinedInput-input{padding-bottom:10px!important;padding-top:10px!important}.card-panel{background:linear-gradient(180deg,#fffffffa,#f8fafceb);border:1px solid #94a3b82e;border:1px solid var(--panel-border);border-radius:18px;box-shadow:0 16px 38px #0f172a14;overflow:hidden;padding:20px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.card-panel:hover{box-shadow:0 18px 42px #0f172a1c;transform:translateY(-1px)}.app-shell[data-theme=dark] .card-panel{box-shadow:0 22px 52px #02081747,inset 0 1px 0 #ffffff0a}.card-panel:before{background:radial-gradient(circle,#60a5fa1f,#0000 68%);content:"";height:180px;inset:0 auto auto 0;pointer-events:none;position:absolute;width:180px}.app-shell[data-theme=dark] .MuiCard-root,.app-shell[data-theme=dark] .MuiPaper-root,.app-shell[data-theme=dark] .card-panel{background:linear-gradient(180deg,#0f172aeb,#0f172acc)!important;border-color:#94a3b82e!important;box-shadow:0 18px 42px #02081747!important}.MuiAutocomplete-root,.MuiFormControl-root,.MuiTextField-root{width:100%}.MuiOutlinedInput-root{background:linear-gradient(180deg,#111827f5,#0f172ae0)!important;border-radius:14px!important;box-shadow:inset 0 0 0 1px #94a3b82e,0 8px 20px #02081714;color:#f8fafc!important;transition:all .2s ease}.MuiOutlinedInput-root:hover{box-shadow:inset 0 0 0 1px #94a3b842,0 10px 20px #2563eb14}.MuiOutlinedInput-root.Mui-focused fieldset,.MuiOutlinedInput-root:hover fieldset{border-color:#7dd3fcd9!important;box-shadow:0 0 0 3px #60a5fa1f}.MuiOutlinedInput-notchedOutline{border-color:#94a3b86b!important}.MuiOutlinedInput-input{color:#f8fafc!important;padding-bottom:16px!important;padding-top:16px!important}.MuiInputBase-input{color:#f8fafc!important;font-weight:700}.MuiInputBase-input,.MuiOutlinedInput-root .MuiOutlinedInput-input{padding-left:16px!important;padding-right:16px!important}.MuiInputBase-input::placeholder{color:#cbd5e1cc!important;text-align:right!important}.MuiAutocomplete-input,.MuiInputBase-input,.MuiInputBase-root,.MuiSelect-root,.MuiSelect-select{color:#f8fafc!important;direction:rtl!important;text-align:right!important}.MuiFormControl-root .MuiSelect-select,.MuiOutlinedInput-root .MuiSelect-select,.MuiTextField-root .MuiSelect-select{background:#0000!important;color:#f8fafc!important;font-weight:700!important;padding-left:40px!important;padding-right:16px!important}.MuiSelect-icon{color:#e2e8f0!important;left:12px!important;opacity:1!important;right:auto!important}.MuiFormControl-root .MuiOutlinedInput-root,.MuiOutlinedInput-root,.MuiTextField-root .MuiOutlinedInput-root{background:linear-gradient(180deg,#111827f5,#0f172ae0)!important;border-radius:14px!important}.MuiFormControl-root .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-notchedOutline,.MuiTextField-root .MuiOutlinedInput-notchedOutline{border-color:#94a3b86b!important}.MuiMenu-paper,.MuiPaper-root[role=listbox],.MuiPopover-paper{background:linear-gradient(180deg,#0f172afa,#1e293bf5)!important;border:1px solid #94a3b82e!important;border-radius:16px!important;box-shadow:0 16px 32px #0f172a2e!important}.MuiMenuItem-root,.MuiPaper-root[role=listbox] .MuiMenuItem-root{background:#0000!important;color:#f8fafc!important;direction:rtl!important;font-weight:700!important;min-height:46px!important;text-align:right!important}.MuiMenuItem-root.Mui-selected,.MuiMenuItem-root:hover,.MuiPaper-root[role=listbox] .MuiMenuItem-root.Mui-selected,.MuiPaper-root[role=listbox] .MuiMenuItem-root:hover{background:#60a5fa2e!important;color:#f8fafc!important}.MuiList-padding{padding-bottom:8px!important;padding-top:8px!important}.MuiButton-root{border-radius:12px!important;font-weight:700!important;letter-spacing:.01em;text-transform:none!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.MuiButton-root:hover{filter:brightness(1.05)}.MuiButton-contained{box-shadow:0 10px 18px #2563eb2e!important}.MuiButton-outlined{border-width:1.5px!important}.action-row{justify-content:flex-start}.input-field{margin-bottom:18px!important}.primary-button{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-radius:12px!important;box-shadow:0 12px 18px #2563eb38!important;color:#fff!important;font-weight:800!important;padding:10px 18px!important;transition:transform .18s ease,box-shadow .18s ease!important}.primary-button:hover,.secondary-button:hover{box-shadow:0 14px 22px #2563eb2e!important;transform:translateY(-1px)}.secondary-button{background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;border:1px solid #94a3b833!important;border-radius:12px!important;box-shadow:0 8px 18px #0f172a0d!important;color:#0f172a!important;font-weight:800!important}h1,h2,h3,h4,h5{color:#0f172a;margin-top:0}.error-box{background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;color:#9f1239;margin:12px 0;padding:14px 16px}.dashboard-page{display:flex;flex-direction:column;gap:24px}.dashboard-page:before{background:radial-gradient(circle at top right,#60a5fa33,#0000 35%);content:"";height:240px;inset:12px 0 auto;pointer-events:none;position:absolute}.home-skeleton-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-skeleton-card{animation:shimmer 1.3s linear infinite;background:linear-gradient(90deg,#94a3b81f,#94a3b82e,#94a3b81f);background-size:200% 100%;border:1px solid #94a3b82e;border-radius:18px;min-height:140px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-panel{align-items:flex-start;background:linear-gradient(135deg,#0f172af2,#1e293bf0);border:1px solid #94a3b838;box-shadow:0 18px 38px #0f172a29;display:flex;gap:24px;justify-content:space-between;overflow:hidden;padding:32px 28px;position:relative}.cta-link,.hero-actions,.hero-content{position:relative;z-index:1}.app-shell[data-theme=dark] .hero-panel{background:linear-gradient(135deg,#0f172af2,#1e293beb);border-color:#94a3b824}.app-shell[data-theme=dark] .MuiTableCell-root,.app-shell[data-theme=dark] .action-title,.app-shell[data-theme=dark] .activity-list li,.app-shell[data-theme=dark] .feature-list,.app-shell[data-theme=dark] .hero-panel .eyebrow,.app-shell[data-theme=dark] .hero-panel .hero-subtitle,.app-shell[data-theme=dark] .hero-panel .hero-title,.app-shell[data-theme=dark] .nav-brand,.app-shell[data-theme=dark] .page-header h4,.app-shell[data-theme=dark] .panel-title,.app-shell[data-theme=dark] .priority-label,.app-shell[data-theme=dark] .request-badge,.app-shell[data-theme=dark] .requestH1,.app-shell[data-theme=dark] .section-chip,.app-shell[data-theme=dark] .section-title,.app-shell[data-theme=dark] .stat-label,.app-shell[data-theme=dark] .status-badge,.app-shell[data-theme=dark] .status-row,.app-shell[data-theme=dark] .table-header h4{color:#e2e8f0!important}.app-shell[data-theme=dark] .action-subtitle,.app-shell[data-theme=dark] .feature-list,.app-shell[data-theme=dark] .hero-subtitle,.app-shell[data-theme=dark] .page-header p,.app-shell[data-theme=dark] .request-badge,.app-shell[data-theme=dark] .section-chip,.app-shell[data-theme=dark] .stat-subtitle{color:#cbd5e1!important}.app-shell[data-theme=dark] .MuiList-root,.app-shell[data-theme=dark] .MuiTableContainer-root,.app-shell[data-theme=dark] .action-card,.app-shell[data-theme=dark] .card-panel,.app-shell[data-theme=dark] .email-panel,.app-shell[data-theme=dark] .mini-panel,.app-shell[data-theme=dark] .premium-panel,.app-shell[data-theme=dark] .stat-card{background:#0f172ad1!important;border-color:#94a3b824!important}.app-shell[data-theme=dark] .MuiTableHead-root .MuiTableCell-head{background:linear-gradient(135deg,#7dd3fc2e,#1e293be6);color:#f8fafc!important}.app-shell[data-theme=dark] .MuiInputBase-root,.app-shell[data-theme=dark] .MuiOutlinedInput-root{background:#0f172af0!important;color:#f8fafc!important}.app-shell[data-theme=dark] .MuiAutocomplete-input,.app-shell[data-theme=dark] .MuiAutocomplete-root,.app-shell[data-theme=dark] .MuiInputBase-input,.app-shell[data-theme=dark] .MuiInputLabel-root,.app-shell[data-theme=dark] .MuiSelect-nativeInput,.app-shell[data-theme=dark] .MuiSelect-select{color:#f8fafc!important}.app-shell[data-theme=light] .MuiInputBase-input,.app-shell[data-theme=light] .MuiInputBase-root,.app-shell[data-theme=light] .MuiMenu-paper,.app-shell[data-theme=light] .MuiMenuItem-root,.app-shell[data-theme=light] .MuiOutlinedInput-root,.app-shell[data-theme=light] .MuiSelect-select{background:#0f172aeb!important;color:#f8fafc!important}.app-shell[data-theme=dark] .MuiOutlinedInput-notchedOutline{border-color:#94a3b866!important}.app-shell[data-theme=dark] .MuiButton-root.primary-button,.app-shell[data-theme=dark] .MuiButton-root.secondary-button,.app-shell[data-theme=dark] .primary-button,.app-shell[data-theme=dark] .secondary-button{box-shadow:0 10px 18px #3b82f63d!important}.app-shell[data-theme=dark] .MuiTypography-root,.app-shell[data-theme=dark] .nav-brand,.app-shell[data-theme=dark] .page-header h4,.app-shell[data-theme=dark] .requestH1,.app-shell[data-theme=dark] .section-title{color:#f8fafc!important}.app-shell[data-theme=dark] .request-badge{background:linear-gradient(135deg,#0f172af2,#1e293be6);border-color:#94a3b847;color:#f8fafc!important}.requestH1{color:#f8fafc!important;font-size:clamp(2rem,3vw,3rem)!important;letter-spacing:.01em;line-height:1.2;text-shadow:0 2px 10px #0f172a3d}.app-shell[data-theme=dark] .MuiMenu-paper{background:linear-gradient(180deg,#0f172afa,#111827f5)!important}.app-shell[data-theme=dark] .MuiMenuItem-root{color:#f8fafc!important}.hero-panel:after{background:radial-gradient(circle,#3b82f638,#0000 60%);content:"";height:180px;inset:auto -50px -80px auto;pointer-events:none;position:absolute;width:180px}.hero-content{flex:1 1}.hero-side-panel{background:linear-gradient(180deg,#0f172afa,#111827e6);border:1px solid #94a3b82e;border-radius:18px;box-shadow:0 16px 34px #0f172a33;color:#fff;min-width:220px;padding:18px 16px}.pulse-badge{align-items:center;background:#3b82f626;border-radius:999px;color:#bfdbfe;display:inline-flex;font-size:.72rem;font-weight:700;gap:8px;letter-spacing:.05em;margin-bottom:12px;padding:6px 10px;text-transform:uppercase}.hero-side-row{align-items:center;border-bottom:1px solid #94a3b82e;display:flex;justify-content:space-between;padding:10px 0}.hero-side-row:last-child{border-bottom:none}.mini-label{color:#cbd5e1;font-size:.8rem}.text-success{color:#86efac}.eyebrow{color:#bfdbfe;display:inline-block;font-weight:800;letter-spacing:.08em;margin-bottom:12px}.hero-title{color:#f8fafc!important;font-weight:900!important;letter-spacing:-.04em!important;line-height:1.08!important;margin-bottom:12px!important;max-width:620px;text-shadow:0 8px 28px #0f172a33}.hero-subtitle{color:#dbeafe;margin-bottom:20px!important;max-width:640px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.cta-link,.hero-actions{position:relative;z-index:1}.cta-link{display:inline-flex;text-decoration:none}.stats-grid{margin:0!important}.stat-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #94a3b824;border-radius:20px!important;box-shadow:0 16px 32px #0f172a14!important;height:100%}.accent-blue{background:linear-gradient(135deg,#bfdbfe29,#3b82f61f)!important}.accent-green{background:linear-gradient(135deg,#86efac1f,#10b9811a)!important}.accent-amber{background:linear-gradient(135deg,#fde0471f,#fbbf241a)!important}.accent-slate{background:linear-gradient(135deg,#94a3b81f,#4755691f)!important}.stat-label{color:#dbeafe;font-weight:700!important;margin-bottom:8px!important}.stat-value{color:#f8fafc!important;font-weight:900!important;letter-spacing:-.05em!important;margin:0!important}.stat-meta{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.stat-subtitle{color:#cbd5e1;display:block;font-weight:600}.trend-pill{align-items:center;background:#7dd3fc29;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:.72rem;font-weight:800;justify-content:center;padding:4px 8px}.quick-action-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.priority-panel{padding-top:18px!important}.priority-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.priority-box{background:linear-gradient(135deg,#dbeafe38,#ffffff1f);border:1px solid #94a3b82e;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:18px 16px}.priority-value{color:#2563eb;color:var(--primary);font-size:1.9rem;font-weight:800}.priority-label{color:#475569;color:var(--text-soft);font-size:.82rem;font-weight:700;margin-top:6px}.action-link{text-decoration:none}.action-card{background:linear-gradient(135deg,#0f172af7,#1e293bf0)!important;border:1px solid #94a3b82e;border-radius:18px!important;box-shadow:0 16px 32px #0f172a1f!important;height:100%;transition:transform .2s ease,box-shadow .2s ease}.action-card:hover{box-shadow:0 18px 32px #2563eb1f!important;transform:translateY(-2px)}.action-title{color:#f8fafc!important;font-weight:900!important;letter-spacing:-.02em!important;margin-bottom:6px!important}.action-subtitle{color:#dbeafe!important}.info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.mini-panel{border-radius:20px!important;box-shadow:0 12px 28px #0f172a0f!important}.premium-panel{background:linear-gradient(180deg,#ffffffeb,#f8fafceb)!important}.panel-title{font-weight:900!important;letter-spacing:-.03em!important;margin-bottom:10px!important}.progress-wrap{margin-top:18px}.progress-label{color:#475569;color:var(--text-soft);display:block;font-size:.76rem;font-weight:700;margin-bottom:8px}.progress-bar{background:#94a3b82e;border-radius:999px;height:10px;overflow:hidden}.progress-bar span{background:linear-gradient(90deg,#60a5fa,#2563eb);border-radius:inherit;display:block;height:100%}.feature-list{color:#475569;line-height:2;margin:16px 0 0;padding-right:20px}.activity-panel{padding-top:18px!important}.activity-list{color:#334155;display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.activity-list li{background:linear-gradient(135deg,#0f172ae0,#1e293be6);border:1px solid #94a3b81f;border-radius:12px;color:#e2e8f0;padding:12px 14px}.status-row{align-items:center;color:#334155;display:flex;font-weight:600;gap:10px;margin-top:14px}.status-dot{border-radius:50%;display:inline-block;height:10px;width:10px}.status-dot.ok{background:#22c55e}.status-dot.info{background:#3b82f6}.status-dot.warn{background:#f59e0b}.status-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:800;justify-content:center;padding:6px 10px}.status-good{background:#22c55e1f;color:#15803d}.status-focus{background:#3b82f61f;color:#1d4ed8}.table-page{min-height:320px;padding:0}.table-header{background:linear-gradient(135deg,#0f172ad6,#1e293be6)!important;border:1px solid #94a3b81f!important;border-radius:12px!important;box-shadow:0 8px 18px #0f172a14!important;margin-bottom:8px!important;padding:10px 12px!important}.table-page .MuiTableContainer-root{border-radius:12px;box-shadow:0 10px 26px #0f172a14;overflow:hidden}.section-title-row .section-title,.table-header h4{color:#f8fafc!important;font-size:clamp(1.9rem,2vw,3rem)!important;font-weight:800!important;letter-spacing:.02em;margin:0!important}.header-search-box{align-items:center;background:#0f172a42;border:1px solid #94a3b83d;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 20px #0f172a1f;display:flex;gap:8px;height:42px;max-width:100%;min-width:210px;padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease;width:280px}.header-search-box:focus-within{border-color:#7dd3fc94;box-shadow:inset 0 1px 0 #ffffff0f,0 10px 24px #2563eb1f}.header-search-icon{color:#cbd5e1;font-size:1.2rem;line-height:1;-webkit-user-select:none;user-select:none}.header-search-input{background:#0000;border:none;color:#f8fafc;direction:rtl;flex:1 1;font-size:.96rem;font-weight:700;outline:none;text-align:right}.header-search-input::placeholder{color:#cbd5e1b3}.empty-state{align-items:center;background:linear-gradient(180deg,#0f172ab8,#0f172ae0);border:1px dashed #94a3b83d;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a;color:#e2e8f0;display:flex;justify-content:center;min-height:220px;text-align:center}.page-header{border-bottom:1px solid #94a3b824;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding-bottom:14px}.page-header h4{font-weight:800;letter-spacing:.01em;margin:0}.page-header p{color:#64748b;font-weight:600;margin:0}.form-card{margin:0 auto;max-width:820px}.action-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px;padding-top:10px;width:100%}.section-title-wrap{margin-bottom:8px;padding:0}.section-title-row{align-items:center;background:linear-gradient(135deg,#111a27f0,#141f2ee6);border:1px solid #c9a96d1f;border-radius:12px;box-shadow:0 8px 18px #0f172a14;direction:rtl;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;padding:10px 12px}.section-title-row>:first-child{justify-self:flex-start;margin-inline-start:auto}.section-title{color:#f8fafc;font-size:clamp(1.3rem,1.7vw,1.9rem)!important;font-weight:900;letter-spacing:-.04em;margin:0}.section-chip{align-items:center;background:#94a3b81f;border:1px solid #94a3b833;border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:.72rem;font-weight:700;padding:6px 10px}.request-wrapper{margin:0 auto;max-width:820px;padding:14px 8px 10px}.request-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:18px}.request-summary-strip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.request-summary-card{background:linear-gradient(180deg,#111827e6,#0f172ab3);border:1px solid #c9a96d1f;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff0a}.request-badge{background:linear-gradient(135deg,#94a3b833,#3b82f61f);border:1px solid #94a3b847;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0a;color:#f8fafc;font-size:.8rem;font-weight:800;padding:8px 14px}.email-panel{background:#f8fbff;border:1px solid #94a3b833;border-radius:16px;margin-top:14px;padding:16px}.selection-block{margin-top:18px}.hero-content{display:flex;flex-direction:column;gap:6px}.table-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.table-page .securities-actions-cell{background:#0d1726!important;box-shadow:1px 0 0 #94a3b829;left:0;min-width:110px;overflow:visible!important;position:-webkit-sticky;position:sticky;white-space:nowrap;width:110px;z-index:3}.table-page .MuiTableHead-root .securities-actions-cell{background:#16263b!important;z-index:4}.table-page .securities-actions-cell .table-actions{justify-content:center}.table-page .securities-inissue-cell{min-width:76px;width:76px}.icon-action-button{border-radius:10px!important;height:36px!important;transition:transform .18s ease,box-shadow .18s ease!important;width:36px!important}.icon-action-button:hover{transform:translateY(-1px)}.edit-button{background:#3b82f61a!important;color:#1d4ed8!important}.delete-button{background:#ef44441a!important;color:#be123c!important}.dialog-form{background:#0f172a47;border:1px solid #94a3b81f;border-radius:18px;display:flex;flex-direction:column;gap:16px;min-width:420px;padding:12px 8px 4px}.MuiDialog-paper{background:linear-gradient(180deg,#0f172afa,#0f172af0)!important;border:1px solid #7dd3fc33!important;border-radius:22px!important;box-shadow:0 24px 46px #02081766!important;color:#f8fafc!important}.dialog-title{background:#0000!important;color:#f8fafc!important;font-weight:800!important}.dialog-actions{background:#0000!important;padding:0 24px 20px!important}.filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-bottom:10px;padding-inline-end:2px}.filter-chip{background:#94a3b812!important;border:1px solid #94a3b81f!important;border-radius:999px!important;color:#e2e8f0!important;font-size:.75rem!important;font-weight:800!important;height:30px!important;padding-inline:10px!important;padding:5px 10px!important;transition:all .2s ease}.filter-chip.MuiChip-root{box-shadow:inset 0 1px 0 #ffffff0a}.filter-chip.MuiChip-clickable:hover{background:#94a3b81f!important;transform:translateY(-1px)}.filter-chip-active{background:linear-gradient(135deg,#60a5fae6,#2563ebe6)!important;box-shadow:0 10px 18px #3b82f62e;color:#f8fafc!important}.bulk-delete-button{background:linear-gradient(135deg,#f87171,#dc2626)!important;border-radius:12px!important;box-shadow:0 12px 22px #ef444447!important;color:#fff!important;font-weight:800!important;padding:8px 14px!important;transition:transform .18s ease,box-shadow .18s ease!important}.bulk-delete-button,.clear-filters-button{min-height:32px!important}.clear-filters-button{background:#94a3b814!important;border:1px solid #94a3b82e!important;border-radius:999px!important;color:#cbd5e1!important;font-weight:800!important;min-height:32px;padding:7px 12px!important}.modal-shell{background:linear-gradient(180deg,#0f172afa,#111827f5);border:1px solid #94a3b838;border-radius:22px;box-shadow:0 28px 60px #0208176b;color:#f8fafc;display:flex;flex-direction:column;gap:16px;left:50%;max-width:calc(100vw - 24px);padding:22px 22px 18px;position:absolute;top:50%;transform:translate(-50%,-50%);width:520px}.modal-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.modal-title{color:#f8fafc;font-size:clamp(1.5rem,2vw,2rem);font-weight:900;line-height:1.2;margin:0}.modal-subtitle{color:#cbd5e1;font-size:.95rem;line-height:1.5;margin:8px 0 0}.modal-close-button{background:#fb71851a!important;border:1px solid #fb718533!important;border-radius:50%!important;box-shadow:none!important;color:#fda4af!important;font-size:1.2rem!important;font-weight:900!important;height:40px!important;min-width:0!important;padding:0!important;width:40px!important}.modal-close-button:hover{background:#fb71852e!important;transform:translateY(-1px)}@media (max-width:900px){.hero-panel{flex-direction:column}.info-grid,.priority-grid,.quick-action-grid{grid-template-columns:1fr}}@media (max-width:720px){.request-flow-actions,.request-summary-strip,.request-topbar{grid-template-columns:1fr}.request-header-main{justify-content:flex-start}.section-title-row{padding:10px 12px}.header-search-box{min-width:0;width:100%}.filter-row{justify-content:flex-start}.action-row{align-items:stretch;flex-direction:column}.action-row>*{width:100%}.page-content{padding:0 12px 20px}.table-page .MuiTableContainer-root{overflow-x:auto}.table-page .MuiTable-root{min-width:620px}}.modal-info-box{background:#94a3b814;border:1px solid #94a3b82e;border-radius:14px;color:#e2e8f0;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.modal-info-box strong{color:#bfdbfe;font-size:.9rem}.modal-action-button{font-size:1rem!important;font-weight:800!important;min-height:52px!important}.bulk-delete-button:hover{box-shadow:0 16px 24px #ef444452!important;transform:translateY(-1px)}.mini-stat-card{background:#0f172ab8;border:1px solid #94a3b81f;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0a;display:flex;flex-direction:column;justify-content:center;min-height:68px;padding:8px 10px}.mini-stat-card .MuiTypography-body2{font-size:.7rem!important;letter-spacing:.02em;opacity:.8}.mini-stat-card .MuiTypography-h5{font-size:1.7rem!important;line-height:1.1}@media (max-width:768px){.page-content{padding:0 16px 32px}.hero-panel{flex-direction:column;padding:24px 18px}.hero-side-panel{min-width:0;width:100%}.info-grid,.quick-action-grid{grid-template-columns:1fr}.nav-links{justify-content:flex-start;overflow-x:auto;padding-bottom:8px}}.page-header h4,.requestH1,.section-title,.section-title-row .section-title,.section-title-wrap .section-title,.table-header h4{color:#f8fafc!important;font-size:clamp(1.6rem,2.2vw,2rem)!important;font-weight:800!important;letter-spacing:0!important;line-height:1.2!important}.page-header .MuiTypography-body2,.page-header p{color:#cbd5e1!important;font-size:1rem!important;font-weight:600}.request-step-title{font-size:1.2rem}.request-step-number{font-size:.9rem;height:30px;width:30px}.mini-stat-card .MuiTypography-body2,.request-summary-label{color:#cbd5e1!important;font-size:.85rem!important;opacity:1}.mini-stat-card .MuiTypography-h5{font-size:1.6rem!important}.section-chip{font-size:.85rem;padding:6px 12px}.filter-chip{height:34px!important}.clear-filters-button,.filter-chip{font-size:.85rem!important}.header-search-input{font-size:1rem}.table-page .MuiTableHead-root .MuiTableCell-root{font-size:.82rem;padding:11px 10px!important}.table-page .MuiTableBody-root .MuiTableCell-root{font-size:.88rem}.table-page .MuiTableRow-root{height:52px}.table-page .MuiChip-root{font-size:.82rem;height:30px}.table-page .MuiButton-root{font-size:.82rem!important}.table-page .status-action-button{font-size:.76rem!important;min-height:30px!important;min-width:56px!important}.table-page .request-table{min-width:1140px}.table-page .request-table-shell{max-width:100%}.modal-shell{max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain;width:min(560px,calc(100vw - 24px))!important}.modal-shell h2{font-size:clamp(1.3rem,2.4vw,1.6rem)!important;line-height:1.25!important}.modal-shell p{font-size:.95rem!important;font-weight:600!important}.modal-shell .modal-close-button{flex-shrink:0;font-size:1.1rem!important;height:40px!important;width:40px!important}.modal-shell .MuiOutlinedInput-root{min-height:50px!important}.modal-shell .MuiInputBase-input,.modal-shell .MuiSelect-select{font-size:1rem!important}.modal-shell .MuiInputLabel-root{font-size:.95rem}.modal-shell .MuiButton-outlined{font-size:1rem!important;min-height:46px!important}.modal-shell .MuiButton-contained{font-size:1.1rem!important;min-height:50px!important}.modal-shell label{font-size:.95rem!important}.search-dialog-paper{margin:12px!important;width:calc(100% - 24px)!important}.search-dialog-subtitle{color:#cbd5e1!important}.search-dialog-item-secondary{color:#cbd5e1}.MuiDialog-paper .MuiDialogTitle-root,.dialog-title{font-size:1.35rem!important;font-weight:800!important}.MuiDialog-paper .MuiDialogContent-root{font-size:1rem}.MuiDialog-paper{max-height:calc(100vh - 24px)!important;max-width:calc(100vw - 24px)!important}.form-card{width:100%}.form-card .MuiInputBase-root{font-size:1rem}@media (max-width:720px){.page-header h4,.requestH1,.section-title,.section-title-row .section-title,.section-title-wrap .section-title,.table-header h4{font-size:1.45rem!important}.modal-shell{padding:0}.modal-shell .MuiBox-root{min-width:0}.filter-row>*{max-width:100%}.request-summary-strip{grid-template-columns:1fr}.search-dialog-footer span:last-child{display:none}.page-content{padding:0 10px 20px}}
/*# sourceMappingURL=main.5e21faf9.css.map*/