:root{--etsy-orange: #f1641e;--etsy-orange-deep: #d4530f;--etsy-orange-soft: #fdeee4;--etsy-yellow: #fdd85d;--etsy-yellow-soft: #fdf3d3;--etsy-teal: #035764;--etsy-teal-soft: #e3f0ef;--etsy-bg: #fdf8f3;--etsy-line: #e8e0d5;--etsy-row: #fbf6ef;--etsy-ink: #222222;--etsy-ink-2: #595959;--etsy-ink-3: #999488;--pop-ease: cubic-bezier(.34, 1.4, .64, 1)}.row-abnormal>td{background-color:#fff4ec!important}.row-abnormal:hover>td{background-color:#ffe9dc!important}body{background:var(--etsy-bg);font-family:Nunito,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.ant-table-wrapper{overflow-x:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e0d7c9;border-radius:99px;border:2px solid var(--etsy-bg)}::-webkit-scrollbar-thumb:hover{background:var(--etsy-orange)}.ant-card{border-radius:18px;border:1.5px solid var(--etsy-line);box-shadow:0 2px #22222208;transition:transform .25s ease,box-shadow .3s ease,border-color .3s ease}.ant-card:hover{transform:scale(1.008);border-color:#f1641e59;box-shadow:0 0 0 3px #f1641e14,0 8px 26px #f1641e21}.ant-card .ant-card-head{border-bottom:2px dashed var(--etsy-line);min-height:unset}.ant-card .ant-card-head-title{font-weight:900;font-size:15px}.ant-card-size-small{border-radius:16px}.ant-card .ant-statistic-title{font-weight:800;color:var(--etsy-ink-2)}.ant-card .ant-statistic-content{font-weight:900;letter-spacing:-.01em}.ant-statistic-content-value{font-weight:900!important}.ant-layout{background:var(--etsy-bg)!important}.ant-layout-sider{background:#fff!important;border-right:1.5px solid var(--etsy-line)}.ant-layout-header{background:#fdf8f3eb!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1.5px solid var(--etsy-line);position:sticky;top:0;z-index:20}.header-title{font-family:Fraunces,Georgia,serif;font-weight:700!important;letter-spacing:-.01em}.header-title .wave{color:var(--etsy-orange)}.ant-menu-light{border-inline-end:none!important;background:transparent!important}.ant-menu{font-weight:800}.ant-menu .ant-menu-item,.ant-menu .ant-menu-submenu-title{border-radius:12px!important;font-weight:800;transition:all .2s var(--pop-ease)}.ant-menu .ant-menu-item:hover{transform:translate(3px)}.ant-menu-item-group-title{font-size:11px!important;font-weight:900!important;letter-spacing:.1em;text-transform:uppercase;color:var(--etsy-ink-3)!important}.ant-table{font-weight:700}.ant-table-thead>tr>th{font-weight:900!important;background:var(--etsy-row)!important;border-bottom:1.5px solid var(--etsy-line)!important}.ant-table-tbody>tr>td{border-bottom:1px solid #f2ebdf!important}.ant-table-tbody>tr:hover>td{background:var(--etsy-orange-soft)!important}.ant-btn{border-radius:12px;font-weight:800}.ant-tag{border-radius:99px;font-weight:800;border-width:1.5px}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number{border-radius:12px!important}.ant-pagination .ant-pagination-item{border-radius:10px;font-weight:800}.ant-pagination .ant-pagination-item-active{border-color:var(--etsy-orange)}.ant-pagination .ant-pagination-item-active a{color:var(--etsy-orange)}.brand-block{display:flex;align-items:center;gap:10px;padding:22px 18px 18px}.brand-mark{width:40px;height:40px;border-radius:14px;background:var(--etsy-orange);display:flex;align-items:center;justify-content:center;color:#fff;font-family:Fraunces,Georgia,serif;font-weight:700;font-size:22px;box-shadow:3px 3px 0 var(--etsy-yellow);transform:rotate(-3deg);flex-shrink:0}.brand-name{font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--etsy-ink);line-height:1.2}.brand-sub{font-size:11px;color:var(--etsy-ink-3);font-weight:700;white-space:nowrap}
