.demo-nav{max-height:82vh;overflow:auto;position:sticky;top:14px}.demo-nav .nav-group{font-size:11px;color:#9098aa;padding:16px 12px 7px}.machine-stage{min-width:0}.phone .page-body{overflow-y:auto;max-height:640px;padding-bottom:35px}.phone .member small{white-space:nowrap}.phone .member{gap:8px;display:flex;justify-content:space-between;padding:9px 0}.phone .notice{margin-top:12px}.phone .action-stack{margin-top:20px}.phone .card h3{font-size:15px;margin:0 0 12px}.phone .row-link{width:100%;text-align:left;padding:16px;background:#fff;border-radius:12px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.phone .badge{background:#edf0ff;color:#7783cb;font-size:10px;padding:4px 7px;border-radius:5px}.phone .dialog-backdrop{position:absolute;inset:0;background:#252d4d66;display:grid;place-items:center;padding:22px;z-index:20}.phone .dialog{background:white;padding:22px;border-radius:18px;max-height:86%;overflow:auto;width:100%}.phone .dialog h3{font-size:17px;margin:0 0 15px}.phone .dialog p{font-size:12px;line-height:1.9;color:#7b8598}.phone .dialog .member{font-size:12px}.phone .dialog .primary{margin-top:12px}.phone .warning-button{background:#b96567}.phone .result-copy{font-size:12px;line-height:1.9;color:#80899d}.phone .device-hero{padding-top:8px}.phone .device-hero h3{font-size:17px}.phone .tabbar{z-index:3}.phone .empty-note{font-size:12px;line-height:1.9;color:#8993a5;padding:12px 0}.phone .device-row{text-align:left}.phone .field-error{font-size:12px;color:#b15959;min-height:24px}.phone button:focus-visible,.device input:focus-visible{outline:2px solid #6879e8;outline-offset:3px}.device .report-card.v6-card{top:12cqw;height:34cqw}.device .qr-device{font-size:1.25cqw;line-height:1.6;margin-top:1.2cqw;color:#747f9a}.device .copy .device-action{margin-top:1.2cqw}.device .form-pin{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.device .form-pin label{font-size:1.65cqw;display:block}.device .form-pin input{width:100%;margin-top:1.4cqw;background:#f6f7fc;border:1px solid #d9dfec;border-radius:1cqw;padding:1.5cqw;font-size:2.5cqw;letter-spacing:1cqw}.device .form-pin .span-two{grid-column:1/-1}.device .field-error{font-size:1.5cqw;color:#b36363;min-height:2cqw}.device .panel-note{margin-top:2cqw;padding-top:1.5cqw}.device .report-members{font-size:1.4cqw;line-height:1.8;margin-top:1.3cqw;color:#7f8aa3}.device .device-foot .text-link{padding:0}.device .pin-info p{margin:1cqw 0}.device .keypad{align-self:start}.v6-note{background:#fff7e7;border-radius:8px;padding:12px;color:#947541;font-size:12px;line-height:1.8}.phone .key-value b{text-align:right}.demo-nav button{line-height:1.7}
.ops-body{margin:0;background:#f5f7fa;color:#414660;font-family:"PingFang SC","Microsoft YaHei",sans-serif}.ops-header{background:#fff;border-bottom:1px solid #e6e9ee;padding:22px 32px;display:flex;gap:25px;align-items:center;flex-wrap:wrap}.ops-header b{color:#1685ed;font-size:22px}.ops-header a{font-size:13px;color:#758198}.ops-main{max-width:1180px;margin:30px auto;padding:0 24px}.ops-panel{background:white;border:1px solid #e4e8ed;border-radius:5px;padding:25px}.ops-tabs{border-bottom:1px solid #eee;padding-bottom:20px;color:#1685ed}.ops-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.ops-body button{font:inherit;cursor:pointer;border:1px solid #d7dce5;padding:10px 18px;border-radius:4px;background:#fff;color:#586174}.ops-body .ops-primary{background:#1890ff;border-color:#1890ff;color:#fff}.ops-table{width:100%;border-collapse:collapse;font-size:13px}.ops-table th,.ops-table td{text-align:left;padding:16px 10px;border-bottom:1px solid #eee}.ops-table th{background:#fafafa}.ops-description{font-size:13px;line-height:1.9;color:#7b8698}.ops-dialog-backdrop{position:fixed;inset:0;background:#0006;display:grid;place-items:center;padding:20px;z-index:40}.ops-dialog{background:white;max-width:570px;width:100%;padding:28px;border-radius:6px}.ops-dialog h2{font-size:20px;margin-top:0}.ops-dialog textarea{box-sizing:border-box;width:100%;min-height:120px;resize:vertical;font:inherit;border:1px solid #d9dfe9;padding:12px;margin:15px 0}.ops-dialog .buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.ops-result{font-size:13px;line-height:1.9;padding:14px;background:#f0f8f4;border:1px solid #d0e9db;margin:15px 0}.ops-qa{margin-top:30px;background:#fff;padding:24px;border:1px solid #e4e8ed;font-size:13px;line-height:1.9}.ops-qa h2{font-size:19px}.ops-body a{color:#697bc8}.ops-body [hidden]{display:none!important}
.phone .page-body{max-height:610px}.phone [data-password-form] input{display:block;width:100%;height:48px;margin:10px 0;border:1px solid #dfe3ed;border-radius:10px;background:white;padding:10px 15px;font-size:23px;letter-spacing:18px}.phone .dialog .member small{font-size:10px;color:#8d96a8}
@media(max-width:790px){.demo-nav{position:static;max-height:none}.demo-nav .nav-group{display:none}.phone{max-width:100%}.ops-panel{padding:15px}.ops-main{padding:0 12px}.ops-table-wrap{overflow:auto}.ops-header{padding:18px}}
