*{box-sizing:border-box;margin:0;padding:0}body{background:var(--vv-bg,#0d1117);color:var(--vv-text,#e6edf3);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;font-size:13px;min-height:100vh;overflow-x:hidden}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--vv-bg,#0d1117)}::-webkit-scrollbar-thumb{background:var(--vv-scroll,#30363d);border-radius:3px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fade{animation:fadeIn .25s ease}.drawer-in{animation:slideInLeft .22s ease}.sheet-in{animation:slideInUp .22s ease}.hide-mobile{display:flex}.show-mobile{display:none}.stat-grid{display:flex;gap:11px}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.mgmt-split{display:flex;flex:1;overflow:hidden;min-height:0}.modal-inner{width:460px;max-width:90vw}.dp-calendar{left:0}@media (max-width:768px){.hide-mobile{display:none!important}.show-mobile{display:flex!important}.stat-grid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px}.mgmt-split{flex-direction:column}.modal-inner{width:100%!important;max-width:100%!important;border-radius:16px 16px 0 0!important;position:fixed!important;bottom:0!important;left:0!important;max-height:92vh;overflow-y:auto}.modal-overlay{align-items:flex-end!important}.dp-calendar{position:fixed!important;left:8px!important;right:8px!important;width:auto!important}}.vv-tscroll thead th{position:sticky;top:0;z-index:2;background:inherit}
