*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#1a1d23;-webkit-font-smoothing:antialiased}::-webkit-scrollbar-thumb{background:#2d323b;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#363c47}input,select,textarea,button{font-family:inherit}::selection{background:#4f8ff733}@keyframes zd-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-enter{animation:zd-page-enter .22s cubic-bezier(.22,1,.36,1) both}@keyframes zd-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes zd-modal-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes zd-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.modal-backdrop{animation:zd-backdrop-in .2s ease both}.modal-content{animation:zd-modal-in .22s cubic-bezier(.22,1,.36,1) both}.zd-row{transition:background-color .15s ease}.zd-row-click{transition:background-color .15s ease;cursor:pointer}.zd-btn{transition:all .15s cubic-bezier(.22,1,.36,1)}.zd-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.zd-btn:active{transform:translateY(0);box-shadow:0 1px 2px #0000000f}@keyframes zd-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.zd-card{animation:zd-card-in .3s cubic-bezier(.22,1,.36,1) both}.zd-card:nth-child(1){animation-delay:0ms}.zd-card:nth-child(2){animation-delay:40ms}.zd-card:nth-child(3){animation-delay:80ms}.zd-card:nth-child(4){animation-delay:.12s}.zd-card:nth-child(5){animation-delay:.16s}.zd-card:nth-child(6){animation-delay:.2s}.zd-card:hover{transform:translateY(-1px);box-shadow:0 2px 12px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.nav-link{transition:background .15s ease,color .15s ease,border-color .15s ease!important}@keyframes zd-toast-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes zd-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.theme-transition,.theme-transition *,.theme-transition *:before,.theme-transition *:after{transition:background-color .3s ease,color .25s ease,border-color .3s ease,box-shadow .3s ease!important}@keyframes zd-row-in{0%{opacity:0}to{opacity:1}}.zd-stagger-row{animation:zd-row-in .25s ease both}.zd-stagger-row:nth-child(1){animation-delay:0ms}.zd-stagger-row:nth-child(2){animation-delay:20ms}.zd-stagger-row:nth-child(3){animation-delay:40ms}.zd-stagger-row:nth-child(4){animation-delay:60ms}.zd-stagger-row:nth-child(5){animation-delay:80ms}.zd-stagger-row:nth-child(6){animation-delay:.1s}.zd-stagger-row:nth-child(7){animation-delay:.12s}.zd-stagger-row:nth-child(8){animation-delay:.14s}.zd-stagger-row:nth-child(9){animation-delay:.16s}.zd-stagger-row:nth-child(10){animation-delay:.18s}.zd-stagger-row:nth-child(11){animation-delay:.2s}.zd-stagger-row:nth-child(12){animation-delay:.22s}.zd-stagger-row:nth-child(13){animation-delay:.24s}.zd-stagger-row:nth-child(14){animation-delay:.26s}.zd-stagger-row:nth-child(15){animation-delay:.28s}.zd-stagger-row:nth-child(16){animation-delay:.3s}.zd-stagger-row:nth-child(17){animation-delay:.32s}.zd-stagger-row:nth-child(18){animation-delay:.34s}.zd-stagger-row:nth-child(19){animation-delay:.36s}.zd-stagger-row:nth-child(20){animation-delay:.38s}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#5c606a59;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#8b8f9873}*{scrollbar-width:thin;scrollbar-color:rgba(92,96,106,.35) transparent}@keyframes zd-skeleton{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.zd-skeleton{animation:zd-skeleton 1.5s ease-in-out infinite;border-radius:4px}.zd-badge{transition:transform .15s ease,box-shadow .15s ease;display:inline-block}.zd-badge:hover{transform:scale(1.03)}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 2px #4f8ff733;border-color:#4f8ff7!important;transition:box-shadow .15s ease,border-color .15s ease}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}::selection{background:#4f8ff733;color:inherit}@keyframes zd-login-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes zd-login-orb-float{0%{transform:translate(0)}33%{transform:translate(10px,-8px)}66%{transform:translate(-6px,5px)}to{transform:translate(0)}}.login-card{animation:zd-login-card-in .4s cubic-bezier(.22,1,.36,1) .15s both}.login-orb{animation:zd-login-orb-float 20s ease-in-out infinite}.login-orb:nth-child(2){animation-delay:-7s}.login-orb:nth-child(3){animation-delay:-13s}.login-btn{transition:all .2s ease}.login-btn:hover{transform:scale(1.01);background:#ffffff14!important;box-shadow:0 4px 15px #0003}@media(max-width:768px){.login-card{width:92%!important;padding:28px 20px!important}.login-logo-mobile{font-size:40px!important}.login-sub-mobile{font-size:11px!important}.sidebar{position:fixed!important;left:-280px!important;top:0!important;height:100vh!important;width:220px!important;min-width:220px!important;z-index:2000!important;transition:left .25s ease!important}.sidebar.mobile-open{left:0!important}.sidebar.mobile-open .logo-collapsed{display:none!important}.sidebar.mobile-open .logo-expanded{display:flex!important}.sidebar.mobile-open .logo-section{padding:20px!important;justify-content:flex-start!important}.sidebar.mobile-open .nav-section{padding:8px 12px!important;align-items:stretch!important}.sidebar.mobile-open .nav-link{height:44px!important;padding:0 12px!important;justify-content:flex-start!important;width:auto!important;gap:12px!important;margin:0!important}.sidebar.mobile-open .nav-label{opacity:1!important;width:auto!important;pointer-events:auto!important}.sidebar.mobile-open .nav-link .active-dot,.sidebar.mobile-open .nav-link .sb-tooltip,.sidebar.mobile-open .footer-mini{display:none!important}.sidebar.mobile-open .footer-full{display:block!important;opacity:1!important;pointer-events:auto!important}.sidebar.mobile-open .footer-section{padding:16px 20px!important;text-align:left!important}.sidebar:hover{width:220px!important;min-width:220px!important}.mobile-backdrop{position:fixed;inset:0;background:#00000080;z-index:1999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-hamburger{display:flex!important}.zd-header{padding:0 12px!important}.zd-main-wrap{width:100%!important}.zd-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.zd-table-wrap table{min-width:600px}.zd-stats-row{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.zd-filter-bar{flex-wrap:wrap!important;gap:8px!important}.zd-filter-bar>*{flex:1 1 100%!important;min-width:0!important}.zd-ops-grid{grid-template-columns:1fr!important}.modal-content,.zd-modal{width:95vw!important;max-width:95vw!important;max-height:90vh!important;margin:0!important}button,.zd-btn,[role=button]{min-height:44px}.zd-pagination button{min-width:44px!important;min-height:44px!important;font-size:14px!important}input,select,textarea{font-size:16px!important}}.mobile-hamburger{display:none!important}@media(max-width:768px){.mobile-hamburger{display:flex!important}}
