html,body,#root{min-height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.page-table-wrap{max-width:100%;overflow-x:auto}.status-panel{background:#fff;border:1px solid #f0f0f0;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));width:100%;display:grid;overflow:hidden}.status-cell{background:#fff;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;min-width:0;padding:16px 18px 18px}.status-cell.is-ok{background:#f6ffed}.status-cell.is-error{background:#fff2f0}.status-cell.is-loading{background:#fafafa}.status-cell-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.status-cell-brand{align-items:center;gap:8px;min-width:0;display:flex}.status-brand-logo{object-fit:contain;border-radius:4px;flex-shrink:0;width:22px;height:22px}.status-cell-state{letter-spacing:.03em;color:#8c8c8c;background:#f0f0f0;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4}.status-cell-state.is-ok{color:#237804;background:#d9f7be}.status-cell-state.is-error{color:#a8071a;background:#ffccc7}.status-cell-state.is-loading{animation:1s ease-in-out infinite status-pulse}.status-cell-meta{font-variant-numeric:tabular-nums;margin-top:10px;display:block}.status-cell-detail{min-height:44px;margin:4px 0 0!important}.status-cell-action{margin-top:8px}.uptime-panel{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px 18px 18px}.uptime-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.uptime-row{grid-template-columns:minmax(108px,auto) minmax(0,1fr) 52px;align-items:center;gap:10px;margin-top:10px;display:grid}.uptime-name{align-items:center;gap:8px;min-width:0;display:flex}.uptime-name .status-brand-logo{width:18px;height:18px}.uptime-name,.uptime-percent{font-variant-numeric:tabular-nums}.uptime-percent{text-align:right}.uptime-bars{gap:1px;min-width:0;height:28px;display:flex;overflow-x:auto}.uptime-bar{border-radius:1px;flex:1 0 3px;min-width:3px;height:100%}.uptime-bar.is-ok{background:#52c41a}.uptime-bar.is-warn{background:#faad14}.uptime-bar.is-down{background:#ff4d4f}.uptime-bar.is-empty{background:#f0f0f0}.uptime-tip{z-index:1000;background:#fff;border:1px solid #f0f0f0;border-radius:8px;width:260px;max-height:240px;padding:8px 10px;font-size:12px;line-height:1.45;position:fixed;overflow:auto;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 6px 16px #0000001f}.uptime-tip-title{margin-bottom:6px;font-weight:600}.uptime-sample-list{margin:0;padding:0;list-style:none}.uptime-sample-list li.is-down{color:#a8071a}@keyframes status-pulse{0%,to{opacity:.35}50%{opacity:1}}.admin-menu-button,.admin-header-logo,.admin-group-switch-header{display:none}@media (width<=991px){.admin-menu-button,.admin-header-logo,.admin-group-switch-header{display:inline-flex}.admin-group-switch-sider{display:none}}.problem-order-search{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.problem-order-search h3{flex:none;margin:0}.problem-order-search .ant-input{flex:180px;max-width:320px}.problem-order{flex-direction:column;gap:8px;min-width:0;display:flex}.problem-order-table{max-width:100%;overflow:visible}.problem-order-table .ant-table-wrapper,.problem-order-table .ant-table-container,.problem-order-table .ant-table-content,.problem-order-table .ant-table-body{overflow:visible!important}.problem-order-table table{table-layout:auto;width:100%!important}.problem-order-table th,.problem-order-table td{white-space:normal;overflow-wrap:anywhere}.problem-order-identity{flex-wrap:wrap;align-items:flex-end;gap:4px 28px;display:flex}.problem-order-status strong{font-size:22px;font-weight:650;line-height:1.1;display:block}.problem-order-status.is-processing strong{color:#0958d9}.problem-order-status.is-warning strong{color:#ad6800}.problem-order-status.is-success strong{color:#237804}.problem-order-status.is-error strong{color:#a8071a}.problem-order-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.problem-order-bundles{flex-wrap:wrap;gap:16px 32px;display:flex}.problem-order-people,.problem-order-times{flex-wrap:wrap;gap:12px 20px;display:flex}.problem-order-ago{color:#00000073;font-size:12px;line-height:1.2}.problem-order-assignee{flex-direction:column;gap:2px;display:flex}.problem-order-assignee strong{font-size:18px;font-weight:650;line-height:1.2}.problem-shortcut{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;align-items:center;gap:12px;width:100%;margin:0;padding:10px 12px;display:flex}.problem-shortcut:disabled{cursor:default;color:#00000040}.problem-product-cell{align-items:center;gap:8px;min-width:0;display:flex}.problem-product-image{object-fit:contain;background:#fff;border:1px solid #e8e8e8;border-radius:6px;flex:none;width:40px;height:40px}.problem-shortcut-key{border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:650;display:inline-flex}.problem-order-tiles,.problem-order-mini{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px 16px;width:100%;display:grid}.problem-tile{min-width:0;padding:0}.problem-label-picks{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.problem-label-picks button{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:2px 8px}.problem-label-picks button.is-current{border-color:#1f1f1f}.problem-label-page{background:#fff;border:1px solid #e8e8e8;border-radius:8px;max-width:100%;height:auto;display:block}.problem-tile-label{color:#00000073;font-size:11px;line-height:1.2}.problem-tile-value{overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:600;line-height:1.3}.problem-order-columns{grid-template-columns:minmax(0,1.7fr) minmax(240px,.9fr);align-items:start;gap:8px;display:grid}.problem-order-side{flex-direction:column;gap:8px;min-width:0;display:flex}.problem-order-card .ant-card-head{min-height:36px;padding:0 12px}.problem-order-card .ant-card-body{padding:8px 10px}.problem-order-card .problem-order-mini{border:0;border-radius:0}.problem-batch-current{color:#0958d9;margin:0;font-size:15px;font-weight:650;line-height:1.35}.problem-batch-current-row td{color:#0958d9;font-weight:650}.problem-order-note{margin:0;font-size:13px;line-height:1.35}@media (width<=900px){.problem-order-columns{grid-template-columns:minmax(0,1fr)}}.ant-modal{max-width:calc(100vw - 16px)}
