:root{--brand-primary:#0f6e56;--brand-primary-shadow:#0f6e562e;--brand-primary-soft:#0f6e561a;--page-bg:#f5f7f6;--border-color:#f0f0f0;--header-bg:#fff}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:var(--page-bg)}.num{font-variant-numeric:tabular-nums}.num-right{font-variant-numeric:tabular-nums;text-align:right}.stat-card{cursor:pointer;transition:box-shadow .2s}.stat-card:hover{box-shadow:0 2px 12px var(--brand-primary-shadow)}.ant-menu-inline .ant-menu-item{position:relative}.ant-menu-inline .ant-menu-item-selected:before{content:"";background:var(--brand-primary);border-radius:2px;width:3px;height:18px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.ant-menu-inline-collapsed .ant-menu-item-selected:before{display:none}.header-user{border-radius:6px;padding:4px 10px;transition:background .2s}.header-user:hover{background:#0000000b}.login-split{min-height:100vh;display:flex}.login-brand{color:#fff;flex-direction:column;flex:1.15;justify-content:space-between;padding:64px;display:flex}.login-form-side{background:var(--header-bg);flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}@media (width<=860px){.login-brand{display:none}}
