body{font-size:13px}.disabled-link{color:#6c757d!important;cursor:not-allowed!important;filter:grayscale(60%);opacity:.38!important;pointer-events:none!important;text-decoration:none!important}.navbar-brand{position:relative}.navbar-brand .navbar-brand__link,.navbar-brand a{bottom:0;left:0;right:0;top:0}.vich-file a{display:none!important}.vich-file .form-group{margin-bottom:0!important}.feedback{background-color:hsla(0,0%,100%,.1);bottom:0;display:none;height:inherit!important;left:0;position:absolute;right:0;top:0;width:100%;z-index:9999999999}body:not(.login-page) a:not(.btn):not(.nav-link):not(.dropdown-item):not(.navbar-nav-link):not(.page-link):not(.breadcrumb-item){color:var(--noura-navy)}body:not(.login-page) a:not(.btn):not(.nav-link):not(.dropdown-item):not(.navbar-nav-link):not(.page-link):not(.breadcrumb-item):focus,body:not(.login-page) a:not(.btn):not(.nav-link):not(.dropdown-item):not(.navbar-nav-link):not(.page-link):not(.breadcrumb-item):hover{color:var(--noura-orange)}body:not(.login-page) .btn-noura,body:not(.login-page) .btn-primary,body:not(.login-page) .btn-success{background-color:var(--noura-orange);border-color:var(--noura-orange);color:#fff}body:not(.login-page) .btn-noura.focus,body:not(.login-page) .btn-noura:focus,body:not(.login-page) .btn-noura:hover,body:not(.login-page) .btn-noura:not(:disabled):not(.disabled).active,body:not(.login-page) .btn-noura:not(:disabled):not(.disabled):active,body:not(.login-page) .btn-primary.focus,body:not(.login-page) .btn-primary:focus,body:not(.login-page) .btn-primary:hover,body:not(.login-page) .btn-primary:not(:disabled):not(.disabled).active,body:not(.login-page) .btn-primary:not(:disabled):not(.disabled):active,body:not(.login-page) .btn-success.focus,body:not(.login-page) .btn-success:focus,body:not(.login-page) .btn-success:hover,body:not(.login-page) .btn-success:not(:disabled):not(.disabled).active,body:not(.login-page) .btn-success:not(:disabled):not(.disabled):active{background-color:var(--noura-orange-dark);border-color:var(--noura-orange-dark);box-shadow:none;color:#fff}body:not(.login-page) .btn-validate{background-color:var(--noura-success);border-color:var(--noura-success);color:#fff}body:not(.login-page) .btn-validate.focus,body:not(.login-page) .btn-validate:focus,body:not(.login-page) .btn-validate:hover,body:not(.login-page) .btn-validate:not(:disabled):not(.disabled).active,body:not(.login-page) .btn-validate:not(:disabled):not(.disabled):active{background-color:var(--noura-success-dark);border-color:var(--noura-success-dark);box-shadow:none;color:#fff}body:not(.login-page) .dropdown-item--validate{color:var(--noura-success)}body:not(.login-page) .dropdown-item--validate:focus,body:not(.login-page) .dropdown-item--validate:hover{background-color:var(--noura-success);color:#fff}body:not(.login-page) .btn-dark,body:not(.login-page) .btn-info{background-color:var(--noura-navy);border-color:var(--noura-navy);color:#fff}body:not(.login-page) .btn-dark.focus,body:not(.login-page) .btn-dark:focus,body:not(.login-page) .btn-dark:hover,body:not(.login-page) .btn-dark:not(:disabled):not(.disabled).active,body:not(.login-page) .btn-dark:not(:disabled):not(.disabled):active,body:not(.login-page) .btn-info.focus,body:not(.login-page) .btn-info:focus,body:not(.login-page) .btn-info:hover,body:not(.login-page) .btn-info:not(:disabled):not(.disabled).active,body:not(.login-page) .btn-info:not(:disabled):not(.disabled):active{background-color:var(--noura-navy-dark);border-color:var(--noura-navy-dark);box-shadow:none;color:#fff}body:not(.login-page) .btn-warning{background-color:#c47f00;border-color:#c47f00;color:#fff}body:not(.login-page) .btn-warning.focus,body:not(.login-page) .btn-warning:focus,body:not(.login-page) .btn-warning:hover,body:not(.login-page) .btn-warning:not(:disabled):not(.disabled).active,body:not(.login-page) .btn-warning:not(:disabled):not(.disabled):active{background-color:#a56a00;border-color:#a56a00;box-shadow:none;color:#fff}body:not(.login-page) .btn-outline-primary,body:not(.login-page) .btn-outline-success{border-color:var(--noura-orange);color:var(--noura-orange)}body:not(.login-page) .btn-outline-primary.focus,body:not(.login-page) .btn-outline-primary:focus,body:not(.login-page) .btn-outline-primary:hover,body:not(.login-page) .btn-outline-success.focus,body:not(.login-page) .btn-outline-success:focus,body:not(.login-page) .btn-outline-success:hover{background-color:var(--noura-orange);border-color:var(--noura-orange);color:#fff}body:not(.login-page) .btn-link{color:var(--noura-orange)}body:not(.login-page) .btn-link:hover{color:var(--noura-orange-dark)}body:not(.login-page) .list-icons-item{color:var(--noura-navy)}body:not(.login-page) .list-icons-item:focus,body:not(.login-page) .list-icons-item:hover{color:var(--noura-orange)}body:not(.login-page) .dropdown-item{font-size:.8125rem}body:not(.login-page) .dropdown-item i{color:var(--noura-navy)}body:not(.login-page) .dropdown-item:focus,body:not(.login-page) .dropdown-item:hover{background-color:var(--noura-orange-light);color:var(--noura-orange-dark)}body:not(.login-page) .dropdown-item:focus i,body:not(.login-page) .dropdown-item:hover i{color:var(--noura-orange)}body:not(.login-page) .dropdown-item.text-danger,body:not(.login-page) .dropdown-item.text-danger i{color:#c62828!important}body:not(.login-page) .dropdown-item.text-danger:focus,body:not(.login-page) .dropdown-item.text-danger:hover{background-color:#fef2f2}body:not(.login-page) .badge-primary,body:not(.login-page) .badge-success,body:not(.login-page) .badge.badge-primary,body:not(.login-page) .badge.badge-success{background-color:var(--noura-orange)}body:not(.login-page) .text-primary{color:var(--noura-orange)!important}body:not(.login-page) .border-primary{border-color:var(--noura-orange)!important}body:not(.login-page) .bg-primary{background-color:var(--noura-orange)!important}body:not(.login-page) .custom-control-input:checked~.custom-control-label:before,body:not(.login-page) .custom-control-success .custom-control-input:checked~.custom-control-label:before,body:not(.login-page) .page-item.active .page-link{background-color:var(--noura-orange);border-color:var(--noura-orange)}body:not(.login-page) .page-link{color:var(--noura-navy)}body:not(.login-page) .page-link:hover{color:var(--noura-orange)}body:not(.login-page) .custom-select:focus,body:not(.login-page) .form-control:focus{border-color:var(--noura-orange);box-shadow:0 0 0 .2rem rgba(227,6,19,.15)}body:not(.login-page) .nav-tabs-solid .nav-item.show .nav-link,body:not(.login-page) .nav-tabs-solid .nav-link.active,body:not(.login-page) .nav-tabs .nav-item.show .nav-link,body:not(.login-page) .nav-tabs .nav-link.active{background-color:var(--noura-orange);border-color:var(--noura-orange);color:#fff}body:not(.login-page) .nav-tabs-bottom .nav-link.active:before,body:not(.login-page) .nav-tabs-highlight .nav-link.active:before,body:not(.login-page) .nav-tabs-top .nav-link.active:before{background-color:var(--noura-orange)}body:not(.login-page) .nav-pills .nav-link.active,body:not(.login-page) .nav-pills .show>.nav-link{background-color:var(--noura-orange);color:#fff}body:not(.login-page) .sidebar-dark{background-color:var(--noura-sidebar-bg);color:#fff}body:not(.login-page) .sidebar-dark .nav-sidebar .nav-item>.nav-link.active,body:not(.login-page) .sidebar-dark .nav-sidebar .nav-link.active,body:not(.login-page) .sidebar-dark .nav-sidebar>.nav-item>.nav-link.active,body:not(.login-page) .sidebar-light .nav-sidebar .nav-item>.nav-link.active,body:not(.login-page) .sidebar-light .nav-sidebar .nav-link.active,body:not(.login-page) .sidebar-light .nav-sidebar>.nav-item>.nav-link.active{background-color:var(--noura-orange)!important;color:#fff!important}body:not(.login-page) .sidebar-dark .nav-sidebar .nav-link:not(.disabled):not(.active):hover,body:not(.login-page) .sidebar-light .nav-sidebar .nav-link:not(.disabled):not(.active):hover{background-color:var(--noura-orange-light)!important;color:var(--noura-orange)!important}body:not(.login-page) .sidebar-dark .nav-sidebar .nav-item-open>.nav-link:not(.disabled):not(.active),body:not(.login-page) .sidebar-dark .nav-sidebar>.nav-item-expanded:not(.nav-item-open)>.nav-link:not(.active),body:not(.login-page) .sidebar-light .nav-sidebar .nav-item-open>.nav-link:not(.disabled):not(.active),body:not(.login-page) .sidebar-light .nav-sidebar>.nav-item-expanded:not(.nav-item-open)>.nav-link:not(.active){background-color:var(--noura-orange-light)!important;color:var(--noura-orange-dark)!important}body:not(.login-page) .sidebar-dark .nav-sidebar>.nav-item-submenu>.nav-group-sub .nav-link.active,body:not(.login-page) .sidebar-light .nav-sidebar>.nav-item-submenu>.nav-group-sub .nav-link.active{background-color:var(--noura-orange)!important;color:#fff!important}body:not(.login-page) .sidebar-dark .nav-sidebar .nav-link:not(.disabled):not(.active):hover{background-color:rgba(227,6,19,.15)!important;color:#fff!important}body:not(.login-page) .sidebar-dark .nav-sidebar .nav-item-open>.nav-link:not(.disabled):not(.active),body:not(.login-page) .sidebar-dark .nav-sidebar>.nav-item-expanded:not(.nav-item-open)>.nav-link:not(.active){background-color:rgba(227,6,19,.22)!important;color:#fff!important}body:not(.login-page) .sidebar-dark .nav-sidebar>.nav-item-submenu>.nav-group-sub{background-color:rgba(0,0,0,.2)}body:not(.login-page) .navbar.navbar-kyli{background:var(--noura-navbar-bg)!important;border-bottom:none!important;box-shadow:none!important;position:relative}body:not(.login-page) .navbar.navbar-kyli .navbar-brand{padding-bottom:.25rem;padding-top:.25rem}body:not(.login-page) .navbar.navbar-kyli .navbar-brand__link{line-height:0}body:not(.login-page) .navbar.navbar-kyli .navbar-brand__logo-wrap{align-items:center;background:#fff;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.18);display:inline-flex;justify-content:center;padding:4px 10px}body:not(.login-page) .navbar.navbar-kyli .navbar-brand__logo{display:block;height:40px!important;max-height:40px!important;max-width:min(220px,42vw);object-fit:contain;width:auto!important}body:not(.login-page) .navbar.navbar-kyli .navbar-brand__fallback{color:#fff}body:not(.login-page) .navbar.navbar-kyli .navbar-nav-link,body:not(.login-page) .navbar.navbar-kyli .navbar-nav .nav-link{color:hsla(0,0%,100%,.88)!important}body:not(.login-page) .navbar.navbar-kyli .navbar-nav-link:focus,body:not(.login-page) .navbar.navbar-kyli .navbar-nav-link:hover,body:not(.login-page) .navbar.navbar-kyli .navbar-nav .nav-link:focus,body:not(.login-page) .navbar.navbar-kyli .navbar-nav .nav-link:hover{color:#fff!important}body:not(.login-page) .navbar.navbar-kyli .navbar-toggler{border-color:hsla(0,0%,100%,.25);color:#fff}body:not(.login-page) .navbar.navbar-kyli .dropdown-user .navbar-nav-link span{color:#fff}body:not(.login-page) .navbar.navbar-kyli .dropdown-user .navbar-nav-link span span:last-child{color:hsla(0,0%,100%,.62)!important}body:not(.login-page) .navbar.navbar-kyli .navbar-nav-main{gap:.15rem;left:50%;margin-left:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}body:not(.login-page) .navbar.navbar-kyli .navbar-brand,body:not(.login-page) .navbar.navbar-kyli .navbar-nav-right{position:relative;z-index:2}body:not(.login-page) .navbar.navbar-kyli .navbar-nav-main>.nav-item>.navbar-nav-link{border-radius:6px;font-size:.8125rem;font-weight:500;padding:.4rem .65rem;white-space:nowrap}body:not(.login-page) .navbar.navbar-kyli .navbar-admin-menu__dropdown{border:none;box-shadow:0 8px 24px rgba(0,0,0,.18);max-height:70vh;min-width:220px;overflow-y:auto}body:not(.login-page) .navbar.navbar-kyli .navbar-admin-menu__dropdown .dropdown-item{font-size:.8125rem;padding:.45rem 1rem}body:not(.login-page) .navbar.navbar-kyli .navbar-admin-menu__dropdown .dropdown-item.active,body:not(.login-page) .navbar.navbar-kyli .navbar-admin-menu__dropdown .dropdown-item:active{background-color:var(--noura-navy-light);color:var(--noura-navy)}body:not(.login-page) .navbar.navbar-kyli .navbar-admin-menu.nav-item-open>.navbar-nav-link,body:not(.login-page) .navbar.navbar-kyli .navbar-admin-menu.show>.navbar-nav-link{background:hsla(0,0%,100%,.08);color:var(--noura-orange)!important}body:not(.login-page) .navbar-dark .navbar-nav-link.show,body:not(.login-page) .navbar-dark .navbar-nav-link:hover,body:not(.login-page) .navbar-dark .navbar-nav .nav-link:hover,body:not(.login-page) .navbar-dark .show>.navbar-nav-link,body:not(.login-page) .navbar-light .navbar-nav-link.show,body:not(.login-page) .navbar-light .navbar-nav-link:hover,body:not(.login-page) .navbar-light .navbar-nav .nav-link:hover,body:not(.login-page) .navbar-light .show>.navbar-nav-link,body:not(.login-page) .navbar.navbar-kyli .navbar-nav-link:hover,body:not(.login-page) .navbar.navbar-kyli .navbar-nav .nav-link:hover{color:var(--noura-orange)!important}body:not(.login-page) .page-header-content h4,body:not(.login-page) .page-header .page-title h4{color:var(--noura-navy)}body:not(.login-page) .breadcrumb-item.active{color:var(--noura-orange)}body:not(.login-page) .card-header.bg-light{background-color:var(--noura-navy-light)!important;border-bottom:none!important}body:not(.login-page) .table-ui{padding:0}body:not(.login-page) .table-ui .table-responsive{-webkit-overflow-scrolling:touch;margin:0}body:not(.login-page) .card>.table-responsive,body:not(.login-page) .card>.table-ui,body:not(.login-page) .card>.table-ui .table-responsive{border-radius:0 0 .5rem .5rem}body:not(.login-page) .card-body.p-0>.table-responsive,body:not(.login-page) .card-body.p-0>.table-ui,body:not(.login-page) .card-body.p-0>.table-ui .table-responsive{border-radius:0}body:not(.login-page) .card .datatable-show-all.table,body:not(.login-page) .card .table-responsive>.table,body:not(.login-page) .card>.table,body:not(.login-page) .table-ui__table{border-collapse:separate;border-spacing:0;margin-bottom:0;width:100%}body:not(.login-page) .table-ui__table{min-width:760px}body:not(.login-page) .card .datatable-show-all.table thead th,body:not(.login-page) .card>.table thead th,body:not(.login-page) .table-ui__table thead th{background:var(--noura-navy-light);border-bottom:2px solid var(--noura-border);border-top:none;color:var(--noura-navy);font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.8rem 1rem;text-transform:uppercase;vertical-align:middle;white-space:nowrap}body:not(.login-page) .card .datatable-show-all.table tbody td,body:not(.login-page) .card>.table tbody td,body:not(.login-page) .table-ui__table tbody td{border-top-color:var(--noura-border);font-size:.8125rem;line-height:1.45;padding:.7rem 1rem;vertical-align:middle;word-break:break-word}body:not(.login-page) .card .datatable-show-all.table tbody tr:hover,body:not(.login-page) .card>.table tbody tr:hover,body:not(.login-page) .table-ui__table tbody tr:hover{background-color:var(--noura-orange-light)}body:not(.login-page) .card .datatable-show-all.table tfoot td,body:not(.login-page) .card .datatable-show-all.table tfoot th,body:not(.login-page) .table-ui__table tfoot td,body:not(.login-page) .table-ui__table tfoot th{background:var(--noura-navy-light);border-top:2px solid var(--noura-border);font-weight:600;padding:.75rem 1rem}body:not(.login-page) .table-ui__table .col-ref,body:not(.login-page) .table-ui__table td.col-ref{min-width:90px;white-space:nowrap;width:90px}body:not(.login-page) .table-ui__table .col-name,body:not(.login-page) .table-ui__table td.col-name{min-width:180px}body:not(.login-page) .table-ui__table .col-email,body:not(.login-page) .table-ui__table td.col-email{max-width:240px;min-width:170px}body:not(.login-page) .table-ui__table .col-phone,body:not(.login-page) .table-ui__table td.col-phone{min-width:150px;white-space:nowrap;width:150px}body:not(.login-page) .table-ui__table .col-date,body:not(.login-page) .table-ui__table td.col-date{min-width:110px;white-space:nowrap;width:110px}body:not(.login-page) .table-ui__table .col-datetime,body:not(.login-page) .table-ui__table td.col-datetime{min-width:160px;white-space:nowrap;width:160px}body:not(.login-page) .table-ui__table .col-status,body:not(.login-page) .table-ui__table td.col-status{min-width:120px;width:120px}body:not(.login-page) .table-ui__table .col-count,body:not(.login-page) .table-ui__table td.col-count{min-width:80px;text-align:center;width:80px}body:not(.login-page) .table-ui__table .col-amount,body:not(.login-page) .table-ui__table td.col-amount{min-width:130px;text-align:right;white-space:nowrap;width:130px}body:not(.login-page) .table-ui__table .col-actions,body:not(.login-page) .table-ui__table td.col-actions,body:not(.login-page) .table-ui__table th.col-actions{max-width:88px;min-width:88px;text-align:center!important;white-space:nowrap;width:88px}body:not(.login-page) .table-ui__table .col-badge,body:not(.login-page) .table-ui__table td.col-badge{min-width:110px;width:110px}body:not(.login-page) .table-cell-split{align-items:center;display:flex;gap:.5rem;justify-content:space-between}body:not(.login-page) .table-ui__table td.col-actions .list-icons,body:not(.login-page) .table-ui__table td.col-actions .list-icons-extended{display:inline-flex;justify-content:center;margin:0}body:not(.login-page) .table-ui__table .table-empty td{color:var(--noura-muted);padding:2rem 1rem;text-align:center}body:not(.login-page) .dataTables_wrapper{padding:.75rem 1rem 1rem}body:not(.login-page) .dataTables_wrapper .datatable-footer,body:not(.login-page) .dataTables_wrapper .datatable-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.25rem 0}body:not(.login-page) .dataTables_wrapper .dataTables_filter input,body:not(.login-page) .dataTables_wrapper .dataTables_length select{border-color:var(--noura-border);border-radius:6px;font-size:.8125rem;min-height:34px}body:not(.login-page) .dataTables_wrapper .dataTables_filter input:focus,body:not(.login-page) .dataTables_wrapper .dataTables_length select:focus{border-color:var(--noura-orange);box-shadow:0 0 0 .15rem rgba(227,6,19,.12)}body:not(.login-page) .dataTables_wrapper .datatable-scroll{margin:0 -.25rem;overflow-x:auto}:root{--noura-navy:#1a1a1a;--noura-navy-dark:#000;--noura-navy-light:#f5f5f5;--noura-orange:#e30613;--noura-orange-dark:#b8050f;--noura-orange-light:#fff0f0;--noura-success:#22a745;--noura-success-dark:#1a8736;--noura-muted:#64748b;--noura-border:#e5e5e5;--noura-surface:#f7f7f7;--noura-sidebar-bg:#1a1a1a;--noura-sidebar-active:#e30613;--noura-navbar-bg:#101010}body:not(.login-page) .status-badge{align-items:center;border-radius:4px;color:#fff;display:inline-flex;font-size:.68rem;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:1.2;padding:.28rem .55rem;text-transform:none;white-space:nowrap}body:not(.login-page) .status-badge--pill{border-radius:999px;padding:.3rem .65rem}body:not(.login-page) .status-badge--validated{background-color:var(--noura-success)}body:not(.login-page) .status-badge--pending{background-color:#f59e0b;color:#1a1a1a}body:not(.login-page) .status-badge--partial{background-color:#ea8c00;color:#fff}body:not(.login-page) .status-badge--danger{background-color:#dc3545}body:not(.login-page) .status-badge--muted{background-color:#6c757d}body:not(.login-page) .status-badge--info{background-color:#0ea5e9}body:not(.login-page) tr.table-row--status-validated{background-color:rgba(34,167,69,.08);border-left:3px solid var(--noura-success)}body:not(.login-page) tr.table-row--status-pending{border-left:3px solid #f59e0b}body:not(.login-page) tr.table-row--status-partial{background-color:rgba(245,158,11,.08);border-left:3px solid #f59e0b}body:not(.login-page) tr.table-row--status-danger{background-color:rgba(220,53,69,.07);border-left:3px solid #dc3545}body:not(.login-page) tr.table-row--status-muted{background-color:hsla(208,7%,46%,.06);border-left:3px solid #6c757d}body:not(.login-page) .dashboard{display:flex;flex-direction:column;gap:1.25rem}body:not(.login-page) .content-inner:has(.dashboard)>.mb-3{display:none}body:not(.login-page) .dashboard-section{display:flex;flex-direction:column;gap:.75rem}body:not(.login-page) .dashboard-section__title{color:var(--noura-muted);font-size:.82rem;font-weight:600;letter-spacing:.02em;margin:0;text-transform:uppercase}body:not(.login-page) .dashboard-kpi-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}body:not(.login-page) .dashboard-kpi-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.login-page) .dashboard-analytics-grid{align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(240px,.95fr) minmax(320px,1.35fr) minmax(260px,.85fr)}body:not(.login-page) .dashboard-insights-grid{align-items:stretch;display:grid;gap:1rem}body:not(.login-page) .dashboard-insights-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.login-page) .dashboard-insights-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.login-page) .dashboard-panel--chart .dashboard-panel__body{align-items:center;display:flex;justify-content:center;min-height:240px;padding:.75rem}body:not(.login-page) .dashboard-panel--chart canvas{max-height:220px!important;width:100%!important}body:not(.login-page) .dashboard-panel--ca-curve .dashboard-panel__body{min-height:280px;padding:.75rem 1rem 1rem}body:not(.login-page) .dashboard-panel--ca-curve canvas{max-height:260px!important;width:100%!important}body:not(.login-page) .dashboard-panel--widget .dashboard-panel__body--widget{align-items:center;display:flex;justify-content:center;min-height:240px;padding:.75rem 1rem}body:not(.login-page) .dashboard-panel--widget .card.card-body{background:transparent;border:none;box-shadow:none;padding:0;width:100%}body:not(.login-page) .dashboard-panel--widget h2{font-size:1.1rem}body:not(.login-page) .dashboard-panel--widget .font-size-sm{font-size:.7rem!important}body:not(.login-page) .dashboard-panel--top-products .table-ui__table{min-width:0;table-layout:fixed;width:100%}body:not(.login-page) .dashboard-panel--top-products .table-ui__table .col-name{min-width:0}body:not(.login-page) .dashboard-panel--top-products .table-ui__table td,body:not(.login-page) .dashboard-panel--top-products .table-ui__table th{font-size:.75rem;padding:.55rem .65rem}body:not(.login-page) .dashboard-panel--top-products .table-responsive{overflow-x:visible}body:not(.login-page) .dashboard-summary-list--stacked{display:flex;flex-direction:column;gap:0}body:not(.login-page) .dashboard-summary-list--stacked .dashboard-summary-item{padding:.65rem 0}body:not(.login-page) .dashboard-summary-list--stacked .dashboard-summary-item:not(:last-child){border-bottom:1px solid var(--noura-border)}body:not(.login-page) .dashboard-summary-list--stacked .dashboard-summary-item__value{font-size:.85rem}body:not(.login-page) .dashboard-summary-list--stacked .dashboard-summary-item__icon{font-size:1.25rem}body:not(.login-page) .dashboard-b2b-grid{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(280px,340px) minmax(0,1fr)}body:not(.login-page) .dashboard-panel--proformas{width:100%}body:not(.login-page) .dashboard-panel--proformas .table-responsive{overflow-x:visible}body:not(.login-page) .dashboard-panel--proformas .table-ui__table{min-width:0;table-layout:fixed;width:100%}body:not(.login-page) .dashboard-panel--proformas .table-ui__table td,body:not(.login-page) .dashboard-panel--proformas .table-ui__table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.login-page) .dashboard-panel--proformas .table-ui__table .col-name{min-width:0;width:auto}body:not(.login-page) .dashboard-summary-list--inline{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.login-page) .dashboard-summary-list--inline .dashboard-summary-item{border-bottom:none;padding:.5rem 1rem}body:not(.login-page) .dashboard-summary-list--inline .dashboard-summary-item:not(:last-child){border-right:1px solid var(--noura-border)}body:not(.login-page) .dashboard-stat-card{align-items:center;background:#fff;border:1px solid var(--noura-border);border-radius:12px;display:flex;gap:.875rem;height:100%;min-height:92px;padding:1rem 1.1rem;transition:transform .2s ease,box-shadow .2s ease}body:not(.login-page) .dashboard-stat-card:hover{box-shadow:0 6px 20px rgba(26,26,26,.07);transform:translateY(-2px)}body:not(.login-page) .dashboard-stat-card__icon{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:1.35rem;height:46px;justify-content:center;width:46px}body:not(.login-page) .dashboard-stat-card__icon--primary{background:var(--noura-orange-light);color:var(--noura-orange)}body:not(.login-page) .dashboard-stat-card__icon--success{background:#ecfdf3;color:#067647}body:not(.login-page) .dashboard-stat-card__icon--warning{background:#fffbeb;color:#b45309}body:not(.login-page) .dashboard-stat-card__icon--danger{background:#fef2f2;color:#b42318}body:not(.login-page) .dashboard-stat-card__icon--info{background:#f5f5f5;color:var(--noura-navy)}body:not(.login-page) .dashboard-stat-card__body{flex:1;min-width:0}body:not(.login-page) .dashboard-stat-card__value{color:var(--noura-navy);font-size:1.35rem;font-weight:600;line-height:1.2;word-break:break-word}body:not(.login-page) .dashboard-stat-card__value small{color:var(--noura-muted);font-size:.65rem;font-weight:500}body:not(.login-page) .dashboard-stat-card__label{color:var(--noura-muted);font-size:.75rem;margin-top:.2rem}body:not(.login-page) .dashboard-stat-card__label a{color:inherit;text-decoration:none}body:not(.login-page) .dashboard-stat-card__label a:hover{color:var(--noura-orange)}body:not(.login-page) .dashboard-panel{background:#fff;border:1px solid var(--noura-border);border-radius:12px;height:100%;overflow:hidden}body:not(.login-page) .dashboard-panel__header{align-items:center;background:var(--noura-navy-light);border-bottom:1px solid var(--noura-border);display:flex;gap:.75rem;justify-content:space-between;padding:.85rem 1rem}body:not(.login-page) .dashboard-panel__title{color:var(--noura-navy);font-size:.82rem;font-weight:600;margin:0}body:not(.login-page) .dashboard-panel__title i{color:var(--noura-orange);margin-right:.35rem}body:not(.login-page) .dashboard-panel__body{padding:1rem}body:not(.login-page) .dashboard-panel__body--flush{padding:0}body:not(.login-page) .dashboard-summary-list{display:flex;flex-direction:column;gap:0}body:not(.login-page) .dashboard-summary-item{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.85rem 0}body:not(.login-page) .dashboard-summary-item:not(:last-child){border-bottom:1px solid var(--noura-border)}body:not(.login-page) .dashboard-summary-item__label{color:var(--noura-muted);font-size:.75rem}body:not(.login-page) .dashboard-summary-item__value{color:var(--noura-navy);font-size:.95rem;font-weight:600}body:not(.login-page) .dashboard-summary-item__value a{color:inherit;text-decoration:none}body:not(.login-page) .dashboard-summary-item__value a:hover{color:var(--noura-orange)}body:not(.login-page) .dashboard-section--ca-curve,body:not(.login-page) .dashboard-section--ca-curve+.dashboard-section--proformas-alert,body:not(.login-page) .dashboard-section--proformas-alert,body:not(.login-page) .dashboard-section--proformas-alert+.dashboard-section{margin-top:1rem}body:not(.login-page) .dashboard-panel--proformas-pending .dashboard-panel__header{background:var(--noura-navy);border-bottom-color:hsla(0,0%,100%,.08)}body:not(.login-page) .dashboard-panel--proformas-pending .dashboard-panel__header .dashboard-panel__title{color:#fff}body:not(.login-page) .dashboard-panel--proformas-pending .dashboard-panel__header .dashboard-panel__title i{color:var(--noura-orange)}body:not(.login-page) .dashboard-summary-item__icon{color:var(--noura-orange);font-size:1.5rem;opacity:.85}body:not(.login-page) .dashboard-alert-card{background:#fff;border:1px solid #fde68a;border-radius:12px;overflow:hidden}body:not(.login-page) .dashboard-alert-card__header{align-items:center;background:#f59e0b;color:#fff;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem 1rem}body:not(.login-page) .dashboard-alert-card__title{font-size:.875rem;font-weight:600;margin:0}body:not(.login-page) .modal-alertes-actions .modal-dialog{max-width:920px}body:not(.login-page) .modal-alertes-actions__content{border:none;border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.22);overflow:hidden}body:not(.login-page) .modal-alertes-actions__header{background:var(--noura-navy);border-bottom:1px solid hsla(0,0%,100%,.08);padding:.9rem 1.25rem}body:not(.login-page) .modal-alertes-actions__title{align-items:center;color:#fff;display:flex;font-size:.95rem;font-weight:600;margin:0}body:not(.login-page) .modal-alertes-actions__title>i{color:var(--noura-orange)}body:not(.login-page) .modal-alertes-actions__badge{align-items:center;background:var(--noura-orange);border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:700;height:1.5rem;justify-content:center;line-height:1;margin-left:.5rem;min-width:1.5rem;padding:0 .45rem}body:not(.login-page) .modal-alertes-actions__close{color:hsla(0,0%,100%,.75);opacity:1;text-shadow:none}body:not(.login-page) .modal-alertes-actions__close:hover{color:#fff}body:not(.login-page) .modal-alertes-actions__body{background:#fff}body:not(.login-page) .modal-alertes-actions__section{border-bottom:1px solid var(--noura-border)}body:not(.login-page) .modal-alertes-actions__section:last-child{border-bottom:none}body:not(.login-page) .modal-alertes-actions__section--warning .modal-alertes-actions__section-head{background:var(--noura-orange-light)}body:not(.login-page) .modal-alertes-actions__section--warning .modal-alertes-actions__section-icon{background:var(--noura-orange)}body:not(.login-page) .modal-alertes-actions__section--danger .modal-alertes-actions__section-head{background:#fef2f2}body:not(.login-page) .modal-alertes-actions__section--danger .modal-alertes-actions__section-icon{background:var(--noura-orange-dark)}body:not(.login-page) .modal-alertes-actions__section--info .modal-alertes-actions__section-head{background:var(--noura-navy-light)}body:not(.login-page) .modal-alertes-actions__section--info .modal-alertes-actions__section-icon{background:var(--noura-navy)}body:not(.login-page) .modal-alertes-actions__section-head{align-items:center;display:flex;gap:.85rem;padding:.85rem 1.25rem}body:not(.login-page) .modal-alertes-actions__section-icon{align-items:center;border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:1.05rem;height:2.35rem;justify-content:center;width:2.35rem}body:not(.login-page) .modal-alertes-actions__section-text{flex:1;min-width:0}body:not(.login-page) .modal-alertes-actions__section-title{color:var(--noura-navy);font-size:.9rem;font-weight:600}body:not(.login-page) .modal-alertes-actions__section-message{color:var(--noura-muted);font-size:.78rem;margin-top:.1rem}body:not(.login-page) .modal-alertes-actions__table-wrap{overflow:hidden;padding:0 1rem 1rem}body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table{font-size:.78rem;min-width:0;table-layout:fixed;width:100%}body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table thead th{background:var(--noura-navy-light);border-bottom:1px solid var(--noura-border);color:var(--noura-navy);font-weight:600;padding:.5rem .4rem}body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table tbody td{overflow:hidden;padding:.45rem .4rem;text-overflow:ellipsis}body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table tbody tr:hover{background:rgba(227,6,19,.03)}body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table .col-ref,body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table td.col-ref{min-width:0;width:12%}body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table .col-name,body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table td.col-name{min-width:0;white-space:nowrap;width:22%}body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table .col-amount,body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table td.col-amount{font-size:.72rem;min-width:0;width:16%}body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table .col-date,body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table td.col-date{min-width:0;width:11%}body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table .col-actions,body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table td.col-actions,body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table th.col-actions{max-width:108px;min-width:108px;padding-left:.25rem;padding-right:.25rem;width:108px}body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table .col-actions .btn,body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table td.col-actions .btn,body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table th.col-actions .btn{font-size:.65rem;padding:.2rem .35rem;white-space:nowrap}body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table a:not(.btn){color:var(--noura-navy);font-weight:500}body:not(.login-page) .modal-alertes-actions__table-wrap .table-ui__table a:not(.btn):hover{color:var(--noura-orange)}body:not(.login-page) .modal-alertes-actions__footer{background:var(--noura-navy-light);border-top:1px solid var(--noura-border);padding:.75rem 1.25rem}body:not(.login-page) .modal-alertes-actions__hint{color:var(--noura-muted);font-size:.75rem;line-height:1.35}body:not(.login-page) .dashboard-panel--stock .dashboard-panel__body--chart-compact{align-items:center;display:flex;justify-content:center;min-height:240px;padding:.75rem}body:not(.login-page) .dashboard-panel--stock canvas{height:auto!important;max-height:220px!important;max-width:220px!important;width:auto!important}body:not(.login-page) .dashboard-chart-card,body:not(.login-page) .dashboard-widget-card{height:100%;min-height:280px}body:not(.login-page) .dashboard-widget-card .card-body{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:220px}body:not(.login-page) .dashboard .table-ui__table{min-width:640px}@media (max-width:1199.98px){body:not(.login-page) .dashboard-insights-grid--2,body:not(.login-page) .dashboard-insights-grid--3,body:not(.login-page) .dashboard-kpi-grid,body:not(.login-page) .dashboard-kpi-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.login-page) .dashboard-analytics-grid,body:not(.login-page) .dashboard-summary-list--inline{grid-template-columns:1fr}body:not(.login-page) .dashboard-summary-list--inline .dashboard-summary-item:not(:last-child){border-bottom:1px solid var(--noura-border);border-right:none}}@media (max-width:575.98px){body:not(.login-page) .dashboard-insights-grid--2,body:not(.login-page) .dashboard-insights-grid--3,body:not(.login-page) .dashboard-kpi-grid,body:not(.login-page) .dashboard-kpi-grid--3{grid-template-columns:1fr}body:not(.login-page) .dashboard-stat-card{min-height:auto}}:root{--login-space-xs:0.5rem;--login-space-sm:0.75rem;--login-space-md:1rem;--login-space-lg:1.5rem;--login-space-xl:2rem;--login-space-2xl:2.5rem;--login-text-xs:0.75rem;--login-text-sm:0.8125rem;--login-text-base:0.9375rem;--login-text-lg:1.125rem;--login-text-xl:1.375rem}body.login-page{background:radial-gradient(ellipse 90% 55% at 50% -8%,rgba(227,6,19,.24) 0,transparent 68%),linear-gradient(180deg,#ffdcdc 0,hsla(0,100%,96%,.85) 22%,var(--noura-surface) 52%,var(--noura-surface) 100%);min-height:100vh;overflow-x:hidden}body.login-page .content,body.login-page .content-inner,body.login-page .content-wrapper,body.login-page .page-content{background:transparent;margin:0!important;min-height:100vh;padding:0!important;width:100%}.login-page__wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%}.login-page__main{align-items:center;display:flex;flex:1;justify-content:center;padding:var(--login-space-xl) var(--login-space-md)}.login-page__stack{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:520px;width:100%}.login-page__logo-wrap{margin-bottom:var(--login-space-lg);text-align:center;width:100%}.login-page__logo{display:inline-block;height:auto;max-height:80px;object-fit:contain;width:min(320px,88vw)}.login-page__card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;width:100%}.login-page__card-inner{align-items:center;display:flex;flex-direction:column;padding:var(--login-space-2xl) var(--login-space-xl)}.login-page__card-header{margin-bottom:var(--login-space-lg);text-align:center;width:100%}.login-page__card-title{color:var(--noura-orange);font-size:1.1rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.login-page__card-subtitle{color:var(--noura-muted);display:block;font-size:var(--login-text-sm);font-weight:400;line-height:1.5;margin:var(--login-space-xs) 0 0}.login-page__card-body{width:100%}.login-page__card-body>.alert{font-size:var(--login-text-sm);line-height:1.5;margin-bottom:var(--login-space-md);text-align:left}.login-form{display:flex;flex-direction:column;gap:var(--login-space-md);width:100%}.login-field{margin:0;width:100%}.login-field label{color:var(--noura-navy);display:block;font-size:var(--login-text-sm);font-weight:500;line-height:1.4;margin-bottom:var(--login-space-xs)}.login-field .login-field__control{align-items:center;display:flex;position:relative}.login-field .login-field__control .form-control{padding-right:2.75rem}.login-field .login-field__toggle{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--noura-muted);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;position:absolute;right:.625rem;transition:color .15s ease,background-color .15s ease;width:2rem}.login-field .login-field__toggle:focus,.login-field .login-field__toggle:hover{background:rgba(227,6,19,.06);color:var(--noura-navy);outline:none}.login-field .login-field__toggle i{font-size:1rem;top:0}.login-field .form-control{background-color:#fff;border:1px solid var(--noura-border);border-radius:8px;color:#1e293b;font-size:var(--login-text-base);line-height:1.5;margin:0;min-height:44px;padding:.625rem .875rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.login-field .form-control::placeholder{color:#94a3b8;font-size:var(--login-text-sm)}.login-field .form-control:focus{border-color:var(--noura-navy);box-shadow:0 0 0 3px rgba(227,6,19,.12);outline:none}.login-field .form-error-message,.login-field .invalid-feedback,.login-field .login-field__error,.login-field ul.form-error-message{color:#b42318;display:block;font-size:var(--login-text-xs);list-style:none;margin:var(--login-space-xs) 0 0;padding:0;text-align:left}.login-field .form-control.is-invalid{background-image:none;background-position:unset;background-repeat:unset;background-size:unset;border-color:#b42318;padding-right:.875rem}.login-field .form-control.is-invalid:focus{border-color:#b42318;box-shadow:0 0 0 3px rgba(180,35,24,.12)}.login-field .login-field__control .form-control.is-invalid{padding-right:2.75rem}.login-form__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--login-space-sm);justify-content:space-between;margin:calc(var(--login-space-xs)*-1) 0 0}.login-form__remember{align-items:center;color:var(--noura-muted);cursor:pointer;display:flex;font-size:var(--login-text-sm);gap:var(--login-space-xs);margin:0}.login-form__remember input{flex-shrink:0;margin:0}.login-page .form-group,.login-page .form-group-feedback,.login-page .form-group-feedback-left{margin-bottom:0}.login-page .form-group-feedback .form-control-feedback{display:none}.login-page .form-group-feedback-left .form-control{padding-left:.875rem}.login-page .btn-noura{background:var(--noura-orange);border:none;border-radius:8px;box-shadow:none;color:#fff;font-size:var(--login-text-base);font-weight:600;letter-spacing:.01em;line-height:1.5;margin-top:var(--login-space-xs);min-height:44px;padding:.6875rem 1rem;transition:background-color .15s ease;width:100%}.login-page .btn-noura:focus,.login-page .btn-noura:hover{background:var(--noura-orange-dark);box-shadow:none;color:#fff;transform:none}.login-page .login-page__link{color:var(--noura-navy);font-size:var(--login-text-sm);font-weight:500;text-decoration:none;white-space:nowrap}.login-page .login-page__link:hover{color:var(--noura-orange);text-decoration:underline}.login-page .login-form__meta .login-page__link{color:var(--noura-muted);font-weight:400}.login-page .login-form__meta .login-page__link:hover{color:var(--noura-muted);text-decoration:underline}.login-page .login-page__back{display:flex;justify-content:center;margin-top:var(--login-space-md)}.login-page .alert-danger{background:#fef3f2;border:1px solid #fecdca;border-radius:8px;color:#912018}.login-page .alert-info{background:#f0f9ff;border:1px solid #b9e0fe;border-radius:8px;color:#0c4a6e}.login-page .alert-warning{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e}.login-page .alert-success{background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;color:#067647}.login-page__footer{color:var(--noura-muted);font-size:var(--login-text-xs);line-height:1.6;margin-top:var(--login-space-md);padding:0;text-align:center;width:100%}.login-page__footer a{color:var(--noura-navy);font-weight:500;text-decoration:none}.login-page__footer a:hover{color:var(--noura-orange);text-decoration:underline}@media (max-width:575.98px){.login-page__main{align-items:flex-start;padding:var(--login-space-md);padding-top:var(--login-space-xl)}.login-page__card-inner{padding:var(--login-space-xl) var(--login-space-lg)}.login-page__logo{max-height:70px;width:min(280px,92vw)}.login-page__card-header,.login-page__logo-wrap{margin-bottom:var(--login-space-md)}.login-page__card-title{font-size:var(--login-text-lg)}.login-form__meta{align-items:flex-start;flex-direction:column;gap:var(--login-space-sm)}}@media (prefers-reduced-motion:reduce){.login-field .form-control,.login-page .btn-noura{transition:none}}.dropzone-container{align-items:center;border:2px dashed #bbb;display:flex;min-height:100px;padding:20px 10px;position:relative}.dropzone-input{cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.dropzone-preview{align-items:center;display:flex;max-width:100%}.dropzone-preview-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-basis:0;height:50px;margin-right:10px;max-width:50px;min-width:50px}.dropzone-preview-filename{word-wrap:anywhere}.dropzone-preview-button{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;border:none;color:inherit;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;position:absolute;right:0;top:0;width:auto;z-index:1}.dropzone-preview-button:before{content:"×";cursor:pointer;padding:3px 7px}.dropzone-placeholder{color:#999;flex-grow:1;text-align:center}