@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;750;800&display=swap";:root{--bg: #f7f9fc;--panel: #ffffff;--text: #17243b;--muted: #718096;--muted-light: #9aa6b8;--line: #e6ebf3;--line-strong: #d7deea;--primary: #4865e8;--primary-hover: #3956d9;--primary-soft: #edf1ff;--primary-gradient: linear-gradient(135deg, #5579f5, #6954d9);--primary-shadow: 0 4px 14px rgba(72, 101, 232, .25);--green: #16845b;--green-soft: #e9f5ed;--warn: #8a5a00;--warn-soft: #fff4dc;--danger: #cf3a3a;--danger-soft: #fde8e8;--info: #2b70c9;--info-soft: #eaf2fd;--radius-sm: 7px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-full: 9999px;--shadow-card: 0 5px 22px rgba(29, 55, 106, .05);--shadow-hover: 0 10px 30px rgba(29, 55, 106, .09);--shadow-sheet: -15px 0 50px rgba(21, 45, 87, .16)}html[data-toolpad-color-scheme=dark]{--bg: #121a2b;--panel: #1b2639;--text: #edf2ff;--muted: #a4b1c6;--muted-light: #6d7b93;--line: #28374d;--line-strong: #33435c;--primary: #8da3ff;--primary-hover: #a6b8ff;--primary-soft: #263454;--primary-gradient: linear-gradient(135deg, #748eff, #8a73f8);--primary-shadow: 0 4px 14px rgba(141, 163, 255, .2);--green: #57d6a4;--green-soft: #1a392e;--warn: #f5b041;--warn-soft: #3d321d;--danger: #f87171;--danger-soft: #3e2225;--info: #60a5fa;--info-soft: #1e2c45;--shadow-card: 0 5px 22px rgba(0, 0, 0, .25);--shadow-hover: 0 10px 30px rgba(0, 0, 0, .35)}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.012em;background-color:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tabular-nums,.stat-num,.dx-datagrid td[aria-colindex]{font-variant-numeric:tabular-nums}.eyebrow{text-transform:uppercase;font-weight:700;letter-spacing:1.1px;font-size:10px;color:var(--muted);margin-bottom:6px;display:flex;align-items:center;gap:6px}.pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:650;white-space:nowrap;letter-spacing:-.01em;transition:all .15s ease-in-out}.pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.pill-green{background-color:var(--green-soft);color:var(--green)}.pill-warn{background-color:var(--warn-soft);color:var(--warn)}.pill-danger{background-color:var(--danger-soft);color:var(--danger)}.pill-info{background-color:var(--info-soft);color:var(--info)}.pill-primary{background-color:var(--primary-soft);color:var(--primary)}.pill-gray{background-color:var(--bg);color:var(--muted);border:1px solid var(--line)}.card-saas{background-color:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease}.card-saas:hover{box-shadow:var(--shadow-hover)}.brand-badge{display:inline-grid;place-items:center;background:var(--primary-gradient);color:#fff;width:32px;height:32px;border-radius:9px;box-shadow:var(--primary-shadow);font-weight:800;font-size:16px;letter-spacing:-.5px}.progress-stepper{display:flex;gap:8px;margin:18px 0;overflow-x:auto;padding-bottom:4px}.progress-stepper span{padding:7px 14px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap}.progress-stepper span.done{background:var(--primary-soft);border-color:var(--primary-soft);color:var(--primary)}.progress-stepper span.current{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:var(--primary-shadow)}.dx-datagrid,.dx-datagrid.dx-datagrid-borders{margin-left:5px;margin-right:5px;border-radius:14px!important;border:1px solid var(--line)!important;background-color:var(--panel)!important;box-shadow:0 4px 20px -2px #0f172a0d,0 2px 6px -1px #0f172a08!important;overflow:hidden!important}.dx-datagrid.dx-datagrid-borders>.dx-datagrid-header-panel,.dx-datagrid.dx-datagrid-borders>.dx-datagrid-headers,.dx-datagrid.dx-datagrid-borders>.dx-datagrid-rowsview,.dx-datagrid.dx-datagrid-borders>.dx-datagrid-total-footer,.dx-datagrid.dx-datagrid-borders>.dx-datagrid-pager{border-left:none!important;border-right:none!important}.dx-datagrid.dx-datagrid-borders>.dx-datagrid-header-panel{border-top:none!important}.dx-datagrid.dx-datagrid-borders>.dx-datagrid-pager{border-bottom:none!important}.dx-datagrid-header-panel{padding:6px 10px!important;background-color:var(--panel)!important;border-bottom:1px solid var(--line)!important}.dx-datagrid>.dx-datagrid-header-panel:first-child,.dx-datagrid>.dx-datagrid-headers:first-child{border-top-left-radius:13px!important;border-top-right-radius:13px!important}.dx-datagrid-headers{border-bottom:1px solid var(--line)!important;background-color:var(--bg)!important}.dx-datagrid .dx-header-row>td{background-color:var(--bg)!important;color:var(--muted)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.6px!important;padding:6px 10px!important;border-bottom:1px solid var(--line)!important;border-right:none!important;vertical-align:middle!important}.dx-datagrid .dx-header-row>td:first-of-type{border-top-left-radius:12px}.dx-datagrid .dx-header-row>td:last-of-type{border-top-right-radius:12px}.dx-datagrid-filter-row>td{background-color:#fcfdfe!important;padding:3px 6px!important}.dx-datagrid-filter-row .dx-texteditor-input{min-height:28px!important;padding-top:3px!important;padding-bottom:3px!important}html[data-toolpad-color-scheme=dark] .dx-datagrid-filter-row>td{background-color:#172235!important}.dx-datagrid-rowsview .dx-row{border-bottom:1px solid var(--line)!important;transition:background-color .15s ease}.dx-datagrid .dx-data-row>td{padding:5px 10px!important;font-size:12px!important;color:var(--text)!important;border-bottom:1px solid var(--line)!important;border-right:none!important;vertical-align:middle!important}.dx-datagrid-rowsview .dx-data-row:hover{background-color:#4865e80a!important}html[data-toolpad-color-scheme=dark] .dx-datagrid-rowsview .dx-data-row:hover{background-color:#8da3ff12!important}.dx-datagrid-pager,.dx-datagrid>.dx-datagrid-pager:last-child{border-top:1px solid var(--line)!important;padding:6px 12px!important;background-color:var(--panel)!important;font-size:12px!important;border-bottom-left-radius:13px!important;border-bottom-right-radius:13px!important}.dx-datagrid-rowsview .dx-selection.dx-row>td{background-color:#eff6ff!important;color:#1e3a8a!important;font-weight:600}html[data-toolpad-color-scheme=dark] .dx-datagrid-rowsview .dx-selection.dx-row>td{background-color:#3b82f626!important;color:#bfdbfe!important}.dx-datagrid-adaptive-more{cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;border-radius:5px!important;background-color:#eff6ff!important;color:#2563eb!important;font-weight:800!important;font-size:12px!important;transition:all .2s ease!important;border:1px solid #dbeafe!important;-webkit-user-select:none!important;user-select:none!important;box-shadow:0 1px 2px #2563eb14!important}.dx-datagrid-adaptive-more:hover{background-color:#2563eb!important;color:#fff!important;border-color:#2563eb!important;transform:scale(1.08)}.dx-command-adaptive-hidden .dx-datagrid-adaptive-more{display:none!important}.dx-adaptive-detail-row{background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important}.dx-adaptive-detail-row .dx-adaptive-item-text{font-size:12px!important;padding:8px 14px!important;color:#1e293b!important}.dx-adaptive-detail-row .dx-adaptive-item-text .dx-field-item-label{font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;font-size:10px!important;letter-spacing:.5px!important}html[data-toolpad-color-scheme=dark] .dx-datagrid-adaptive-more{background-color:#3b82f62e!important;color:#93c5fd!important;border-color:#3b82f659!important}html[data-toolpad-color-scheme=dark] .dx-adaptive-detail-row{background-color:#0f172a!important;border-bottom:2px solid #334155!important}html[data-toolpad-color-scheme=dark] .dx-adaptive-detail-row .dx-adaptive-item-text{color:#f1f5f9!important}html[data-toolpad-color-scheme=dark] .dx-adaptive-detail-row .dx-adaptive-item-text .dx-field-item-label{color:#94a3b8!important}@media (max-width: 768px){.dx-datagrid{border-radius:12px!important}.dx-datagrid-search-panel{margin:6px 0!important;width:100%!important;max-width:100%!important}.dx-datagrid-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}}.sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1300;display:flex;justify-content:flex-end;animation:fadeIn .2s ease-out}.sheet-panel{width:520px;max-width:90vw;height:100%;background-color:var(--panel);border-left:1px solid var(--line);box-shadow:var(--shadow-sheet);display:flex;flex-direction:column;animation:slideLeft .25s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}.split{display:flex;height:100vh}.split>div{overflow:auto}.form-control,.form-select{display:block;width:100%;padding:6px 12px;font-size:13px;font-family:inherit;font-weight:400;line-height:1.5;color:var(--text);background-color:var(--panel);background-clip:padding-box;border:1px solid var(--line-strong);border-radius:var(--radius-sm);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box}.form-control:focus,.form-select:focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 2px var(--primary-soft)}.form-control-sm,.form-select-sm{padding:4px 8px;font-size:12px;border-radius:6px;min-height:31px}.form-control[readonly],.form-control:disabled,.form-select:disabled{background-color:var(--bg);color:var(--muted);cursor:not-allowed;opacity:.85}.form-control.is-invalid{border-color:var(--danger)!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-block{display:block!important}.d-none{display:none!important}.flex-grow-1{flex-grow:1!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.text-center{text-align:center!important}.text-end{text-align:right!important}.w-100{width:100%!important}.h-100{height:100%!important}.m-0{margin:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:16px!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:16px!important}.me-1{margin-right:4px!important}.me-2{margin-right:8px!important}.ms-1{margin-left:4px!important}.ms-2{margin-left:8px!important}.p-1{padding:4px!important}.p-2{padding:8px!important}.p-3{padding:16px!important}.gap-1{gap:4px!important}.gap-2{gap:8px!important}.gap-3{gap:16px!important}.fw-bold{font-weight:700!important}.text-muted{color:var(--muted)!important}.text-primary{color:var(--primary)!important}.text-danger{color:var(--danger)!important}.text-success{color:var(--green)!important}.bg-light{background-color:var(--bg)!important}.compact-grid .dx-datagrid{border-radius:8px!important;box-shadow:none!important}.compact-grid .dx-datagrid-headers .dx-header-row>td{padding:5px 8px!important;font-size:10px!important;letter-spacing:.4px!important}.compact-grid .dx-datagrid-headers .dx-datagrid-filter-row>td{padding:2px 4px!important}.compact-grid .dx-datagrid-filter-row .dx-texteditor-input{min-height:24px!important;padding-top:2px!important;padding-bottom:2px!important;font-size:12px!important}.compact-grid .dx-datagrid-filter-row .dx-menu .dx-menu-item .dx-menu-item-content{padding:2px 4px!important}.compact-grid .dx-datagrid-filter-row .dx-menu .dx-icon{font-size:14px!important;width:14px!important;height:14px!important}.compact-grid .dx-datagrid-rowsview .dx-data-row>td{padding:4px 8px!important;font-size:12px!important;line-height:18px!important}.compact-grid .dx-datagrid-adaptive-more{width:20px!important;height:20px!important;font-size:12px!important;border-radius:5px!important}.custom-modal{width:900px;max-width:90%;display:flex;align-items:center;justify-content:center;height:100vh}.custom-modal-label{font-weight:900;width:100px;font-size:12px;display:inline-block;text-align:right}input[type=datetime-local].datetime-empty::-webkit-datetime-edit{color:transparent}input[type=date].datetime-empty::-webkit-datetime-edit,input[type=date].datetime-empty::-webkit-datetime-edit-text,input[type=date].datetime-empty::-webkit-datetime-edit-day-field,input[type=date].datetime-empty::-webkit-datetime-edit-month-field,input[type=date].datetime-empty::-webkit-datetime-edit-year-field{color:transparent}.custom-tabs{margin-top:10px;margin-bottom:5px}.custom-tabs .nav-link{font-size:14px;color:#000}.custom-tabs .nav-link.active{font-size:14px;font-weight:700;color:#0c075f!important;border-bottom:2px solid rgb(0,162,255)}.modal-backdrop{z-index:1049!important;background-color:transparent!important}.modal-auto-width .modal-dialog{width:auto;max-width:auto;top:20px}.modal-auto-width .modal-content{max-height:auto;overflow-y:auto}.custom-datepicker .MuiInputBase-root{height:45px}.custom-datepicker .MuiInputBase-input{padding:10px 14px}.decorated{overflow:hidden;text-align:start;color:#063acada}.decorated>span{position:relative;display:inline-block}.decorated>span:after{content:"";position:absolute;top:50%;border-bottom:6px solid;width:8vw;margin:0 15px;color:#046825ab}.decorated>span:after{left:100%}
