:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;--fleet-ink-900: #0f172a;--fleet-ink-600: #475569;--fleet-ink-500: #64748b;--fleet-ink-400: #94a3b8;--fleet-line: #e2e8f0;--fleet-accent: #4f46e5;--fleet-accent-strong: #4338ca;--fleet-accent-soft: #eef2ff;--fleet-card-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 24px -12px rgba(15, 23, 42, .12);--fleet-card-shadow-hover: 0 2px 4px rgba(15, 23, 42, .06), 0 16px 40px -16px rgba(79, 70, 229, .22)}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;min-height:100vh;background-color:#eef1f7;background-image:radial-gradient(1200px 500px at 85% -10%,rgba(99,102,241,.1),transparent 60%),radial-gradient(900px 480px at -10% 0%,rgba(18,164,194,.08),transparent 55%);background-attachment:fixed;color:var(--fleet-ink-900)}#root{min-height:100vh}::selection{background:#6366f138}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#64748b59;border-radius:6px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#64748b8c;background-clip:content-box}*::-webkit-scrollbar-track{background:transparent}.fleet-header{background:linear-gradient(180deg,#02061700,#02061700),linear-gradient(100deg,#060a18,#101736 52%,#0a1030)!important;border-bottom:none!important;position:sticky;top:0;z-index:20;box-shadow:0 1px #94a3b824,0 12px 32px -16px #0206178c}.fleet-header:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(129,140,248,.55) 30%,rgba(18,164,194,.55) 70%,transparent);pointer-events:none}.fleet-header .ant-btn-text:not(:disabled):hover{background:#94a3b829!important}.fleet-sider{background:#ffffffeb!important;-webkit-backdrop-filter:saturate(1.1) blur(6px);backdrop-filter:saturate(1.1) blur(6px);box-shadow:inset -1px 0 0 var(--fleet-line)}.fleet-sider .ant-menu-inline{padding:10px;background:transparent}.fleet-sider .ant-menu-inline .ant-menu-item{border-radius:10px;margin-block:3px;height:40px;line-height:40px;position:relative;transition:background .16s ease,color .16s ease,transform .16s ease}.fleet-sider .ant-menu-inline .ant-menu-item:not(.ant-menu-item-selected):hover{background:linear-gradient(90deg,#6366f112,#12a4c20d);transform:translate(1px)}[dir=rtl] .fleet-sider .ant-menu-inline .ant-menu-item:not(.ant-menu-item-selected):hover{transform:translate(-1px)}.fleet-sider .ant-menu-inline .ant-menu-item-selected{font-weight:600;background:linear-gradient(90deg,#eef2ff,#f5f7ff);box-shadow:inset 0 0 0 1px #6366f12e}.fleet-sider .ant-menu-inline .ant-menu-item-selected:before{content:"";position:absolute;inset-inline-start:-10px;top:8px;bottom:8px;width:3px;border-radius:2px;background:linear-gradient(180deg,#6366f1,#12a4c2)}.fleet-sider .ant-menu-inline .ant-menu-item .anticon{font-size:16px}.fleet-sider-foot{padding:12px 16px;font-size:12px;color:var(--fleet-ink-500);border-top:1px solid var(--fleet-line);background:linear-gradient(180deg,transparent,rgba(238,242,255,.6))}.fleet-content-card{background:#fff!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:14px!important;box-shadow:var(--fleet-card-shadow);animation:fleet-rise .28s cubic-bezier(.2,.7,.3,1) both}@keyframes fleet-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ant-table-tbody>tr>td,.ant-descriptions-item-content,.ant-statistic-content{font-variant-numeric:tabular-nums}.ant-statistic-content{font-weight:650;letter-spacing:-.01em}.ant-table-thead>tr>th{font-size:12px;font-weight:600;color:var(--fleet-ink-600);text-transform:none}.ant-table-tbody>tr{transition:background .12s ease}.ant-card{border-color:var(--fleet-line);box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .18s ease,border-color .18s ease}.ant-card:hover{border-color:#cbd5e1;box-shadow:var(--fleet-card-shadow-hover)}.ant-card .ant-card-head{min-height:48px;font-size:14px;font-weight:600;color:var(--fleet-ink-900);border-bottom-color:#eef1f6}.ant-btn-primary{background:linear-gradient(135deg,#4f46e5,#3b63f6 55%,#0ea5c4 130%);border:none;box-shadow:0 1px 2px #0f172a2e,0 6px 16px -6px #4f46e580;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background:linear-gradient(135deg,#4338ca,#2f55e8 55%,#0891b2 130%);box-shadow:0 2px 4px #0f172a2e,0 10px 22px -8px #4f46e58c;transform:translateY(-1px)}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{transform:translateY(0)}.ant-form-item .ant-form-item-label>label{color:var(--fleet-ink-600);font-size:13px}.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{box-shadow:0 0 0 3px #6366f12e!important}.ant-tag{border-radius:999px;padding-inline:10px}.ant-modal .ant-modal-content{border-radius:14px;box-shadow:0 24px 64px -16px #02061759}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fleet-content-card{animation:none}}
