*{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}:root{--zd-bg: #f5f6fa;--zd-card: #ffffff;--zd-border: rgba(79,143,247,.15);--zd-border-light: rgba(79,143,247,.08);--zd-blue: #2563eb;--zd-blue-light: #f0f4ff;--zd-dark: #0f1b2e;--zd-dark2: #152d50;--zd-text: #1a1a2e;--zd-text-secondary: #666;--zd-text-muted: #999;--zd-green: #16a34a;--zd-red: #dc2626;--zd-orange: #ea580c;--zd-radius-sm: 4px;--zd-radius-md: 6px;--zd-radius-lg: 8px;--zd-radius-card: 8px}@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 fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@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}@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:24px 20px!important}.login-logo-mobile{font-size:40px!important}.login-sub-mobile{font-size:10px!important;letter-spacing:3px!important}.zd-main-wrap{margin-left:0!important}.zd-sidebar{width:0!important;min-width:0!important;z-index:2000!important}.zd-sidebar.mobile-open{width:260px!important;min-width:260px!important;box-shadow:0 0 30px #0006}.zd-mobile-backdrop{position:fixed;inset:0;background:#00000080;z-index:1999;animation:fadeIn .15s ease}.zd-hamburger{display:flex!important}.zd-email-text,.zd-sync-text{display:none!important}.zd-header{padding:0 12px!important}.zd-page,.zd-page-wrap{padding:12px!important}.zd-page-title{font-size:18px!important}.zd-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-radius:6px}.zd-table-wrap table{min-width:600px}.zd-table-wrap th,.zd-table-wrap td{padding:8px 6px!important;font-size:12px!important}.zd-mobile-cards table,.zd-mobile-cards thead,.zd-mobile-cards tbody,.zd-mobile-cards tr,.zd-mobile-cards th,.zd-mobile-cards td{display:block!important}.zd-mobile-cards thead{display:none!important}.zd-mobile-cards tr{margin-bottom:8px!important;border-radius:8px!important;padding:10px!important;border:1px solid rgba(128,128,128,.15)!important}.zd-mobile-cards td{padding:4px 0!important;text-align:left!important;border:none!important}.zd-mobile-cards td:before{content:attr(data-label) ": ";font-weight:600;opacity:.65;margin-right:6px}.zd-col-hide-mobile{display:none!important}.zd-stats-row{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.zd-stats-row>*{padding:10px!important;font-size:12px!important}.zd-stats-row .zd-stat-value{font-size:18px!important}.zd-stats-row-single{grid-template-columns:1fr!important}.zd-filter-bar{flex-wrap:wrap!important;gap:8px!important}.zd-filter-bar>*{flex:1 1 100%!important;min-width:0!important}.zd-filter-bar input,.zd-filter-bar select{width:100%!important}.zd-toolbar-scroll{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;padding-bottom:4px}.zd-toolbar-scroll>*{flex-shrink:0!important}.zd-tabs{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;padding-bottom:4px}.zd-tabs>*{flex-shrink:0!important}.zd-ops-grid,.zd-grid-2,.zd-grid-3{grid-template-columns:1fr!important}.zd-grid-4{grid-template-columns:repeat(2,1fr)!important}.modal-content,.zd-modal{width:100vw!important;max-width:100vw!important;max-height:100vh!important;height:100vh!important;margin:0!important;border-radius:0!important}.zd-modal-sheet{width:100vw!important;max-width:100vw!important;max-height:85vh!important;margin:0!important;border-radius:12px 12px 0 0!important;position:fixed!important;bottom:0!important;left:0!important}.zd-modal-compact{width:92vw!important;max-width:92vw!important}button,.zd-btn,[role=button]{min-height:40px}.zd-pagination button{min-width:40px!important;min-height:40px!important;font-size:14px!important}input,select,textarea{font-size:16px!important}.zd-chat-split{display:block!important;position:relative!important}.zd-chat-list,.zd-chat-detail{width:100%!important;max-width:100%!important;border:none!important}.zd-chat-detail{position:fixed!important;inset:0!important;z-index:950!important;background:inherit}.zd-chat-detail-hidden{display:none!important}.zd-chat-back{display:inline-flex!important}.zd-hide-mobile{display:none!important}.zd-show-mobile{display:block!important}.zd-show-mobile-inline{display:inline!important}.zd-show-mobile-flex{display:flex!important}.zd-mobile-stack{flex-direction:column!important;align-items:stretch!important}.zd-mobile-wrap{flex-wrap:wrap!important}.zd-mobile-full{width:100%!important;max-width:100%!important}.zd-form-grid{grid-template-columns:1fr!important}}@media(min-width:769px)and (max-width:1024px){.zd-stats-row{grid-template-columns:repeat(3,1fr)!important}.zd-grid-4{grid-template-columns:repeat(2,1fr)!important}.zd-hide-tablet{display:none!important}}.zd-show-mobile,.zd-show-mobile-inline,.zd-show-mobile-flex,.zd-chat-back{display:none}
