@font-face{font-display:swap;font-family:Bukra;font-style:normal;font-weight:300;src:url(/fonts/29ltbukralight.ttf?7d5aab84d518729d46c68dfb61f6fa29) format("truetype")}@font-face{font-display:swap;font-family:Bukra;font-style:normal;font-weight:400;src:url(/fonts/29ltbukraregular.ttf?e86d0e0fb38b245ebcf54785fbf321cd) format("truetype")}@font-face{font-display:swap;font-family:Bukra;font-style:normal;font-weight:700;src:url(/fonts/29ltbukrabold.ttf?42247cf2279b6bbe61a909cd7b7b20bc) format("truetype")}@font-face{font-display:swap;font-family:Bukra;font-style:italic;font-weight:700;src:url(/fonts/29ltbukrabolditalic.ttf?5b649ef97f9b239fc6dbc3ad7c9269c4) format("truetype")}:root{--brand-50:#eff6ff;--brand-100:#dbeafe;--brand-200:#bfdbfe;--brand-300:#93c5fd;--brand-400:#22c7f4;--brand-500:#139af2;--brand-600:#0d73ee;--brand-700:#0757d6;--brand-800:#0737a7;--brand-900:#061f73;--brand-950:#031052;--brand-teal:#19c9f4;--brand-teal-soft:#5bdcf8;--brand-gold:#16a9ee;--brand-glow-rgb:91,220,248;--brand-rose:#ec4899;--app-bg:#f4f8ff;--app-bg-soft:#e8f0fd;--app-bg-elevated:hsla(0,0%,100%,.94);--app-bg-elevated-solid:#fff;--app-bg-muted:#edf2fb;--app-surface:hsla(0,0%,100%,.92);--app-surface-strong:hsla(0,0%,100%,.98);--app-surface-subtle:rgba(245,249,255,.88);--app-border:rgba(99,143,210,.18);--app-border-strong:rgba(71,113,185,.28);--app-text:#0c1a36;--app-text-soft:#2a3f6b;--app-text-muted:#5a72a0;--app-text-inverse:#fff;--app-focus:rgba(37,99,235,.24);--app-shadow-sm:0 1px 3px rgba(12,26,54,.07);--app-shadow:0 16px 48px rgba(12,26,54,.09);--app-shadow-lg:0 24px 72px rgba(12,26,54,.15);--app-radius:12px;--app-radius-lg:16px;--app-control-height:2.75rem;--brand-gradient:linear-gradient(135deg,#1a7ef0,#0a57d6 44%,#072084);--brand-gradient-strong:linear-gradient(135deg,#0a57d6,#073db8 46%,#041468);--brand-gradient-soft:linear-gradient(135deg,rgba(26,126,240,.12),rgba(7,32,132,.1));--app-page-gradient:radial-gradient(ellipse at 6% 0%,rgba(26,126,240,.12),transparent 30rem),radial-gradient(ellipse at 94% 100%,rgba(7,32,132,.07),transparent 26rem),linear-gradient(180deg,#f6faff,#edf3ff 40%,#f4f8ff);--app-auth-gradient:radial-gradient(circle at 14% 12%,rgba(26,126,240,.14),transparent 28rem),radial-gradient(circle at 86% 80%,rgba(7,32,132,.1),transparent 24rem),linear-gradient(135deg,#f6faff,#edf3ff);--sidebar-gradient:linear-gradient(180deg,#0958d9,#0a36a4 48%,#060e50);--sidebar-border:hsla(0,0%,100%,.075);--sidebar-text:rgba(216,229,250,.68);--sidebar-text-active:hsla(0,0%,100%,.96);--sidebar-item-hover:hsla(0,0%,100%,.055);--sidebar-item-active:hsla(0,0%,100%,.085);--sidebar-indicator:#0878f9;--sidebar-section-label-color:rgba(216,234,255,.42);--header-bg:hsla(0,0%,100%,.98);--header-border:rgba(15,23,42,.07);--ui-action-primary-bg:#0b63dc;--ui-hero-gradient:linear-gradient(110deg,#14358b,#1045a8 48%,#1994ee)}html{font-size:16px}.navigation,body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:Bukra,Archivo,Helvetica,Arial,sans-serif!important}body{-webkit-font-smoothing:antialiased;background:var(--app-page-gradient);color:var(--app-text)}a{color:#0b63dc}h1,h2,h3,h4,h5,h6{color:var(--app-text);font-weight:700}.text-muted{color:var(--app-text-muted)!important}:focus-visible{outline:3px solid var(--app-focus);outline-offset:2px}.main-menu{background:var(--sidebar-gradient)!important;border-right:1px solid var(--sidebar-border);box-shadow:none!important}.main-menu .navbar-header{border-bottom:1px solid var(--sidebar-border);height:76px;padding:0 18px}.main-menu .navbar-brand{align-items:center;display:flex;gap:10px;margin-top:22px!important}.main-menu .navbar-brand .brand-logo{height:32px}.main-menu .navbar-brand .brand-logo img{margin:0!important;-o-object-fit:contain;object-fit:contain}.main-menu .navbar-brand .brand-text{color:#fff!important;font-size:1.12rem;letter-spacing:-.03em;padding:0}.main-menu .nav-toggle i{color:hsla(0,0%,100%,.75)!important}.main-menu .shadow-bottom{display:none}.main-menu .navigation{padding:12px}.main-menu .navigation,.main-menu .navigation li{background:transparent!important}.main-menu .navigation li a{align-items:center;border:1px solid transparent;border-radius:7px;box-shadow:none!important;color:#fff!important;display:flex;font-size:.79rem;font-weight:500;margin:2px 0!important;min-height:40px;padding:9px 10px!important}.main-menu .navigation li a span{color:inherit!important}.main-menu .navigation>li>a{font-weight:650}.main-menu .navigation li a:hover{background:var(--sidebar-item-hover)!important}.main-menu .navigation li.active>a,.main-menu .navigation li.open>a{background:var(--sidebar-item-active)!important}.main-menu .navigation li.active>a{position:relative}.main-menu .navigation li.active>a:before{background:var(--sidebar-indicator);border-radius:0 3px 3px 0;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.main-menu .navigation .navigation-header{color:hsla(0,0%,100%,.72);font-size:.59rem;font-weight:700;letter-spacing:.12em;margin:0;padding:16px 7px 6px!important;text-transform:uppercase}.main-menu .navigation .menu-content{background:transparent!important;padding-left:12px}.main-menu .navigation .menu-content a{font-size:.74rem}.main-menu .navigation .menu-item,.main-menu .navigation .menu-title{line-height:1.5;overflow:visible;white-space:normal}.main-menu .navigation i{color:#fff!important;flex-shrink:0;font-size:1rem;margin-right:10px;width:19px}.main-menu .navigation li.has-sub>a:after{color:#fff!important}.brand-sidebar-footer{border-top:1px solid var(--sidebar-border);flex:0 0 auto;min-height:64px;padding:12px 20px;position:relative;width:100%}.brand-sidebar-footer a{align-items:center;border-radius:7px;color:#fff;display:flex;font-size:.8rem;gap:12px;padding:9px}.brand-sidebar-footer a:hover{background:var(--sidebar-item-hover)}.header-navbar{background:var(--header-bg)!important;border-bottom:1px solid var(--header-border);box-shadow:none!important;min-height:64px}.header-navbar .navbar-container{padding:0 24px}.header-navbar .navbar-container ul.nav li a.nav-link{padding:14px 10px}.header-navbar-shadow{display:none}.brand-context{align-items:center;display:flex;font-size:.78rem;font-weight:700;gap:12px;min-height:64px}.brand-context .menu-toggle{color:var(--app-text-muted);font-size:1.5rem}.brand-avatar{background:linear-gradient(145deg,#23b6f4,#0757d6 58%,#061f73);border-radius:12px;color:#fff;display:grid;font-size:.8rem;font-weight:700;height:40px;place-items:center;width:40px}.brand-search{margin-right:20px;position:relative;width:280px}.brand-search input{font-size:.72rem;padding:10px 12px;width:100%}.brand-search-results{background:#fff;border:1px solid var(--app-border);border-radius:12px;box-shadow:var(--app-shadow);left:0;max-height:360px;overflow:auto;padding:8px;position:absolute;right:0;top:100%;z-index:1100}.brand-search-results a{border-radius:7px;display:block;font-size:.75rem;padding:10px}.brand-search-results a:hover{background:var(--app-bg-soft)}.brand-search-results p{font-size:.75rem;margin:8px}html body .content .content-wrapper{padding:24px}.card{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:12px;box-shadow:0 1px 4px rgba(15,23,42,.06),0 0 0 1px rgba(15,23,42,.06);overflow-wrap:anywhere}.card .card-header{background:transparent;border-bottom:1px solid rgba(15,23,42,.06);border-radius:12px 12px 0 0;padding:20px 24px}.card .card-title{font-size:1rem;font-weight:700}.card .card-body{padding:24px}.btn{border-radius:10px;font-size:.8rem;font-weight:700;min-height:44px;padding:10px 18px}.btn-sm{font-size:.72rem;min-height:32px;padding:6px 10px}.bg-primary,.btn-primary{background:#0b63dc!important;border-color:#0b63dc!important}.btn-primary{box-shadow:0 6px 16px rgba(8,85,196,.18)!important}.btn-primary:focus,.btn-primary:hover{background:#0855c4!important;border-color:#0855c4!important}.btn-outline-primary{border-color:#0b63dc!important;color:#0b63dc!important}.btn-outline-primary:hover{background:#0b63dc!important;color:#fff!important}.primary,.text-primary{color:#0b63dc!important}.btn-success{background:#16805e!important;border-color:#16805e!important}.btn-danger{background:#dc3545!important;border-color:#dc3545!important}.btn-warning{background:#b96b08!important;border-color:#b96b08!important;color:#fff!important}.custom-select,.form-control,.select2-container--default .select2-selection{background:#fff;border:1px solid var(--app-border-strong);border-radius:8px;color:var(--app-text);font-size:.8rem;height:auto;min-height:44px}.form-control:focus{border-color:#0b63dc;box-shadow:0 0 0 3px var(--app-focus)}.form-control.is-invalid{border-color:#dc3545}.form-control:disabled,.form-control[readonly]{background:#edf2fb}label{color:var(--app-text-soft);font-size:.75rem;font-weight:700}.table{color:var(--app-text);font-size:.78rem}.table thead th{background:#f8fafc;border-bottom:1px solid rgba(15,23,42,.06);border-top:0;color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.035em}.table td,.table th{border-color:rgba(15,23,42,.06);padding:16px;vertical-align:middle}.table-hover tbody tr:hover,.table-striped tbody tr:nth-of-type(odd){background:rgba(241,245,249,.72)}.table-responsive{max-width:100%}.badge{border-radius:999px;font-size:.68rem;font-weight:700;padding:6px 9px}.badge-circle-light-primary,.badge-light-primary{background:#eff6ff;color:#1d4ed8}.pagination .page-item.active .page-link{background:#0b63dc!important;border-color:#0b63dc!important}.nav-tabs .nav-link.active{border-color:#0b63dc;color:#0b63dc}.dropdown-menu,.modal-content,.select2-dropdown{border:1px solid var(--app-border);border-radius:12px;box-shadow:var(--app-shadow)}.dropdown-item{font-size:.8rem;padding:12px 16px}.dropdown-item:hover{background:#f1f5fb;color:#0b63dc}.footer{background:transparent!important;color:var(--app-text-muted);font-size:.7rem}.brand-hero{background:var(--ui-hero-gradient);border-radius:16px;color:#fff;margin-bottom:24px;padding:28px 32px}.brand-hero h1{color:#fff;font-size:1.5rem;margin:0 0 8px}.brand-hero p{color:hsla(0,0%,100%,.78);font-size:.82rem;margin:0}.blank-page{background:var(--app-auth-gradient)}.brand-auth-panel{align-self:stretch!important;background:var(--sidebar-gradient);border-radius:0 16px 16px 0;color:#fff;display:flex!important;flex-direction:column;justify-content:center;padding:48px!important}.brand-auth-panel h2{color:#fff;font-size:1.8rem;line-height:1.4;margin:24px 0}.brand-auth-panel p{color:rgba(216,229,250,.75);font-size:.85rem;line-height:1.8}.brand-auth-icon{color:#22c7f4;font-size:3rem}#auth-login>div{max-width:1040px}#auth-login .bg-authentication{background:#fff;border-radius:16px;overflow:hidden}#auth-login .card .card{border:0;box-shadow:none}#auth-login h4{font-size:1.35rem;line-height:1.5}@media (min-width:1200px){body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu{width:256px}body.vertical-layout.vertical-menu-modern.menu-expanded .app-content.content,body.vertical-layout.vertical-menu-modern.menu-expanded .footer{margin-left:256px}body.vertical-layout.vertical-menu-modern.menu-expanded .header-navbar{width:calc(100% - 256px)}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu:not(.expanded) .brand-sidebar-footer span{display:none}}@media (max-width:767px){html body .content .content-wrapper{padding:16px}.header-navbar .navbar-container{padding:0 12px}.brand-search{display:none}.brand-context{max-width:180px}.brand-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-auth-panel{display:none!important}.brand-hero{padding:24px}.card .card-body{padding:18px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media print{.brand-hero,.footer,.header-navbar,.main-menu{display:none!important}body{background:#fff}html body .content{margin:0!important;padding:0!important}}.main-menu .navbar-header>ul{align-items:center;flex-wrap:nowrap;height:100%}.main-menu .navbar-header .navbar-brand{margin:0!important}.main-menu .navbar-header .brand-logo{display:grid;flex-shrink:0;place-items:center;width:32px}.brand-mark{color:#22c7f4;font-size:30px}.main-menu .navbar-header .nav-toggle{margin-left:auto}.main-menu .navigation>li{margin:0!important;padding:0!important}.main-menu .navigation>li.navigation-header{height:auto;line-height:1.4;margin:0!important;padding:18px 7px 6px!important}.main-menu .navigation>li>a{padding-right:24px!important}.main-menu .navigation>li>a:after{right:8px!important}@media (min-width:1200px){.main-menu .navbar-header .nav-toggle{display:none}}.main-menu.brand-sidebar{bottom:0;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;top:0}.main-menu.brand-sidebar .navbar-header{flex:0 0 76px;width:100%}.main-menu.brand-sidebar .main-menu-content{flex:1 1 0;height:auto!important;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-color:hsla(0,0%,100%,.3) transparent;scrollbar-width:thin;width:100%}.main-menu.brand-sidebar .main-menu-content::-webkit-scrollbar{width:5px}.main-menu.brand-sidebar .main-menu-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:5px}.main-menu.brand-sidebar .navigation{padding:10px 15px 20px}.main-menu.brand-sidebar .brand-sidebar-footer{background:rgba(3,12,65,.18)}.main-menu.brand-sidebar .navigation>li.navigation-header{color:#a9bce9;font-size:.62rem;padding-top:24px!important}.main-menu.brand-sidebar .navigation li a{border-radius:8px}.main-menu.brand-sidebar .navigation li.active>a,.main-menu.brand-sidebar .navigation li.open>a{background:hsla(0,0%,100%,.14)!important}.main-menu.brand-sidebar .navbar-brand .brand-text{color:#fff!important;font-weight:400;opacity:1!important}.main-menu.brand-sidebar .brand-mark{color:#fff}.brand-hero{box-shadow:0 8px 20px rgba(19,63,145,.22);overflow:hidden;position:relative}.brand-hero:after{border:1px solid hsla(0,0%,100%,.13);border-radius:50%;content:"";height:190px;pointer-events:none;position:absolute;right:5%;top:-80px;width:190px}.card{border-color:rgba(107,143,201,.13);border-radius:16px;box-shadow:0 8px 24px rgba(12,26,54,.09)}.card .card-header{border-radius:16px 16px 0 0}#dashboard-ecommerce .card{background:linear-gradient(160deg,rgba(218,233,255,.72),#fff 65%)}#dashboard-ecommerce .dashboard-users-success .card{background:linear-gradient(120deg,#092760,#0b70df);color:#fff}#dashboard-ecommerce .dashboard-users-success .card .text-muted,#dashboard-ecommerce .dashboard-users-success .card h3{color:#fff!important}#dashboard-ecommerce .dashboard-users-danger .card{background:linear-gradient(155deg,rgba(255,230,233,.7),#fff 65%)}#dashboard-ecommerce .card h3{font-size:1.8rem;margin-top:10px}.brand-search input{background:#f6f9ff;border-color:#dbe6fc;border-radius:12px}@media (min-width:1200px){body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.brand-sidebar.expanded,body.vertical-layout.vertical-menu-modern:not(.menu-collapsed) .main-menu.brand-sidebar{width:256px}body.vertical-layout.vertical-menu-modern:not(.menu-collapsed) .app-content.content,body.vertical-layout.vertical-menu-modern:not(.menu-collapsed) .footer{margin-left:256px}body.vertical-layout.vertical-menu-modern:not(.menu-collapsed) .header-navbar{width:calc(100% - 256px)}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.brand-sidebar:not(.expanded){width:78px}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.brand-sidebar:not(.expanded) .brand-text{display:none}body.vertical-layout.vertical-menu-modern.menu-collapsed .app-content.content,body.vertical-layout.vertical-menu-modern.menu-collapsed .footer{margin-left:78px}body.vertical-layout.vertical-menu-modern.menu-collapsed .header-navbar{width:calc(100% - 78px)}}@media (max-width:1199px){.main-menu.brand-sidebar{max-width:calc(100vw - 48px);width:256px}}body.vertical-layout .main-menu.brand-sidebar .navigation .menu-content,body.vertical-layout .main-menu.brand-sidebar .navigation li,body.vertical-layout .main-menu.brand-sidebar .navigation li>a{border:0!important;box-shadow:none!important}body.vertical-layout .main-menu.brand-sidebar .navigation li>a:not(:focus-visible){outline:0!important}body.vertical-layout .main-menu.brand-sidebar .navigation li>a:focus-visible{outline:2px solid #22c7f4;outline-offset:-2px}body.vertical-layout .main-menu.brand-sidebar .navigation .menu-content{margin:0;padding-left:10px!important}body.vertical-layout .main-menu.brand-sidebar .navigation .menu-content a{padding-left:8px!important;padding-right:22px!important}body.vertical-layout .main-menu.brand-sidebar .navigation .menu-content i{font-size:1rem!important;margin-right:8px!important;min-width:16px!important;width:16px!important}body.vertical-layout .main-menu.brand-sidebar .navigation>.brand-category{margin-top:6px!important}body.vertical-layout .main-menu.brand-sidebar #main-menu-navigation li.has-sub>a:after{border:solid;border-width:0 2px 2px 0;content:"";height:7px;margin-top:-5px;position:absolute;right:10px!important;top:50%;transform:rotate(45deg);transition:transform .18s ease;width:7px}body.vertical-layout .main-menu.brand-sidebar #main-menu-navigation li.has-sub.open>a:after{margin-top:-2px;transform:rotate(225deg)}
