:root[data-mantine-color-scheme=light]{--mantine-color-text:#000}:root{--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#0b0f17!important;--accent:#3b82f6;--accent-soft:rgba(59,130,246,.18)}[data-mantine-color-scheme=dark] body{background:#0b0f17}[data-mantine-color-scheme=light] .mantine-Table-thead{background:#fff}[data-mantine-color-scheme=dark] .mantine-Table-thead{background:transparent}.ql-editor{height:150px!important}button,svg{cursor:pointer}.react-form-builder .react-form-builder-toolbar{margin-top:0!important;height:750px;overflow:scroll;padding-top:10px}.react-form-builder .react-form-builder-toolbar h4{margin-top:9px!important;margin-bottom:35px!important}.form-group{margin-bottom:0!important}.form-place-holder{padding:100px!important}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1}.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-draggable-dragging{transition:none;z-index:3}.react-draggable{position:relative}.react-draggable-active{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-resize-handle{position:absolute;opacity:0;width:20px;height:20px;line-height:28px;font-size:20px;text-align:right;cursor:se-resize}.react-grid-item:hover .react-grid-resize-handle{opacity:1}#content{width:100%}.layoutJSON{background:#ddd;border:1px solid #000;margin-top:10px;padding:10px}.columns{-moz-columns:120px;-webkit-columns:120px;columns:120px}[data-mantine-color-scheme=light] .react-grid-item:not(.react-grid-placeholder){background:#fff!important;border:1px solid #e9ecef;border-radius:10px!important}[data-mantine-color-scheme=dark] .react-grid-item:not(.react-grid-placeholder){background:#1e2639!important;border:1px solid #374151;border-radius:10px!important}.react-grid-item.resizing{opacity:.9}[data-mantine-color-scheme=light] .react-grid-item.static{background:#cce!important;border:1px solid #e9ecef;border-radius:10px!important}[data-mantine-color-scheme=dark] .react-grid-item.static{background:#2d3748!important;border:1px solid #374151;border-radius:10px!important}.react-grid-item .text{font-size:24px;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:24px}.react-grid-item .minMax{font-size:12px}.react-grid-item .add{cursor:pointer}.react-resizable{position:relative}.react-resizable-handle.react-draggable{position:absolute;width:20px;height:20px;bottom:0;right:0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDT4NCTxnIG9wYWNpdHk9IjAuMzAyIj4NCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzAwMDAwMCIvPg0JPC9nPg08L3N2Zz4=");background-position:100% 100%;padding:0 3px 3px 0;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:se-resize;transform:none!important;-webkit-transform:none!important;-ms-transform:none!important;-o-transform:none!important;-moz-transform:none!important}input[type=date]{width:100%!important}input[type=date]:before{content:none!important}.mantine-Card-section{font-size:1.5rem;margin:0!important;padding:0!important}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.mantine-Group-root .mantine-Card-root .mantine-Group-root{flex-direction:column;align-items:center;text-align:center}.mantine-Card-section .mantine-Table-tr:where([data-with-row-border]){border:none}table.mantine-Table-table{border:none!important}[data-mantine-color-scheme=dark] .mantine-Card-root:hover{filter:drop-shadow(0 0 12px #333)}.SideBar-V1_link__ZsM__ .mantine-Title-root,.logout .mantine-Title-root,.navbarMain .mantine-Title-root{display:none}.SideBar-V1_link__ZsM__ svg.tabler-icon,.logout svg.tabler-icon,.navbarMain svg.tabler-icon{width:2.5rem!important;height:2.5rem!important}.dataTable-wrapper .mantine-datatable-table thead tr th{padding-top:1rem;padding-bottom:1rem}[data-mantine-color-scheme=dark] .place-main-wrapper{background:#1e2639}[data-mantine-color-scheme=light] .place-main-wrapper{background:#f8f9fa}.cardHeadingH2,.cardHeadingH2 p{font-size:1.5rem;margin:0;padding:0!important;font-weight:500!important}.cardHeadingH2 a,.cardHeadingH2 button{display:inline-flex;text-decoration:none;border-radius:.3rem;margin-bottom:5px}.top-group-wrapper{padding:1rem}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){color:#fff}:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){color:#000}.login-form button:hover{background-color:transparent}}@media (min-width:48em){.mantine-Container-root .mantine-SimpleGrid-root{display:block;column-count:3}.mantine-Container-root .mantine-SimpleGrid-root .mantine-Card-root{margin-bottom:1rem;border:none;border-radius:1rem;padding:1.5rem}.mantine-Table-tr:hover:where([data-hover]){background-color:var(--tr-hover-bg);background-color:transparent}.login-form .login-button:hover{background-color:#02386e!important;border-color:#02386e!important}}@media (max-width:47em){.mantine-Container-root .mantine-SimpleGrid-root{display:block;column-count:2}}@media (max-width:30em){.mantine-Container-root .mantine-SimpleGrid-root{display:block;column-count:1}}[data-theme=dark] .mantine-Input-input,[data-theme=dark] .mantine-NumberInput-input,[data-theme=dark] .mantine-PasswordInput-innerInput,[data-theme=dark] .mantine-PasswordInput-input,[data-theme=dark] .mantine-Select-input,[data-theme=dark] .mantine-TextInput-input{color:#fff!important;background-color:var(--mantine-color-dark-6)!important}[data-theme=dark] .mantine-Input-input::placeholder,[data-theme=dark] .mantine-NumberInput-input::placeholder,[data-theme=dark] .mantine-PasswordInput-innerInput::placeholder,[data-theme=dark] .mantine-PasswordInput-input::placeholder,[data-theme=dark] .mantine-Select-input::placeholder,[data-theme=dark] .mantine-TextInput-input::placeholder{color:var(--mantine-color-white)!important;opacity:.4!important}[data-theme=dark] .mantine-Input-input:focus,[data-theme=dark] .mantine-NumberInput-input:focus,[data-theme=dark] .mantine-PasswordInput-innerInput:focus,[data-theme=dark] .mantine-PasswordInput-input:focus,[data-theme=dark] .mantine-Select-input:focus,[data-theme=dark] .mantine-TextInput-input:focus{border-color:#fff!important}[data-theme=dark] .mantine-Input-input:disabled,[data-theme=dark] .mantine-NumberInput-input:disabled,[data-theme=dark] .mantine-PasswordInput-innerInput:disabled,[data-theme=dark] .mantine-PasswordInput-input:disabled,[data-theme=dark] .mantine-Select-input:disabled,[data-theme=dark] .mantine-TextInput-input:disabled{background-color:var(--mantine-color-dark-8)!important;color:var(--mantine-color-dark-2)!important}[data-theme=dark] .mantine-Select-option{color:#000;background-color:azure}[data-theme=dark] .quill .ql-toolbar.ql-snow{background:rgba(30,38,57,.9);border-color:#374151;color:#f8fafc}[data-theme=dark] .quill .ql-toolbar .ql-fill,[data-theme=dark] .quill .ql-toolbar .ql-picker-label,[data-theme=dark] .quill .ql-toolbar .ql-stroke{color:#f8fafc;stroke:#f8fafc}[data-theme=dark] .quill .ql-container.ql-snow{background:#1e2639;border-color:#374151;color:#f8fafc}[data-theme=dark] .quill .ql-editor{min-height:160px;color:#f8fafc}[data-theme=dark] .quill .ql-editor a{color:#3b82f6}[data-theme=dark] .quill .ql-tooltip{background:#0f172a;border-color:#475569;color:#f8fafc}[data-theme=dark] .ql-editor.ql-blank:before{color:#f8fafc}.dark .breadcrumb-item.active{color:var(--text-primary)}[data-mantine-color-scheme=dark] .mantine-AppShell-root{background-color:#000!important}[data-mantine-color-scheme=dark] body .__m__-r27 .mantine-Paper-root{background:var(--mantine-color-dark-7)!important;background-size:400% 400%;animation:gradient 15s ease infinite}[data-mantine-color-scheme=dark] nav.m_45252eee{background:#1e2639}[data-mantine-color-scheme=dark] header.m_3b16f56b{border:none;background:#1e2639}[data-mantine-color-scheme=dark] .mantine-Card-root.mantine-Paper-root,[data-mantine-color-scheme=dark] body .SideBar-V1_link__ZsM__:hover,[data-mantine-color-scheme=dark] body .SideBar-V1_link__ZsM__[data-active],[data-mantine-color-scheme=dark] body .SideBar-V1_link__ZsM__[data-active]:hover,[data-mantine-color-scheme=dark] body .link.m_6d731127:hover,[data-mantine-color-scheme=dark] body .link.m_6d731127[data-active],[data-mantine-color-scheme=dark] body .link.m_6d731127[data-active]:hover{background-size:400% 400%;animation:gradient 15s ease infinite;background:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] body .SideBar-V1_link__ZsM__,[data-mantine-color-scheme=dark] body .link.m_6d731127{aspect-ratio:1}[data-mantine-color-scheme=dark] .SideBar-V1_link__ZsM__,[data-mantine-color-scheme=dark] .link.m_6d731127{color:azure!important}[data-mantine-color-scheme=dark] .m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:transparent;border:none}[data-mantine-color-scheme=dark] a,[data-mantine-color-scheme=dark] td.mantine-Table-td{color:#fff!important}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-background-color:transparent}[data-mantine-color-scheme=dark] .dataTable-wrapper{background:transparent!important;padding:0}[data-mantine-color-scheme=dark] .dataTable-wrapper .mantine-datatable-table{background:transparent!important}[data-mantine-color-scheme=dark] .dataTable-wrapper .mantine-datatable-table thead tr{background:azure;color:#000}[data-mantine-color-scheme=dark] .mantine-datatable-table{background:#1e2639!important}[data-mantine-color-scheme=dark] .mantine-datatable-pagination{background:linear-gradient(180deg,#0f172a,#0b0f17);color:#fff}[data-mantine-color-scheme=dark] .mantine-datatable-pagination-pages-control{color:#fff}[data-mantine-color-scheme=dark] .mantine-Modal-backdrop{background-color:rgba(0,0,0,.75)!important}[data-mantine-color-scheme=dark] .mantine-Modal-root{background:linear-gradient(180deg,#0f172a,#0b0f17)!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important}[data-mantine-color-scheme=dark] .mantine-Modal-content{background-color:#1e2639!important;border:1px solid #374151!important;border-radius:12px!important;padding:24px!important}[data-mantine-color-scheme=dark] .mantine-Modal-header{border-bottom:1px solid #374151!important;padding-bottom:16px!important;margin-bottom:24px!important}[data-mantine-color-scheme=dark] .mantine-Modal-title{color:#fff!important;font-weight:600!important}[data-mantine-color-scheme=dark] .mantine-Modal-close{color:#fff!important;opacity:.7!important;transition:opacity .2s ease!important}[data-mantine-color-scheme=dark] .mantine-Modal-close:hover{opacity:1!important}[data-mantine-color-scheme=dark] .mantine-Modal-body{color:#fff!important}[data-mantine-color-scheme=dark] .mantine-Drawer-root{background:linear-gradient(180deg,#0f172a,#0b0f17)!important}[data-mantine-color-scheme=dark] .mantine-Drawer-content{background-color:#1e2639!important;border:1px solid #374151!important;border-radius:12px!important;padding:24px!important}[data-mantine-color-scheme=dark] .mantine-Drawer-header{border-bottom:1px solid #374151!important;padding-bottom:16px!important;margin-bottom:24px!important}[data-mantine-color-scheme=dark] .mantine-Drawer-title{color:#fff!important;font-weight:600!important}[data-mantine-color-scheme=dark] .mantine-Drawer-close{color:#fff!important;opacity:.7!important;transition:opacity .2s ease!important}[data-mantine-color-scheme=dark] .mantine-Drawer-close:hover{opacity:1!important}[data-mantine-color-scheme=dark] .mantine-Drawer-body{color:#fff!important}[data-mantine-color-scheme=dark] .mantine-Drawer-overlay{background-color:rgba(0,0,0,.75)!important}[data-mantine-color-scheme=dark] .cardHeadingH2 .mantine-Button-root:hover{background-color:transparent}[data-mantine-color-scheme=dark] .mantine-Button-root{margin-bottom:5px!important}[data-mantine-color-scheme=dark] .device-info-card{border-radius:8px;padding:8px;animation:gradient 15s ease infinite;background:var(--mantine-color-dark-7);color:#fff;padding:var(--mantine-spacing-xs)}[data-mantine-color-scheme=dark] .device-info-card .label{color:var(--mantine-color-white);font-weight:500}[data-mantine-color-scheme=dark] .device-info-card .value{color:var(--mantine-color-white);font-weight:400}.login-form .mantine-Input-input,[data-mantine-color-scheme=light] .form-login-wrapper .mantine-Input-input,[data-mantine-color-scheme=light] .login-form .mantine-Input-input,[data-mantine-color-scheme=light] .login-form .mantine-PasswordInput-innerInput{color:#000!important}.light .border{border-color:#000}.light .bg-primary{background-color:#000;color:#fff}.light .bg-primary-light{background-color:#fff;color:#000}.light .bg-primary-dark{background-color:#000;color:#fff}.light .text-error{color:var(--mantine-color-red-6)}.light .text-success{color:var(--mantine-color-green-6)}.light .text-warning{color:#f1c40f}.light .text-info{color:#3498db}.light .input{background-color:#fff;border:1px solid #e2e8f0;color:#2d3748;padding:.5rem .75rem;border-radius:6px;transition:all .2s ease}.light .input:focus{border-color:#0073e6;box-shadow:0 0 0 2px rgba(0,115,230,.1)}.light .role-badge{background:linear-gradient(135deg,#f7941d,#ff5722);color:#fff;box-shadow:0 2px 10px rgba(247,148,29,.2)}[data-mantine-color-scheme=light] .device-info-card{border-radius:8px;padding:8px;animation:gradient 15s ease infinite;padding:var(--mantine-spacing-xs);box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e2e8f0}[data-mantine-color-scheme=light] .device-info-card .label{color:#2d3748;font-weight:500}[data-mantine-color-scheme=light] .device-info-card .value{color:#1a202c;font-weight:400}.light .role-badge.no-roles{background:linear-gradient(135deg,#e0e0e0,#b3b3b3);color:#333;box-shadow:0 2px 10px rgba(0,0,0,.05)}.light .mantine-Button-root:disabled{background-color:#ccc!important;cursor:not-allowed!important;opacity:.7!important;box-shadow:none!important;transform:none!important}.light .mantine-Pagination-item{background-color:var(--mantine-color-gray-0)!important;color:var(--mantine-color-gray-9)!important;border:1px solid var(--mantine-color-gray-3)!important;transition:all .2s ease!important}.light .mantine-Pagination-item:hover{background-color:var(--mantine-color-gray-1)!important;color:var(--mantine-color-gray-9)!important;border:1px solid var(--mantine-color-gray-4)!important}.light .mantine-Pagination-item[data-active]{background-color:var(--mantine-color-green-6)!important;color:var(--mantine-color-white)!important;border:1px solid var(--mantine-color-green-6)!important}.light .mantine-Pagination-item[data-active]:hover{background-color:var(--mantine-color-green-7)!important;color:var(--mantine-color-white)!important;border:1px solid var(--mantine-color-green-7)!important}.light .button:disabled{background-color:#ccc;cursor:not-allowed}.light .table{border-collapse:collapse;width:100%;background:#fff;border-radius:8px;overflow:hidden}.light .table td,.light .table th{padding:1rem;border:1px solid #e2e8f0;font-size:.875rem;color:#1a202c;font-weight:400}.light .table th{background-color:#fff;text-align:left;font-weight:500;color:#1a202c}.light .table tr:nth-child(2n){background-color:#f8fafc;color:#1a202c}.light .table tr:hover{background-color:#edf2f7;color:#1a202c}.light .notification{background-color:#fff;border:1px solid #e2e8f0;padding:.75rem 1rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:1rem}.light .notification-success{border-left:4px solid #2ecc71;background-color:#f0fdf4!important}.light .notification-error{border-left:4px solid #f44;background-color:#fef2f2!important}.light .notification-warning{border-left:4px solid #f1c40f;background-color:#fef9c3!important}.light .notification-info{border-left:4px solid #3498db;background-color:#f0f9ff!important}.light .modal{background-color:rgba(0,0,0,.5)}[data-mantine-color-scheme=light] .mantine-Modal-backdrop{background-color:rgba(0,0,0,.5)!important}[data-mantine-color-scheme=light] .mantine-Modal-root{background:#fff!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important}[data-mantine-color-scheme=light] .mantine-Modal-content{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:24px!important}[data-mantine-color-scheme=light] .mantine-Modal-header{border-bottom:1px solid #e2e8f0!important;padding-bottom:16px!important;margin-bottom:24px!important}[data-mantine-color-scheme=light] .mantine-Modal-title{color:#1a202c!important;font-weight:600!important}[data-mantine-color-scheme=light] .mantine-Modal-close{color:#2d3748!important;opacity:.7!important;transition:opacity .2s ease!important}[data-mantine-color-scheme=light] .mantine-Modal-close:hover{opacity:1!important}[data-mantine-color-scheme=light] .mantine-Modal-body{color:#1a202c!important}[data-mantine-color-scheme=light] .mantine-Drawer-root{background:#fff!important}[data-mantine-color-scheme=light] .mantine-Drawer-content{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:24px!important}[data-mantine-color-scheme=light] .mantine-Drawer-header{border-bottom:1px solid #e2e8f0!important;padding-bottom:16px!important;margin-bottom:24px!important}[data-mantine-color-scheme=light] .mantine-Drawer-title{color:#1a202c!important;font-weight:600!important}[data-mantine-color-scheme=light] .mantine-Drawer-close{color:#2d3748!important;opacity:.7!important;transition:opacity .2s ease!important}[data-mantine-color-scheme=light] .mantine-Drawer-close:hover{opacity:1!important}[data-mantine-color-scheme=light] .mantine-Drawer-body{color:#1a202c!important}[data-mantine-color-scheme=light] .mantine-Drawer-overlay{background-color:rgba(0,0,0,.5)!important}.light .modal-content{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px;padding:1.5rem}.light .breadcrumb{background-color:#fff;padding:.75rem 1rem;border-radius:8px;border:1px solid #e2e8f0;display:flex;align-items:center;gap:.5rem}.light .breadcrumb-item{color:#4a5568;font-size:.875rem}.light .breadcrumb-item.active{color:#2d3748;font-weight:600}[data-mantine-color-scheme=light] .mantine-AppShell-root{background-color:#fff!important}[data-mantine-color-scheme=light] .form-login-wrapper .mantine-Input-input::-moz-placeholder,[data-mantine-color-scheme=light] .form-login-wrapper .mantine-Input-input::-ms-input-placeholder,[data-mantine-color-scheme=light] .form-login-wrapper .mantine-Input-input::-webkit-input-placeholder,[data-mantine-color-scheme=light] .form-login-wrapper .mantine-Input-input::placeholder{color:#000!important;opacity:.4!important}[data-mantine-color-scheme=light] .login-form .mantine-Input-input::-moz-placeholder,[data-mantine-color-scheme=light] .login-form .mantine-Input-input::-ms-input-placeholder,[data-mantine-color-scheme=light] .login-form .mantine-Input-input::-webkit-input-placeholder,[data-mantine-color-scheme=light] .login-form .mantine-Input-input::placeholder{color:#000!important;opacity:1!important}[data-mantine-color-scheme=light] .form-login-wrapper .mantine-Input-input::-moz-placeholder,[data-mantine-color-scheme=light] .form-login-wrapper .mantine-Input-input::-ms-input-placeholder,[data-mantine-color-scheme=light] .form-login-wrapper .mantine-Input-input::-webkit-input-placeholder,[data-mantine-color-scheme=light] .form-login-wrapper .mantine-Input-input::placeholder,[data-mantine-color-scheme=light] .login-form .mantine-Input-input::-moz-placeholder,[data-mantine-color-scheme=light] .login-form .mantine-Input-input::-ms-input-placeholder,[data-mantine-color-scheme=light] .login-form .mantine-Input-input::-webkit-input-placeholder,[data-mantine-color-scheme=light] .login-form .mantine-Input-input::placeholder{color:#718096!important;opacity:.4!important}[data-mantine-color-scheme=light] body .__m__-r27 .mantine-Paper-root{background:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.05)}[data-mantine-color-scheme=light] nav.m_45252eee{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid #e2e8f0}[data-mantine-color-scheme=light] header.m_3b16f56b{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);border-bottom:1px solid #e2e8f0}[data-mantine-color-scheme=light] .mantine-Card-root.mantine-Paper-root{background:var(--mantine-color-gray-0);box-shadow:0 4px 6px rgba(0,0,0,.05);border-radius:8px;border:1px solid #e2e8f0;color:#2d3748}[data-mantine-color-scheme=light] .mantine-Card-root.mantine-Paper-root .mantine-Text-root{color:#2d3748}[data-mantine-color-scheme=light] .stat-text{color:#fff!important}[data-mantine-color-scheme=light] .mantine-Card-root.mantine-Paper-root .mantine-Text-root.mantine-Text-root{color:#718096}[data-mantine-color-scheme=light] body .SideBar-V1_link__ZsM__:hover,[data-mantine-color-scheme=light] body .SideBar-V1_link__ZsM__[data-active],[data-mantine-color-scheme=light] body .SideBar-V1_link__ZsM__[data-active]:hover,[data-mantine-color-scheme=light] body .link.m_6d731127:hover,[data-mantine-color-scheme=light] body .link.m_6d731127[data-active],[data-mantine-color-scheme=light] body .link.m_6d731127[data-active]:hover{background:#f0f7ff;color:#2d3748}[data-mantine-color-scheme=light] body .SideBar-V1_link__ZsM__,[data-mantine-color-scheme=light] body .link.m_6d731127{aspect-ratio:1;background:#fff;border-radius:8px;transition:all .2s ease}[data-mantine-color-scheme=light] .SideBar-V1_link__ZsM__,[data-mantine-color-scheme=light] .link.m_6d731127{color:#2d3748;font-weight:500}[data-mantine-color-scheme=light] .SideBar-V1_link__ZsM__ .mantine-Title-root,[data-mantine-color-scheme=light] .link.m_6d731127 .mantine-Title-root{color:#2d3748;font-weight:600}[data-mantine-color-scheme=light] .mantine-Table-th{background:#fff;border:1px solid #e2e8f0;color:#2d3748;font-weight:600}[data-mantine-color-scheme=light] .mantine-Table-td{color:#2d3748}[data-mantine-color-scheme=light] .mantine-Table-td.mantine-Text-root{color:#718096}[data-mantine-color-scheme=light] .m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:transparent;border:none}[data-mantine-color-scheme=light] .mantine-Card-root:hover{filter:drop-shadow(0 0 8px rgba(0,0,0,.05))}[data-mantine-color-scheme=light] .dataTable-wrapper{padding:0;border:none}[data-mantine-color-scheme=light] .dataTable-wrapper .mantine-datatable{background:transparent}[data-mantine-color-scheme=light] .dataTable-wrapper .mantine-datatable-table{background:transparent!important}[data-mantine-color-scheme=light] .dataTable-wrapper .mantine-datatable-table thead tr{background:#e4c867;color:#1a202c!important;font-weight:500!important}[data-mantine-color-scheme=light] .dataTable-wrapper .mantine-datatable-table tbody{background-color:#fff;color:#2d3748!important}[data-mantine-color-scheme=light] .login-form .mantine-Input-input{background-color:#fff!important}[data-mantine-color-scheme=light] .form-login-wrapper{background-color:#fff;color:#000}[data-mantine-color-scheme=light] .m_811560b9{overflow:visible!important}.appHeader{margin-bottom:calc(7.5rem * var(--mantine-scale));padding-right:var(--mantine-spacing-md)}.appHeader,.appInner{height:calc(3.5rem * var(--mantine-scale))}.appInner{display:flex;justify-content:space-between;align-items:center}.navbarMain{flex:1}.link{display:flex;align-items:center!important;justify-content:center!important;color:#000;padding:0 .3rem 0 0;text-decoration:none}@media (hover:hover){.link:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .link:hover{background-color:var(--mantine-color-dark-6)}.link:hover{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .link:hover{color:var(--mantine-color-white)}.link:hover .linkIcon{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .link:hover .linkIcon{color:var(--mantine-color-white)}}@media (hover:none){.link:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .link:active{background-color:var(--mantine-color-dark-6)}.link:active{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .link:active{color:var(--mantine-color-white)}.link:active .linkIcon{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .link:active .linkIcon{color:var(--mantine-color-white)}}.link[data-active],.link[data-active]:hover{background-color:var(--mantine-color-blue-light);color:var(--mantine-color-blue-light-color)}.link[data-active] .linkIcon,.link[data-active]:hover .linkIcon{color:var(--mantine-color-blue-light-color)}.header{padding-bottom:var(--mantine-spacing-md);margin-bottom:calc(var(--mantine-spacing-md) * 1.5);border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .header{border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)}.footer{padding-top:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md)}.linkIcon{color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .linkIcon{color:var(--mantine-color-dark-2)}.linkIcon{margin-right:var(--mantine-spacing-sm);width:calc(1.5625rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.footer{margin-top:0!important;margin-bottom:0!important;padding:0!important;margin-left:calc(var(--mantine-spacing-md) * -1);margin-right:calc(var(--mantine-spacing-md) * -1);border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .footer{border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)}.mantine-Input-wrapper[data-placeholder-shown=true] .mantine-NumberInput-input{color:var(--mantine-color-placeholder)}.mantine-Input-wrapper:not([data-placeholder-shown=true]) .mantine-NumberInput-input{color:var(--mantine-color-text)}.navbar .link:hover{background:hsla(0,0%,100%,.06)}.navbar .link[data-active]{background:hsla(0,0%,100%,.1)}.link[data-active]{background:hsla(0,0%,100%,.12)}.navbar .link svg{color:hsla(0,0%,100%,.85)}.link[data-active]{background:hsla(0,0%,100%,.1)}.link[data-active] svg{color:#3b82f6}.navbar{box-shadow:inset -1px 0 0 hsla(0,0%,100%,.06)}[data-mantine-color-scheme=dark]{--bg-root:#0b0f17;--bg-shell:#0f172a;--bg-card:#111827;--bg-hover:#1e293b;--border-soft:#1f2933;--border-hard:#334155;--text-primary:#e5e7eb;--text-secondary:#b0b8c5;--text-muted:#7b8596;--accent:#4f8cff;--accent-primary:#4f8cff;--accent-soft:#6ab0ff}[data-mantine-color-scheme=light]{--bg-root:#f8fafc;--bg-shell:#fff;--bg-card:#fff;--bg-hover:#f1f5f9;--border-soft:#e2e8f0;--border-hard:#cbd5e1;--text-primary:#1e293b;--text-secondary:#475569;--text-muted:#64748b;--accent:#2563eb;--accent-primary:#2563eb;--accent-soft:#dbeafe}[data-mantine-color-scheme=dark] body,[data-mantine-color-scheme=light] body{background:var(--bg-root);color:var(--text-primary)}.mantine-Card-root{background:var(--bg-card)!important;border:1px solid var(--border-soft)}.mantine-Table-td,.mantine-Table-th{border-color:var(--border-soft);color:var(--text-secondary)}.mantine-Table-tr:hover{background:var(--bg-hover)}.navbar{background:var(--bg-shell);border-right:1px solid var(--border-soft);height:calc(46.875rem * var(--mantine-scale));display:flex;flex-direction:column}[data-mantine-color-scheme=dark] .navbar .link:hover{background:hsla(0,0%,100%,.06);color:var(--text-primary)}[data-mantine-color-scheme=light] .navbar .link:hover{background:var(--bg-hover);color:var(--text-primary)}.navbar .link{border-radius:10px;color:var(--text-secondary);transition:background .12s ease,color .12s ease}.navbar .link[data-active]{background:rgba(79,140,255,.18);box-shadow:0 0 0 1px rgba(79,140,255,.3)}.navbar .link[data-active] svg{color:var(--accent)}.mantine-Input-input{background:var(--bg-shell)!important;border-color:var(--border-soft)!important;color:var(--text-primary)!important}.mantine-Button-root[data-variant=filled]{background:var(--accent);border:none}.mantine-Drawer-content,.mantine-Modal-content{background:var(--bg-card)!important;border:1px solid var(--border-soft)}.insight-panel{border-left:1px solid var(--border-soft);padding-left:24px}.mantine-ActionIcon-root svg,.mantine-ActionIcon-root svg *{color:inherit!important;stroke:currentColor!important}.iq-legal-link{color:var(--accent)!important;font-weight:500;text-decoration:none}.iq-legal-link:hover{text-decoration:underline}.iq-footer{padding:32px;text-align:center;font-size:14px;background:var(--bg-shell)}.iq-footer,.iq-footer *{color:var(--text-muted)!important}.iq-footer a{color:var(--accent)!important;text-decoration:none;font-weight:500}.iq-footer a:hover{text-decoration:underline}@media (max-width:640px){.iq-footer{font-size:13px;line-height:1.5}}.ruleGroup .rule{margin-bottom:12px}.ruleGroup{background:transparent!important;border:none!important}