.admin-workspace{background:var(--background);color:var(--ant-color-text)}.admin-workspace .admin-sidebar{background:var(--ant-color-bg-container);border-right:1px solid var(--ant-color-border-secondary)}.admin-workspace .admin-brand{color:var(--ant-color-text);height:72px}.admin-workspace .admin-menu{background:0 0;border-inline-end:0}.admin-workspace .admin-menu .ant-menu-item-group-title{color:var(--ant-color-text-tertiary);padding:20px 16px 8px;font-size:11px;font-weight:500}.admin-workspace .admin-menu .ant-menu-item{height:auto;min-height:40px;margin-block:3px;padding-inline:12px;font-size:13px;line-height:20px}.admin-workspace .admin-menu .ant-menu-title-content{white-space:normal;padding-block:10px}.admin-workspace .admin-menu .ant-menu-item-selected{color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.admin-workspace .admin-menu .ant-menu-item-selected a{color:var(--ant-color-primary)}.admin-workspace .admin-nav-search{border:1px solid var(--ant-color-border-secondary);color:var(--ant-color-text-tertiary);border-radius:8px;align-items:center;gap:10px;margin:2px 4px 0;padding:9px 12px;font-size:12px;display:flex}.admin-workspace .admin-nav-search:hover{color:var(--ant-color-text);background:var(--ant-color-fill-quaternary)}.admin-workspace a:focus-visible,.admin-workspace button:focus-visible,.admin-workspace summary:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:3px}.admin-workspace .admin-topbar{background:var(--ant-color-bg-container)}.admin-workspace .admin-skip{z-index:100;background:var(--ant-color-bg-container);padding:12px;position:fixed;top:-100px;left:16px}.admin-workspace .admin-skip:focus{top:12px}.admin-workspace .app-container{max-width:1480px}.admin-workspace main>header h1{letter-spacing:-.025em;font-size:clamp(25px,2.2vw,30px);line-height:1.25}.admin-workspace main>header p{max-width:72ch;color:var(--ant-color-text-tertiary);font-size:13px;line-height:1.6}.admin-workspace .admin-metrics{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-workspace .admin-metrics>*{padding:20px 24px}.admin-workspace .admin-metrics>*+*{border-left:1px solid var(--ant-color-border-secondary)}.admin-workspace .ant-statistic-title{color:var(--ant-color-text-tertiary);font-size:12px}.admin-workspace .ant-statistic-content{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.3}.admin-workspace .ant-card{min-width:0}.admin-workspace .ant-table-content{overflow-x:auto}.admin-workspace .ant-card-head-title{white-space:normal}.admin-workspace .admin-chart-grid{background-image:repeating-linear-gradient(to top, transparent, transparent calc(25% - 1px), var(--ant-color-border-secondary) calc(25% - 1px), var(--ant-color-border-secondary) 25%)}.admin-workspace .admin-follow-up-row{align-items:center;gap:10px;padding-block:17px;display:flex}.admin-workspace .admin-follow-up-row:hover{color:var(--ant-color-primary)}.admin-workspace .admin-action-link{border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.admin-workspace .admin-action-link:hover{background:var(--ant-color-fill-quaternary)}.admin-workspace .admin-action-link:hover .admin-action-title{color:var(--ant-color-primary)}.admin-workspace .admin-module-link{border-top:1px solid var(--ant-color-border-secondary);align-items:flex-start;gap:14px;padding:18px 0;display:flex}.admin-workspace .admin-module-link:hover h3{color:var(--ant-color-primary)}.admin-workspace .admin-module-icon{width:36px;height:36px;color:var(--ant-color-text-secondary);flex-shrink:0;place-items:center;display:grid}.admin-workspace .admin-module-icon svg{width:22px;height:22px}.admin-workspace .admin-section-link{color:var(--ant-color-primary);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.admin-workspace .admin-section-link:hover{text-decoration:underline}@media (max-width:1279px){.admin-workspace .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace .admin-metrics>:nth-child(3){border-left:0}.admin-workspace .admin-metrics>:nth-child(n+3){border-top:1px solid var(--ant-color-border-secondary)}}@media (max-width:639px){.admin-workspace .admin-metrics>*{padding:16px}.admin-workspace .ant-statistic-content{font-size:24px}}@layer utilities{.admin-workspace .ant-card h3.ant-typography{font-size:16px!important;line-height:1.45!important}}