*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{color:#000000e0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.5}#root{min-height:100vh}.ant-table-cell .ant-btn-link{padding:0 4px;font-size:12px}.group-binding-calibration-drawer .ant-drawer-content-wrapper{max-width:100vw;width:min(736px,100vw)!important}.group-binding-calibration-drawer .ant-form{z-index:1;position:relative}.group-binding-drawer-actions{z-index:3;background:#fff;grid-template-columns:1fr;gap:8px;width:100%;margin-bottom:16px;display:grid;position:relative}.ant-card-small>.ant-card-head{min-height:36px;font-size:13px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}::-webkit-scrollbar-track{background:0 0}@media (width<=991px){.app-sider{display:none!important}}.draft-review-cards-2col{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.draft-review-form-4col{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.manual-page{width:100%}.manual-header{flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.manual-header .ant-typography{margin-bottom:0}.manual-highlights{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:4px;display:grid}.manual-highlight{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.manual-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.manual-main{min-width:0}.manual-section{border-top:1px solid #f0f0f0;padding:20px 0;scroll-margin-top:64px}.manual-section:first-child{border-top:0}.manual-section .ant-typography{margin-bottom:8px}.manual-list{margin:8px 0 0;padding-left:22px}.manual-list li{margin:4px 0}.manual-checklist,.manual-tips{background:#f6faff;border-left:3px solid #1677ff;margin-top:12px;padding:10px 12px}.manual-tips{background:#f6ffed;border-left-color:#52c41a}.manual-alert{margin-top:12px}.manual-flow{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:16px;display:grid}.manual-flow-segment{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.manual-flow-card{background:#f6faff;border:1px solid #d9e8ff;border-radius:6px;flex-direction:column;gap:8px;min-height:190px;padding:12px;display:flex}.manual-flow-step{color:#fff;background:#1677ff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.manual-flow-arrow{color:#8c8c8c}.manual-example{grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.manual-example-summary{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;flex-direction:column;gap:10px;padding:14px;display:flex}.manual-example-quote{background:#fffbe6;border-left:3px solid #faad14;padding:10px 12px}.manual-example-steps{gap:10px;display:grid}.manual-example-step{background:#fff;border:1px solid #f0f0f0;border-radius:6px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px;display:grid}.manual-example-step-index{color:#1677ff;background:#e6f4ff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:600;display:grid}.manual-example-step-body{flex-direction:column;gap:6px;min-width:0;display:flex}.manual-table{margin-top:12px}.manual-table .ant-table-cell{vertical-align:top}.manual-aside{border-left:1px solid #f0f0f0;flex-direction:column;gap:14px;max-height:calc(100vh - 88px);padding-left:16px;display:flex;position:sticky;top:64px;overflow:auto}.manual-status-panel{border-top:1px solid #f0f0f0;flex-direction:column;gap:10px;padding-top:12px;display:flex}.manual-status-list{gap:10px;display:grid}.manual-status-item{flex-direction:column;gap:4px;display:flex}@media (width<=991px){.manual-layout{grid-template-columns:1fr}.manual-aside{border-top:1px solid #f0f0f0;border-left:0;order:-1;max-height:none;padding:12px 0 16px;position:static;overflow:visible}.manual-flow-segment{grid-template-columns:1fr}.manual-flow-arrow{display:none}.manual-example{grid-template-columns:1fr}}
