*,:before,:after{box-sizing:border-box}html,body{color:#f5f5f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d0d0d;margin:0;font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}.g-btn{cursor:pointer;transition:background .12s,border-color .12s,opacity .12s}.g-btn:disabled{cursor:not-allowed;opacity:.5}.g-btn-primary:hover:not(:disabled){background:#d9d9d9!important}.g-btn-secondary:hover:not(:disabled){background:#333!important}.g-btn-danger:hover:not(:disabled){background:#e0645b!important}.g-btn:focus-visible,.g-nav-item:focus-visible{outline-offset:2px;outline:2px solid #fff}.g-input:focus{outline:none;box-shadow:0 0 0 3px #fff3;border-color:#fff!important}.g-input::placeholder{color:#8c8c8c}.g-input:disabled{opacity:.6;cursor:not-allowed}.g-nav-item{cursor:pointer;transition:background .12s,color .12s}.g-nav-item:hover:not(.g-nav-active){color:#f5f5f5!important;background:#141414!important}.g-table tbody tr{transition:background .1s}.g-table tbody tr:hover{background:#ffffff08}@keyframes g-spin{to{transform:rotate(360deg)}}.g-spinner{border:3px solid #333;border-top-color:#fff;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite g-spin}.g-clickable{cursor:pointer;transition:background .12s,border-color .12s}.g-clickable:hover{background:#202020!important;border-color:#454545!important}.g-clickable:focus-visible{outline-offset:2px;outline:2px solid #fff}.g-mobile-topbar,.g-sidebar-backdrop{display:none}@media (width<=768px){.g-mobile-topbar{display:flex}.g-sidebar{z-index:40;transition:transform .18s ease-out;top:0;left:0;transform:translate(-100%);position:fixed!important}.g-sidebar.g-sidebar-open{transform:translate(0)}.g-sidebar-backdrop.g-sidebar-open{z-index:30;background:#00000080;display:block;position:fixed;inset:0}.g-main{padding-top:56px}.g-form-grid-2,.g-form-grid-3,.g-filter-grid{grid-template-columns:1fr!important}.g-btn,.g-nav-item,.g-input{min-height:44px}}
