body.l-admin-layout{--l-admin-primary:#1664ff;--l-admin-primary-hover:#0f4fd9;--l-admin-accent:#ee3f38;--l-admin-cyan:#00c2ff;--l-admin-warning:#ffb11a;--l-admin-success:#00a870;--l-admin-success-hover:#008f5f;--l-admin-info:#00a3cc;--l-admin-info-hover:#0086a8;--l-admin-danger:#ee3f38;--l-admin-danger-hover:#c93530;--l-admin-secondary:#5f6f8a;--l-admin-secondary-hover:#4b5b73;--l-admin-text:#181818;--l-admin-muted:#4e5969;--l-admin-soft:#768197;--l-admin-bg:#f6f8fa;--l-admin-bg-mid:#ffffff;--l-admin-bg-end:#eef3ff;--l-admin-surface:rgba(255,255,255,.90);--l-admin-surface-solid:#ffffff;--l-admin-header-bg:#ffffff;--l-admin-border:rgba(78,89,105,.14);--l-admin-table-bg:#ffffff;--l-admin-table-head-bg:#f6f8fb;--l-admin-table-row-bg:#ffffff;--l-admin-table-row-alt-bg:#fbfcff;--l-admin-table-row-hover-bg:#eef4ff;--l-admin-table-border:#edf1f6;--l-admin-action-view:#1664ff;--l-admin-action-edit:#00a3cc;--l-admin-action-quick-edit:#ff8a00;--l-admin-action-delete:#ee3f38;--l-admin-shadow:0 10px 28px rgba(15,35,75,.06);--l-admin-shadow-strong:0 24px 58px rgba(15,35,75,.14);--l-admin-sidebar-bg:#ffffff;--l-admin-sidebar-border:rgba(78,89,105,.12);--l-admin-sidebar-text:#445066;--l-admin-sidebar-strong:#181818;--l-admin-sidebar-active-text:#0b3cae;--l-admin-sidebar-active-icon:#1664ff;--l-admin-sidebar-active-bg:#eef5ff;--l-admin-sidebar-hover-bg:rgba(22,100,255,.07);--l-admin-sidebar-active-shadow:inset 3px 0 0 #1664ff,inset 0 0 0 1px rgba(22,100,255,.08);--l-admin-sidebar-shadow:8px 0 24px rgba(15,35,75,.05);--l-admin-header-height:64px;--l-admin-sidebar-width:260px;--l-admin-sidebar-mini-width:75.6px;min-height:100vh;color:var(--l-admin-text);background:radial-gradient(circle at 36% -8%,rgba(22,100,255,.15) 0,rgba(22,100,255,0) 32%),radial-gradient(circle at 88% 12%,rgba(238,63,56,.10) 0,rgba(238,63,56,0) 28%),linear-gradient(135deg,var(--l-admin-bg) 0%,var(--l-admin-bg-mid) 44%,var(--l-admin-bg-end) 100%);font-family:"Inter Var",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px}body.dark-mode.l-admin-layout{--l-admin-primary:#4d8dff;--l-admin-primary-hover:#79a8ff;--l-admin-accent:#ff675f;--l-admin-cyan:#26d4ff;--l-admin-warning:#f0bf62;--l-admin-success:#37d399;--l-admin-success-hover:#5ee3b0;--l-admin-info:#26d4ff;--l-admin-info-hover:#70e4ff;--l-admin-danger:#ff6b66;--l-admin-danger-hover:#ff8d89;--l-admin-secondary:#8c99b3;--l-admin-secondary-hover:#b8c2d6;--l-admin-text:#f1f5f9;--l-admin-muted:#b8c2d6;--l-admin-soft:#8c99b3;--l-admin-bg:#020814;--l-admin-bg-mid:#071124;--l-admin-bg-end:#09152b;--l-admin-surface:rgba(8,18,38,.82);--l-admin-surface-solid:#0d1830;--l-admin-header-bg:rgba(8,18,38,.82);--l-admin-border:rgba(255,255,255,.10);--l-admin-table-bg:#0b1528;--l-admin-table-head-bg:#101d34;--l-admin-table-row-bg:#0d1a31;--l-admin-table-row-alt-bg:#101d34;--l-admin-table-row-hover-bg:#17294a;--l-admin-table-border:rgba(255,255,255,.08);--l-admin-action-view:#6fa2ff;--l-admin-action-edit:#26d4ff;--l-admin-action-quick-edit:#f0bf62;--l-admin-action-delete:#ff6b66;--l-admin-shadow:0 12px 30px rgba(0,0,0,.20);--l-admin-shadow-strong:0 28px 68px rgba(0,0,0,.34);--l-admin-sidebar-bg:linear-gradient(180deg,#020814 0%,#071124 60%,#0a1328 100%);--l-admin-sidebar-border:rgba(255,255,255,.08);--l-admin-sidebar-text:rgba(255,255,255,.68);--l-admin-sidebar-strong:#ffffff;--l-admin-sidebar-active-text:#ffffff;--l-admin-sidebar-active-bg:linear-gradient(90deg,rgba(77,141,255,.24),rgba(255,103,95,.10));--l-admin-sidebar-hover-bg:linear-gradient(90deg,rgba(77,141,255,.18),rgba(255,103,95,.08));--l-admin-sidebar-shadow:18px 0 48px rgba(2,8,20,.34)}body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar.sidebar-light-primary,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar.sidebar-dark-white{color:var(--l-admin-sidebar-text)!important;background:#ffffff!important;background-image:none!important;border-right-color:var(--l-admin-sidebar-border)!important}body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .navbar-header,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .brand-link,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .navbar-brand{color:var(--l-admin-sidebar-strong)!important;background:#ffffff!important;background-image:none!important}body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-header,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link i,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link svg,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link p,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link .right,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .user-panel .info a{color:var(--l-admin-sidebar-text)!important}body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link:hover,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link:focus{color:var(--l-admin-sidebar-active-text)!important;background:var(--l-admin-sidebar-hover-bg)!important}body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link.active{color:var(--l-admin-sidebar-active-text)!important;background:var(--l-admin-sidebar-active-bg)!important;box-shadow:var(--l-admin-sidebar-active-shadow)!important}body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link.active p{color:var(--l-admin-sidebar-active-text)!important;font-weight:700}body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link.active i{color:var(--l-admin-sidebar-active-icon)!important}body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link.active i,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link:hover i,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link:focus i,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link.active p,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link:hover p,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link:focus p,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link.active .right,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link:hover .right,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link:focus .right{color:inherit!important}body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .nav-link.active i{color:var(--l-admin-sidebar-active-icon)!important}body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .menu-open>.nav-link:not(.active){color:var(--l-admin-sidebar-text)!important;background:transparent!important;box-shadow:none!important}body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .menu-open>.nav-link:not(.active) i,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .menu-open>.nav-link:not(.active) p,body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .menu-open>.nav-link:not(.active) .right{color:var(--l-admin-sidebar-text)!important;font-weight:500}body.l-admin-layout:not(.dark-mode):not(.horizontal-menu) .main-sidebar .ps__rail-y>.ps__thumb-y{background-color:rgba(78,89,105,.30)!important}body.l-admin-layout:not(.dark-mode) .header-navbar.navbar-with-menu,body.l-admin-layout:not(.dark-mode) .header-navbar.navbar-horizontal,body.l-admin-layout:not(.dark-mode) .main-horizontal-sidebar{color:var(--l-admin-muted)!important;background:#ffffff!important;background-image:none!important;border-bottom:1px solid var(--l-admin-border)!important}body.l-admin-layout:not(.dark-mode) .header-navbar .nav-link,body.l-admin-layout:not(.dark-mode) .header-navbar .nav-link i,body.l-admin-layout:not(.dark-mode) .header-navbar .navbar-nav>li>a,body.l-admin-layout:not(.dark-mode) .header-navbar .navbar-nav>li>a i,body.l-admin-layout:not(.dark-mode) .navbar-right .nav-link,body.l-admin-layout:not(.dark-mode) .navbar-right .dropdown-toggle,body.l-admin-layout:not(.dark-mode) .l-admin-theme-toggle{color:var(--l-admin-muted)!important}body.l-admin-layout:not(.dark-mode) .header-navbar .nav-link:hover,body.l-admin-layout:not(.dark-mode) .header-navbar .nav-link:focus,body.l-admin-layout:not(.dark-mode) .header-navbar .navbar-nav>li>a:hover,body.l-admin-layout:not(.dark-mode) .header-navbar .navbar-nav>li>a:focus,body.l-admin-layout:not(.dark-mode) .navbar-right .nav-link:hover,body.l-admin-layout:not(.dark-mode) .navbar-right .dropdown-toggle:hover,body.l-admin-layout:not(.dark-mode) .l-admin-theme-toggle:hover,body.l-admin-layout:not(.dark-mode) .l-admin-theme-toggle:focus{color:var(--l-admin-primary)!important}body.l-admin-layout:not(.dark-mode) .header-navbar .dropdown-menu,body.l-admin-layout:not(.dark-mode) .navbar-right .dropdown-menu{border:1px solid var(--l-admin-border)!important;color:var(--l-admin-text)!important;background:#ffffff!important;box-shadow:var(--l-admin-shadow-strong)!important}body.l-admin-layout:not(.dark-mode) .header-navbar .dropdown-item,body.l-admin-layout:not(.dark-mode) .navbar-right .dropdown-item{color:var(--l-admin-text)!important}body.l-admin-layout:not(.dark-mode) .header-navbar .dropdown-item:hover,body.l-admin-layout:not(.dark-mode) .header-navbar .dropdown-item:focus,body.l-admin-layout:not(.dark-mode) .navbar-right .dropdown-item:hover,body.l-admin-layout:not(.dark-mode) .navbar-right .dropdown-item:focus{color:var(--l-admin-primary)!important;background:rgba(22,100,255,.08)!important}body.l-admin-layout .wrapper,body.l-admin-layout .app-content,body.l-admin-layout .content-wrapper{background:transparent!important}body.l-admin-layout:not(.horizontal-menu) .main-sidebar{width:var(--l-admin-sidebar-width);color:var(--l-admin-sidebar-text);background:var(--l-admin-sidebar-bg)!important;border-right:1px solid var(--l-admin-sidebar-border);box-shadow:var(--l-admin-sidebar-shadow)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:width .2s ease,box-shadow .2s ease}body.l-admin-layout:not(.horizontal-menu) .main-sidebar .navbar-header{height:var(--l-admin-header-height);display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--l-admin-sidebar-border);background:var(--l-admin-sidebar-bg)}body.l-admin-layout:not(.horizontal-menu) .main-sidebar .navbar-brand{display:inline-flex;align-items:center;min-height:40px;padding:0;color:var(--l-admin-sidebar-strong)}body.l-admin-layout:not(.horizontal-menu) .main-sidebar .navbar-brand,body.l-admin-layout:not(.horizontal-menu) .main-sidebar .navbar-brand:hover,body.l-admin-layout:not(.horizontal-menu) .main-sidebar .navbar-brand:focus{color:var(--l-admin-sidebar-strong)!important}body.l-admin-layout:not(.horizontal-menu) .main-sidebar .sidebar{padding:12px 12px 18px!important}body.l-admin-layout:not(.horizontal-menu) .main-sidebar .nav-sidebar{padding-top:0!important}body.l-admin-layout:not(.horizontal-menu) .main-sidebar .nav-item{margin-bottom:3px}body.l-admin-layout:not(.horizontal-menu) .main-sidebar .nav-link{min-height:40px;display:flex;align-items:center;padding:0 12px;border-radius:6px;color:var(--l-admin-sidebar-text)!important;background:transparent!important;box-shadow:none!important}body.l-admin-layout:not(.horizontal-menu) .main-sidebar .nav-link i{width:18px;margin-right:9px;color:inherit!important;text-align:center}body.l-admin-layout:not(.horizontal-menu) .main-sidebar .nav-link p{margin:0;font-weight:500;line-height:1.1}body.l-admin-layout:not(.horizontal-menu) .main-sidebar .nav-link:hover,body.l-admin-layout:not(.horizontal-menu) .main-sidebar .nav-link:focus{color:var(--l-admin-sidebar-active-text)!important;background:var(--l-admin-sidebar-hover-bg)!important}body.l-admin-layout:not(.horizontal-menu) .main-sidebar .nav-link.active{color:var(--l-admin-sidebar-active-text)!important;background:var(--l-admin-sidebar-active-bg)!important}body.l-admin-layout:not(.horizontal-menu) .main-sidebar .nav-treeview{margin:4px 0 7px;padding-left:12px}body.l-admin-layout:not(.horizontal-menu) .main-sidebar .nav-treeview .nav-link{min-height:34px;padding-left:10px}body.l-admin-layout:not(.horizontal-menu) .header-navbar.navbar-with-menu{left:var(--l-admin-sidebar-width);width:calc(100% - var(--l-admin-sidebar-width));min-height:var(--l-admin-header-height);color:var(--l-admin-muted);background:var(--l-admin-header-bg)!important;border:0;box-shadow:inset 0 -1px 0 var(--l-admin-border)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .header-navbar.navbar-with-menu{left:var(--l-admin-sidebar-mini-width);width:calc(100% - var(--l-admin-sidebar-mini-width))}body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar{width:var(--l-admin-sidebar-mini-width);overflow-x:hidden;box-shadow:var(--l-admin-sidebar-shadow)!important}body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar:hover,body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar.sidebar-focused{width:var(--l-admin-sidebar-width)}body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar:not(:hover):not(.sidebar-focused) .navbar-header{justify-content:center;padding-right:0;padding-left:0}body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar:not(:hover):not(.sidebar-focused) .navbar-brand{justify-content:center;width:100%}body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar:not(:hover):not(.sidebar-focused) .logo-lg,body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar:not(:hover):not(.sidebar-focused) .l-admin-logo-text,body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar:not(:hover):not(.sidebar-focused) .nav-link p,body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar:not(:hover):not(.sidebar-focused) .nav-link .right{width:0;margin:0;opacity:0;visibility:hidden}body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar:not(:hover):not(.sidebar-focused) .l-admin-logo-mark{margin-right:0}body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar:not(:hover):not(.sidebar-focused) .sidebar{padding-right:8px!important;padding-left:8px!important}body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar:not(:hover):not(.sidebar-focused) .nav-link{justify-content:center;padding-right:0!important;padding-left:0!important}body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar:not(:hover):not(.sidebar-focused) .nav-link i{width:auto;margin-right:0}body.sidebar-collapse.l-admin-layout:not(.horizontal-menu) .main-sidebar:not(:hover):not(.sidebar-focused) .nav-treeview{display:none!important}body.l-admin-layout:not(.horizontal-menu) .header-navbar .navbar-wrapper,body.l-admin-layout:not(.horizontal-menu) .header-navbar .navbar-container,body.l-admin-layout:not(.horizontal-menu) .header-navbar .navbar-collapse{min-height:var(--l-admin-header-height)}body.l-admin-layout:not(.horizontal-menu) .app-content.content{padding-top:var(--l-admin-header-height)}body.l-admin-layout:not(.horizontal-menu) .content-wrapper{top:0!important;padding:18px 32px 40px!important;min-height:calc(100vh - var(--l-admin-header-height))!important}body.full-page.l-admin-layout .app-content.content,body.full-page.l-admin-layout .wrapper,body.full-page.l-admin-layout .content-body,body.full-page.l-admin-layout section.content{margin:0!important;padding:0!important}body.full-page.l-admin-layout .app-content.content,body.full-page.l-admin-layout .wrapper,body.full-page.l-admin-layout .content-body,body.full-page.l-admin-layout section.content{min-height:100vh}body.l-admin-layout.horizontal-menu .app-content.content{margin-left:0!important;padding-top:var(--l-admin-header-height)}body.l-admin-layout.horizontal-menu .content-wrapper{top:0!important;padding:18px 32px 40px!important;min-height:calc(100vh - var(--l-admin-header-height))!important}body.l-admin-layout .header-navbar.navbar-horizontal,body.l-admin-layout .main-horizontal-sidebar{min-height:var(--l-admin-header-height);color:var(--l-admin-muted);background:var(--l-admin-header-bg);border:0;box-shadow:inset 0 -1px 0 var(--l-admin-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.l-admin-layout .header-navbar.navbar-horizontal{position:fixed;top:0;left:0;right:0;z-index:1029}body.l-admin-layout .main-horizontal-sidebar{width:100%}body.l-admin-layout .main-horizontal-sidebar .navbar-wrapper,body.l-admin-layout .main-horizontal-sidebar .content,body.l-admin-layout .main-horizontal-sidebar .navbar-collapse{min-height:var(--l-admin-header-height)}body.l-admin-layout .main-horizontal-sidebar .content{width:100%;max-width:none;padding-right:32px;padding-left:32px}body.l-admin-layout .l-admin-logo-mark{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;border-radius:6px;color:#fff;background:linear-gradient(135deg,var(--l-admin-primary) 0%,#5b7cff 45%,var(--l-admin-accent) 100%);font-weight:700;line-height:1;box-shadow:0 12px 28px rgba(22,100,255,.32)}body.l-admin-layout .l-admin-logo-text{color:var(--l-admin-sidebar-strong);font-weight:700;letter-spacing:0}body.l-admin-layout .main-horizontal-sidebar .nav-sidebar{align-items:center;min-height:var(--l-admin-header-height);padding-top:0!important}body.l-admin-layout .main-horizontal-sidebar .nav-sidebar>.nav-item{margin-right:4px}body.l-admin-layout .main-horizontal-sidebar .nav-sidebar>.nav-item:first-child{margin-right:36px!important}body.l-admin-layout .main-horizontal-sidebar .nav-sidebar .nav-link{height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:6px;color:var(--l-admin-muted)!important;background:transparent!important;box-shadow:none!important}body.l-admin-layout .main-horizontal-sidebar .nav-sidebar .nav-link i{margin-right:0;color:inherit!important}body.l-admin-layout .main-horizontal-sidebar .nav-sidebar .nav-link p{margin:0;font-weight:500;line-height:1}body.l-admin-layout .main-horizontal-sidebar .nav-sidebar .nav-link:hover,body.l-admin-layout .main-horizontal-sidebar .nav-sidebar .nav-link:focus,body.l-admin-layout .main-horizontal-sidebar .nav-sidebar .nav-link.active{color:var(--l-admin-text)!important;background:rgba(22,100,255,.10)!important}body.l-admin-layout .main-horizontal-sidebar .dropdown-menu{min-width:180px;padding:6px;border:1px solid var(--l-admin-border);border-radius:8px;color:var(--l-admin-text);background:var(--l-admin-surface-solid);box-shadow:var(--l-admin-shadow-strong)}body.l-admin-layout .main-horizontal-sidebar .dropdown-menu .nav-link,body.l-admin-layout .main-horizontal-sidebar .dropdown-item{width:100%;min-height:36px;border-radius:6px!important;color:var(--l-admin-text)!important}body.l-admin-layout .navbar-right .nav-link,body.l-admin-layout .navbar-right .dropdown-toggle,body.l-admin-layout .header-navbar .nav-link,body.l-admin-layout .header-navbar .nav-link i,body.l-admin-layout .header-navbar .navbar-nav>li>a,body.l-admin-layout .header-navbar .navbar-nav>li>a i{color:var(--l-admin-muted)!important}body.l-admin-layout .navbar-right .nav-link:hover,body.l-admin-layout .navbar-right .dropdown-toggle:hover,body.l-admin-layout .header-navbar .nav-link:hover,body.l-admin-layout .header-navbar .nav-link:focus,body.l-admin-layout .header-navbar .navbar-nav>li>a:hover,body.l-admin-layout .header-navbar .navbar-nav>li>a:focus{color:var(--l-admin-primary)!important}body.l-admin-layout .l-admin-theme-nav{margin:0}body.l-admin-layout .l-admin-theme-toggle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;color:var(--l-admin-muted);background:transparent;cursor:pointer}body.l-admin-layout .l-admin-theme-toggle:hover,body.l-admin-layout .l-admin-theme-toggle:focus{color:var(--l-admin-primary);background:rgba(22,100,255,.10);outline:none}body.l-admin-layout .content-header{margin:0 0 12px;padding:0}body.l-admin-layout .content-header h1{margin:0;color:var(--l-admin-text);font-size:24px;font-weight:700;letter-spacing:0}body.l-admin-layout .content-header h1 small{margin-left:8px;color:var(--l-admin-muted);font-size:13px;font-weight:500}body.l-admin-layout .breadcrumb{padding:0;color:var(--l-admin-muted);background:transparent}body.l-admin-layout .breadcrumb a,body.l-admin-layout .breadcrumb-item,body.l-admin-layout .breadcrumb-item.active{color:var(--l-admin-muted)}body.l-admin-layout .card,body.l-admin-layout .box,body.l-admin-layout .grid-box,body.l-admin-layout .dcat-grid-con,body.l-admin-layout .form-content{border:1px solid var(--l-admin-border)!important;border-radius:8px!important;color:var(--l-admin-text);background:var(--l-admin-surface)!important;box-shadow:var(--l-admin-shadow)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}body.l-admin-layout .card-header,body.l-admin-layout .box-header,body.l-admin-layout .grid-box .card-header{border-bottom:1px solid var(--l-admin-border)!important;color:var(--l-admin-text);background:transparent!important}body.l-admin-layout .dcat-grid-con .custom-data-table-header{border-bottom:0!important;color:var(--l-admin-text);background:transparent!important}body.l-admin-layout .table,body.l-admin-layout .table td,body.l-admin-layout .table th{color:var(--l-admin-text);border-color:var(--l-admin-table-border)!important}body.l-admin-layout .grid-box,body.l-admin-layout .dcat-grid-con,body.l-admin-layout .grid-box .card,body.l-admin-layout .grid-box .box{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,252,255,.96))!important}body.dark-mode.l-admin-layout .grid-box,body.dark-mode.l-admin-layout .dcat-grid-con,body.dark-mode.l-admin-layout .grid-box .card,body.dark-mode.l-admin-layout .grid-box .box{background:linear-gradient(180deg,rgba(12,25,50,.88),rgba(6,15,32,.88))!important}body.l-admin-layout .dcat-grid-con{overflow:hidden}body.l-admin-layout .dcat-grid-con .custom-data-table-header{padding:14px 18px 0}body.l-admin-layout .dcat-grid-con .custom-data-table-header .btn,body.l-admin-layout .dcat-grid-con .custom-data-table-header .form-control{border-radius:6px!important}body.l-admin-layout .dcat-grid-con .column-selector .btn{min-width:66px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-color:var(--l-admin-primary)!important;color:#ffffff!important;background:linear-gradient(135deg,var(--l-admin-primary),var(--l-admin-primary-hover))!important;box-shadow:0 8px 18px rgba(22,100,255,.18)!important}body.l-admin-layout .dcat-grid-con .column-selector .btn i,body.l-admin-layout .dcat-grid-con .column-selector .btn .caret{color:#ffffff!important}body.l-admin-layout .dcat-grid-con .column-selector .btn:hover,body.l-admin-layout .dcat-grid-con .column-selector .btn:focus{border-color:var(--l-admin-primary-hover)!important;color:#ffffff!important;background:var(--l-admin-primary-hover)!important}body.l-admin-layout .dcat-grid-con .column-selector .dropdown-menu{min-width:180px!important;padding:8px;border:1px solid var(--l-admin-border)!important;border-radius:8px;color:var(--l-admin-text);background:var(--l-admin-surface-solid)!important;box-shadow:var(--l-admin-shadow-strong)}body.l-admin-layout .dcat-grid-con .column-selector .dropdown-item{padding:6px 8px;border-radius:6px;color:var(--l-admin-text);background:transparent}body.l-admin-layout .dcat-grid-con .column-selector .dropdown-divider{margin:6px 0;border-top-color:var(--l-admin-border)}body.l-admin-layout .dcat-grid-con .column-selector .selectors{margin:0;padding-left:0}body.l-admin-layout .dcat-grid-con .column-selector label{margin-bottom:0;color:var(--l-admin-text)}body.l-admin-layout .dcat-grid-con>.table-wrapper{width:auto!important;margin:10px 18px 0!important;border:1px solid var(--l-admin-table-border)!important;border-top:0!important;border-color:var(--l-admin-table-border)!important;border-radius:8px;background:var(--l-admin-table-bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72);overflow-x:auto;overflow-y:hidden}body.dark-mode.l-admin-layout .dcat-grid-con>.table-wrapper{box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}body.l-admin-layout .dcat-grid-con .box-footer,body.l-admin-layout .dcat-grid-con .card-footer,body.l-admin-layout .dcat-grid-con .grid-footer,body.l-admin-layout .dcat-grid-con .bottom{padding-right:18px;padding-left:18px}body.l-admin-layout .grid-box .table-responsive{margin:0 18px 18px;border:1px solid var(--l-admin-table-border);border-radius:8px;background:var(--l-admin-table-bg);overflow-x:auto;overflow-y:hidden}body.l-admin-layout .grid-box .table,body.l-admin-layout .dcat-grid-con .table{margin-bottom:0;border-collapse:separate!important;border-spacing:0;background:transparent!important}body.l-admin-layout .grid-box .table thead th,body.l-admin-layout .dcat-grid-con .table thead th{height:48px;color:var(--l-admin-muted);background:var(--l-admin-table-head-bg)!important;border-top:0!important;border-bottom:1px solid var(--l-admin-table-border)!important;font-size:13px;font-weight:600;letter-spacing:0;vertical-align:middle}body.l-admin-layout .grid-box .table thead th:first-child,body.l-admin-layout .dcat-grid-con .table thead th:first-child{border-top-left-radius:8px}body.l-admin-layout .grid-box .table thead th:last-child,body.l-admin-layout .dcat-grid-con .table thead th:last-child{border-top-right-radius:8px}body.l-admin-layout .grid-box .table tbody tr,body.l-admin-layout .dcat-grid-con .table tbody tr{background:var(--l-admin-table-row-bg)}body.l-admin-layout .grid-box .table tbody tr:nth-child(even),body.l-admin-layout .dcat-grid-con .table tbody tr:nth-child(even){background:var(--l-admin-table-row-alt-bg)}body.l-admin-layout .grid-box .table tbody tr>td,body.l-admin-layout .dcat-grid-con .table tbody tr>td{background:var(--l-admin-table-row-bg)!important}body.l-admin-layout .grid-box .table tbody tr:nth-child(even)>td,body.l-admin-layout .dcat-grid-con .table tbody tr:nth-child(even)>td{background:var(--l-admin-table-row-alt-bg)!important}body.l-admin-layout .grid-box .table tbody tr:hover>td,body.l-admin-layout .dcat-grid-con .table tbody tr:hover>td{background:var(--l-admin-table-row-hover-bg)!important}body.l-admin-layout .grid-box .table tbody td,body.l-admin-layout .dcat-grid-con .table tbody td{height:56px;border-top:1px solid var(--l-admin-table-border)!important;vertical-align:middle}body.l-admin-layout .grid-box .table tbody tr:first-child td,body.l-admin-layout .dcat-grid-con .table tbody tr:first-child td{border-top:0!important}body.l-admin-layout .grid-box .table tbody tr:last-child td:first-child,body.l-admin-layout .dcat-grid-con .table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}body.l-admin-layout .grid-box .table tbody tr:last-child td:last-child,body.l-admin-layout .dcat-grid-con .table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}body.l-admin-layout .grid-box .table img,body.l-admin-layout .dcat-grid-con .table img{border-radius:8px;background:rgba(22,100,255,.08);box-shadow:0 6px 18px rgba(15,35,75,.10)}body.l-admin-layout .grid__actions__{min-width:300px;text-align:right;white-space:nowrap}body.l-admin-layout .grid__actions__ .l-admin-row-action{min-width:52px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-left:6px;padding:0 10px;border:1px solid currentColor;border-radius:6px;background:transparent;font-size:12px;font-weight:600;line-height:1;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}body.l-admin-layout .grid__actions__ .l-admin-row-action:first-child{margin-left:0}body.l-admin-layout .grid__actions__ .l-admin-row-action i{font-size:13px;line-height:1}body.l-admin-layout .grid__actions__ .l-admin-row-action--view{color:var(--l-admin-action-view)!important;background:rgba(22,100,255,.08)}body.l-admin-layout .grid__actions__ .l-admin-row-action--edit{color:var(--l-admin-action-edit)!important;background:rgba(0,194,255,.08)}body.l-admin-layout .grid__actions__ .l-admin-row-action--quick-edit{color:var(--l-admin-action-quick-edit)!important;background:rgba(255,177,26,.10)}body.l-admin-layout .grid__actions__ .l-admin-row-action--delete{color:var(--l-admin-action-delete)!important;background:rgba(238,63,56,.08)}body.l-admin-layout .grid__actions__ .l-admin-row-action:hover,body.l-admin-layout .grid__actions__ .l-admin-row-action:focus{color:#ffffff!important;text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,35,75,.13)}body.l-admin-layout .grid__actions__ .l-admin-row-action--view:hover,body.l-admin-layout .grid__actions__ .l-admin-row-action--view:focus{border-color:var(--l-admin-action-view);background:var(--l-admin-action-view)}body.l-admin-layout .grid__actions__ .l-admin-row-action--edit:hover,body.l-admin-layout .grid__actions__ .l-admin-row-action--edit:focus{border-color:var(--l-admin-action-edit);background:var(--l-admin-action-edit)}body.l-admin-layout .grid__actions__ .l-admin-row-action--quick-edit:hover,body.l-admin-layout .grid__actions__ .l-admin-row-action--quick-edit:focus{border-color:var(--l-admin-action-quick-edit);background:var(--l-admin-action-quick-edit)}body.l-admin-layout .grid__actions__ .l-admin-row-action--delete:hover,body.l-admin-layout .grid__actions__ .l-admin-row-action--delete:focus{border-color:var(--l-admin-action-delete);background:var(--l-admin-action-delete)}body.l-admin-layout .btn-primary,body.l-admin-layout .page-item.active .page-link,body.l-admin-layout .pagination .page-item.active .page-link{border-color:var(--l-admin-primary)!important;color:#ffffff!important;background:var(--l-admin-primary)!important}body.l-admin-layout .btn-primary:hover,body.l-admin-layout .btn-primary:focus{border-color:var(--l-admin-primary-hover)!important;color:#ffffff!important;background:var(--l-admin-primary-hover)!important}body.l-admin-layout .btn-primary i,body.l-admin-layout .btn-primary span,body.l-admin-layout .page-item.active .page-link{color:inherit!important}body.l-admin-layout .btn-success,body.l-admin-layout .badge-success,body.l-admin-layout .bg-success{border-color:var(--l-admin-success)!important;color:#ffffff!important;background:var(--l-admin-success)!important}body.l-admin-layout .btn-success:hover,body.l-admin-layout .btn-success:focus{border-color:var(--l-admin-success-hover)!important;color:#ffffff!important;background:var(--l-admin-success-hover)!important}body.l-admin-layout .btn-danger,body.l-admin-layout .badge-danger,body.l-admin-layout .bg-danger{border-color:var(--l-admin-danger)!important;color:#ffffff!important;background:var(--l-admin-danger)!important}body.l-admin-layout .btn-danger:hover,body.l-admin-layout .btn-danger:focus{border-color:var(--l-admin-danger-hover)!important;color:#ffffff!important;background:var(--l-admin-danger-hover)!important}body.l-admin-layout .btn-info,body.l-admin-layout .badge-info,body.l-admin-layout .bg-info{border-color:var(--l-admin-info)!important;color:#ffffff!important;background:var(--l-admin-info)!important}body.l-admin-layout .btn-info:hover,body.l-admin-layout .btn-info:focus{border-color:var(--l-admin-info-hover)!important;color:#ffffff!important;background:var(--l-admin-info-hover)!important}body.l-admin-layout .btn-warning,body.l-admin-layout .badge-warning,body.l-admin-layout .bg-warning{border-color:var(--l-admin-warning)!important;color:#181818!important;background:var(--l-admin-warning)!important}body.l-admin-layout .btn-secondary,body.l-admin-layout .badge-secondary,body.l-admin-layout .bg-secondary{border-color:var(--l-admin-secondary)!important;color:#ffffff!important;background:var(--l-admin-secondary)!important}body.l-admin-layout .btn-secondary:hover,body.l-admin-layout .btn-secondary:focus{border-color:var(--l-admin-secondary-hover)!important;color:#ffffff!important;background:var(--l-admin-secondary-hover)!important}body.l-admin-layout .btn-white,body.l-admin-layout .btn-default,body.l-admin-layout .btn-light{border-color:var(--l-admin-border)!important;color:var(--l-admin-muted)!important;background:var(--l-admin-surface-solid)!important;box-shadow:none!important}body.l-admin-layout .btn-white i,body.l-admin-layout .btn-default i,body.l-admin-layout .btn-light i{color:inherit!important}body.l-admin-layout .btn-white:hover,body.l-admin-layout .btn-white:focus,body.l-admin-layout .btn-default:hover,body.l-admin-layout .btn-default:focus,body.l-admin-layout .btn-light:hover,body.l-admin-layout .btn-light:focus{border-color:var(--l-admin-primary)!important;color:var(--l-admin-primary)!important;background:rgba(22,100,255,.08)!important}body.l-admin-layout .badge-primary,body.l-admin-layout .bg-primary{color:#ffffff!important;background:var(--l-admin-primary)!important}body.l-admin-layout .text-primary{color:var(--l-admin-primary)!important}body.l-admin-layout .text-success{color:var(--l-admin-success)!important}body.l-admin-layout .text-danger{color:var(--l-admin-danger)!important}body.l-admin-layout .text-warning{color:var(--l-admin-warning)!important}body.l-admin-layout .text-info{color:var(--l-admin-info)!important}body.l-admin-layout .text-muted,body.l-admin-layout .text-80,body.l-admin-layout .text-70,body.l-admin-layout .help-block,body.l-admin-layout .form-text{color:var(--l-admin-soft)!important}body.l-admin-layout .form-control,body.l-admin-layout .select2-selection,body.l-admin-layout .input-group-text{border-color:var(--l-admin-border)!important;color:var(--l-admin-text)!important;background:rgba(255,255,255,.74)!important}body.dark-mode.l-admin-layout .form-control,body.dark-mode.l-admin-layout .select2-selection,body.dark-mode.l-admin-layout .input-group-text{background:rgba(34,30,38,.86)!important}body.l-admin-layout .form-control:focus,body.l-admin-layout .select2-container--focus .select2-selection{border-color:var(--l-admin-primary)!important;box-shadow:0 0 0 4px rgba(22,100,255,.16)!important}body.l-admin-layout #scaffold .card{border:1px solid var(--l-admin-border)!important;border-radius:8px;color:var(--l-admin-text);background:var(--l-admin-surface)!important;box-shadow:var(--l-admin-shadow)}body.l-admin-layout #scaffold .control-label,body.l-admin-layout #scaffold .form-group>span,body.l-admin-layout #scaffold .vs-checkbox-con,body.l-admin-layout #scaffold .vs-checkbox-con>span:last-child,body.l-admin-layout #scaffold table th{color:var(--l-admin-text)!important}body.l-admin-layout #scaffold .text-muted,body.l-admin-layout #scaffold small.form-text{color:var(--l-admin-soft)!important}body.l-admin-layout #scaffold .text-danger{color:var(--l-admin-action-delete)!important}body.l-admin-layout #scaffold .text-warning{color:var(--l-admin-warning)!important}body.l-admin-layout #scaffold .input-group-text.bg-white{border-color:var(--l-admin-border)!important;color:var(--l-admin-muted)!important;background:rgba(255,255,255,.76)!important}body.dark-mode.l-admin-layout #scaffold .input-group-text.bg-white{background:rgba(34,30,38,.88)!important}body.l-admin-layout #scaffold .btn-primary.btn-outline,body.l-admin-layout #scaffold .btn-primary.btn-outline:hover,body.l-admin-layout #scaffold .btn-primary.btn-outline:focus{border-color:var(--l-admin-primary)!important;color:#ffffff!important;background:var(--l-admin-primary)!important}body.l-admin-layout #scaffold .btn-primary.btn-outline:hover,body.l-admin-layout #scaffold .btn-primary.btn-outline:focus{border-color:var(--l-admin-primary-hover)!important;background:var(--l-admin-primary-hover)!important}body.l-admin-layout #scaffold .btn-white{border-color:var(--l-admin-border)!important;color:var(--l-admin-muted)!important;background:var(--l-admin-surface-solid)!important;box-shadow:none!important}body.l-admin-layout #scaffold .btn-white i{color:inherit!important}body.l-admin-layout #scaffold .btn-white:hover,body.l-admin-layout #scaffold .btn-white:focus{border-color:var(--l-admin-primary)!important;color:#ffffff!important;background:var(--l-admin-primary)!important}body.l-admin-layout #scaffold .table-field-remove:hover,body.l-admin-layout #scaffold .table-field-remove:focus{border-color:var(--l-admin-action-delete)!important;color:#ffffff!important;background:var(--l-admin-action-delete)!important}body.l-admin-layout #scaffold .select2-container--default .select2-selection--single .select2-selection__rendered,body.l-admin-layout #scaffold .select2-container--default .select2-selection--multiple .select2-selection__choice{color:var(--l-admin-text)!important}body.l-admin-layout #scaffold .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:var(--l-admin-muted)!important}body.l-admin-layout .select2-container--default .select2-results__option{color:var(--l-admin-text)}body.l-admin-layout .select2-container--default .select2-results__option--highlighted[aria-selected]{color:#ffffff!important;background:var(--l-admin-primary)!important}body.dark-mode.l-admin-layout .select2-dropdown{border-color:var(--l-admin-border)!important;color:var(--l-admin-text);background:var(--l-admin-surface-solid)!important}body.l-admin-layout .l-admin-dashboard{display:grid;gap:18px}body.l-admin-layout .l-admin-hero{position:relative;min-height:238px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;overflow:hidden;padding:30px 32px;border:1px solid rgba(22,100,255,.18);border-radius:8px;color:#ffffff;background:radial-gradient(circle at 76% 16%,rgba(38,212,255,.28) 0,rgba(38,212,255,0) 32%),radial-gradient(circle at 92% 84%,rgba(238,63,56,.34) 0,rgba(238,63,56,0) 36%),linear-gradient(135deg,#020814 0%,#071a3a 48%,#122452 100%);box-shadow:0 32px 76px rgba(2,8,20,.22)}body.l-admin-layout .l-admin-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,rgba(0,0,0,.40),transparent 72%);pointer-events:none}body.l-admin-layout .l-admin-hero::after{content:"";position:absolute;right:-90px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(22,100,255,.52) 0,rgba(22,100,255,0) 66%);pointer-events:none}body.l-admin-layout .l-admin-hero__content,body.l-admin-layout .l-admin-hero__stats{position:relative;z-index:1}body.l-admin-layout .l-admin-hero__eyebrow{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(255,255,255,.20);border-radius:999px;color:rgba(255,255,255,.76);background:rgba(255,255,255,.08);font-size:13px;font-weight:600}body.l-admin-layout .l-admin-hero h2{margin:18px 0 12px;color:#ffffff;font-size:38px;font-weight:700;line-height:1.18;letter-spacing:0}body.l-admin-layout .l-admin-hero p{max-width:680px;margin:0;color:rgba(255,255,255,.72);font-size:15px;line-height:1.8}body.l-admin-layout .l-admin-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}body.l-admin-layout .l-admin-hero__primary,body.l-admin-layout .l-admin-hero__secondary{min-width:118px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-weight:700}body.l-admin-layout .l-admin-hero__primary{color:#ffffff;background:linear-gradient(90deg,var(--l-admin-primary),#2d78ff);box-shadow:0 14px 28px rgba(22,100,255,.30)}body.l-admin-layout .l-admin-hero__secondary{color:#ffffff;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08)}body.l-admin-layout .l-admin-hero__primary:hover,body.l-admin-layout .l-admin-hero__secondary:hover{color:#ffffff;text-decoration:none;transform:translateY(-1px)}body.l-admin-layout .l-admin-hero__stats{display:grid;gap:12px;align-content:center}body.l-admin-layout .l-admin-hero__stat{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.l-admin-layout .l-admin-hero__stat span{color:rgba(255,255,255,.72)}body.l-admin-layout .l-admin-hero__stat strong{color:#ffffff;font-size:26px;font-weight:700}body.l-admin-layout .l-admin-dashboard__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:0}body.l-admin-layout .l-admin-dashboard__metric,body.l-admin-layout .l-admin-panel{border:1px solid var(--l-admin-border);border-radius:8px;color:var(--l-admin-text);background:var(--l-admin-surface);box-shadow:var(--l-admin-shadow);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}body.l-admin-layout .l-admin-dashboard__metric{position:relative;min-height:142px;overflow:hidden;padding:20px 20px 18px;border-left:0}body.l-admin-layout .l-admin-dashboard__metric::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--l-admin-primary),var(--l-admin-cyan))}body.l-admin-layout .l-admin-dashboard__metric:nth-child(2){border-color:rgba(22,100,255,.18)}body.l-admin-layout .l-admin-dashboard__metric:nth-child(3)::before{background:linear-gradient(90deg,var(--l-admin-accent),var(--l-admin-warning))}body.l-admin-layout .l-admin-dashboard__metric:nth-child(4)::before{background:linear-gradient(90deg,var(--l-admin-cyan),var(--l-admin-primary))}body.l-admin-layout .l-admin-dashboard__metric-label{margin-bottom:8px;color:var(--l-admin-muted);font-size:13px;font-weight:700}body.l-admin-layout .l-admin-dashboard__metric-value{color:var(--l-admin-text);font-size:34px;font-weight:700;line-height:1}body.l-admin-layout .l-admin-dashboard__metric-hint{margin-top:10px;color:var(--l-admin-muted);font-size:13px}body.l-admin-layout .l-admin-dashboard__progress{height:5px;margin-top:14px;overflow:hidden;border-radius:999px;background:rgba(78,89,105,.12)}body.l-admin-layout .l-admin-dashboard__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--l-admin-primary),var(--l-admin-accent))}body.l-admin-layout .l-admin-dashboard__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:16px}body.l-admin-layout .l-admin-panel{min-height:210px;padding:22px}body.l-admin-layout .l-admin-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}body.l-admin-layout .l-admin-panel__head h2{margin:0;color:var(--l-admin-text);font-size:18px;font-weight:700;letter-spacing:0}body.l-admin-layout .l-admin-panel__head span{color:var(--l-admin-muted);font-size:13px;white-space:nowrap}body.l-admin-layout .l-admin-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.l-admin-layout .l-admin-shortcut{min-height:66px;display:flex;align-items:center;gap:10px;padding:0 16px;border:1px solid var(--l-admin-border);border-radius:8px;color:var(--l-admin-text);background:rgba(255,255,255,.58)}body.dark-mode.l-admin-layout .l-admin-shortcut{background:rgba(255,255,255,.05)}body.l-admin-layout .l-admin-shortcut:hover,body.l-admin-layout .l-admin-shortcut:focus{color:var(--l-admin-primary);border-color:rgba(22,100,255,.28);box-shadow:0 14px 28px rgba(22,100,255,.10);text-decoration:none}body.l-admin-layout .l-admin-shortcut i{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#ffffff;background:linear-gradient(135deg,var(--l-admin-primary),#3b86ff)}body.l-admin-layout .l-admin-status-list{display:grid;gap:10px}body.l-admin-layout .l-admin-status-item{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 12px;border:1px solid var(--l-admin-border);border-radius:7px;color:var(--l-admin-muted);background:rgba(255,255,255,.56)}body.dark-mode.l-admin-layout .l-admin-status-item{background:rgba(255,255,255,.05)}body.l-admin-layout .l-admin-status-item strong{color:var(--l-admin-text);font-weight:700}body.l-admin-layout .main-footer{border-top:1px solid var(--l-admin-border);background:transparent}body.l-admin-layout .main-footer p>span:first-child{color:transparent;font-size:0}body.l-admin-layout .main-footer p>span:first-child::before{content:"机械设计图报价系统";color:var(--l-admin-muted);font-size:13px}body.l-admin-layout .main-footer .scroll-top{border-radius:8px;background:var(--l-admin-primary)!important}@media (max-width:1200px){body.l-admin-layout .l-admin-hero{grid-template-columns:1fr}body.l-admin-layout .l-admin-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}body.l-admin-layout .l-admin-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.l-admin-layout .l-admin-dashboard__grid{grid-template-columns:1fr}}@media (max-width:768px){body.l-admin-layout .l-admin-hero{padding:24px 18px}body.l-admin-layout .l-admin-hero h2{font-size:30px}body.l-admin-layout .l-admin-hero__stats{grid-template-columns:1fr}body.l-admin-layout.horizontal-menu .content-wrapper{padding:22px 16px 36px}body.l-admin-layout .main-horizontal-sidebar .content{padding-right:16px;padding-left:16px}body.l-admin-layout .main-horizontal-sidebar .navbar-collapse{align-items:flex-start;flex-direction:column;padding:12px 0}body.l-admin-layout .main-horizontal-sidebar .nav-sidebar{align-items:flex-start;min-height:0;flex-wrap:wrap;gap:4px}body.l-admin-layout .main-horizontal-sidebar .nav-sidebar>.nav-item:first-child{width:100%;margin-right:0!important;margin-bottom:6px}body.l-admin-layout .navbar-right{margin-top:8px}body.l-admin-layout .l-admin-dashboard__metrics,body.l-admin-layout .l-admin-shortcuts{grid-template-columns:1fr}}
