:root{--up-font-family: sohne-var, "SF Pro Display", "PingFang SC", "Segoe UI", sans-serif;--up-color-primary: #533afd;--up-color-primary-strong: #4434d4;--up-color-text: #061b31;--up-color-text-muted: #64748d;--up-color-bg: #f6f9fc;--up-color-surface: #ffffff;--up-color-surface-muted: #f8f9ff;--up-color-border: #e5edf5;--up-shadow-soft: rgba(50, 50, 93, .14) 0px 18px 24px -22px, rgba(0, 0, 0, .08) 0px 10px 18px -14px;--up-shadow-strong: rgba(50, 50, 93, .25) 0px 30px 45px -30px, rgba(0, 0, 0, .1) 0px 18px 36px -18px;--up-radius-sm: 4px;--up-radius-md: 6px;--up-radius-lg: 8px}html,body,#root{height:100%}body{margin:0;background:var(--up-color-bg);color:var(--up-color-text);font-family:var(--up-font-family);font-feature-settings:"ss01" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}*{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#64748d47;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#533afd4d;background-clip:padding-box}.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-tag,.ant-alert,.ant-card,.ant-modal,.ant-drawer,.ant-pagination,.ant-table,.ant-statistic{font-family:var(--up-font-family);font-feature-settings:"ss01" 1}.ant-card{border-color:var(--up-color-border)!important;box-shadow:var(--up-shadow-soft)!important}.ant-card .ant-card-head{min-height:54px;border-bottom-color:var(--up-color-border)}.ant-card .ant-card-head-title{color:var(--up-color-text)}.ant-card .ant-card-extra{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ant-alert{border:1px solid var(--up-color-border);border-radius:var(--up-radius-sm);box-shadow:var(--up-shadow-soft)}.ant-tag{border-radius:var(--up-radius-sm);font-weight:500}.ant-btn{border-radius:var(--up-radius-sm);box-shadow:none}.ant-btn.ant-btn-default{border-color:#d6d9fc}.ant-btn.ant-btn-default:hover,.ant-btn.ant-btn-default:focus{border-color:var(--up-color-primary)!important;color:var(--up-color-primary)!important}.ant-btn.ant-btn-link{color:var(--up-color-primary)}.ant-btn.ant-btn-link:hover,.ant-btn.ant-btn-link:focus{color:var(--up-color-primary-strong)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector{border-radius:var(--up-radius-sm)!important}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content,.ant-dropdown .ant-dropdown-menu,.ant-popover .ant-popover-inner{border:1px solid var(--up-color-border);border-radius:var(--up-radius-lg);box-shadow:var(--up-shadow-strong)}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{border-bottom-color:var(--up-color-border)}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:var(--up-radius-sm);border-color:var(--up-color-border)}.ant-pagination .ant-pagination-item-active{border-color:var(--up-color-primary)}.ant-pagination .ant-pagination-item-active a{color:var(--up-color-primary)}.ant-table-wrapper .ant-table{border-radius:var(--up-radius-lg)}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--up-color-text-muted);font-size:12px;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{color:var(--up-color-text)}.ant-statistic .ant-statistic-content{color:var(--up-color-text)}.ant-empty-description,.ant-typography.ant-typography-secondary,.ant-form-item-explain,.ant-form-item-extra{color:var(--up-color-text-muted)}
