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 a{bottom:0;left:0;right:0;top:0}.navbar-brand a img{height:100%!important}.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){background-color:var(--brand-surface);color:var(--brand-text)}body:not(.login-page) .btn-primary{background-color:var(--brand-blue);border-color:var(--brand-blue);color:#fff}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{background-color:var(--brand-blue-dark);border-color:var(--brand-blue-dark);box-shadow:none;color:#fff}body:not(.login-page) .btn-success{background-color:var(--brand-orange);border-color:var(--brand-orange);color:#fff}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(--brand-orange-dark);border-color:var(--brand-orange-dark);box-shadow:none;color:#fff}body:not(.login-page) .btn-info{background-color:var(--brand-blue-muted);border-color:var(--brand-blue-muted);color:#fff}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(--brand-blue);border-color:var(--brand-blue);box-shadow:none;color:#fff}body:not(.login-page) .btn-warning{background-color:var(--brand-orange-warm);border-color:var(--brand-orange-warm);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:var(--brand-orange-dark);border-color:var(--brand-orange-dark);box-shadow:none;color:#fff}body:not(.login-page) .btn-outline-primary{border-color:var(--brand-blue);color:var(--brand-blue)}body:not(.login-page) .btn-outline-primary.focus,body:not(.login-page) .btn-outline-primary:focus,body:not(.login-page) .btn-outline-primary:hover{background-color:var(--brand-blue);border-color:var(--brand-blue);color:#fff}body:not(.login-page) .btn-outline-success{border-color:var(--brand-orange);color:var(--brand-orange)}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(--brand-orange);border-color:var(--brand-orange);color:#fff}body:not(.login-page) .btn-brand-cta{background-color:var(--brand-orange);border:none;color:#fff}body:not(.login-page) .btn-brand-cta:focus,body:not(.login-page) .btn-brand-cta:hover{background-color:var(--brand-orange-dark);color:#fff}body:not(.login-page) .btn-link{color:var(--brand-blue)}body:not(.login-page) .btn-link:hover{color:var(--brand-orange)}body:not(.login-page) .navbar.navbar-static.navbar-dark,body:not(.login-page) .navbar.navbar-static.navbar-light{background:var(--brand-nav-bg)!important;border-bottom:none!important;box-shadow:var(--brand-shadow-sm)!important}body:not(.login-page) .navbar.navbar-static.navbar-dark .navbar-nav-link,body:not(.login-page) .navbar.navbar-static.navbar-dark .navbar-toggler,body:not(.login-page) .navbar.navbar-static.navbar-light .navbar-nav-link,body:not(.login-page) .navbar.navbar-static.navbar-light .navbar-toggler{color:hsla(0,0%,100%,.85)}body:not(.login-page) .navbar.navbar-static.navbar-dark .navbar-brand span,body:not(.login-page) .navbar.navbar-static.navbar-dark .navbar-nav-link:focus,body:not(.login-page) .navbar.navbar-static.navbar-dark .navbar-nav-link:hover,body:not(.login-page) .navbar.navbar-static.navbar-light .navbar-brand span,body:not(.login-page) .navbar.navbar-static.navbar-light .navbar-nav-link:focus,body:not(.login-page) .navbar.navbar-static.navbar-light .navbar-nav-link:hover{color:#fff}body:not(.login-page) .navbar.navbar-static.navbar-dark .dropdown-user .navbar-nav-link span,body:not(.login-page) .navbar.navbar-static.navbar-light .dropdown-user .navbar-nav-link span{color:hsla(0,0%,100%,.9)}body:not(.login-page) .sidebar-dark{background:var(--brand-nav-bg)}body:not(.login-page) .sidebar-dark .sidebar-content{background:transparent}body:not(.login-page) .sidebar-dark .nav-sidebar .nav-link{color:hsla(0,0%,100%,.78)}body:not(.login-page) .sidebar-dark .nav-sidebar .nav-link i{color:var(--brand-blue-pale)}body:not(.login-page) .sidebar-dark .nav-sidebar .nav-link:focus,body:not(.login-page) .sidebar-dark .nav-sidebar .nav-link:hover{background-color:hsla(0,0%,100%,.08);color:#fff}body:not(.login-page) .sidebar-dark .nav-sidebar .nav-link:focus i,body:not(.login-page) .sidebar-dark .nav-sidebar .nav-link:hover i{color:var(--brand-orange-warm)}body:not(.login-page) .sidebar-dark .nav-sidebar .nav-link.active{background-color:var(--brand-orange);color:#fff}body:not(.login-page) .sidebar-dark .nav-sidebar .nav-link.active i{color:#fff}body:not(.login-page) .sidebar-dark .nav-item-header{color:var(--brand-blue-pale);opacity:.85}body:not(.login-page) .sidebar-dark .nav-group-sub .nav-link{color:hsla(0,0%,100%,.65)}body:not(.login-page) .sidebar-dark .nav-group-sub .nav-link.active{background-color:rgba(236,142,19,.25);color:#fff}body:not(.login-page) .bg-primary{background-color:var(--brand-blue)!important}body:not(.login-page) .alpha-primary,body:not(.login-page) .bg-primary-100{background-color:var(--brand-blue-surface)!important}body:not(.login-page) .text-primary{color:var(--brand-blue)!important}body:not(.login-page) .border-primary,body:not(.login-page) .border-top-primary{border-color:var(--brand-orange)!important}body:not(.login-page) .border-bottom-primary{border-bottom-color:var(--brand-orange)!important}body:not(.login-page) .text-primary-300,body:not(.login-page) .text-primary-400{color:var(--brand-blue-muted)!important}body:not(.login-page) .badge-success,body:not(.login-page) .badge.badge-success,body:not(.login-page) .bg-success{background-color:var(--brand-orange)!important}body:not(.login-page) .text-success{color:var(--brand-orange)!important}body:not(.login-page) .badge-primary,body:not(.login-page) .badge.badge-primary{background-color:var(--brand-blue)}body:not(.login-page) .list-icons-item{color:var(--brand-blue)}body:not(.login-page) .list-icons-item:focus,body:not(.login-page) .list-icons-item:hover{color:var(--brand-orange)}body:not(.login-page) .dropdown-item{font-size:.8125rem}body:not(.login-page) .dropdown-item i{color:var(--brand-blue)}body:not(.login-page) .dropdown-item:focus,body:not(.login-page) .dropdown-item:hover{background-color:var(--brand-orange-light);color:var(--brand-blue-dark)}body:not(.login-page) .dropdown-item:focus i,body:not(.login-page) .dropdown-item:hover i{color:var(--brand-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) .page-item.active .page-link{background-color:var(--brand-blue);border-color:var(--brand-blue)}body:not(.login-page) .page-link{color:var(--brand-blue)}body:not(.login-page) .page-link:hover{color:var(--brand-orange-dark)}body:not(.login-page) .custom-select:focus,body:not(.login-page) .form-control:focus{border-color:var(--brand-blue);box-shadow:0 0 0 .15rem rgba(19,85,137,.15)}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{background-color:var(--brand-orange);border-color:var(--brand-orange)}body:not(.login-page) .page-header-content h4,body:not(.login-page) .page-title h1,body:not(.login-page) .page-title h2,body:not(.login-page) .page-title h3,body:not(.login-page) .page-title h4{color:var(--brand-blue)}body:not(.login-page) .breadcrumb-item{color:var(--brand-muted)}body:not(.login-page) .breadcrumb-item a{color:var(--brand-blue)}body:not(.login-page) .breadcrumb-item.active,body:not(.login-page) .breadcrumb-item a:hover{color:var(--brand-orange)}body:not(.login-page) .card{border-color:var(--brand-border);border-radius:var(--brand-radius-md);box-shadow:var(--brand-shadow-sm)}body:not(.login-page) .card-header,body:not(.login-page) .table thead th{background-color:var(--brand-blue-surface);border-bottom-color:var(--brand-border);color:var(--brand-blue);font-weight:600}body:not(.login-page) .table thead th{font-size:.78rem;letter-spacing:.03em;text-transform:uppercase}body:not(.login-page) .table-hover tbody tr:hover{background-color:var(--brand-orange-light)}body:not(.login-page) .content-wrapper>.content-inner>.navbar.navbar-light{background-color:#fff!important;border-top:1px solid var(--brand-border)}body:not(.login-page) .content-wrapper>.content-inner>.navbar.navbar-light .navbar-nav-link,body:not(.login-page) .content-wrapper>.content-inner>.navbar.navbar-light .navbar-text{color:var(--brand-muted)}body:not(.login-page) .content-wrapper>.content-inner>.navbar.navbar-light .navbar-nav-link:focus,body:not(.login-page) .content-wrapper>.content-inner>.navbar.navbar-light .navbar-nav-link:hover,body:not(.login-page) .content-wrapper>.content-inner>.navbar.navbar-light .navbar-text:focus,body:not(.login-page) .content-wrapper>.content-inner>.navbar.navbar-light .navbar-text:hover{color:var(--brand-blue)}body:not(.login-page) #noty_layout__topRight .noty_type__info{border-left-color:var(--brand-blue)!important}body:not(.login-page) #noty_layout__topRight .noty_type__success{border-left-color:var(--brand-orange)!important}body:not(.login-page) .litepicker{--litepicker-button-prev-month-color-hover:var(--brand-blue);--litepicker-button-next-month-color-hover:var(--brand-blue);--litepicker-day-color-hover:var(--brand-blue);--litepicker-is-in-range-color:var(--brand-blue-surface);--litepicker-is-start-color-bg:var(--brand-blue);--litepicker-is-end-color-bg:var(--brand-blue)}:root{--brand-blue:#135589;--brand-blue-dark:#0d3d5f;--brand-blue-darker:#082d47;--brand-blue-muted:#537690;--brand-blue-pale:#849fb1;--brand-blue-surface:#e8eef3;--brand-orange:#ec8e13;--brand-orange-dark:#dc6e11;--brand-orange-warm:#e6a259;--brand-orange-light:#fff4e8;--brand-surface:#f4f7fa;--brand-text:#1a2f45;--brand-muted:#537690;--brand-border:#d4dfe8;--brand-nav-bg:linear-gradient(180deg,var(--brand-blue-darker) 0%,var(--brand-blue-dark) 100%);--brand-radius-sm:6px;--brand-radius-md:8px;--brand-radius-lg:12px;--brand-shadow-sm:0 1px 3px rgba(19,85,137,.06);--brand-shadow-md:0 4px 16px rgba(19,85,137,.08);--noura-navy:var(--brand-blue);--noura-navy-dark:var(--brand-blue-dark);--noura-navy-light:var(--brand-blue-surface);--noura-orange:var(--brand-orange);--noura-orange-dark:var(--brand-orange-dark);--noura-orange-light:var(--brand-orange-light);--noura-surface:var(--brand-surface);--noura-muted:var(--brand-muted);--noura-border:var(--brand-border);--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(236,142,19,.24) 0,transparent 68%),linear-gradient(180deg,rgba(255,237,213,.95) 0,rgba(255,247,237,.6) 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:480px;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;width:min(200px,58vw)}.login-page__card{background:#fff;border:1px solid rgba(19,85,137,.06);border-radius:16px;box-shadow:0 4px 16px rgba(19,85,137,.05),0 1px 2px rgba(26,47,69,.03);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(19,85,137,.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(19,85,137,.12);outline:none}.login-field .form-error-message,.login-field .invalid-feedback,.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-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{width:min(168px,52vw)}.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}