body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:#00060600}.dx-datagrid{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.875rem!important;border-radius:14px!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0f172a12!important;overflow:hidden;background:#fff!important}.dx-datagrid-header-panel{background:#fff!important;border-bottom:1px solid #e2e8f0!important;padding:8px 10px!important}.dx-datagrid-header-panel .dx-toolbar{background:transparent!important;margin:0!important;padding:2px 0!important}.dx-datagrid-headers{border-bottom:none!important}.dx-datagrid-headers .dx-datagrid-table .dx-row>td{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;color:#fff!important;font-weight:600!important;font-size:.8rem!important;letter-spacing:.025em!important;text-transform:uppercase!important;padding:10px 12px!important;border-bottom:none!important;border-right:1px solid rgba(255,255,255,.14)!important}.dx-datagrid-headers .dx-datagrid-table .dx-row>td:last-child{border-right:none!important}.dx-datagrid-headers .dx-sort,.dx-datagrid-headers .dx-sort-indicator,.dx-datagrid-headers .dx-header-filter{color:#ffffffbf!important}.dx-datagrid-headers .dx-header-filter.dx-header-filter-empty{color:#ffffff73!important}.dx-datagrid-filter-row>td{background:#f8fafc!important;padding:6px 8px!important;border-bottom:1px solid #e2e8f0!important}.dx-datagrid-filter-row .dx-texteditor-input{font-size:.82rem!important;border-radius:7px!important;border:1px solid #cbd5e1!important;padding:4px 8px!important;color:#1e293b!important;background:#fff!important}.dx-datagrid-filter-row .dx-texteditor-input:focus{border-color:#4f46e5!important;box-shadow:0 0 0 3px #4f46e521!important;outline:none!important}.dx-datagrid-rowsview .dx-data-row>td{padding:8px 12px!important;color:#1e293b!important;border-bottom:1px solid #f1f5f9!important;border-right:1px solid #f1f5f9!important;font-size:.865rem!important;vertical-align:middle!important;transition:background-color .1s ease!important}.dx-datagrid-rowsview .dx-data-row>td:last-child{border-right:none!important}.dx-datagrid-rowsview .dx-row-alt>td,.dx-datagrid-rowsview .dx-row-alt>tr>td{background-color:#f8fafc!important}.dx-datagrid-rowsview .dx-row.dx-state-hover>td,.dx-datagrid-rowsview .dx-row.dx-state-hover>tr>td{background-color:#4f46e512!important;color:#1e293b!important}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td{background-color:#4f46e51c!important;color:#1e3a8a!important;border-bottom:1px solid rgba(79,70,229,.2)!important;border-top:1px solid rgba(79,70,229,.2)!important}.dx-selection.dx-row:not(.dx-row-focused).dx-column-lines>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines>tr>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines>tr>td{border-left-color:#4f46e5!important;border-right-color:#4f46e5!important}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>td{border-bottom:1px solid #4f46e5!important;border-top:1px solid #4f46e5!important}.dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused){background-color:#4f46e521!important;color:#1e3a8a!important}.dx-datagrid-rowsview .dx-row.dx-group-row:not(.dx-row-focused){background:linear-gradient(135deg,#4f46e5,#6366f1)!important}.dx-datagrid-rowsview .dx-row.dx-group-row:not(.dx-row-focused)>td{color:#fff!important;font-weight:600!important;font-size:.82rem!important;letter-spacing:.02em!important;border-color:transparent!important}.dx-datagrid-rowsview .dx-row.dx-group-row:not(.dx-row-focused) .dx-datagrid-group-space{border-right-color:#fff3!important}.dx-datagrid-rowsview .dx-row.dx-group-row .dx-datagrid-expand .dx-datagrid-group-closed,.dx-datagrid-rowsview .dx-row.dx-group-row .dx-datagrid-expand .dx-datagrid-group-opened{color:#ffffffd9!important}.dx-datagrid-total-footer{background:#f1f5f9!important;border-top:2px solid #e2e8f0!important}.dx-datagrid-total-footer .dx-row>td{font-weight:700!important;color:#1e293b!important;font-size:.875rem!important;padding:10px 12px!important;background:#f1f5f9!important}.dx-datagrid-summary-item{color:#4f46e5!important}.dx-datagrid-rowsview .dx-edit-row>td{background-color:#4f46e50a!important}.dx-datagrid .dx-editor-cell .dx-texteditor{border-radius:7px!important}.dx-datagrid .dx-editor-cell .dx-texteditor-input{font-size:.865rem!important;color:#1e293b!important}.dx-datagrid .dx-editor-cell.dx-focused .dx-texteditor{border-color:#4f46e5!important;box-shadow:0 0 0 3px #4f46e51f!important}.dx-datagrid-header-panel .dx-button{border-radius:9px!important;transition:all .15s ease!important}.dx-datagrid-header-panel .dx-button.dx-button-default{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 2px 8px #4f46e540!important}.dx-datagrid-header-panel .dx-button.dx-button-default .dx-icon{color:#fff!important}.dx-datagrid-header-panel .dx-button.dx-button-default.dx-state-hover{background:linear-gradient(135deg,#4338ca,#6d28d9)!important}.dx-button-mode-contained.dx-button-default{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;border-color:transparent!important;border-radius:9px!important;color:#fff!important}.dx-button-mode-contained.dx-button-default .dx-icon{color:#fff!important}.dx-button-mode-contained.dx-button-default.dx-state-hover{background:linear-gradient(135deg,#4338ca,#6d28d9)!important}.dx-button-mode-contained.dx-button-success{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border-color:transparent!important;border-radius:9px!important;color:#fff!important}.dx-button-mode-contained.dx-button-success .dx-icon{color:#fff!important}.dx-button-mode-contained.dx-button-danger{background:linear-gradient(135deg,#dc2626,#ef4444)!important;border-color:transparent!important;border-radius:9px!important;color:#fff!important}.dx-button-mode-contained .dx-icon{color:#fff!important}.dx-icon-xlsxfile:before,.dx-icon-exportxlsx:before{color:#16a34a!important}.dx-icon-column-chooser:before{color:#4f46e5!important}.datagridExportButton .dx-button{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;border-radius:9px!important;border:none!important;padding:0 1.2rem!important}.datagridExportButton .dx-button.dx-state-hover{background:linear-gradient(135deg,#15803d,#16a34a)!important}.dx-datagrid-pager{background:#fff!important;border-top:1px solid #e2e8f0!important;padding:8px 12px!important}.dx-datagrid-pager .dx-page-size,.dx-datagrid-pager .dx-page{border-radius:7px!important;padding:3px 8px!important;font-size:.82rem!important;color:#475569!important;transition:all .12s ease!important}.dx-datagrid-pager .dx-page-size.dx-selection,.dx-datagrid-pager .dx-page.dx-selection{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;color:#fff!important;font-weight:600!important}.dx-datagrid-pager .dx-navigate-button{color:#4f46e5!important}.dx-datagrid-pager .dx-info{color:#64748b!important;font-size:.8rem!important}.dx-datagrid-nodata{color:#94a3b8!important;font-size:.9rem!important;font-style:italic!important}.dx-datagrid .dx-scrollbar-vertical .dx-scrollable-scroll,.dx-datagrid .dx-scrollbar-horizontal .dx-scrollable-scroll{background-color:#cbd5e1!important;border-radius:4px!important}.dx-datagrid-column-chooser .dx-popup-title{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;color:#fff!important;border-radius:12px 12px 0 0!important}.dx-datagrid-borders>.dx-datagrid-rowsview,.dx-datagrid-borders>.dx-datagrid-total-footer{border-color:#e2e8f0!important}html,body,#root{min-height:100vh}body{background-color:#f1f5f9;color:#1e293b;font-size:.9rem}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}h1,h2,h3,h4,h5,h6{color:#0f172a;font-weight:700}h3{font-size:1.05rem;margin-bottom:.75rem}h4{font-size:.97rem}h5{font-size:.91rem}.form-control{border-radius:8px;border:1px solid #cbd5e1;font-size:.875rem;color:#1e293b;background:#fff;transition:border-color .15s ease,box-shadow .15s ease;padding:6px 10px}.form-control:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f;outline:none;background:#fff;color:#1e293b}.form-control:disabled,.form-control[readonly]{background-color:#f8fafc;color:#64748b;border-color:#e2e8f0}.form-control-sm{font-size:.82rem;padding:4px 9px}select.form-control{cursor:pointer}.form-select{border-radius:8px;border:1px solid #cbd5e1;font-size:.875rem;color:#1e293b;transition:border-color .15s ease,box-shadow .15s ease}.form-select:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.form-label,label.col-form-label,.form-check-label{font-size:.8rem;font-weight:600;color:#475569;margin-bottom:4px}.form-check-input:checked{background-color:#4f46e5;border-color:#4f46e5}.form-check-input:focus{box-shadow:0 0 0 3px #4f46e51f;border-color:#4f46e5}.form-check-label{font-size:.85rem;color:#475569;font-weight:500}.btn{border-radius:9px;font-size:.875rem;font-weight:600;padding:7px 18px;transition:all .15s ease;border:none;cursor:pointer}.btn-sm{padding:5px 14px;font-size:.8rem;border-radius:7px}.btn:focus{box-shadow:0 0 0 3px #4f46e533!important;outline:none}.btn-primary{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 2px 8px #4f46e540}.btn-primary:hover,.btn-primary:active{background:linear-gradient(135deg,#4338ca,#6d28d9)!important;color:#fff!important;box-shadow:0 4px 14px #4f46e559!important}.btn-success{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;box-shadow:0 2px 8px #16a34a40}.btn-success:hover,.btn-success:active{background:linear-gradient(135deg,#15803d,#16a34a)!important;color:#fff!important;box-shadow:0 4px 14px #16a34a59!important}.btn-danger{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;box-shadow:0 2px 8px #dc262640}.btn-danger:hover,.btn-danger:active{background:linear-gradient(135deg,#b91c1c,#dc2626)!important;color:#fff!important}.btn-warning{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff;box-shadow:0 2px 8px #d9770640}.btn-warning:hover{background:linear-gradient(135deg,#b45309,#d97706)!important;color:#fff!important}.btn-secondary{background:linear-gradient(135deg,#475569,#64748b);color:#fff}.btn-secondary:hover{background:linear-gradient(135deg,#334155,#475569)!important;color:#fff!important}.btn-outline-secondary{border:1px solid #cbd5e1!important;background:#f8fafc!important;color:#475569!important}.btn-outline-secondary:hover{background:#e2e8f0!important;color:#334155!important;border-color:#94a3b8!important}.btn-outline-primary{border:1px solid #4f46e5!important;color:#4f46e5!important;background:transparent!important}.btn-outline-primary:hover{background:#4f46e514!important;color:#4f46e5!important}.card{border-radius:14px!important;border:1px solid rgba(226,232,240,.8)!important;box-shadow:0 4px 20px #0f172a0f!important;overflow:hidden}.card-header{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;color:#fff!important;border-bottom:none!important;padding:14px 20px!important;font-weight:700!important;font-size:.95rem!important}.card-body{padding:20px!important}.card-footer{background:#f8fafc!important;border-top:1px solid #e2e8f0!important;padding:12px 20px!important}.table{font-size:.875rem;color:#1e293b;border-radius:10px;overflow:hidden}.table thead th{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.025em;border-bottom:none;padding:10px 14px}.table-striped>tbody>tr:nth-of-type(odd)>td{background-color:#f8fafc}.table tbody tr:hover td{background:#4f46e50d!important}.table td,.table th{vertical-align:middle}.modal-content{border-radius:16px!important;border:none!important;box-shadow:0 20px 60px #0f172a40!important;overflow:hidden}.modal-header{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;color:#fff!important;border-bottom:none!important;padding:18px 24px!important}.modal-header .modal-title{color:#fff!important;font-weight:700!important;font-size:1rem!important}.modal-header .btn-close{filter:invert(1) brightness(2);opacity:.85}.modal-header .btn-close:hover{opacity:1}.modal-body{padding:24px!important;background:#fff}.modal-footer{background:#f8fafc!important;border-top:1px solid #e2e8f0!important;padding:14px 24px!important}.badge{border-radius:8px;font-weight:600;font-size:.76rem;padding:4px 10px}.alert{border-radius:10px;font-size:.875rem;border:none}.alert-success{background:#f0fdf4;color:#15803d}.alert-danger{background:#fef2f2;color:#dc2626}.alert-warning{background:#fffbeb;color:#d97706}.alert-info{background:#eff6ff;color:#1d4ed8}.dx-popup-wrapper .dx-overlay-content{border-radius:16px!important;overflow:hidden!important;box-shadow:0 20px 60px #0f172a40!important;border:1px solid #e2e8f0!important}.dx-popup-title.dx-toolbar{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;padding:14px 20px!important;border-bottom:none!important;min-height:52px!important}.dx-popup-title .dx-toolbar-label .dx-item-content,.dx-popup-title .dx-toolbar-before .dx-item-content{color:#fff!important;font-weight:700!important;font-size:.95rem!important}.dx-popup-title .dx-closebutton{background:#ffffff26!important;border-radius:8px!important;transition:background .15s ease!important}.dx-popup-title .dx-closebutton:hover{background:#ffffff4d!important}.dx-popup-title .dx-closebutton .dx-icon{color:#ffffffd9!important}.dx-popup-wrapper .dx-popup-content{background:#fff!important;padding:20px!important}.dx-form .dx-field-item-label-text{font-size:.8rem!important;font-weight:600!important;color:#475569!important}.dx-form .dx-texteditor{border-radius:8px!important}.dx-form .dx-texteditor-input{font-size:.875rem!important;color:#1e293b!important}.dx-form .dx-texteditor.dx-state-focused{border-color:#4f46e5!important}.dx-form-group-with-caption>.dx-form-group-content{border:1px solid #e2e8f0!important;border-radius:10px!important;padding:14px!important}.dx-texteditor.dx-editor-outlined{border-radius:8px!important;border-color:#cbd5e1!important;background:#fff!important;transition:border-color .15s ease,box-shadow .15s ease!important}.dx-texteditor.dx-editor-outlined.dx-state-focused{border-color:#4f46e5!important;box-shadow:0 0 0 3px #4f46e51a!important}.dx-texteditor.dx-editor-outlined .dx-texteditor-input{font-size:.875rem!important;color:#1e293b!important;padding:5px 10px!important}.dx-texteditor.dx-editor-outlined.dx-state-disabled{background:#f8fafc!important}.dx-texteditor.dx-editor-outlined.dx-state-disabled .dx-texteditor-input{color:#64748b!important}.dx-dropdowneditor-overlay .dx-overlay-content{border-radius:10px!important;border:1px solid #e2e8f0!important;box-shadow:0 8px 24px #0f172a1f!important;overflow:hidden!important}.dx-list-item-content{font-size:.875rem!important;color:#1e293b!important}.dx-list .dx-item.dx-state-hover .dx-list-item-content{color:#4f46e5!important}.dx-list .dx-item.dx-list-item-selected .dx-list-item-content{background:#4f46e51a!important;color:#4f46e5!important}.dx-toast-content{border-radius:10px!important;font-size:.88rem!important;font-weight:600!important;padding:10px 18px!important}.dx-toast-success .dx-toast-content{background:linear-gradient(135deg,#16a34a,#22c55e)!important}.dx-toast-error .dx-toast-content{background:linear-gradient(135deg,#dc2626,#ef4444)!important}.dx-toast-warning .dx-toast-content{background:linear-gradient(135deg,#d97706,#f59e0b)!important}.dx-toast-info .dx-toast-content{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important}.dx-loadpanel-content{border-radius:12px!important;border:1px solid #e2e8f0!important;box-shadow:0 8px 24px #0f172a1f!important}.dx-scrollable-scroll-content{background:#cbd5e1!important;border-radius:4px!important}.fcs-form-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;margin-bottom:14px}.fcs-form-section-title{font-size:.72rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px}.fcs-search-bar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;margin-bottom:10px}.fcs-grid-actions{display:flex;gap:8px;align-items:center;padding:8px 0;margin-bottom:4px}.fcs-btn-primary{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;color:#fff!important;border:none!important;border-radius:9px!important;font-weight:600!important;padding:7px 20px!important;font-size:.875rem!important;box-shadow:0 2px 8px #4f46e540!important;cursor:pointer;transition:all .15s ease!important}.fcs-btn-primary:hover{background:linear-gradient(135deg,#4338ca,#6d28d9)!important;box-shadow:0 4px 14px #4f46e559!important}.fcs-btn-success{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;border:none!important;border-radius:9px!important;font-weight:600!important;padding:7px 20px!important;font-size:.875rem!important;box-shadow:0 2px 8px #16a34a40!important;cursor:pointer;transition:all .15s ease!important}.fcs-btn-success:hover{background:linear-gradient(135deg,#15803d,#16a34a)!important;box-shadow:0 4px 14px #16a34a59!important}.fcs-btn-warning{background:linear-gradient(135deg,#d97706,#f59e0b)!important;color:#fff!important;border:none!important;border-radius:9px!important;font-weight:600!important;padding:7px 20px!important;font-size:.875rem!important;cursor:pointer;transition:all .15s ease!important}.fcs-stat-chip{display:inline-flex;flex-direction:column;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px 18px;min-width:110px}.fcs-stat-label{font-size:.7rem;font-weight:600;color:#64748b;margin-bottom:2px;text-transform:uppercase;letter-spacing:.05em}.fcs-stat-value{font-size:.95rem;font-weight:700;color:#1e293b}.fcs-input-group{position:relative}.fcs-input-group .fcs-input-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none;font-size:.85rem}.fcs-clickable-input{cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;transition:border-color .15s ease,box-shadow .15s ease!important}.fcs-clickable-input:hover{border-color:#4f46e5!important;box-shadow:0 0 0 3px #4f46e514!important}.fcs-report-area{background:#fff;border-radius:12px;padding:20px;border:1px solid #e2e8f0}.fcs-entry-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.fcs-entry-title{font-size:1rem;font-weight:700;color:#0f172a;margin:0}.fcs-entry-subtitle{font-size:.78rem;color:#64748b;margin-top:2px}.fcs-action-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;margin-top:14px;flex-wrap:wrap}s.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#fff;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#6d597b}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fcs-button{border-radius:14px!important;font-weight:600;min-width:110px;padding:.65rem 1rem!important;border:1px solid transparent!important;box-shadow:0 14px 24px #0f172a1f;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.fcs-button:hover{transform:translateY(-1px);box-shadow:0 18px 28px #0f172a24}.fcs-button:focus,.fcs-button:active,.fcs-button.focus,.fcs-button.active{box-shadow:0 0 0 .35rem #6366f133}.fcs-button-primary{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;color:#fff!important;border-color:#4338ca!important}.fcs-button-success{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;border-color:#15803d!important}.fcs-button-outline{background:#fff!important;color:#1d4ed8!important;border-color:#3b82f640!important}.fcs-button-outline:hover{background:#3b82f614!important}.fcs-button-sm{padding:.45rem .8rem!important;min-width:90px}.fcs-button-icon{min-width:44px;padding:.45rem .7rem!important}.fcs-sidebar{background:#fff;border-radius:24px;padding:16px;border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 40px #0f172a0d}.fcs-sidebar-heading{display:block;width:100%;margin-bottom:12px;padding:12px 14px;border-radius:14px;background:#f1f5f9;color:#1f2937;font-weight:700;letter-spacing:.02em}.fcs-sidebar-item{display:block;width:100%;padding:10px 14px;margin-bottom:8px;border-radius:12px;color:#334155!important;font-size:.95rem;font-weight:500;transition:all .18s ease}.fcs-sidebar-item:hover,.fcs-sidebar-item:focus{background:#e2e8f0;color:#1e293b!important;text-decoration:none!important}.fcs-sidebar-item.active,.fcs-sidebar-item.active:hover{background:linear-gradient(135deg,#6366f124,#3b82f61f);color:#1e3a8a!important;box-shadow:inset 0 0 0 1px #6366f12e}.fcs-sidebar-subitem{display:block;width:100%;margin-left:12px;padding:8px 14px;border-radius:12px;background:#f8fafc;color:#475569!important;font-weight:500}.fcs-sidebar-subitem:hover,.fcs-sidebar-subitem:focus{background:#e2e8f0;color:#1e293b!important}.custom-nav-link{color:#333!important;font-weight:500;padding:.75rem 1.25rem!important;border-radius:8px;margin-bottom:.5rem;transition:all .3s ease;border:1px solid transparent;cursor:pointer;background:transparent!important}.custom-nav-link:hover{background:linear-gradient(135deg,#4a90e240,#5ba3f540)!important;border-color:#4a90e2!important;color:#333!important}.custom-nav-link.active{background:linear-gradient(135deg,#4a90e2,#5ba3f5)!important;color:#fff!important;box-shadow:0 2px 8px #4a90e24d;border:1px solid #4a90e2!important}.custom-nav-link.active:hover{background:linear-gradient(135deg,#5ba3f5,#4a90e2)!important;color:#fff!important}.bankbook .dx-tab,.accountPayment .dx-tab,.adminTab .dx-tab,.generalLedger .dx-tab{padding:5px 10px!important}.bankbook .dx-tabpanel,.dx-tabpanel-tabs,.dx-tabs-expanded,.dx-tabpanel,.dx-tabs-expanded .dx-tabpanel{border:none}.bankbook .dx-tabpanel>.dx-tabpanel-tabs .dx-tab,.accountPayment .dx-tabpanel>.dx-tabpanel-tabs .dx-tab,.accountRecievable .dx-tabpanel>.dx-tabpanel-tabs .dx-tab,.generalLedger .dx-tabpanel>.dx-tabpanel-tabs .dx-tab{width:50%!important;display:block;margin:0!important}.adminTab .dx-tabpanel>.dx-tabpanel-tabs .dx-tab{width:50%!important;display:block;margin:0!important}.bankbook .dx-tabpanel>.dx-tabpanel-tabs,.adminTab .dx-tabpanel>.dx-tabpanel-tabs,.accountPayment .dx-tabpanel>.dx-tabpanel-tabs,.accountRecievable .dx-tabpanel>.dx-tabpanel-tabs,.generalLedger .dx-tabpanel>.dx-tabpanel-tabs{display:flex!important;flex-direction:row!important;border:none!important}.bankbook .dx-tabpanel>.dx-tabpanel-tabs .dx-tab,.accountPayment .dx-tabpanel>.dx-tabpanel-tabs .dx-tab,.adminTab .dx-tabpanel>.dx-tabpanel-tabs .dx-tab,.accountRecievable .dx-tabpanel>.dx-tabpanel-tabs .dx-tab,.generalLedger .dx-tabpanel>.dx-tabpanel-tabs .dx-tab{width:140px;-webkit-box-shadow:inset 0 0px,inset 0 0px #e8eaeb;box-shadow:inset 0 0,inset 0 0 #e8eaeb}.bankbook .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab,.adminTab .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab,.accountPayment .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab,.accountRecievable .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab,.generalLedger .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab{-webkit-box-shadow:inset 0 0px,inset 0 0px #7ab8eb!important;box-shadow:inset 0 0,inset 0 0 #7ab8eb!important}.bankbook .dx-tabs-wrapper,.accountPayment .dx-tabs-wrapper,.accountRecievable .dx-tabs-wrapper,.generalLedger .dx-tabs-wrapper,.adminTab .dx-tabs-wrapper{width:100%;display:flex;justify-content:space-between}.bankbook .dx-tab-content,.adminTab .dx-tab-content,.accountPayment .dx-tab-content,.accountRecievable .dx-tabs-wrapper,.generalLedger .dx-tabs-wrapper{margin:0}.bankbook .dx-tabpanel .dx-multiview-wrapper,.adminTab .dx-tabpanel .dx-multiview-wrapper,.accountPayment .dx-tabpanel .dx-multiview-wrapper,.accountRecievable .dx-tabpanel .dx-multiview-wrapper,.generalLedger .dx-tabpanel .dx-multiview-wrapper{border:none!important;border-radius:2rem!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.bankbook .dx-tab-selected,.accountPayment .dx-tab-selected,.accountRecievable .dx-tab-selected,.generalLedger .dx-tab-selected{background-color:#fff!important;color:#000!important;font-size:1rem;font-weight:700!important}.adminTab .dx-tab-selected{background-color:#fff!important;color:#000!important;font-size:.875rem!important;font-weight:700!important}.adminTab .dx-tab{font-size:.8rem!important}.bankbook .dx-tabpanel>.dx-tabpanel-tabs .dx-tab.dx-tab-selected .dx-tab-content,.adminTab .dx-tabpanel>.dx-tabpanel-tabs .dx-tab.dx-tab-selected .dx-tab-content,.accountPayment .dx-tabpanel>.dx-tabpanel-tabs .dx-tab.dx-tab-selected .dx-tab-content,.accountRecievable .dx-tabpanel>.dx-tabpanel-tabs .dx-tab.dx-tab-selected .dx-tab-content,.generalLedger .dx-tabpanel>.dx-tabpanel-tabs .dx-tab.dx-tab-selected .dx-tab-content{color:#000!important}.bankbook .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs,.adminTab .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs,.accountPayment .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs,.accountRecievable .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs,.generalLedger .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs{-webkit-box-shadow:none!important}.bankbook .dx-tabpanel>.dx-tabpanel-tabs .dx-tab.dx-tab-selected,.adminTab .dx-tabpanel>.dx-tabpanel-tabs .dx-tab.dx-tab-selected,.accountPayment .dx-tabpanel>.dx-tabpanel-tabs .dx-tab.dx-tab-selected,.accountRecievable .dx-tabpanel>.dx-tabpanel-tabs .dx-tab.dx-tab-selected,.generalLedger .dx-tabpanel>.dx-tabpanel-tabs .dx-tab.dx-tab-selected{-webkit-box-shadow:inset 0 0px #e8eaeb,inset 0 0 #e8eaeb,inset 0 0 #e8eaeb!important;box-shadow:inset 0 0 #e8eaeb,inset 0 0 #e8eaeb,inset 0 0 #e8eaeb!important}.bankbook .dx-tabs-wrapper,.adminTab .dx-tabs-wrapper,.accountPayment .dx-tabs-wrapper,.accountRecievable .dx-tabs-wrapper,.generalLedger .dx-tabs-wrapper{border-radius:1rem!important}.bankbook .dx-tab,.adminTab .dx-tab,.accountPayment .dx-tab,.accountRecievable .dx-tab,.generalLedger .dx-tab{border-radius:1rem!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin:1rem 2rem!important;text-transform:uppercase!important;font-weight:500}.saveButton{background-color:#2bc472!important;border-radius:1rem!important;padding:0 1.5rem!important;font-size:1rem;float:right;font-weight:600}.saveButton:hover{background-color:#33e988!important}.bankbook .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,.adminTab .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,.accountPayment .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,.accountRecievable .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,.generalLedger .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type{-webkit-box-shadow:inset 0 0px #e8eaeb,inset 0px 0,inset 0 0px!important}.bankbook .opButtons{background-color:#5558d9!important;color:#fff;border-radius:.5rem;padding:0 .5rem}.bankbook .opButtons:hover{background-color:#5052d2!important}.undsen_hurungu .dx-list-group-header{padding-top:10px;border-radius:12px!important;color:#fff!important;letter-spacing:.2px;text-transform:uppercase!important;background:linear-gradient(to right,#235e73,#78b8ad);font-weight:500;border-top:0}.baraa_material .dx-list-group-header{padding-top:10px;border-radius:12px!important;color:#fff!important;letter-spacing:.2px;text-transform:uppercase!important;background-image:linear-gradient(109.6deg,#2d74d5 11.2%,#7989d4 91.2%);font-weight:500;border-top:0}.undsen_hurungu .dx-list-group-header:before,.baraa_material .dx-list-group-header:before{border-top-color:#fff!important}.undsen_hurungu .dx-list-group-collapsed .dx-list-group-header:before,.baraa_material .dx-list-group-collapsed .dx-list-group-header:before{border-bottom-color:#fff!important}.undsen_hurungu .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected,.undsen_hurungu .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover,.undsen_hurungu .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-focused,.undsen_hurungu .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover,.undsen_hurungu .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused,.baraa_material .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected,.baraa_material .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover,.baraa_material .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-focused,.baraa_material .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover,.baraa_material .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background-color:transparent!important;color:#241a49!important;font-weight:700!important}.undsen_hurungu .dx-item.dx-list-item.dx-list-item-selected,.baraa_material .dx-item.dx-list-item.dx-list-item-selected{border-radius:none!important;box-shadow:0 0 #0000,0 0 #0000!important}.undsen_hurungu .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected .dx-list-item-icon:before,.undsen_hurungu .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-tabpanel.dx-state-focused .dx-list-item-icon:before,.undsen_hurungu .dx-list-item.dx-state-hover .dx-list-item-icon:before,.baraa_material .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected .dx-list-item-icon:before,.baraa_material .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-tabpanel.dx-state-focused .dx-list-item-icon:before,.baraa_material .dx-list-item.dx-state-hover .dx-list-item-icon:before{color:#241a49!important}.datagridBbReport .dx-datagrid-borders>.dx-datagrid-filter-panel,.dx-datagrid-borders>.dx-datagrid-headers{border:none!important}.datagridBbReport .dx-datagrid-header-panel{border:none!important}.datagridToolbarItem1{margin-right:1rem!important}.bankbook .dx-toolbar-items-container,.bankbook .dx-datagrid{background-color:transparent!important}.datagridExportButton .dx-button{background-color:green;color:#fff!important;padding:0 1.5rem!important;border-radius:1rem;outline:none;border:none}.customAddButton,.customSettingsButton,.customPrintButton{background-color:#5558d9;display:flex;align-items:center;color:#fff!important;border-radius:1rem;outline:none;border:none;padding:.5rem 1.5rem!important;cursor:pointer}.customAddButton:active,.customSettingsButton:active,.customPrintButton:active{background-color:#4d4fce!important}.customAddButton:hover,.customSettingsButton:hover,.customPrintButton:hover{background-color:#5052d2!important}.datagridExportButton .dx-state-hover{background-color:#50d27b!important}.dx-button-mode-contained .dx-icon{color:#fff}.dx-pivotgrid-toolbar .dx-icon{color:#333}.bankbook .dx-toolbar-text-auto-hide .dx-button .dx-icon{color:#fff;font-size:1.35rem!important}.datagridBbReport.edit .dx-toolbar{background-color:#fff;padding-top:1rem}.datagridBbReport .dx-toolbar{background-color:#f5f6fa;margin:0!important;padding-bottom:.5rem!important}.datagridBbReport .dx-toolbar-label .dx-toolbar-item-content>div{font-size:.875rem}.datagridToolbarOrganization .dx-toolbar-item-content>div,.datagridToolbarDate .dx-toolbar-item-content>div{font-weight:600}.datagridToolbarOrganization .dx-toolbar-item-content>div{margin-right:1rem}.depositPopup .dx-tab-selected:after{border:none!important;border-bottom:2px solid rgba(85,88,217)!important}.depositPopup.dx-tabs{border:none!important}.depositPopup .dx-tab{background-color:#fff}.depositPopup .dx-tab.dx-state-focused.dx-state-selected:after{border:none!important}.BbEditPopup .dx-overlay-content{border:2px solid rgba(85,88,217)!important}.customCloseButton{border:none!important;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:#283040;color:#fff;border-radius:50%;cursor:pointer}.customCloseButton span{font-size:1.2rem}.customCloseButton:hover{background-color:#283040ba;transform:scale(.95)}.customCloseButton:active{background-color:#283040a1;transform:scale(.95)}@media screen and (max-width: 1300px){.bankbookToolbarContainer{flex-wrap:wrap}}.dx-selection.dx-row:not(.dx-row-focused).dx-column-lines>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines>tr>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines>tr>td{border-left-color:#4096ff;border-right-color:#4096ff}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>td{border-bottom:1px solid #4096ff;border-top:1px solid #4096ff}.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td,.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td{background-color:#4096ff;color:#333}
