:root{--color-primary:#ae1c3f;--color-primary-deep:#8b1530;--color-primary-soft:#ae1c3f0a;--color-background:#f7f9fb;--color-surface:#fff;--color-surface-low:#f2f4f6;--color-on-surface:#191c1e;--color-on-surface-muted:#5f6368;--color-outline-variant:#c2c7d0;--radius-lg:12px}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100vh;margin:0;padding:0}body{background:var(--color-background,#f7f9fb);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.ant-table-cell,.ant-statistic-content,.ant-descriptions-item-content{font-variant-numeric:tabular-nums}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;vertical-align:middle;direction:ltr;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1}.app-menu .ant-menu{background:0 0}.app-menu .ant-menu-item{border-radius:var(--radius-lg,12px);width:calc(100% - 16px);margin:4px 8px;transition:background-color .15s,color .15s}.app-menu .ant-menu-item:hover:not(.ant-menu-item-selected){background:var(--color-surface-low,#f2f4f6)}.app-menu .ant-menu-item-selected{background:var(--color-primary-soft,#ae1c3f0a);color:var(--color-primary,#ae1c3f);font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
