html,body,#root{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;background:#f3f5fa;-webkit-font-smoothing:antialiased}.mono,.mono *{font-family:SF Mono,Menlo,Consolas,Courier New,monospace;font-size:.96em}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#c9d0e0;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#aeb8cf}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}.oms-sider-menu::-webkit-scrollbar-thumb,.ant-layout-sider ::-webkit-scrollbar-thumb{background:#ffffff29;border:2px solid transparent;background-clip:padding-box}.ant-layout-sider,.ant-layout .ant-layout-sider{background:linear-gradient(180deg,#0d1734,#0c152e 60%,#0a1226)!important}.oms-brand{display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;color:#fff;border-bottom:1px solid rgba(255,255,255,.06)}.oms-brand-mark{width:28px;height:28px;border-radius:8px;flex:none;background:linear-gradient(135deg,#f6c453,#e8a13c);color:#16204a;font-weight:700;font-size:14px;box-shadow:0 2px 6px #00000047;display:inline-flex;align-items:center;justify-content:center}.oms-brand-name{font-weight:600;font-size:15px;letter-spacing:.5px}.ant-layout-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.oms-sider-menu{flex:1 1 0;min-height:0;overflow-y:auto;padding-block:6px 10px;background:transparent}.oms-sider-foot{flex:none;padding:12px 16px;color:#ffffff61;font-size:11px;white-space:nowrap;border-top:1px solid rgba(255,255,255,.06)}.oms-header{display:flex;align-items:center;gap:8px;background:#fff!important;padding:0 16px!important;border-bottom:1px solid #e7ebf3;position:sticky;top:0;z-index:10;height:48px;line-height:48px}.oms-crumb{color:#6a7386;font-size:13px}.oms-header-right{margin-left:auto;display:flex;align-items:center;gap:12px}.oms-balance{font-size:12.5px;color:#8a93a8}.oms-balance b{color:#b45309;font-variant-numeric:tabular-nums}.oms-userchip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:4px 10px;border-radius:999px;transition:background .15s}.oms-userchip:hover{background:#f3f5fa}.oms-uname{font-size:13px;color:#2a3142}.oms-page-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.oms-page-head h3{margin:0;font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:#1f2740}.oms-page-sub{color:#8a93a8;font-size:12.5px;margin-top:4px}.oms-tab-count{display:inline-block;min-width:18px;text-align:center;margin-left:6px;padding:0 6px;border-radius:999px;background:#eef1f8;color:#6a7386;font-size:11px;font-variant-numeric:tabular-nums;line-height:17px}.ant-tabs-tab-active .oms-tab-count{background:#e7edfc;color:#3056d3}.oms-filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.oms-filter-item{display:flex;align-items:center;flex:none}.oms-filter-chip{display:inline-flex;align-items:center;gap:8px;flex:none}.oms-chip-label{color:#8a93a8;font-size:12.5px;flex:none}.oms-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0}.oms-batch-bar{margin-bottom:8px}.oms-fill-col{height:100%;flex:1 1 0;min-height:0;display:flex;flex-direction:column}.ant-layout-content>.oms-fill-col{min-height:560px}.oms-list-card,.oms-list-card>.ant-card-body{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.oms-list-card{overflow:hidden;box-shadow:0 1px 2px #1018280a}.ant-table td,.oms-tab-count,.oms-balance b{font-variant-numeric:tabular-nums}.ant-table-thead th{font-weight:600}.oms-fill-table,.oms-fill-table .ant-spin-nested-loading,.oms-fill-table .ant-spin-container,.oms-fill-table .ant-table,.oms-fill-table .ant-table-container{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.oms-fill-table .ant-table-body{flex:1 1 0;min-height:0;max-height:none!important}.oms-items-cell{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@keyframes omsFlash{0%{background:#fffbe6}to{background:transparent}}.oms-row-flash>td{animation:omsFlash 2.4s ease-out}.oms-br-head{padding:8px 12px;border-radius:6px;margin-bottom:10px;font-size:13px}.oms-br-head.ok{background:#f6ffed;color:#389e0d}.oms-br-head.partial{background:#fff7e6;color:#d46b08}.oms-br-row{display:flex;gap:8px;align-items:baseline;padding:3px 0;font-size:13px}.oms-br-ids{color:#999;font-size:12px;margin-left:auto;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oms-imp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.oms-imp-step{border:1px solid #e7ebf3;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.oms-imp-file{font-size:12px}.oms-imp-err-row td{background:#fff2f0}.oms-create-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}@media(max-width:1100px){.oms-create-grid{grid-template-columns:1fr}}.oms-f3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 12px}.oms-f3 label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:#666}.oms-remote-hint{color:#d46b08;font-size:12px;margin-top:2px}.oms-fee-panel{position:sticky;top:0}.oms-fee-line{display:flex;justify-content:space-between;gap:8px;padding:4px 0;font-size:13px;border-bottom:1px dashed #e7ebf3}.oms-fee-line.total{border-bottom:none;font-size:14px}.oms-fee-line.total b{color:#b45309;font-size:16px}.oms-dt-head{margin-bottom:12px}.oms-dt-sec{margin-bottom:16px}.oms-dt-sec-h{font-weight:600;font-size:13.5px;margin-bottom:8px;padding-left:8px;border-left:3px solid #3056d3}.oms-flag-list{display:flex;flex-wrap:wrap;gap:6px}.oms-login{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(1100px 520px at 78% -8%,rgba(72,105,224,.3),transparent 62%),radial-gradient(760px 420px at 6% 108%,rgba(10,18,40,.9),transparent 60%),linear-gradient(168deg,#0c1633,#0e1b3e 52%,#0a1228)}.oms-login:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1.6px 1.6px at 12% 22%,rgba(255,255,255,.8),transparent 100%),radial-gradient(1.2px 1.2px at 26% 68%,rgba(255,255,255,.45),transparent 100%),radial-gradient(1.8px 1.8px at 38% 12%,rgba(246,196,83,.75),transparent 100%),radial-gradient(1.1px 1.1px at 52% 44%,rgba(255,255,255,.4),transparent 100%),radial-gradient(1.5px 1.5px at 64% 78%,rgba(255,255,255,.6),transparent 100%),radial-gradient(1.2px 1.2px at 74% 26%,rgba(255,255,255,.5),transparent 100%),radial-gradient(2px 2px at 84% 58%,rgba(246,196,83,.55),transparent 100%),radial-gradient(1.1px 1.1px at 92% 14%,rgba(255,255,255,.45),transparent 100%),radial-gradient(1.3px 1.3px at 8% 84%,rgba(255,255,255,.35),transparent 100%),radial-gradient(1.2px 1.2px at 44% 92%,rgba(255,255,255,.4),transparent 100%)}.oms-login>.ant-card{position:relative;border-radius:14px;border:none;box-shadow:0 24px 64px #050a1c80,0 2px 6px #050a1c4d}.oms-login-brand{display:flex;align-items:center;gap:10px;margin-bottom:18px}.oms-login-brand .oms-brand-mark{width:36px;height:36px;font-size:17px;border-radius:10px}.oms-login-title{font-size:20px;font-weight:700;color:#1f2740;letter-spacing:.5px}.oms-login-sub{color:#8a93a8;font-size:12px}.oms-balance-num{font-size:28px;font-weight:700;color:#b45309;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.oms-today{display:flex;flex-direction:column;gap:14px;padding:6px 0}.oms-today-item{display:flex;align-items:baseline;gap:10px}.oms-today-item b{font-size:22px;min-width:64px}.oms-today-item span{color:#999;font-size:12.5px}.oms-todo-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media(max-width:900px){.oms-todo-row{grid-template-columns:repeat(2,1fr)}}.oms-todo-item{border:1px solid #e7ebf3;border-radius:8px;padding:10px 12px;display:flex;align-items:baseline;gap:8px;cursor:pointer;transition:box-shadow .2s}.oms-todo-item:hover{box-shadow:0 2px 8px #00000014}.oms-todo-item b{font-size:20px}.oms-todo-item.warn b{color:#d46b08}.oms-todo-item span{color:#666;font-size:12.5px}.oms-wh-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:8px}.oms-wh-card{border:1px solid #e7ebf3;border-radius:8px;padding:10px 12px}.oms-wh-card h4{margin:0 0 6px;font-size:13px}.oms-wh-card h4 span{color:#999;font-size:11px;font-weight:400}.oms-wh-card div{color:#666;font-size:12.5px;line-height:1.7}.oms-notice-list{display:flex;flex-direction:column;gap:10px;max-height:260px;overflow:auto}.oms-notice-item{display:flex;gap:8px}.oms-dot{width:8px;height:8px;border-radius:50%;background:#3056d3;margin-top:6px;flex:none}.oms-dot.read{background:#e0e0e0}.oms-contact-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:8px}.oms-contact-item{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;border:1px solid #e7ebf3;border-radius:8px;padding:10px 12px}.oms-contact-name{min-width:0}.oms-contact-title{color:#8a93a8;font-size:12px}.oms-contact-info{display:flex;flex-wrap:wrap;gap:2px 12px;min-width:0;color:#8a93a8;font-size:12px;overflow-wrap:anywhere}.oms-contact-phone{color:#2a3142;font-size:12.5px}.oms-avatar-sm{width:30px;height:30px;border-radius:50%;flex:none;background:#e7edfc;color:#3056d3;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.oms-manual-legend{margin-bottom:16px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.oms-manual-legend-note{color:#8a93a8;font-size:12px;margin-left:4px}.oms-manual-chain{margin-bottom:8px}.oms-manual-h{margin:20px 0 10px;padding-left:8px;border-left:3px solid #3056d3;font-weight:600;font-size:14px;line-height:1.4}.oms-manual-intro{padding:10px 12px;margin-bottom:4px;background:#f5f8ff;border-radius:6px;color:#2a3142;font-size:13px;line-height:1.7}.oms-manual-steps{margin:0;padding:0;list-style:none;counter-reset:mstep}.oms-manual-steps li{position:relative;padding:0 0 12px 34px;counter-increment:mstep}.oms-manual-steps li:before{content:counter(mstep);position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:#e7edfc;color:#3056d3;font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center}.oms-manual-steps li:not(:last-child):after{content:"";position:absolute;left:10px;top:27px;bottom:3px;width:2px;background:#e7ebf3}.oms-manual-step-desc{color:#5b6577;font-size:12.5px;line-height:1.7;margin-top:2px}.oms-manual-notes{margin:0;padding-left:18px;color:#5b6577;font-size:12.5px;line-height:1.9}.oms-manual-note-foot{margin-top:12px;color:#8a93a8;font-size:12px;line-height:1.7}.oms-manual-tab-self{color:#8a93a8;font-size:12px}.oms-sider-foot a{color:#ffffff8c}.oms-sider-foot a:hover{color:#fff}
