:root{--glass-accent-1: #FB923C;--glass-accent-2: #FDBA74;--glass-text: #2B2B2B;--glass-border: rgba(255, 255, 255, .55);--glass-border-soft: rgba(255, 255, 255, .4);--glass-border-bright: rgba(255, 255, 255, .85);--glass-bg: rgba(255, 255, 255, .35);--glass-bg-strong: rgba(255, 255, 255, .62);--glass-bg-solidish: rgba(255, 255, 255, .78);--glass-blur: blur(28px) saturate(180%);--glass-blur-sm: blur(18px) saturate(160%);--glass-blur-lg: blur(36px) saturate(190%);--glass-shadow: 0 20px 50px rgba(249, 115, 22, .24), inset 0 1px 0 rgba(255, 255, 255, .6);--glass-shadow-sm: 0 10px 26px rgba(249, 115, 22, .16), inset 0 1px 0 rgba(255, 255, 255, .5);--btn-gradient: linear-gradient(135deg, #FF7A00, var(--primary));--btn-gradient-hover: linear-gradient(135deg, var(--primary), #FF9642);--btn-glow: 0 14px 40px rgba(249, 115, 22, .45)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--glass-bg: rgba(255, 255, 255, .82);--glass-bg-strong: rgba(255, 255, 255, .92);--glass-bg-solidish: rgba(255, 255, 255, .97)}}:root{--glass-white: var(--glass-bg-strong);--glass-light: var(--glass-bg);--orange-primary: var(--primary);--orange-dark: var(--primary-dark);--orange-light: var(--primary-light);--orange-glow: rgba(249, 115, 22, .3);--glass-bg-readable: rgba(255, 255, 255, .94)}body{position:relative;isolation:isolate}body:before,body:after{content:"";position:fixed;z-index:-1;border-radius:50%;filter:blur(80px);pointer-events:none}body:before{top:-120px;right:-120px;width:480px;height:480px;background:radial-gradient(circle,rgba(251,146,60,.32),transparent 70%)}body:after{bottom:-140px;left:-100px;width:520px;height:520px;background:radial-gradient(circle,rgba(249,115,22,.22),transparent 70%)}main{position:relative;isolation:isolate}main:before{content:"";position:fixed;z-index:-1;top:35%;left:55%;width:380px;height:380px;border-radius:50%;filter:blur(90px);pointer-events:none;background:radial-gradient(circle,rgba(253,186,116,.16),transparent 70%)}.sidebar-wrapper{background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);border-right:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.sidebar-brand{border-bottom:1px solid var(--glass-border-soft)}.sidebar-link{transition:background .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}.sidebar-link:hover{background:#ffffff80;color:var(--primary-dark);transform:translate(2px);box-shadow:0 4px 14px #f9731626}.sidebar-link.active{background:var(--btn-gradient);color:#fff;border-left-color:transparent;box-shadow:var(--glass-shadow-sm),0 0 0 1px #ffffff4d inset}.sidebar-link.active i{color:#fff}.navbar-top{background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);border-bottom:1px solid var(--glass-border);box-shadow:0 8px 24px #f973161a}.topbar-icon-btn{background:var(--glass-bg);border:1px solid var(--glass-border-soft);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.topbar-icon-btn:hover{background:var(--primary-light);color:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--glass-shadow-sm)}.global-search-box{background:var(--glass-bg);border:1px solid var(--glass-border-soft);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm)}.global-search-box:focus-within{background:var(--glass-bg-strong);border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-light),0 8px 24px #f9731633}.btn{border-radius:999px;font-weight:600;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.btn:active{transform:scale(.97)}.btn-orange-primary,.btn-primary{background:var(--btn-gradient);border:1px solid rgba(255,255,255,.4);color:#fff;box-shadow:var(--btn-glow)}.btn-orange-primary:hover,.btn-primary:hover,.btn-primary:focus{background:var(--btn-gradient-hover);box-shadow:0 16px 40px #f9731673;transform:translateY(-2px);color:#fff}.btn-orange-secondary{background:var(--glass-bg);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--primary-soft);color:var(--primary-dark)}.btn-orange-secondary:hover{background:var(--primary-light);transform:translateY(-2px);box-shadow:var(--glass-shadow-sm)}.btn-outline-primary{background:transparent;border:1.5px solid var(--primary);color:var(--primary)}.btn-outline-primary:hover{background:var(--btn-gradient);border-color:transparent;color:#fff;box-shadow:var(--btn-glow)}.btn i{color:inherit}.card,.card-kpi{background:var(--glass-bg-solidish);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card:hover,.card-kpi:hover{transform:translateY(-4px);border-color:var(--glass-border-bright);box-shadow:0 26px 55px #f973164d,inset 0 1px #ffffffb3}.kpi-icon-wrapper{background:var(--btn-gradient);color:#fff;box-shadow:var(--glass-shadow-sm)}.form-control,.form-select{background:var(--glass-bg);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1.5px solid var(--primary-soft);color:var(--glass-text);border-radius:var(--radius-sm)}.form-control::placeholder{color:#9ca3af}.form-control:focus,.form-select:focus{background:#ffffffe6;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-light),0 6px 18px #f973162e}.form-label{color:var(--glass-text);font-weight:600}.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23F97316' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:12px}.form-check-input{border:1.5px solid var(--primary-soft);background-color:var(--glass-bg)}.form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.form-check-input:focus{box-shadow:0 0 0 4px var(--primary-light);border-color:var(--primary)}.form-switch .form-check-input{width:2.75rem;height:1.5rem;background-image:none!important;background-color:#d6d3d1;border:none;border-radius:999px;position:relative}.form-switch .form-check-input:after{content:"";position:absolute;top:2px;left:2px;width:1.15rem;height:1.15rem;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px #00000040;transition:left .15s ease-in-out}.form-switch .form-check-input:checked{background-color:var(--primary)!important}.form-switch .form-check-input:checked:after{left:calc(100% - 1.3rem)}.table{background:var(--glass-bg-solidish);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius);overflow:hidden;box-shadow:var(--glass-shadow-sm)}.table thead th{background:var(--glass-bg);border-bottom:1px solid var(--glass-border);color:var(--glass-text)}.table tbody td{background:transparent;border-color:#e5e7eb99}.table-hover>tbody>tr{transition:background .15s ease}.table-hover>tbody>tr:hover{background:var(--primary-light)!important}.badge.bg-primary,.badge.bg-orange,.badge-status-active{background:var(--btn-gradient)!important;color:#fff;border:1px solid rgba(255,255,255,.4)}.badge.bg-info{background:var(--primary-light)!important;color:var(--primary-dark)!important}.modal-content{background:var(--surface-white, #ffffff);border:1px solid var(--glass-border-bright);box-shadow:0 32px 70px #f9731652,inset 0 1px #fff9;border-radius:var(--radius)}.modal-header,.modal-footer{border-color:var(--glass-border-soft)}.modal-backdrop.show{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#1118278c}.dropdown-menu{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--glass-border-bright);box-shadow:var(--glass-shadow);border-radius:var(--radius-sm)}.dropdown-item{color:var(--glass-text);border-radius:6px;margin:.1rem .35rem;width:calc(100% - .7rem);transition:background .15s ease,color .15s ease}.dropdown-item:hover,.dropdown-item:focus{background:var(--primary-light);color:var(--primary-dark)}.dropdown-item.active,.dropdown-item:active{background:var(--btn-gradient);color:#fff}.dropdown-item i{color:var(--primary)}#quickAccessFavorites,#quickAccessRecents,#notificationList,#globalSearchResults{background:#fff}#quickAccessFavorites a,#quickAccessRecents a,#notificationList a{color:var(--glass-text);display:block;padding:.45rem 1rem;font-weight:500}#quickAccessFavorites a:hover,#quickAccessRecents a:hover,#notificationList a:hover{background:var(--primary-light);color:var(--primary-dark)}#quickAccessFavorites i,#quickAccessRecents i{color:var(--primary)}.nav-tabs{border-bottom:1px solid var(--glass-border-soft)}.nav-tabs .nav-link.active{background:var(--glass-bg-solidish);border-color:var(--glass-border) var(--glass-border) transparent;color:var(--primary-dark);font-weight:600}.pagination .page-link{background:var(--glass-bg);border:1px solid var(--glass-border-soft);color:var(--glass-text)}.pagination .page-link:hover{background:var(--primary-light);color:var(--primary-dark)}.pagination .page-item.active .page-link{background:var(--btn-gradient);border-color:transparent;color:#fff}.progress{background:var(--glass-bg);border-radius:999px;overflow:hidden}.progress-bar{background:var(--btn-gradient)}.glass-panel,.glass-card{background:var(--glass-bg-solidish);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.glass-card:hover{transform:translateY(-4px);border-color:var(--glass-border-bright);box-shadow:0 26px 55px #f973164d,inset 0 1px #ffffffb3}.glass-input,.glass-search{background:var(--glass-bg);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1.5px solid var(--primary-soft);border-radius:var(--radius-sm);color:var(--glass-text)}.glass-input:focus,.glass-search:focus-within{background:#ffffffe6;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-light),0 6px 18px #f973162e}.glass-dropdown{background:var(--glass-bg-readable);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border-bright);border-radius:var(--radius-sm);box-shadow:var(--glass-shadow)}.glass-modal{background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--glass-border-bright);border-radius:var(--radius);box-shadow:0 32px 70px #f9731652,inset 0 1px #fff9}.glass-sidebar{background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);border-right:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.glass-table{background:var(--glass-bg-solidish);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius);box-shadow:var(--glass-shadow-sm);overflow:hidden}.glass-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.5rem;border-radius:999px;font-weight:600;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.glass-button:active{transform:scale(.97)}.glass-button-white{background:var(--glass-bg-solidish);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border-bright);color:var(--glass-text);box-shadow:var(--glass-shadow-sm)}.glass-button-white:hover{color:var(--primary-dark);border-color:var(--primary-soft);transform:translateY(-2px);box-shadow:var(--glass-shadow)}.glass-button-transparent{background:var(--glass-bg);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border);color:var(--glass-text)}.glass-button-transparent:hover{border-color:var(--primary);color:var(--primary-dark);box-shadow:0 0 0 4px var(--primary-light);transform:translateY(-2px)}.glass-button-orange{background:var(--btn-gradient);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid rgba(255,255,255,.45);color:#fff;box-shadow:var(--btn-glow)}.glass-button-orange:hover{background:var(--btn-gradient-hover);box-shadow:0 16px 40px #f9731673;transform:translateY(-2px);color:#fff}.glass-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.toast{background:var(--glass-bg-readable);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border);border-radius:var(--radius-sm);box-shadow:var(--glass-shadow)}.toast-header{background:var(--glass-bg);border-bottom:1px solid var(--glass-border-soft)}.toast.text-bg-success{border-color:#22c55e66;box-shadow:0 15px 35px #22c55e2e}.toast.text-bg-warning{border-color:var(--glass-border-bright);box-shadow:var(--glass-shadow)}.toast.text-bg-danger{border-color:#ef444466;box-shadow:0 15px 35px #ef44442e}body.glass-backdrop-active main{filter:blur(3px);transition:filter .2s ease}body.glass-backdrop-active .dropdown-menu,body.glass-backdrop-active .popover{filter:none}@keyframes glassFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.card,.modal.fade .modal-dialog,.dropdown-menu.show{animation:glassFadeIn .25s ease}@media(max-width:768px){:root{--glass-blur: blur(16px) saturate(160%);--glass-blur-lg: blur(20px) saturate(170%);--glass-blur-sm: blur(10px) saturate(150%)}}@media(prefers-reduced-motion:reduce){.card,.modal.fade .modal-dialog,.dropdown-menu.show,.sidebar-link,.btn,.topbar-icon-btn,.glass-card,.glass-button,.glass-button-white,.glass-button-transparent,.glass-button-orange{animation:none!important;transition:none!important}body.glass-backdrop-active main{filter:none!important;transition:none!important}}:root{--gte-white-90: rgba(255, 255, 255, .9);--gte-orange-light-tint: rgba(255, 247, 237, .65);--gte-orange-mid-tint: rgba(253, 186, 116, .28);--gte-orange-dark-tint: rgba(234, 88, 12, .85);--gte-shadow: 0 10px 30px rgba(234, 88, 12, .12), 0 2px 6px rgba(15, 23, 42, .06);--gte-shadow-hover: 0 20px 45px rgba(234, 88, 12, .22), 0 4px 10px rgba(15, 23, 42, .08);--gte-shadow-dark: 0 18px 40px rgba(154, 52, 18, .35), inset 0 1px 0 rgba(255, 255, 255, .12);--gte-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{background:linear-gradient(160deg,#fffdf9,#fff7ed 45%,#fff1e3)}::selection{background:var(--primary);color:#fff}*{scrollbar-width:thin;scrollbar-color:var(--primary-soft) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:linear-gradient(var(--primary),var(--primary-dark));border-radius:10px}*::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}.sidebar-wrapper{background:linear-gradient(180deg,var(--glass-bg-strong),var(--gte-orange-light-tint))!important;backdrop-filter:var(--glass-blur-lg)!important;-webkit-backdrop-filter:var(--glass-blur-lg)!important;border-right:1px solid var(--glass-border)!important;box-shadow:8px 0 32px #ea580c14;position:relative;z-index:5}.sidebar-wrapper:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px 320px at -10% 0%,var(--gte-orange-mid-tint),transparent 65%),radial-gradient(360px 300px at 110% 90%,rgba(249,115,22,.16),transparent 70%);pointer-events:none}.sidebar-brand-mark{background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;box-shadow:0 8px 20px #ea580c59,inset 0 1px #ffffff59;animation:gte-pulse-glow 3.5s ease-in-out infinite}.sidebar-collapse-btn{transition:transform .35s var(--gte-ease),background .25s ease}.sidebar-collapse-btn:hover{transform:scale(1.1) rotate(-8deg)}.sidebar-link,.sidebar-group-toggle{position:relative;border-radius:12px;overflow:hidden;z-index:1;transition:color .25s ease,background .3s var(--gte-ease),transform .25s var(--gte-ease),box-shadow .3s ease}.sidebar-link:before,.sidebar-group-toggle:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-120%);transition:transform .6s var(--gte-ease);z-index:-1}.sidebar-link:hover:before,.sidebar-group-toggle:hover:before{transform:translate(120%)}.sidebar-link:hover,.sidebar-group-toggle:hover{background:var(--glass-bg-strong)!important;transform:translate(3px)}.sidebar-link i,.sidebar-group-toggle i:first-child{transition:transform .3s var(--gte-ease),color .25s ease}.sidebar-link:hover i,.sidebar-group-toggle:hover i:first-child{transform:scale(1.15)}.sidebar-link.active,.sidebar-group-toggle.active{background:linear-gradient(90deg,var(--primary),var(--primary-dark))!important;color:#fff!important;box-shadow:0 8px 22px #ea580c59}.sidebar-link.active i,.sidebar-group-toggle.active i:first-child{color:#fff!important}.sidebar-link.active:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #ffffffd9;transform:translateY(-50%);animation:gte-fade-in .4s var(--gte-ease)}.sidebar-submenu .sidebar-link{border-left:2px solid var(--primary-soft)}.sidebar-submenu .sidebar-link.active{border-left-color:#fff}.sidebar-caret{transition:transform .35s var(--gte-ease)}.collapsing{transition:height .35s var(--gte-ease)!important}.topbar,[class*=topbar]{background:var(--glass-bg-strong)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border-bottom:1px solid var(--glass-border)!important}.topbar input[type=search],.topbar .form-control,.global-search input,input[type=search]{background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border)!important;border-radius:999px!important;transition:box-shadow .3s ease,background .3s ease,border-color .3s ease}.topbar input[type=search]:focus,.topbar .form-control:focus,.global-search input:focus,input[type=search]:focus{background:#fff!important;border-color:var(--primary)!important;box-shadow:0 0 0 4px var(--primary-soft),0 8px 20px #ea580c2e!important;outline:none}.card,.glass-card,.widget,.stat-card,.kpi-card{background:linear-gradient(155deg,var(--gte-white-90),var(--gte-orange-light-tint))!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius)!important;box-shadow:var(--gte-shadow)!important;position:relative;overflow:hidden;transition:transform .4s var(--gte-ease),box-shadow .4s var(--gte-ease),border-color .4s ease}.card:before,.glass-card:before,.widget:before,.stat-card:before,.kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--primary),var(--primary-dark),transparent);opacity:.85}.card:hover,.glass-card:hover,.widget:hover,.stat-card:hover,.kpi-card:hover{transform:translateY(-5px);box-shadow:var(--gte-shadow-hover)!important;border-color:#f9731647!important}.card-featured-dark{background:linear-gradient(155deg,rgba(120,53,15,.92),var(--gte-orange-dark-tint))!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:var(--gte-shadow-dark)!important;color:#fff!important}.card-featured-dark *{color:#fff!important}.card-featured-dark .text-muted,.card-featured-dark small{color:#ffffffb3!important}.card-featured-dark:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.card-featured-light{background:linear-gradient(155deg,var(--gte-orange-light-tint),var(--gte-white-90))!important;border:1px solid rgba(249,115,22,.28)!important}.stat-number,.kpi-number,.card .display-4,.card .display-5,.card .fs-1,.card .fs-2{background:linear-gradient(135deg,var(--primary-dark),var(--primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.card-featured-dark .stat-number,.card-featured-dark .kpi-number{background:linear-gradient(135deg,#fff7ed,#ffd9a8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}canvas{border-radius:10px}.btn-primary,.btn.btn-orange{background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;border:none!important;position:relative;overflow:hidden;box-shadow:0 8px 20px #ea580c4d;transition:transform .25s var(--gte-ease),box-shadow .25s ease}.btn-primary:after,.btn.btn-orange:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left .6s ease}.btn-primary:hover:after,.btn.btn-orange:hover:after{left:130%}.btn-primary:hover,.btn.btn-orange:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ea580c6b}.btn-outline-primary{border-color:var(--primary)!important;color:var(--primary-dark)!important;background:var(--glass-bg)!important;transition:all .3s var(--gte-ease)}.btn-outline-primary:hover{background:var(--primary)!important;color:#fff!important;transform:translateY(-2px)}@keyframes gte-fade-in-up{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gte-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gte-pulse-glow{0%,to{box-shadow:0 8px 20px #ea580c59,inset 0 1px #ffffff59}50%{box-shadow:0 8px 28px #ea580c8c,inset 0 1px #ffffff80}}@keyframes gte-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}main .card,main .glass-card,main .widget,main .stat-card,main .kpi-card{animation:gte-fade-in-up .55s var(--gte-ease) both}main .row>div:nth-child(1) .card{animation-delay:.02s}main .row>div:nth-child(2) .card{animation-delay:.08s}main .row>div:nth-child(3) .card{animation-delay:.14s}main .row>div:nth-child(4) .card{animation-delay:.2s}main .row>div:nth-child(5) .card{animation-delay:.26s}main .row>div:nth-child(6) .card{animation-delay:.32s}main .row>div:nth-child(7) .card{animation-delay:.38s}main .row>div:nth-child(8) .card{animation-delay:.44s}main .row>div:nth-child(9) .card{animation-delay:.5s}main .row>div:nth-child(10) .card{animation-delay:.56s}.gte-skeleton{background:linear-gradient(90deg,var(--primary-light) 0px,var(--gte-white-90) 40px,var(--primary-light) 80px);background-size:800px 100%;animation:gte-shimmer 1.4s linear infinite;border-radius:8px;color:transparent!important}.modal.fade .modal-dialog{transform:translateY(20px) scale(.97);transition:transform .35s var(--gte-ease),opacity .35s ease}.modal.show .modal-dialog{transform:translateY(0) scale(1)}.modal-content{background:var(--surface-white, #ffffff)!important;border:1px solid var(--glass-border)!important;border-radius:22px!important}.table tbody tr{transition:background .25s ease,transform .25s ease}.table tbody tr:hover{background:var(--primary-light)!important}.badge{border:1px solid rgba(255,255,255,.4)}@media(max-width:768px){.sidebar-wrapper,.card,.glass-card,.widget,.stat-card,.kpi-card,.topbar{backdrop-filter:blur(12px) saturate(150%)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important}}@media(prefers-reduced-motion:reduce){main .card,main .glass-card,main .widget,main .stat-card,main .kpi-card,.sidebar-link,.sidebar-group-toggle,.sidebar-brand-mark,.btn-primary,.btn.btn-orange,.gte-skeleton{animation:none!important;transition:none!important}}.chart-callout-tooltip{position:absolute;pointer-events:none;transform:translate(-50%,-115%);background:#1e160ef0;border:1px solid rgba(249,115,22,.35);border-radius:10px;padding:8px 12px;white-space:nowrap;opacity:0;transition:opacity .12s ease;box-shadow:0 10px 26px #0f172a40;z-index:5}.chart-callout-value{color:#fff;font-weight:700;font-size:.85rem;line-height:1.2}.chart-callout-date{color:#fff9;font-size:.7rem;line-height:1.3}.chart-card-dark{position:relative;overflow:hidden;background:radial-gradient(120% 160% at 10% 0%,#2a1608,#150c05 45%,#0a0705)!important;border:1px solid rgba(249,115,22,.22)!important;box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff0d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.chart-card-dark .section-card-title h6{color:#f5f5f5!important}.chart-card-dark .stat-context{color:#ffffff80!important}.chart-card-dark .fa-chart-line{color:#f97316d9!important}.chart-card-dark .skeleton{background:linear-gradient(90deg,#150c05 25%,#2a1608 37%,#150c05 63%);background-size:400% 100%}@media(prefers-reduced-motion:reduce){.chart-card-dark .skeleton{animation:none!important}}.card-kpi:has(>.d-flex>.kpi-icon-wrapper){transform-origin:center center}.card-kpi:has(>.d-flex>.kpi-icon-wrapper):hover{transform:translateY(-6px) scale(1.045)!important;z-index:2}.table tbody tr,.table-hover>tbody>tr{transform-origin:center center;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}.table tbody tr:hover,.table-hover>tbody>tr:hover{transform:scale(1.006)!important;position:relative;z-index:2;box-shadow:0 6px 14px #f973161a}@media(prefers-reduced-motion:reduce){.card-kpi:has(>.d-flex>.kpi-icon-wrapper):hover,.table tbody tr:hover,.table-hover>tbody>tr:hover{transform:none!important}}.card-kpi:has(>.d-flex>.kpi-icon-wrapper){box-shadow:0 10px 26px #f9731629,0 0 0 1px #f973161a,inset 0 1px #ffffff80;animation:kpi-glow-pulse 4s ease-in-out infinite}.card-kpi:has(>.d-flex>.kpi-icon-wrapper):hover{animation-play-state:paused;box-shadow:0 18px 40px #f9731661,0 0 0 1px #f9731647,inset 0 1px #fff9!important}@keyframes kpi-glow-pulse{0%,to{box-shadow:0 10px 26px #f9731624,0 0 0 1px #f9731614,inset 0 1px #ffffff80}50%{box-shadow:0 10px 30px #f9731647,0 0 0 1px #f973162e,inset 0 1px #ffffff80}}.card-kpi:has(>.d-flex>.kpi-icon-wrapper) .kpi-icon-wrapper{box-shadow:0 0 0 4px #f9731624,0 6px 16px #f9731666;transition:box-shadow .25s ease}.card-kpi:has(>.d-flex>.kpi-icon-wrapper):hover .kpi-icon-wrapper{box-shadow:0 0 0 6px #f9731638,0 8px 20px #f973168c}@media(prefers-reduced-motion:reduce){.card-kpi:has(>.d-flex>.kpi-icon-wrapper){animation:none!important}}.table-cols-fixed{table-layout:fixed;width:100%}.table-cols-fixed th,.table-cols-fixed td{overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.table-cols-fixed td .text-secondary.small,.table-cols-fixed td .fw-medium{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
