:root{--modern-text-primary: #0a0a0a;--modern-text-secondary: #737373;--modern-text-muted: #a3a3a3;--modern-border: #e5e5e5;--modern-border-hover: #d4d4d4;--modern-bg-page: #fafafa;--modern-bg-card: #fff;--modern-bg-hover: #f5f5f5;--modern-bg-subtle: #fafafa;--modern-accent: #2563eb;--modern-radius: 12px;--modern-radius-sm: 8px;--modern-radius-xs: 6px;--modern-transition: .15s ease}.dark-style{--modern-text-primary: #fafafa;--modern-text-secondary: #a3a3a3;--modern-text-muted: #525252;--modern-border: #1f1f1f;--modern-border-hover: #2a2a2a;--modern-bg-page: #0a0a0a;--modern-bg-card: #141414;--modern-bg-hover: rgba(255, 255, 255, .03);--modern-bg-subtle: #0f0f0f;--modern-accent: #3b82f6}.card{box-shadow:none!important;border:1px solid var(--modern-border)!important;border-radius:var(--modern-radius)!important;transition:border-color var(--modern-transition)}.card:hover{border-color:var(--modern-border-hover)!important}.card .card-header{border-bottom:none;padding:1.5rem 1.5rem .5rem}.card .card-header .card-title{font-size:.875rem;font-weight:600;color:var(--modern-text-primary)}.card .card-footer{border-top:1px solid var(--modern-border);background:transparent}.card,.card.shadow-none,.card[class*=shadow]{box-shadow:none!important}.dark-style .card{background-color:var(--modern-bg-card)!important;border-color:var(--modern-border)!important}.dark-style .card:hover{border-color:var(--modern-border-hover)!important}.dark-style .card .card-footer{border-top-color:var(--modern-border)}.btn-primary{background-color:#171717!important;border-color:#171717!important;color:#fff!important;border-radius:var(--modern-radius-sm);font-weight:500;transition:all var(--modern-transition)}.btn-primary:hover,.btn-primary:focus,.btn-primary:hover:focus,.btn-primary.hover,.btn-primary:not(:disabled):not(.disabled):hover,.btn-primary:not(:disabled):not(.disabled):focus,.btn-primary:not(:disabled):not(.disabled):active{background-color:#262626!important;border-color:#262626!important;box-shadow:none!important;color:#fff!important;-webkit-transform:none;transform:none}.btn-primary:active,.btn-primary.active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#0a0a0a!important;border-color:#0a0a0a!important;color:#fff!important;-webkit-transform:scale(.98);transform:scale(.98)}.btn-primary:focus-visible{box-shadow:0 0 0 2px #00000026!important}.dark-style .btn-primary{background-color:#fafafa!important;border-color:#fafafa!important;color:#0a0a0a!important}.dark-style .btn-primary:hover,.dark-style .btn-primary:focus,.dark-style .btn-primary:hover:focus,.dark-style .btn-primary:not(:disabled):not(.disabled):hover,.dark-style .btn-primary:not(:disabled):not(.disabled):focus,.dark-style .btn-primary:not(:disabled):not(.disabled):active{background-color:#d4d4d4!important;border-color:#d4d4d4!important;color:#0a0a0a!important;box-shadow:none!important}.dark-style .btn-primary:active,.dark-style .btn-primary.active,.dark-style .show>.btn-primary.dropdown-toggle{background-color:#e5e5e5!important;border-color:#e5e5e5!important;color:#0a0a0a!important}.dark-style .btn-primary:focus-visible{box-shadow:0 0 0 2px #ffffff1a!important}.btn-secondary,.btn-label-secondary,.btn-outline-secondary{background-color:#fff!important;border:1px solid var(--modern-border)!important;color:#404040!important;border-radius:var(--modern-radius-sm);font-weight:500}.btn-secondary:hover,.btn-label-secondary:hover,.btn-outline-secondary:hover{background-color:var(--modern-bg-hover)!important;border-color:var(--modern-border-hover)!important;color:var(--modern-text-primary)!important;box-shadow:none!important}.dark-style .btn-secondary,.dark-style .btn-label-secondary,.dark-style .btn-outline-secondary{background-color:#262626!important;border-color:#404040!important;color:#d4d4d4!important}.btn-outline-danger{border-radius:var(--modern-radius-sm)}.btn-outline-danger:hover{background-color:#fef2f2!important}.dark-style .btn-outline-danger:hover{background-color:#dc26261f!important}.dark-style .btn-success{background-color:#16a34a!important;border-color:#16a34a!important}.dark-style .btn-danger{background-color:#dc2626!important;border-color:#dc2626!important}.dark-style .btn-warning{background-color:#d97706!important;border-color:#d97706!important}.dark-style .btn-info{background-color:#2563eb!important;border-color:#2563eb!important}.btn-label-primary{background-color:#f5f5f5!important;color:#171717!important;border:none!important;border-radius:var(--modern-radius-sm)}.btn-label-primary:hover{background-color:#e5e5e5!important;color:#0a0a0a!important;box-shadow:none!important}.dark-style .btn-label-primary{background-color:#262626!important;color:#fafafa!important}.btn{border-radius:var(--modern-radius-sm);font-weight:500;transition:all var(--modern-transition)}.btn:active{-webkit-transform:scale(.98);transform:scale(.98)}.btn .waves-ripple{display:none!important}.bg-label-primary{background-color:#f5f5f5!important;color:#171717!important}.bg-label-success{background-color:#f0fdf4!important;color:#16a34a!important}.bg-label-danger{background-color:#fef2f2!important;color:#dc2626!important}.bg-label-warning{background-color:#fffbeb!important;color:#d97706!important}.bg-label-info{background-color:#eff6ff!important;color:#2563eb!important}.bg-label-secondary{background-color:#f5f5f5!important;color:#737373!important}.bg-label-dark{background-color:#f5f5f5!important;color:#171717!important}.dark-style .bg-label-primary{background-color:#ffffff14!important;color:#e5e5e5!important}.dark-style .bg-label-success{background-color:#16a34a1f!important;color:#4ade80!important}.dark-style .bg-label-danger{background-color:#dc26261f!important;color:#f87171!important}.dark-style .bg-label-warning{background-color:#d977061f!important;color:#fbbf24!important}.dark-style .bg-label-info{background-color:#2563eb1f!important;color:#60a5fa!important}.dark-style .bg-label-secondary{background-color:#ffffff0f!important;color:#a3a3a3!important}.badge{font-weight:500;letter-spacing:0;border-radius:9999px}.layout-menu,.bg-menu-theme{background-color:#fff!important;border-right:1px solid var(--modern-border)!important}[dir=rtl] .layout-menu,[dir=rtl] .bg-menu-theme{border-right:none!important;border-left:1px solid var(--modern-border)!important}.menu-inner-shadow{display:none!important}.bg-menu-theme .menu-inner>.menu-item>.menu-link,.bg-menu-theme .menu-inner>.menu-item .menu-sub>.menu-item>.menu-link{color:#404040!important}.bg-menu-theme .menu-inner>.menu-item>.menu-link .menu-icon,.bg-menu-theme .menu-inner>.menu-item .menu-sub>.menu-item>.menu-link .menu-icon{color:#a3a3a3!important}.bg-menu-theme .menu-inner>.menu-item>.menu-link i:not(.menu-icon),.layout-menu .menu-inner .menu-item .menu-link i{color:#a3a3a3!important}.bg-menu-theme .menu-inner>.menu-item.active>.menu-link{background-color:#f5f5f5!important;color:#0a0a0a!important;font-weight:500;border-left:2px solid var(--modern-accent)!important}[dir=rtl] .bg-menu-theme .menu-inner>.menu-item.active>.menu-link{border-left:none!important;border-right:2px solid var(--modern-accent)!important}.bg-menu-theme .menu-inner>.menu-item.active>.menu-link i{color:#0a0a0a!important}.layout-menu .menu-inner .menu-sub .menu-item.active>.menu-link{background-color:#f5f5f5!important;color:#0a0a0a!important;font-weight:500;border-left:none!important;border-right:none!important}.layout-menu .menu-inner .menu-sub .menu-item.active>.menu-link i{color:#0a0a0a!important}.layout-menu .menu-inner>.menu-item.open>.menu-link{background-color:#f5f5f5!important;color:#0a0a0a!important;font-weight:500;border-left:2px solid var(--modern-accent)!important}[dir=rtl] .layout-menu .menu-inner>.menu-item.open>.menu-link{border-left:none!important;border-right:2px solid var(--modern-accent)!important}.layout-menu .menu-inner>.menu-item.open>.menu-link i{color:#0a0a0a!important}.layout-menu .menu-inner .menu-sub .menu-item.open>.menu-link{background-color:transparent!important;border-left:none!important;border-right:none!important}.layout-menu .menu-inner .menu-item .menu-link:hover{background-color:#fafafa!important}.bg-menu-theme .menu-inner .menu-header,.layout-menu .menu-inner .menu-header{color:#a3a3a3!important}.menu-header .menu-header-text{text-transform:none!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.01em!important;color:#a3a3a3!important}.layout-menu .menu-inner .menu-item .menu-link:hover i{-webkit-transform:none!important;transform:none!important}.layout-menu .menu-inner>.menu-item>.menu-link{border-radius:var(--modern-radius-xs)!important;margin:2px 12px!important;padding:.5rem 1rem!important}.layout-menu .menu-sub>.menu-item>.menu-link:before{display:none!important}.layout-menu .menu-inner .menu-item .menu-sub{position:relative}.layout-menu .menu-inner>.menu-item>.menu-sub:before{content:"";position:absolute;left:1.625rem;top:0;bottom:0;width:1px;background-color:var(--modern-border)}[dir=rtl] .layout-menu .menu-inner>.menu-item>.menu-sub:before{left:auto;right:1.625rem}.layout-menu .menu-inner .menu-sub>.menu-item>.menu-link{border-radius:var(--modern-radius-xs)!important;margin:1px 12px!important;padding:.375rem .75rem .375rem 2.5rem!important;font-size:.8125rem!important}[dir=rtl] .layout-menu .menu-inner .menu-sub>.menu-item>.menu-link{padding:.375rem 2.5rem .375rem .75rem!important}.layout-menu .menu-inner .menu-sub .menu-sub>.menu-item>.menu-link{padding-left:3.25rem!important}[dir=rtl] .layout-menu .menu-inner .menu-sub .menu-sub>.menu-item>.menu-link{padding-left:.75rem!important;padding-right:3.25rem!important}.layout-menu .menu-inner .menu-sub .menu-sub:before{left:2.375rem}[dir=rtl] .layout-menu .menu-inner .menu-sub .menu-sub:before{left:auto;right:2.375rem}.menu .app-brand.demo{border-bottom:1px solid var(--modern-border);margin-top:0;padding:1rem 1.5rem}.app-brand-text.demo{color:var(--modern-text-primary)!important;font-weight:600}.app-brand .layout-menu-toggle{background-color:#171717!important;border-color:var(--modern-bg-page)!important}.app-brand .layout-menu-toggle i{color:#fff!important}.dark-style .app-brand .layout-menu-toggle{background-color:#fafafa!important;border-color:#0a0a0a!important}.dark-style .app-brand .layout-menu-toggle i{color:#0a0a0a!important}.menu-user-profile .avatar-initial.bg-primary,.menu-user-profile .avatar-initial{background-color:#171717!important;color:#fff!important}.dark-style .menu-user-profile .avatar-initial.bg-primary,.dark-style .menu-user-profile .avatar-initial{background-color:#fafafa!important;color:#0a0a0a!important}.menu-user-profile{background:#fff!important;border-top:1px solid var(--modern-border)!important;box-shadow:none!important}.user-profile-card .user-info h6{color:var(--modern-text-primary)!important}.user-profile-card .user-info small{color:var(--modern-text-secondary)!important}.menu-user-profile .dropdown-item{color:#404040!important}.menu-user-profile .dropdown-item:hover{background-color:#f5f5f5!important;-webkit-transform:none!important;transform:none!important;color:#0a0a0a!important}.menu-user-profile .dropdown-item.text-danger{color:#dc2626!important}.menu-user-profile .dropdown-item.text-danger:hover{background-color:#fef2f2!important;color:#dc2626!important}.menu-user-profile .dropdown-menu{background:#fff!important;border-top:1px solid var(--modern-border)!important}.user-profile-toggle:before{display:none!important}.user-profile-toggle:hover .avatar{-webkit-transform:none!important;transform:none!important;box-shadow:none!important}.user-profile-toggle:hover{background:#f5f5f5!important}.user-profile-card .bx-chevron-up{color:var(--modern-text-muted)!important}.layout-menu .menu-inner::-webkit-scrollbar-thumb{background:#0000001a!important}.layout-menu .menu-inner::-webkit-scrollbar-thumb:hover{background:#0003!important}.table{border-collapse:separate;border-spacing:0}.table>thead>tr>th,.table thead th,div.dataTables_wrapper .table thead th{background-color:transparent!important;border-bottom:1px solid var(--modern-border)!important;border-top:none!important;font-weight:500!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--modern-text-secondary)!important;padding:.875rem 1rem!important}.table>tbody>tr>td,.table tbody td{border-bottom:1px solid #f5f5f5!important;border-top:none!important;padding:.875rem 1rem!important;vertical-align:middle;font-size:.875rem}.dark-style .table>tbody>tr>td,.dark-style .table tbody td{border-bottom-color:#1a1a1a!important}.table>thead>tr>th,.table>tbody>tr>td,.table>tfoot>tr>td{border-left:none!important;border-right:none!important}.table-hover>tbody>tr:hover,.table-hover tbody tr:hover{background-color:var(--modern-bg-hover)!important}div.dataTables_wrapper{padding:0}div.dataTables_wrapper .row:first-child{padding:1rem 1.5rem .5rem}div.dataTables_wrapper .row:last-child{padding:.5rem 1.5rem 1rem}.dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:var(--modern-radius-xs)!important;border:1px solid var(--modern-border)!important;margin:0 2px;font-size:.8125rem;padding:4px 10px!important;transition:all var(--modern-transition)}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:var(--modern-bg-hover)!important;border-color:var(--modern-border-hover)!important;color:var(--modern-text-primary)!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#171717!important;border-color:#171717!important;color:#fff!important}.dark-style .dataTables_wrapper .dataTables_paginate .paginate_button.current,.dark-style .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#fafafa!important;border-color:#fafafa!important;color:#0a0a0a!important}.dataTables_wrapper .dataTables_info{font-size:.8125rem;color:var(--modern-text-muted)}.dataTables_wrapper .dataTables_length select{border-radius:var(--modern-radius-xs);border-color:var(--modern-border);font-size:.8125rem}.dataTables_wrapper .dataTables_filter input{border-radius:var(--modern-radius-sm);border-color:var(--modern-border);padding:.5rem .75rem;font-size:.875rem}.dataTables_wrapper .dataTables_filter input:focus{border-color:#171717;box-shadow:0 0 0 2px #0000000d}.dark-style .dataTables_wrapper .dataTables_filter input:focus{border-color:#fafafa;box-shadow:0 0 0 2px #ffffff0d}.table .dropdown-toggle:after{display:none}.table .btn-icon{width:32px;height:32px;padding:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--modern-radius-xs);transition:all var(--modern-transition)}.table .btn-icon:hover{background-color:var(--modern-bg-hover)}.pagination .page-item .page-link{border-radius:var(--modern-radius-xs);border-color:var(--modern-border);margin:0 2px;font-size:.8125rem;transition:all var(--modern-transition)}.pagination .page-item.active .page-link{background-color:#171717;border-color:#171717}.dark-style .pagination .page-item.active .page-link{background-color:#fafafa;border-color:#fafafa;color:#0a0a0a}.form-control,.form-select{border:1px solid var(--modern-border);border-radius:var(--modern-radius-sm);font-size:.875rem;transition:border-color var(--modern-transition),box-shadow var(--modern-transition)}.form-control:focus,.form-select:focus{border-color:#171717!important;box-shadow:0 0 0 2px #0000000d!important}.dark-style .form-control:focus,.dark-style .form-select:focus{border-color:#fafafa!important;box-shadow:0 0 0 2px #ffffff0d!important}.form-label{font-size:.8125rem;font-weight:500;color:#404040;margin-bottom:.375rem}.dark-style .form-label{color:#d4d4d4}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--modern-text-primary);font-weight:600}.text-muted{color:var(--modern-text-muted)!important}p{color:var(--modern-text-secondary)}.dropdown-menu{border-radius:var(--modern-radius)!important;border:1px solid var(--modern-border);box-shadow:0 4px 16px #00000014;padding:.375rem}.dropdown-item{border-radius:var(--modern-radius-xs);font-size:.875rem;padding:.5rem .75rem;transition:background-color var(--modern-transition)}.dropdown-item:hover{background-color:var(--modern-bg-hover);-webkit-transform:none!important;transform:none!important}.dropdown-divider{border-color:var(--modern-border);opacity:1;margin:.375rem 0}.dark-style .dropdown-menu{background-color:#1a1a1a;border-color:#333;box-shadow:0 4px 16px #0000004d}.dark-style .dropdown-item:hover{background-color:#262626}.list-group-item{border-color:var(--modern-border);transition:background-color var(--modern-transition)}.list-group-item-action:hover{background-color:var(--modern-bg-hover)}.modern-search-wrapper .input-group:focus-within{background-color:var(--modern-bg-hover)!important;box-shadow:0 0 0 2px #0000000d!important}.dark-style .modern-search-wrapper .input-group:focus-within{background-color:#ffffff0d!important;box-shadow:0 0 0 2px #ffffff0d!important}.modern-icon-btn:hover{background-color:var(--modern-bg-hover)!important;-webkit-transform:none!important;transform:none!important}.modern-icon-btn:focus,.modern-search-input:focus{outline:2px solid rgba(0,0,0,.1)!important;outline-offset:2px}.dark-style .modern-icon-btn:focus,.dark-style .modern-search-input:focus{outline-color:#ffffff1a!important}.dropdown-user:hover .avatar{box-shadow:none!important;-webkit-transform:none!important;transform:none!important}.modern-dropdown .dropdown-item:hover,.search-result-item:hover,.search-result-item.active{-webkit-transform:none!important;transform:none!important}.breadcrumb-item+.breadcrumb-item:before{color:var(--modern-text-muted)}.progress{border-radius:9999px;height:6px}.tooltip .tooltip-inner{border-radius:var(--modern-radius-xs);font-size:.8125rem}.modal-content{border-radius:var(--modern-radius)!important;border:1px solid var(--modern-border);box-shadow:0 8px 32px #0000001f}.dark-style .modal-content{background-color:#171717;border-color:#333;box-shadow:0 8px 32px #0006}.offcanvas{border-color:var(--modern-border)!important}.alert{border-radius:var(--modern-radius-sm);border-width:1px}.nav-tabs .nav-link{border-radius:var(--modern-radius-sm) var(--modern-radius-sm) 0 0;font-weight:500;font-size:.875rem}.nav-pills .nav-link{border-radius:var(--modern-radius-sm);font-weight:500;font-size:.875rem}.nav-pills .nav-link.active{background-color:#171717}.dark-style .nav-pills .nav-link.active{background-color:#fafafa;color:#0a0a0a}.stat-card-clickable{cursor:pointer;transition:border-color var(--modern-transition)!important}.stat-card-clickable:hover{border-color:var(--modern-border-hover)!important}.content-wrapper{-webkit-animation:fadeInContent .15s ease;animation:fadeInContent .15s ease}@-webkit-keyframes fadeInContent{0%{opacity:.8}to{opacity:1}}@keyframes fadeInContent{0%{opacity:.8}to{opacity:1}}.toast{border-radius:var(--modern-radius-sm);border:1px solid var(--modern-border)}.accordion-item{border-color:var(--modern-border);border-radius:var(--modern-radius-sm)!important;margin-bottom:.5rem}.accordion-button{font-weight:500;font-size:.875rem;border-radius:var(--modern-radius-sm)!important}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{border-color:var(--modern-border)!important;border-radius:var(--modern-radius-sm)!important}.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-selection--multiple:focus,.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#171717!important;box-shadow:0 0 0 2px #0000000d!important}.select2-dropdown{border-color:var(--modern-border)!important;border-radius:var(--modern-radius-sm)!important;box-shadow:0 4px 16px #00000014}.dark-style .select2-container--default.select2-container--focus .select2-selection--single,.dark-style .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#fafafa!important;box-shadow:0 0 0 2px #ffffff0d!important}.dark-style .select2-dropdown{background-color:#1a1a1a;border-color:#333!important;box-shadow:0 4px 16px #0000004d}.swal2-popup{border-radius:var(--modern-radius)!important;border:1px solid var(--modern-border)}.swal2-confirm,.swal2-cancel{border-radius:var(--modern-radius-sm)!important}.dark-style .swal2-popup{background-color:#171717;border-color:#333;color:#fafafa}.dark-style .swal2-title{color:#fafafa}.dark-style .swal2-html-container{color:#a3a3a3}.flatpickr-calendar{border-radius:var(--modern-radius-sm);border:1px solid var(--modern-border);box-shadow:0 4px 16px #00000014}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}.dark-style ::-webkit-scrollbar-thumb{background:#ffffff26}.dark-style ::-webkit-scrollbar-thumb:hover{background:#ffffff40}.dark-style body{background-color:#0a0a0a!important;color:#d4d4d4}.dark-style .layout-page,.dark-style .content-wrapper,.dark-style .container-xxl,.dark-style .container-fluid,.dark-style .layout-wrapper,.dark-style .layout-container{background-color:#0a0a0a!important}.dark-style .bg-navbar-theme,.dark-style .layout-navbar,.dark-style #layout-navbar,.dark-style .layout-navbar.bg-navbar-theme,.dark-style .layout-navbar.navbar-detached{background-color:#0a0a0a!important;background:#0a0a0a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dark-style .navbar-detached,.dark-style .navbar-detached.bg-navbar-theme{background-color:#0f0f0f!important;background:#0f0f0f!important;border:1px solid #1f1f1f!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dark-style.layout-navbar-fixed .layout-page:before,.dark-style .layout-navbar-fixed .layout-page:before,.dark-style.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal) .layout-page:before{background:linear-gradient(180deg,#0a0a0af2 44%,#0a0a0ab3 73%,#0a0a0a00)!important;-webkit-mask:linear-gradient(#0a0a0a,#0a0a0a 18%,transparent 100%)!important;mask:linear-gradient(#0a0a0a,#0a0a0a 18%,transparent 100%)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dark-style .content-backdrop{background-color:#0a0a0a!important}.dark-style .card{background-color:#141414!important;border-color:#1f1f1f!important}.dark-style .card:hover{border-color:#2a2a2a!important}.dark-style .card .card-header{background-color:transparent!important;border-bottom:none}.dark-style .card .card-body{background-color:transparent!important}.dark-style .card .card-footer{background-color:transparent!important;border-top-color:#1f1f1f!important}.dark-style .form-control,.dark-style .form-select{background-color:#0f0f0f!important;border-color:#2a2a2a!important;color:#d4d4d4!important}.dark-style .form-control::-webkit-input-placeholder{color:#525252!important}.dark-style .form-control::-moz-placeholder{color:#525252!important}.dark-style .form-control:-ms-input-placeholder{color:#525252!important}.dark-style .form-control::-ms-input-placeholder{color:#525252!important}.dark-style .form-control::placeholder{color:#525252!important}.dark-style .form-control:focus,.dark-style .form-select:focus{background-color:#0f0f0f!important;border-color:#404040!important;box-shadow:0 0 0 2px #ffffff0a!important;color:#e5e5e5!important}.dark-style .form-control:disabled,.dark-style .form-control[readonly],.dark-style .form-select:disabled{background-color:#0a0a0a!important;border-color:#1a1a1a!important;color:#525252!important}.dark-style .form-label{color:#a3a3a3!important}.dark-style .input-group-text{background-color:#0f0f0f!important;border-color:#2a2a2a!important;color:#737373!important}.dark-style .select2-container--default .select2-selection--single,.dark-style .select2-container--default .select2-selection--multiple{background-color:#0f0f0f!important;border-color:#2a2a2a!important;color:#d4d4d4!important}.dark-style .select2-container--default .select2-selection--single .select2-selection__rendered{color:#d4d4d4!important}.dark-style .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#525252!important}.dark-style .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#525252 transparent transparent transparent!important}.dark-style .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#1a1a1a!important;border-color:#333!important;color:#d4d4d4!important}.dark-style .select2-container--default .select2-results__option{color:#d4d4d4}.dark-style .select2-container--default .select2-results__option--highlighted[aria-selected],.dark-style .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#1a1a1a!important;color:#fafafa!important}.dark-style .select2-container--default .select2-results__option[aria-selected=true]{background-color:#262626!important;color:#fafafa!important}.dark-style .select2-container--default .select2-search--dropdown .select2-search__field{background-color:#0f0f0f!important;border-color:#2a2a2a!important;color:#d4d4d4!important}.dark-style .select2-dropdown{background-color:#141414!important;border-color:#2a2a2a!important;box-shadow:0 4px 16px #0006!important}.dark-style .dataTables_wrapper .dataTables_length label,.dark-style .dataTables_wrapper .dataTables_filter label,.dark-style .dataTables_wrapper .dataTables_info{color:#737373!important}.dark-style .dataTables_wrapper .dataTables_length select,.dark-style .dataTables_wrapper .dataTables_filter input{background-color:#0f0f0f!important;border-color:#2a2a2a!important;color:#d4d4d4!important}.dark-style .dataTables_wrapper .dataTables_filter input::-webkit-input-placeholder{color:#525252!important}.dark-style .dataTables_wrapper .dataTables_filter input::-moz-placeholder{color:#525252!important}.dark-style .dataTables_wrapper .dataTables_filter input:-ms-input-placeholder{color:#525252!important}.dark-style .dataTables_wrapper .dataTables_filter input::-ms-input-placeholder{color:#525252!important}.dark-style .dataTables_wrapper .dataTables_filter input::placeholder{color:#525252!important}.dark-style .dataTables_wrapper .dataTables_filter input:focus{border-color:#404040!important;box-shadow:0 0 0 2px #ffffff0a!important}.dark-style .table>tbody>tr>td,.dark-style .table tbody td{border-bottom-color:#1a1a1a!important;color:#d4d4d4}.dark-style .table>thead>tr>th,.dark-style .table thead th,.dark-style div.dataTables_wrapper .table thead th{border-bottom-color:#1f1f1f!important;color:#525252!important}.dark-style .table-hover>tbody>tr:hover,.dark-style .table-hover tbody tr:hover{background-color:#ffffff05!important}.dark-style .table-striped>tbody>tr:nth-of-type(odd){background-color:#ffffff04!important}.dark-style .dataTables_wrapper .dataTables_paginate .paginate_button{border-color:#2a2a2a!important;color:#737373!important;background-color:transparent!important}.dark-style .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background-color:#1a1a1a!important;border-color:#333!important;color:#d4d4d4!important}.dark-style .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dark-style .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{color:#333!important;background-color:transparent!important;border-color:#1f1f1f!important}.dark-style .pagination .page-item .page-link{background-color:transparent;border-color:#2a2a2a;color:#737373}.dark-style .pagination .page-item .page-link:hover{background-color:#1a1a1a;border-color:#333;color:#d4d4d4}.dark-style .breadcrumb-item,.dark-style .breadcrumb-item a{color:#525252!important}.dark-style .breadcrumb-item.active{color:#a3a3a3!important}.dark-style .breadcrumb-item+.breadcrumb-item:before{color:#333!important}.dark-style h1,.dark-style h2,.dark-style h3,.dark-style h4,.dark-style h5,.dark-style h6,.dark-style .h1,.dark-style .h2,.dark-style .h3,.dark-style .h4,.dark-style .h5,.dark-style .h6{color:#fafafa!important}.dark-style p{color:#a3a3a3}.dark-style .text-muted{color:#525252!important}.dark-style .dropdown-menu{background-color:#141414!important;border-color:#2a2a2a!important;box-shadow:0 4px 20px #00000080!important}.dark-style .dropdown-item{color:#d4d4d4!important}.dark-style .dropdown-item:hover,.dark-style .dropdown-item:focus{background-color:#1a1a1a!important;color:#fafafa!important}.dark-style .dropdown-divider{border-color:#1f1f1f!important}.dark-style .avatar-initial{opacity:.85}.dark-style .bg-label-primary .avatar-initial,.dark-style .avatar .bg-label-primary{background-color:#ffffff14!important;color:#d4d4d4!important}.dark-style .layout-menu,.dark-style .bg-menu-theme{background-color:#0f0f0f!important;border-right-color:#1f1f1f!important}[dir=rtl].dark-style .layout-menu,[dir=rtl].dark-style .bg-menu-theme{border-left-color:#1f1f1f!important;border-right:none!important}.dark-style .bg-menu-theme .menu-inner>.menu-item>.menu-link,.dark-style .bg-menu-theme .menu-inner>.menu-item .menu-sub>.menu-item>.menu-link{color:#a3a3a3!important}.dark-style .bg-menu-theme .menu-inner>.menu-item>.menu-link i,.dark-style .layout-menu .menu-inner .menu-item .menu-link i{color:#404040!important}.dark-style .bg-menu-theme .menu-inner>.menu-item.active>.menu-link,.dark-style .layout-menu .menu-inner>.menu-item.active>.menu-link{background-color:#ffffff0a!important;color:#fafafa!important}.dark-style .bg-menu-theme .menu-inner>.menu-item.active>.menu-link i,.dark-style .layout-menu .menu-inner .menu-item.active>.menu-link i{color:#fafafa!important}.dark-style .layout-menu .menu-inner>.menu-item.open>.menu-link{background-color:#ffffff0a!important;color:#fafafa!important}.dark-style .layout-menu .menu-inner>.menu-item.open>.menu-link i{color:#d4d4d4!important}.dark-style .layout-menu .menu-inner .menu-sub .menu-item.active>.menu-link{background-color:#ffffff0a!important;color:#fafafa!important}.dark-style .layout-menu .menu-inner .menu-item .menu-link:hover{background-color:#ffffff08!important}.dark-style .layout-menu .menu-inner .menu-item .menu-sub:before{background-color:#1f1f1f!important}.dark-style .menu-header .menu-header-text,.dark-style .bg-menu-theme .menu-inner .menu-header{color:#404040!important}.dark-style .menu-user-profile{background:#0f0f0f!important;border-top-color:#1f1f1f!important}.dark-style .menu-user-profile .dropdown-item{color:#a3a3a3!important}.dark-style .menu-user-profile .dropdown-item:hover{background-color:#ffffff0a!important;color:#fafafa!important}.dark-style .menu-user-profile .dropdown-menu{background:#0f0f0f!important;border-top-color:#1f1f1f!important}.dark-style .user-profile-toggle:hover{background:#ffffff0a!important}.dark-style .menu .app-brand.demo{border-bottom-color:#1f1f1f!important}.dark-style .layout-menu .menu-inner::-webkit-scrollbar-thumb{background:#ffffff0f!important}.dark-style .layout-menu .menu-inner::-webkit-scrollbar-thumb:hover{background:#ffffff1f!important}.dark-style .btn-secondary,.dark-style .btn-label-secondary,.dark-style .btn-outline-secondary{background-color:#1a1a1a!important;border-color:#2a2a2a!important;color:#a3a3a3!important}.dark-style .btn-secondary:hover,.dark-style .btn-label-secondary:hover,.dark-style .btn-outline-secondary:hover{background-color:#262626!important;border-color:#333!important;color:#d4d4d4!important}.dark-style .btn-label-primary{background-color:#ffffff0f!important;color:#d4d4d4!important}.dark-style .btn-label-primary:hover{background-color:#ffffff1a!important;color:#fafafa!important}.dark-style .btn-outline-primary{border-color:#333!important;color:#d4d4d4!important}.dark-style .btn-outline-primary:hover{background-color:#fafafa!important;border-color:#fafafa!important;color:#0a0a0a!important}.dark-style .modal-content{background-color:#141414!important;border-color:#2a2a2a!important;box-shadow:0 8px 32px #00000080!important}.dark-style .modal-header{border-bottom-color:#1f1f1f!important}.dark-style .modal-footer{border-top-color:#1f1f1f!important}.dark-style .modal-header .btn-close{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.dark-style .offcanvas{background-color:#141414!important;border-color:#1f1f1f!important}.dark-style .offcanvas-header{border-bottom-color:#1f1f1f!important}.dark-style .offcanvas .btn-close{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.dark-style .alert{border-color:#2a2a2a}.dark-style .accordion-item{background-color:#141414!important;border-color:#1f1f1f!important}.dark-style .accordion-button{background-color:#141414!important;color:#d4d4d4!important}.dark-style .accordion-button:not(.collapsed){background-color:#ffffff08!important;color:#fafafa!important}.dark-style .list-group-item{background-color:transparent!important;border-color:#1f1f1f!important;color:#d4d4d4!important}.dark-style .list-group-item-action:hover{background-color:#ffffff08!important}.dark-style .toast{background-color:#141414!important;border-color:#2a2a2a!important;color:#d4d4d4}.dark-style .flatpickr-calendar{background-color:#141414!important;border-color:#2a2a2a!important;box-shadow:0 4px 16px #0006!important}.dark-style .flatpickr-months .flatpickr-prev-month,.dark-style .flatpickr-months .flatpickr-next-month{color:#a3a3a3!important;fill:#a3a3a3!important}.dark-style .flatpickr-day{color:#d4d4d4!important}.dark-style .flatpickr-day:hover{background-color:#1a1a1a!important;border-color:#1a1a1a!important}.dark-style .flatpickr-day.today{border-color:#404040!important}.dark-style .swal2-popup{background-color:#141414!important;border-color:#2a2a2a!important;color:#d4d4d4!important}.dark-style .swal2-title{color:#fafafa!important}.dark-style .swal2-html-container{color:#a3a3a3!important}.dark-style .swal2-input,.dark-style .swal2-textarea{background-color:#0f0f0f!important;border-color:#2a2a2a!important;color:#d4d4d4!important}.dark-style .modern-navbar,.dark-style .layout-navbar{background:#0a0a0a!important;border-bottom-color:#1f1f1f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dark-style .modern-icon-btn:hover,.dark-style .navbar .btn:hover{background-color:#ffffff0d!important}.dark-style .nav-tabs .nav-link{color:#737373}.dark-style .nav-tabs .nav-link.active{background-color:#141414;border-color:#1f1f1f #1f1f1f #141414;color:#fafafa}.dark-style .nav-pills .nav-link{color:#737373}.dark-style .nav-pills .nav-link.active{background-color:#fafafa!important;color:#0a0a0a!important}.dark-style .stat-card-clickable:hover{border-color:#2a2a2a!important}.dark-style hr{border-color:#1f1f1f}.dark-style .border,.dark-style .border-top,.dark-style .border-bottom,.dark-style .border-start,.dark-style .border-end{border-color:#1f1f1f!important}.dark-style .bg-white{background-color:#141414!important}.dark-style .bg-light{background-color:#0f0f0f!important}.dark-style .bg-lighter{background-color:#0a0a0a!important}.dark-style .btn-close{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.dark-style ::-webkit-scrollbar-thumb{background:#ffffff1a!important}.dark-style ::-webkit-scrollbar-thumb:hover{background:#fff3!important}.dark-style .text-dark,.dark-style .text-body{color:#d4d4d4!important}.dark-style .text-heading,.dark-style [class*=text-heading]{color:#fafafa!important}.dark-style .table-responsive{border-color:#1f1f1f}.dark-style .card .bg-white,.dark-style .card [style*="background: #fff"],.dark-style .card [style*="background-color: #fff"],.dark-style .card [style*="background: white"],.dark-style .card [style*="background-color: white"]{background-color:#141414!important}.dark-style .content-wrapper{-webkit-animation:fadeInContentDark .15s ease;animation:fadeInContentDark .15s ease}@-webkit-keyframes fadeInContentDark{0%{opacity:.85}to{opacity:1}}@keyframes fadeInContentDark{0%{opacity:.85}to{opacity:1}}:root{--modern-accent: #0f9f8f;--erp-primary: #0f9f8f;--erp-primary-dark: #08796f;--erp-primary-soft: #e8f7f4;--erp-sidebar-bg: #06253a;--erp-sidebar-active: #12b8a6;--erp-page-bg: #f6f8fb;--erp-card-bg: #fff;--erp-text: #17213a;--erp-muted: #667085;--erp-border: #e6ebf1;--erp-shadow: 0 10px 28px rgba(15, 42, 68, .08);--erp-shadow-soft: 0 4px 16px rgba(15, 42, 68, .06);--erp-radius: 8px}@font-face{font-family:boxicons;font-weight:400;font-style:normal;font-display:block;src:url(/agricos/public/build/assets/boxicons-CSrLvhY_.eot);src:url(/agricos/public/build/assets/boxicons-CSrLvhY_.eot) format("embedded-opentype"),url(/agricos/public/build/assets/boxicons-CeGEncwm.woff2) format("woff2"),url(/agricos/public/build/assets/boxicons-CTVby2V1.woff) format("woff"),url(/agricos/public/build/assets/boxicons-EIQNrSje.ttf) format("truetype"),url(/agricos/public/build/assets/boxicons-Dp7W9qN3.svg?#boxicons) format("svg")}.bx,[class^=bx-],[class*=" bx-"]{font-family:boxicons!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,.layout-page,.content-wrapper{background:var(--erp-page-bg)!important;color:var(--erp-text)}.container-p-y{padding-top:1.25rem!important}.layout-navbar.navbar-detached,.layout-navbar.modern-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1020;background:#fffffff5!important;border-bottom:1px solid var(--erp-border)!important;box-shadow:0 2px 16px #0f2a440d!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.erp-company-selector{min-width:260px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.5rem;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:#fff;padding:.25rem .5rem;color:var(--erp-primary-dark)}.erp-company-selector .form-select{border:0!important;box-shadow:none!important;color:var(--erp-text);font-weight:500;padding-left:0}.erp-navbar-user{display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-align:center;align-items:center;gap:.65rem;border-radius:var(--erp-radius);padding:.25rem .45rem!important}.erp-navbar-user:hover{background:var(--erp-primary-soft)}.erp-navbar-user-meta{-ms-flex-direction:column;flex-direction:column;line-height:1.15;max-width:170px}.erp-navbar-user-meta strong,.erp-navbar-user-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-navbar-user-meta strong{color:var(--erp-text);font-size:.875rem}.erp-navbar-user-meta small{color:var(--erp-muted);font-size:.75rem}.layout-menu,.bg-menu-theme{background:var(--erp-sidebar-bg)!important;border-right:0!important;box-shadow:8px 0 24px #06253a14}.layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-expanded) .layout-menu{width:5.25rem!important}.layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-expanded) .layout-menu .app-brand-text,.layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-expanded) .layout-menu .menu-link>div,.layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-expanded) .layout-menu .menu-header,.layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-expanded) .layout-menu .menu-user-profile .user-info,.layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-expanded) .layout-menu .menu-user-profile .bx-chevron-up{display:none!important}.layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-expanded) .layout-menu .menu-link{-ms-flex-pack:center;justify-content:center;padding-left:0!important;padding-right:0!important}.menu .app-brand.demo{min-height:74px;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:1rem 1.25rem}.app-brand-text.demo,.bg-menu-theme .menu-inner>.menu-item>.menu-link,.bg-menu-theme .menu-inner>.menu-item .menu-sub>.menu-item>.menu-link{color:#ffffffe0!important}.menu-header .menu-header-text{color:#ffffff6b!important}.layout-menu .menu-inner>.menu-item>.menu-link{min-height:42px;margin:3px 12px!important;border-radius:var(--erp-radius)!important}.layout-menu .menu-inner .menu-sub>.menu-item>.menu-link{margin:2px 12px!important;border-radius:var(--erp-radius)!important}.layout-menu .menu-inner .menu-item .menu-link i{color:#ffffffb8!important}.layout-menu .menu-inner .menu-item .menu-link:hover,.bg-menu-theme .menu-inner>.menu-item.active>.menu-link,.layout-menu .menu-inner>.menu-item.open>.menu-link,.layout-menu .menu-inner .menu-sub .menu-item.active>.menu-link{background:linear-gradient(90deg,var(--erp-sidebar-active),#18a88e)!important;color:#fff!important;border-left:0!important;box-shadow:0 8px 20px #12b8a638}.layout-menu .menu-inner .menu-item .menu-link:hover i,.layout-menu .menu-inner .menu-item.active>.menu-link i,.layout-menu .menu-inner .menu-item.open>.menu-link i{color:#fff!important}.layout-menu .menu-inner>.menu-item>.menu-sub:before{background:#ffffff24}.menu-user-profile{background:var(--erp-sidebar-bg)!important;border-top:1px solid rgba(255,255,255,.08)!important}.user-profile-card .user-info h6,.user-profile-card .user-info small,.user-profile-card .bx-chevron-up{color:#fff!important}.page-title-box.erp-page-header{padding-bottom:.25rem}.erp-page-heading h4{color:var(--erp-text);font-size:1.625rem;font-weight:700;letter-spacing:0}.erp-page-heading p{margin-top:.25rem;color:var(--erp-muted)}.breadcrumb{font-size:.875rem}.breadcrumb-item,.breadcrumb-item a{color:var(--erp-muted)!important;text-decoration:none}.breadcrumb-item.active{color:var(--erp-text)!important;font-weight:600}.erp-page-actions .btn,.page-title-box .btn{min-height:38px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.4rem}.card,.modal-content,.offcanvas,.accordion-item,.list-group-item,.erp-master-panel,.erp-master-detail,.erp-workflow,.erp-preview,.erp-summary-card{border:1px solid var(--erp-border)!important;border-radius:var(--erp-radius)!important;background:var(--erp-card-bg)!important;box-shadow:var(--erp-shadow-soft)!important}.card:hover{border-color:#d8e2ea!important}.card .card-header{padding:1.25rem 1.25rem .75rem;border-bottom:1px solid var(--erp-border)}.card .card-body{padding:1.25rem}.btn-primary,.btn-success{background:linear-gradient(180deg,var(--erp-primary),var(--erp-primary-dark))!important;border-color:var(--erp-primary-dark)!important;color:#fff!important}.btn-primary:hover,.btn-success:hover{background:linear-gradient(180deg,#13ad9d,#076d64)!important;border-color:#076d64!important}.btn-outline-primary,.btn-label-primary{color:var(--erp-primary-dark)!important;border-color:#0f9f8f73!important;background:#fff!important}.btn-outline-primary:hover,.btn-label-primary:hover{color:#fff!important;background:var(--erp-primary)!important;border-color:var(--erp-primary)!important}.form-label{color:#344054;font-weight:600;font-size:.8125rem}.form-control,.form-select,.input-group-text,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{border-color:var(--erp-border)!important;border-radius:var(--erp-radius)!important;background-color:#fff!important}.form-control,.form-select{min-height:40px}.form-control:focus,.form-select:focus,.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:var(--erp-primary)!important;box-shadow:0 0 0 3px #0f9f8f1f!important}.nav-tabs{border-bottom:1px solid var(--erp-border);gap:1rem}.nav-tabs .nav-link{border:0!important;color:var(--erp-muted);font-weight:600;padding:.75rem .25rem}.nav-tabs .nav-link.active{color:var(--erp-primary-dark)!important;background:transparent!important;box-shadow:inset 0 -2px 0 var(--erp-primary)}.badge,[class*=bg-label-]{border-radius:999px!important;font-weight:700}.bg-label-primary{background-color:var(--erp-primary-soft)!important;color:var(--erp-primary-dark)!important}.table-responsive{border-radius:var(--erp-radius)}.table{margin-bottom:0}.table>thead>tr>th,.table thead th,div.dataTables_wrapper .table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f9fbfc!important;color:#475467!important;border-bottom:1px solid var(--erp-border)!important}.table>tbody>tr>td,.table tbody td{border-bottom:1px solid #eef2f6!important}.table-hover tbody tr:hover{background:var(--erp-primary-soft)!important}div.dataTables_wrapper .row:first-child,div.dataTables_wrapper .row:last-child{padding-left:1rem;padding-right:1rem}.dataTables_wrapper .dataTables_filter input{border-color:var(--erp-border);border-radius:var(--erp-radius)}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.pagination .page-item.active .page-link{background:var(--erp-primary)!important;border-color:var(--erp-primary)!important;color:#fff!important}.erp-workflow{padding:1rem;margin-bottom:1rem;overflow-x:auto}.erp-workflow-title{-ms-flex:0 0 auto;flex:0 0 auto;color:var(--erp-primary-dark);font-weight:700;margin-bottom:.75rem}.erp-workflow-steps{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:.75rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.erp-workflow-step{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.65rem;min-width:150px;padding:.75rem .9rem;border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:#fff}.erp-workflow-step:not(:last-child):after{content:"→";position:absolute;right:-.65rem;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);color:var(--erp-muted)}.erp-workflow-icon{width:36px;height:36px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--erp-radius);background:#f1f5f9;color:var(--erp-muted);font-size:1.25rem}.erp-workflow-copy span,.erp-workflow-copy small{display:block;line-height:1.2}.erp-workflow-copy span{color:var(--erp-text);font-size:.8125rem;font-weight:700}.erp-workflow-copy small{color:var(--erp-muted);font-size:.72rem;margin-top:.2rem}.erp-workflow-step.is-complete .erp-workflow-icon,.erp-workflow-step.is-current .erp-workflow-icon{background:var(--erp-primary-soft);color:var(--erp-primary-dark)}.erp-workflow-step.is-current{border-color:#0f9f8f73;box-shadow:0 0 0 3px #0f9f8f14}.erp-workflow-step.is-complete{background:#fbfffe}.erp-master-split{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,2.6fr);gap:1rem}.erp-master-panel,.erp-master-detail{padding:1rem}.erp-master-panel{max-height:calc(100vh - 190px);overflow:auto}.erp-master-panel-title,.erp-master-detail-title,.erp-preview-title{color:var(--erp-text);font-weight:700;margin-bottom:.875rem}.erp-summary-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.85rem;padding:1rem;text-decoration:none;color:inherit}.erp-summary-icon{width:42px;height:42px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--erp-radius);background:var(--erp-primary-soft);color:var(--erp-primary-dark);font-size:1.35rem}.erp-summary-copy small,.erp-summary-copy strong{display:block}.erp-summary-copy small{color:var(--erp-muted);font-weight:600}.erp-summary-copy strong{color:var(--erp-text);font-size:1.25rem}.erp-preview{padding:.75rem}.erp-preview img,.erp-preview-empty{width:100%;aspect-ratio:4 / 3;border-radius:var(--erp-radius);-o-object-fit:cover;object-fit:cover;background:#eef4f7}.erp-preview-empty{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--erp-muted);font-size:2rem}.erp-preview-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.erp-preview-thumbs img{aspect-ratio:1.35 / 1}.systemcore-products-page .card-header,.systemcore-product-form .card-header{min-height:72px}.systemcore-products-page .card-header h5,.systemcore-product-form .card-header h5{font-size:1rem;font-weight:700}.systemcore-products-page .dataTables_wrapper .row:first-child{-ms-flex-align:center;align-items:center;gap:1rem 0;padding-top:1.25rem}.systemcore-products-page .dataTables_filter input{min-width:270px}.systemcore-product-form{-ms-flex-align:start;align-items:start}.systemcore-product-tree{display:grid;gap:.65rem}.systemcore-product-tree .form-control{background:#f9fbfc!important}.systemcore-product-tree-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.6rem .7rem;border-radius:var(--erp-radius);color:var(--erp-text);font-weight:600}.systemcore-product-tree-item.is-active,.systemcore-product-tree-item:hover{background:var(--erp-primary-soft);color:var(--erp-primary-dark)}.systemcore-product-tree-item i{color:var(--erp-primary)}.systemcore-product-form .erp-master-detail{padding:0;overflow:hidden}.systemcore-product-form .nav-tabs{padding:0 1.25rem}.systemcore-product-form .tab-content{padding:1.25rem;box-shadow:none!important}.systemcore-product-form .card{box-shadow:none!important}.systemcore-product-form .product-action-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;margin-top:1rem;background:#fffffff5;border:1px solid var(--erp-border);border-radius:var(--erp-radius);box-shadow:var(--erp-shadow);padding:.85rem}.systemcore-product-preview{position:-webkit-sticky;position:sticky;top:96px}@media (max-width: 991.98px){.erp-company-selector{min-width:210px}.erp-master-split{grid-template-columns:1fr}.erp-master-panel{max-height:none}}@media (min-width: 1200px){.layout-menu-collapsed .layout-menu{width:17.06rem!important}.layout-menu-collapsed .layout-page{padding-left:17.06rem!important}.layout-menu-collapsed .layout-menu .app-brand-text,.layout-menu-collapsed .layout-menu .menu-link>div,.layout-menu-collapsed .layout-menu .menu-header,.layout-menu-collapsed .layout-menu .menu-user-profile .user-info,.layout-menu-collapsed .layout-menu .menu-user-profile .bx-chevron-up{display:block!important;opacity:1!important}.layout-menu-collapsed .layout-menu .menu-link{-ms-flex-pack:start!important;justify-content:flex-start!important;padding-left:1rem!important;padding-right:1rem!important}}.systemcore-product-form{grid-template-columns:260px minmax(0,1fr);gap:.75rem}.systemcore-product-form .erp-master-panel,.systemcore-product-form .erp-master-detail,.systemcore-product-form .erp-workflow{border-radius:6px!important}.systemcore-product-form .erp-master-panel{padding:.875rem}.systemcore-product-tree{gap:.35rem}.systemcore-product-tree-item{min-height:31px;padding:.38rem .5rem;font-size:.8125rem}.systemcore-product-form .erp-master-detail{padding:0}.systemcore-product-form .nav-tabs{padding:.75rem 1rem 0;gap:1.4rem;border-bottom:1px solid var(--erp-border)}.systemcore-product-form .nav-tabs .nav-link{font-size:.78rem;padding:.5rem .15rem .7rem}.systemcore-product-form .tab-content{padding:0}.systemcore-product-form .tab-content>.card{display:none;scroll-margin-top:180px}.systemcore-product-form .tab-content>.card.is-active-section{display:block}.systemcore-product-form #product-info{border:0!important;border-radius:0!important;box-shadow:none!important;margin-bottom:0!important}.systemcore-product-form #product-info .card-header{display:none}.systemcore-product-form #product-info .card-body{position:relative;min-height:540px;padding:1rem 310px 1rem 1rem}.systemcore-product-form #product-info .card-body>.row{--bs-gutter-x: 1.25rem}.systemcore-product-form #product-info .col-md-6{margin-bottom:.65rem!important}.systemcore-product-form #product-info .col-md-12{margin-bottom:0!important}.systemcore-product-form #product-info .form-label{margin-bottom:.25rem;font-size:.735rem}.systemcore-product-form #product-info .form-control,.systemcore-product-form #product-info .form-select,.systemcore-product-form #product-info .select2-container--default .select2-selection--single{min-height:34px;height:34px;font-size:.78rem;border-radius:5px!important}.systemcore-product-form #product-info textarea.form-control{min-height:74px;height:auto}.systemcore-product-form #product-info small{font-size:.72rem}.systemcore-product-inline-preview{position:absolute;top:1rem;right:1rem;width:280px}.systemcore-product-inline-preview .erp-preview{padding:.65rem;box-shadow:none!important}.systemcore-product-inline-preview .erp-preview img,.systemcore-product-inline-preview .erp-preview-empty{aspect-ratio:1.34 / 1}.systemcore-product-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:0 1rem 1rem}.systemcore-product-summary .erp-summary-card{min-height:72px;padding:.75rem;box-shadow:none!important}.systemcore-product-summary .erp-summary-icon{width:34px;height:34px;font-size:1.15rem}.systemcore-product-summary .erp-summary-copy small{font-size:.68rem}.systemcore-product-summary .erp-summary-copy strong{font-size:.98rem}.erp-field-card{height:100%;padding:.95rem;border:1px solid var(--erp-border);border-radius:6px;background:#fff}.erp-field-card h6{margin-bottom:.85rem;color:var(--erp-text);font-size:.82rem;font-weight:800}.erp-compact-field{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);-ms-flex-align:center;align-items:center;gap:.65rem;margin-bottom:.55rem}.erp-compact-field:last-child{margin-bottom:0}.erp-compact-field .form-label{margin:0;color:var(--erp-text);font-size:.72rem;font-weight:700}.erp-compact-field .form-control,.erp-pricing-table .form-control{min-height:32px;height:32px;border-radius:5px!important;font-size:.76rem}.erp-pricing-table{margin-bottom:0;min-width:760px}.erp-pricing-table th{padding:.55rem;background:#f6fafb!important;color:var(--erp-muted);font-size:.68rem;letter-spacing:0;text-transform:uppercase}.erp-pricing-table td{padding:.42rem .55rem;vertical-align:middle;font-size:.76rem;font-weight:700}#product-pricing .card-body{padding-bottom:5.75rem}#product-pricing .erp-field-card{height:auto}#product-pricing .col-xl-8,#product-pricing .col-xl-4{-ms-flex-item-align:start;align-self:flex-start}#product-pricing .row.g-3>[class*=col-]{min-width:0}#product-pricing .table-responsive,#product-assemblies .table-responsive{overflow-x:auto;overflow-y:visible;scrollbar-color:rgba(15,159,143,.45) #eef2f6;scrollbar-width:thin}#product-pricing .table-responsive::-webkit-scrollbar,#product-assemblies .table-responsive::-webkit-scrollbar{height:8px}#product-pricing .table-responsive::-webkit-scrollbar-track,#product-assemblies .table-responsive::-webkit-scrollbar-track{background:#eef2f6;border-radius:999px}#product-pricing .table-responsive::-webkit-scrollbar-thumb,#product-assemblies .table-responsive::-webkit-scrollbar-thumb{background:#0f9f8f73;border-radius:999px}.erp-assembly-table{min-width:1040px;table-layout:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.erp-assembly-table th,.erp-assembly-table td{white-space:nowrap}.erp-data-table th,.erp-data-table td{overflow-wrap:anywhere}.erp-data-table tbody tr.is-selected{background:#0f9f8f09}.erp-data-table .badge{white-space:nowrap}.erp-empty-row{height:176px;text-align:center;color:var(--erp-muted);font-weight:700}.erp-empty-row i,.erp-empty-row span{display:block}.erp-empty-row i{margin-bottom:.35rem;color:var(--erp-primary);font-size:1.5rem}.erp-table-actions{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.35rem}.erp-table-actions .btn-icon{width:28px;height:28px}.erp-table-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;padding:.65rem 0 0;color:var(--erp-muted);font-size:.72rem;font-weight:700}.erp-table-pager{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.35rem}.erp-table-pager .btn{min-width:30px;height:30px;padding:.25rem .55rem}.erp-selected-assembly strong{color:var(--erp-text);font-size:.82rem;line-height:1.35}.erp-selected-assembly dl{display:grid;gap:.65rem;margin-bottom:1rem}.erp-selected-assembly dt{margin-bottom:.15rem;color:var(--erp-text);font-size:.72rem;font-weight:800}.erp-selected-assembly dd{margin:0;color:#506078;font-size:.76rem;font-weight:600;line-height:1.45}.erp-assembly-legend{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:.35rem .1rem 0;color:var(--erp-muted);font-size:.72rem;font-weight:700}.erp-assembly-legend span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.35rem}.erp-assembly-legend i{font-size:.55rem}.erp-diagram-panel{display:grid;min-height:118px;margin-bottom:.75rem;border:1px dashed var(--erp-border);border-radius:6px;background:#f3f8fa;place-items:center;position:relative}.erp-diagram-panel span{position:absolute;top:.55rem;left:.65rem;color:var(--erp-text);font-size:.72rem;font-weight:800}.erp-diagram-panel i{color:var(--erp-muted);font-size:1.35rem}.erp-assembly-tabs{display:-ms-flexbox;display:flex;gap:1.4rem;overflow-x:auto;border-bottom:1px solid var(--erp-border)}.erp-assembly-tabs span{white-space:nowrap;padding:.55rem 0 .65rem;color:var(--erp-muted);font-size:.74rem;font-weight:800}.erp-assembly-tabs span.active{color:var(--erp-primary-dark);border-bottom:2px solid var(--erp-primary)}.erp-action-tile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;min-height:48px;margin-bottom:.65rem;padding:.65rem .75rem;border:1px solid var(--erp-border);border-radius:6px;background:#fff;color:var(--erp-text);font-size:.78rem;font-weight:800}.erp-action-tile i{display:grid;width:28px;height:28px;border-radius:50%;background:var(--erp-primary-soft);color:var(--erp-primary);place-items:center}.systemcore-product-form .product-action-bar{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0;border-width:1px 0 0!important;border-radius:0!important;box-shadow:none!important;padding:.75rem 1rem}.erp-workflow{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:.75rem;padding:.75rem;border-radius:6px!important}.erp-workflow-title{width:96px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--erp-primary-dark);font-size:.86rem;line-height:1.25}.erp-workflow-steps{-ms-flex:1;flex:1;gap:.5rem}.erp-workflow-step{min-width:126px;padding:.55rem .6rem;border-radius:6px}.erp-workflow-icon{width:34px;height:34px;font-size:1.15rem}.erp-workflow-copy span{font-size:.72rem}.erp-workflow-copy small{font-size:.64rem}.erp-workflow-step:not(:last-child):after{right:-.5rem;font-size:1rem}@media (max-width: 1199.98px){.systemcore-product-form #product-info .card-body{padding-right:1rem}.systemcore-product-inline-preview{position:static;width:100%;margin-top:1rem}.systemcore-product-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-compact-field{grid-template-columns:1fr;gap:.25rem}}@media (max-width: 767.98px){.erp-page-heading h4{font-size:1.35rem}.erp-page-actions{-ms-flex-wrap:wrap;flex-wrap:wrap}.erp-page-actions .btn,.page-title-box .btn{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:center;justify-content:center}.card .card-header,.card .card-body{padding:1rem}}html body .layout-wrapper .layout-menu,html body .layout-wrapper .layout-menu.bg-menu-theme,html body .layout-wrapper aside#layout-menu{background:#06243b!important;background-color:#06243b!important;color:#eaf7f7!important;border-right:0!important;box-shadow:10px 0 28px #02182c29!important}html body .layout-menu .app-brand{min-height:76px;background:#06243b!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html body .layout-menu .app-brand img{width:40px!important;height:auto!important;-o-object-fit:contain;object-fit:contain}html body .layout-menu .app-brand-text,html body .layout-menu .menu-link,html body .layout-menu .menu-link>div,html body .layout-menu .menu-header,html body .layout-menu .menu-header-text{color:#eaf7f7!important}html body .layout-menu .menu-link i,html body .layout-menu .menu-icon,html body .layout-menu .menu-toggle:after{color:#eaf7f7db!important}html body .layout-menu .menu-inner{background:transparent!important;padding:.65rem .75rem 1rem!important}html body .layout-menu .menu-inner>.menu-item{margin:.12rem 0!important}html body .layout-menu .menu-inner>.menu-item>.menu-link{min-height:42px;border-radius:7px!important;padding:.62rem .8rem!important;background:transparent!important}html body .layout-menu .menu-inner>.menu-item.open>.menu-link,html body .layout-menu .menu-inner>.menu-item>.menu-link:hover{background:#ffffff14!important;color:#fff!important}html body .layout-menu .menu-inner>.menu-item.active>.menu-link,html body .layout-menu .menu-inner .menu-sub>.menu-item.active>.menu-link{background:linear-gradient(135deg,#18b9a3,#0b9f88)!important;color:#fff!important;box-shadow:0 10px 24px #0b9f8847!important}html body .layout-menu .menu-inner>.menu-item.active>.menu-link i,html body .layout-menu .menu-inner .menu-sub>.menu-item.active>.menu-link i,html body .layout-menu .menu-inner>.menu-item.active>.menu-link .menu-toggle:after{color:#fff!important}html body .layout-menu .menu-sub{background:transparent!important;padding-top:.25rem!important;padding-bottom:.35rem!important}html body .layout-menu .menu-sub>.menu-item>.menu-link{min-height:36px;padding-left:2.45rem!important;color:#eaf7f7db!important}html body .layout-menu .menu-user-profile,html body .layout-menu .user-profile-card,html body .layout-menu .user-profile-toggle{background:#06243b!important;color:#eaf7f7!important;border-color:#ffffff14!important}@media (min-width: 1200px){html.layout-menu-collapsed body .layout-wrapper .layout-menu,html.layout-menu-collapsed body .layout-wrapper aside#layout-menu{width:17.06rem!important;background:#06243b!important}html.layout-menu-collapsed body .layout-wrapper .layout-page{padding-left:17.06rem!important}html.layout-menu-collapsed body .layout-menu .app-brand-text,html.layout-menu-collapsed body .layout-menu .menu-link>div,html.layout-menu-collapsed body .layout-menu .menu-header,html.layout-menu-collapsed body .layout-menu .menu-user-profile .user-info{display:block!important;opacity:1!important;width:auto!important}}
