.apt-wrap[data-v-521ae722]{--navy:#1c2d5c;--green:#157a3a;--amber:#d97706;--red:#c52829;--line:#e3e6ee;--sub:#6b7280;color:#222;background:#fff;border:.5px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:0;overflow:hidden;display:flex;flex-direction:column;height:calc(100vh/var(--app-zoom, 1) - 454px);min-height:420px;flex-shrink:0}@media (min-width:1920px){.apt-wrap[data-v-521ae722]{height:calc(100vh/var(--app-zoom, 1) - 409px)}}.apt-center[data-v-521ae722]{text-align:center;padding:48px 0}.apt-empty-ico[data-v-521ae722]{font-size:28px;color:var(--sub)}.apt-empty-t[data-v-521ae722]{font-weight:700;color:var(--navy);margin-top:8px}.apt-empty-s[data-v-521ae722]{font-size:12.5px;color:var(--sub);margin-top:4px}.apt-split[data-v-521ae722]{display:grid;grid-template-columns:280px 1fr;flex:1 1 0%;min-height:0;overflow:hidden}.apt-rail[data-v-521ae722]{background:#fafbfd;border-right:.5px solid rgba(0,0,0,.08);padding:10px;overflow-y:auto;min-height:0}.apt-rail-title[data-v-521ae722]{font-size:11px;font-weight:700;color:var(--sub);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.apt-rail-sep[data-v-521ae722]{font-size:10px;font-weight:700;color:#a7adbd;text-transform:uppercase;letter-spacing:.4px;margin:10px 2px 6px}.apt-rail-item[data-v-521ae722]{width:100%;border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center;font-size:12px;cursor:pointer;text-align:left}.apt-rail-item.active[data-v-521ae722]{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.apt-rail-item.locked[data-v-521ae722]{background:#f5f6f9;border-style:dashed;cursor:default}.apt-rail-item.locked .apt-rn[data-v-521ae722],.apt-rail-item.locked .apt-rs[data-v-521ae722]{color:#a7adbd}.apt-rn[data-v-521ae722]{display:block;font-weight:700;color:var(--navy)}.apt-rs[data-v-521ae722]{display:block;font-size:10px;color:var(--sub)}.apt-pane[data-v-521ae722]{min-width:0;overflow-y:auto;min-height:0;padding:20px 26px}.apt-pane.noscroll[data-v-521ae722]{overflow:hidden;padding:0;display:flex;flex-direction:column}.apt-foot[data-v-521ae722]{border-top:1px solid #e9ecef;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-shrink:0}.apt-foot-meta[data-v-521ae722]{font-size:12.5px;color:var(--sub);line-height:1.55;flex:1 1 auto;min-width:0}.apt-foot-acts[data-v-521ae722]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.apt-badge[data-v-521ae722]{display:inline-block;background:#eef1f9;color:var(--navy);font-size:11px;font-weight:700;border-radius:5px;padding:2px 7px;margin-right:6px}.apt-pane-head[data-v-521ae722]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.apt-pane-head h6[data-v-521ae722]{font-size:17.5px;font-weight:700;color:var(--navy);margin:0}.apt-chip[data-v-521ae722]{display:inline-block;font-size:12.5px;font-weight:600;border-radius:10px;padding:4px 10px;white-space:nowrap;flex-shrink:0}.apt-chip.ok[data-v-521ae722]{background:#e7f4ec;color:var(--green)}.apt-chip.warn[data-v-521ae722]{background:#fdf1e2;color:var(--amber)}.apt-chip.bad[data-v-521ae722]{background:#fbeaea;color:var(--red)}.apt-chip.info[data-v-521ae722]{background:#eef1f9;color:var(--navy)}.apt-chip.lock[data-v-521ae722]{background:#f0f1f5;color:#a7adbd}.apt-meas[data-v-521ae722]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f2f7;padding:14px 0;font-size:15.5px;gap:12px}.apt-meas-focus[data-v-521ae722]{background:#fff8ec;border-radius:8px;box-shadow:inset 0 0 0 1px #f3ddb4;padding-left:8px;padding-right:8px}.apt-meas-focus.apt-meas[data-v-521ae722]{margin:0 -8px}.apt-mn[data-v-521ae722]{font-weight:600}.apt-right[data-v-521ae722]{text-align:right;min-width:0}.apt-window-pill[data-v-521ae722]{display:inline-block;font-size:11px;font-weight:700;color:#5b6b8c;background:#eef1f8;border-radius:999px;padding:3px 9px;margin-left:5px;letter-spacing:.01em}.apt-goal-wrap[data-v-521ae722]{display:block;font-size:11.5px;color:var(--sub);margin-top:2px}.apt-sub10[data-v-521ae722]{font-size:11.5px;color:var(--sub);margin:3px 0 6px}.apt-note[data-v-521ae722]{font-size:12.5px;color:var(--sub);margin-top:12px;line-height:1.6}.apt-claim-row[data-v-521ae722]{border-bottom:1px solid #f0f2f7;padding:11px 0;font-size:14px}.apt-meas-row[data-v-521ae722]{display:flex;align-items:center;justify-content:space-between;gap:10px}.track-tabs[data-v-521ae722]{display:flex;gap:8px;margin-bottom:18px}.track-tab[data-v-521ae722]{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 18px;font:inherit;font-size:13px;font-weight:700;color:var(--sub);cursor:pointer;text-align:left}.track-tab .sub[data-v-521ae722]{display:block;font-size:10px;font-weight:600;margin-top:2px}.track-tab.ready[data-v-521ae722]{border-color:#bfe3cc}.track-tab.ready .sub[data-v-521ae722]{color:var(--green)}.track-tab.ready.active[data-v-521ae722]{background:#157a3a;border-color:#157a3a;color:#fff;box-shadow:none}.track-tab.ready.active .sub[data-v-521ae722]{color:#d9f0e1}.track-tab.attn[data-v-521ae722]{border-color:#f3dfb8}.track-tab.attn .sub[data-v-521ae722]{color:var(--amber)}.track-tab.attn.active[data-v-521ae722]{background:#d97706;border-color:#d97706;color:#fff;box-shadow:none}.track-tab.attn.active .sub[data-v-521ae722]{color:#fbe8cc}.track-tab.disabled[data-v-521ae722]{background:#f5f6f9;border-style:dashed;color:#a7adbd;cursor:default}.track-tab.disabled .sub[data-v-521ae722]{color:#a7adbd}.track-tab.notstarted[data-v-521ae722]{border-color:#d7dae2}.track-tab.notstarted .sub[data-v-521ae722]{color:var(--sub)}.track-tab.notstarted.active[data-v-521ae722]{background:#6b7182;border-color:#6b7182;color:#fff;box-shadow:none}.track-tab.notstarted.active .sub[data-v-521ae722]{color:#e3e5ea}.track-tab.not-enrolled[data-v-521ae722]{background:#f5f6f9;border-style:dashed;color:#a7adbd}.track-tab.not-enrolled .sub[data-v-521ae722]{color:#a7adbd}.track-tab.not-enrolled.active[data-v-521ae722]{background:#eef0f4;border-color:#d7dae2;color:#6b7182;box-shadow:none}.track-tab.not-enrolled.active .sub[data-v-521ae722]{color:#8a90a3}.track-tab.history[data-v-521ae722]{border-color:var(--line)}.track-tab.history .sub[data-v-521ae722]{color:var(--sub)}.track-tab.history.active[data-v-521ae722]{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:none}.track-tab.history.active .sub[data-v-521ae722]{color:#c9d3e6}.rtb-history[data-v-521ae722]{max-height:420px;overflow-y:auto}.rtb-card[data-v-521ae722]{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px 24px}.rtb-card.attn[data-v-521ae722]{border-color:#f3dfb8;background:#fffdf8}.rtb-header[data-v-521ae722]{display:flex;gap:28px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid #f0f2f7;flex-wrap:wrap}.rtb-header-item .k[data-v-521ae722]{display:block;font-size:10.5px;font-weight:700;color:var(--sub);text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px}.rtb-header-item .v[data-v-521ae722]{font-size:14px;font-weight:700;color:var(--navy)}.rtb-stepper[data-v-521ae722]{display:flex;align-items:center;gap:0;margin-bottom:26px;width:100%}.rtb-step[data-v-521ae722]{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:0}.rtb-step-dot[data-v-521ae722]{width:44px;height:44px;border-radius:50%;background:#eef0f4;color:var(--sub);display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0}.rtb-step.current .rtb-step-dot[data-v-521ae722],.rtb-step.done .rtb-step-dot[data-v-521ae722]{background:var(--green);color:#fff}.rtb-step-dot i[data-v-521ae722]{color:inherit}.rtb-step-label[data-v-521ae722]{font-size:12px;font-weight:700;color:var(--sub);text-transform:uppercase;letter-spacing:.3px;text-align:center}.rtb-step.current .rtb-step-label[data-v-521ae722]{color:var(--navy)}.rtb-step.done .rtb-step-label[data-v-521ae722]{color:var(--green)}.rtb-step-line[data-v-521ae722]{flex:1.4;height:2px;background:#eef0f4;margin:0 -4px 24px}.rtb-step-line.done[data-v-521ae722]{background:var(--green)}.rtb-step-dot.attn[data-v-521ae722],.rtb-step.attn .rtb-step-dot[data-v-521ae722]{background:var(--amber);color:#fff}.rtb-step-label.attn[data-v-521ae722]{color:var(--amber)}.rtb-step.denied .rtb-step-dot[data-v-521ae722]{background:var(--red);color:#fff}.rtb-step.denied .rtb-step-label[data-v-521ae722]{color:var(--red)}.rtb-step-line.denied[data-v-521ae722]{background:var(--red)}.rtb-grid[data-v-521ae722]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 24px;margin-bottom:18px}.rtb-cell[data-v-521ae722]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#f8f9fb;border-radius:8px}.rtb-cell.wide[data-v-521ae722]{grid-column:span 2}.rtb-cell .k[data-v-521ae722]{font-size:10.5px;font-weight:700;color:var(--sub);text-transform:uppercase;letter-spacing:.3px}.rtb-info[data-v-521ae722]{font-size:11px;color:var(--sub);text-transform:none;letter-spacing:0;cursor:help;margin-left:2px}.rtb-info[data-v-521ae722]:hover{color:var(--navy)}.rtb-k-wrap[data-v-521ae722]{position:relative;display:inline-block}.rtb-tip[data-v-521ae722]{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:240px;max-width:60vw;background:#fff;color:#1c2d5c;border:.5px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45;text-transform:none;letter-spacing:normal;box-shadow:0 4px 16px rgba(18,28,45,.15)}.rtb-cell .v[data-v-521ae722]{font-size:14px;font-weight:700;color:var(--navy)}.rtb-cell .v.amt[data-v-521ae722]{color:var(--green)}.rtb-cell .v.attn[data-v-521ae722]{color:var(--amber)}.rtb-pos-select[data-v-521ae722]{margin-top:2px;font:inherit;font-size:12.5px;font-weight:600;color:#222;border:1px solid var(--line);border-radius:6px;padding:5px 8px;background:#fff;max-width:220px}.rtb-pos-select[data-v-521ae722]:disabled{color:var(--sub);background:#f7f8fa;cursor:not-allowed}.rtb-pos-note[data-v-521ae722]{display:block;font-size:10px;color:var(--sub);margin-top:6px;line-height:1.4}.rtb-note[data-v-521ae722]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px dashed var(--line);border-radius:8px;background:#fafbfc}.rtb-note.attn[data-v-521ae722]{border-color:#f3dfb8;background:#fffdf8}.rtb-note-text[data-v-521ae722]{font-size:12.5px;color:var(--sub);line-height:1.5}.rtb-note-sub[data-v-521ae722]{display:block;font-size:11px;color:var(--sub);margin-top:4px;line-height:1.4}.rtb-note-date[data-v-521ae722]{font-size:11.5px;color:var(--sub);white-space:nowrap}.rtb-paid-form[data-v-521ae722]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.rtb-paid-input[data-v-521ae722]{font:inherit;font-size:12.5px;border:1px solid var(--line);border-radius:6px;padding:5px 8px;background:#fff;color:var(--navy)}.rtb-paid-input[type=number][data-v-521ae722]{width:90px}.rtb-paid-input[type=date][data-v-521ae722]{width:130px}.rtb-dos-select[data-v-521ae722]{font:inherit;font-size:14px;font-weight:700;color:var(--navy);border:1px solid transparent;border-radius:6px;padding:2px 4px;margin:-2px -4px;background:#fff;cursor:pointer}.rtb-dos-select[data-v-521ae722]:focus,.rtb-dos-select[data-v-521ae722]:hover{border-color:var(--line)}.rtb-footer[data-v-521ae722]{display:flex;justify-content:flex-end;padding-top:16px;margin-top:4px;border-top:1px solid #f0f2f7}.apt-btn[data-v-521ae722]{border-radius:8px;padding:8px 16px}.apt-btn.primary[data-v-521ae722]:disabled{background:#a7adbd;border-color:#a7adbd;cursor:default}.apt-btn.wide[data-v-521ae722]{width:100%}.apt-multi-row[data-v-521ae722]{padding:2px 0}.apt-multi-row b[data-v-521ae722]{color:var(--navy)}.apt-strip[data-v-521ae722]{display:flex;align-items:flex-start;gap:10px;border-radius:8px;padding:11px 14px;font-size:13.5px;line-height:1.5;margin-bottom:14px;border:1px solid #dde3f5;background:#f7f9ff}.apt-strip b[data-v-521ae722]{color:var(--navy)}.apt-strip .apt-btn[data-v-521ae722]{flex-shrink:0}.apt-strip.warn[data-v-521ae722]{background:#fff8ec;border-color:#f3ddb4}.apt-strip.err[data-v-521ae722]{background:#fdf2f2;border-color:#f0c9c9}.apt-strip.err b[data-v-521ae722]{color:#991b1b}.apt-strip.ok[data-v-521ae722]{background:#f6fbf7;border-color:#cfe8d8}.apt-strip.ok b[data-v-521ae722]{color:var(--green)}.apt-stripbody[data-v-521ae722]{display:block;flex:1 1 auto;min-width:0}.apt-strip-kicker[data-v-521ae722]{display:block;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sub);margin-bottom:4px}.apt-resubmit-toggle[data-v-521ae722]{display:block;background:none;border:none;padding:0;margin-top:6px;font-size:11.5px;font-weight:700;color:var(--navy);text-decoration:underline;cursor:pointer}.apt-resubmit[data-v-521ae722]{margin-top:10px;padding-top:10px;border-top:1px dashed #f0c9c9}.apt-resubmit-label[data-v-521ae722]{font-size:11px;font-weight:700;color:var(--sub);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.apt-dxwrap[data-v-521ae722]{position:relative;margin-bottom:8px}.apt-dxwrap input[data-v-521ae722]{width:100%;max-width:320px;border:1px solid var(--line);border-radius:6px;padding:6px 9px;font-size:12px;font-family:Quicksand,sans-serif}.apt-dxsugg[data-v-521ae722]{position:absolute;top:100%;left:0;width:320px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.12);z-index:5;margin-top:3px;max-height:180px;overflow-y:auto}.apt-dxsi[data-v-521ae722]{padding:7px 10px;font-size:12px;cursor:pointer;border-bottom:1px solid #f4f5f8;display:flex;gap:8px}.apt-dxsi[data-v-521ae722]:last-child{border-bottom:none}.apt-dxsi[data-v-521ae722]:hover{background:#f7f9ff}.apt-dxsi .code[data-v-521ae722]{font-weight:700;color:var(--navy);flex-shrink:0}.apt-dxsi .desc[data-v-521ae722]{color:#444}.apt-dxlist[data-v-521ae722]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.apt-dxchip[data-v-521ae722]{display:inline-flex;align-items:center;gap:6px;background:#f7f9ff;border:1px solid #dde3f5;border-radius:14px;padding:3px 6px 3px 10px;font-size:11.5px}.apt-dxchip.new[data-v-521ae722]{background:#fff8ec;border-color:#f3ddb4}.apt-dxchip .code[data-v-521ae722]{font-weight:700;color:var(--navy)}.apt-dxchip .rm[data-v-521ae722]{background:none;border:none;color:var(--sub);cursor:pointer;font-size:13px;line-height:1;padding:0 2px}.apt-fixline[data-v-521ae722]{display:block;margin-top:6px;padding-top:6px;border-top:1px dashed #f0c9c9;font-weight:500}.apt-fixline b[data-v-521ae722]{font-weight:800;color:#0a5c2c;text-transform:uppercase;font-size:10px;letter-spacing:.03em;display:block;margin-bottom:2px}.apt-chip.err[data-v-521ae722]{background:#fdeaea;color:var(--red)}.apt-err[data-v-521ae722]{font-size:11.5px;color:var(--red);margin-top:4px}.apt-btn[data-v-521ae722]{font-size:12.5px;font-weight:600;border-radius:7px;padding:6px 14px;border:1px solid var(--navy);color:var(--navy);background:#fff;cursor:pointer;margin-left:6px}.apt-btn.primary[data-v-521ae722]{background:var(--navy);color:#fff}.apt-btn.warn[data-v-521ae722]{background:var(--amber);border-color:var(--amber);color:#fff}.apt-btn.bad[data-v-521ae722]{background:var(--red);border-color:var(--red);color:#fff}.apt-ua-back[data-v-521ae722]{position:fixed;inset:0;background:rgba(20,28,46,.5);z-index:1080;display:flex;align-items:center;justify-content:center;padding:22px}.apt-ua[data-v-521ae722]{background:#fff;border-radius:12px;width:560px;max-width:100%;max-height:calc(100vh - 44px);display:flex;flex-direction:column;box-shadow:0 18px 44px rgba(0,0,0,.3)}.apt-ua-head[data-v-521ae722]{padding:13px 18px;border-top:3px solid var(--red);border-bottom:1px solid var(--line)}.apt-ua-head b[data-v-521ae722]{font-size:15px;color:var(--navy)}.apt-ua-head div[data-v-521ae722]{font-size:12px;color:var(--sub);margin-top:2px}.apt-ua-body[data-v-521ae722]{padding:14px 18px 16px;overflow-y:auto}.apt-ua-foot[data-v-521ae722]{border-top:1px solid var(--line);padding:12px 18px;display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.apt-ua-f[data-v-521ae722]{margin-bottom:12px}.apt-ua-f>label[data-v-521ae722]:first-child{display:block;font-size:10.5px;font-weight:700;color:var(--sub);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px}.apt-ua-r[data-v-521ae722]{display:flex;gap:9px;align-items:flex-start;border:1px solid var(--line);border-radius:9px;padding:10px 12px;margin-bottom:6px;font-size:13px;cursor:pointer}.apt-ua-r.sel[data-v-521ae722]{border-color:var(--navy);background:#f7f9ff}.apt-ua-r input[data-v-521ae722]{margin-top:3px;accent-color:var(--navy)}.apt-ua-rl[data-v-521ae722]{display:block;font-weight:600}.apt-ua-rd[data-v-521ae722]{display:block;font-size:11.5px;color:var(--sub);margin-top:2px;line-height:1.5}.apt-ua-in[data-v-521ae722]{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 11px;font-size:13px;font-family:inherit;min-height:62px;resize:vertical;line-height:1.55}.apt-ua-code[data-v-521ae722]{font-family:ui-monospace,Menlo,monospace;font-size:10.5px;color:var(--sub);margin-top:5px}.apt-ct-arrow[data-v-521ae722]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sub)}.apt-btn.danger[data-v-521ae722]{border-color:var(--red);color:var(--red)}.apt-btn.danger.primary[data-v-521ae722]{background:var(--red);border-color:var(--red);color:#fff}.apt-btn.danger[data-v-521ae722]:hover:not(:disabled){background:#fdf4f4}.apt-btn.sm[data-v-521ae722]{padding:5px 12px}.apt-btn[data-v-521ae722]:disabled{opacity:.55;cursor:default}.apt-bpstrip[data-v-521ae722]{border:1.5px solid var(--navy);border-radius:9px;padding:10px 12px;margin:6px 0 8px;background:#fbfcff}.apt-bp-head[data-v-521ae722]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.apt-bp-title[data-v-521ae722]{font-size:12.5px;font-weight:700;color:var(--navy)}.apt-bp-table[data-v-521ae722]{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:8px}.apt-bp-table th[data-v-521ae722]{font-size:10.5px;color:var(--sub);font-weight:600;text-align:left;padding:3px 6px}.apt-bp-table td[data-v-521ae722]{padding:3px 6px}.apt-bp-rn[data-v-521ae722]{font-weight:700;color:var(--navy)}.apt-bp-table input[data-v-521ae722],.apt-inline-cap input[data-v-521ae722]{width:84px;border:1px solid var(--line);border-radius:6px;padding:5px 8px;font-size:12px}.apt-bp-foot[data-v-521ae722]{display:flex;justify-content:space-between;align-items:center}.apt-attest[data-v-521ae722]{font-size:10.5px;color:var(--sub);margin-right:8px}.apt-attest input[data-v-521ae722]{accent-color:#1c2d5c}.apt-bp-mode[data-v-521ae722]{display:inline-flex;border:1px solid var(--line);border-radius:7px;overflow:hidden;margin-bottom:8px}.apt-bp-mode-btn[data-v-521ae722]{border:0;background:#fff;color:var(--sub);font-size:11px;font-weight:600;padding:4px 12px;cursor:pointer}.apt-bp-mode-btn.active[data-v-521ae722]{background:var(--navy);color:#fff}.apt-bp-mode-btn[data-v-521ae722]:disabled{color:#b6bcc7;cursor:not-allowed;background:#f4f5f7}.apt-bp-connected-note[data-v-521ae722]{font-size:11.5px;color:var(--sub);background:#f4f5f7;border-radius:7px;padding:8px 10px;margin-bottom:8px}.apt-bp-device-pill[data-v-521ae722]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#067a4d;background:#e0f7ef;border-radius:999px;padding:3px 10px;margin-bottom:6px;box-shadow:0 1px 3px rgba(6,122,77,.25)}.apt-bp-device-dot[data-v-521ae722]{width:6px;height:6px;border-radius:50%;background:#34d399;flex:none}.apt-meas-block[data-v-521ae722]{margin:0}.apt-inline-cap[data-v-521ae722]{display:flex;align-items:center;gap:7px}.apt-inline-cap select[data-v-521ae722]{border:1px solid var(--line);border-radius:6px;padding:5px 8px;font-size:12.5px;font:inherit}.apt-docval[data-v-521ae722]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;font-size:12px;min-width:0}.apt-docsum[data-v-521ae722]{min-width:0}.apt-docsum .apt-err[data-v-521ae722]{margin:0}.apt-docbtns[data-v-521ae722]{display:flex;align-items:center;flex-shrink:0;gap:6px}.apt-docedit[data-v-521ae722]{display:flex;align-items:center;gap:8px;padding:8px 0 0;flex-wrap:wrap}.apt-docedit input[data-v-521ae722],.apt-docval-edit input[data-v-521ae722]{width:130px;border:1px solid var(--line);border-radius:6px;padding:5px 8px;font-size:12px;font-family:Quicksand,sans-serif}.apt-docval-edit .apt-err[data-v-521ae722]{margin:0;flex-basis:100%;text-align:right}.apt-docmodal-row[data-v-521ae722]{display:flex;gap:10px}.apt-docmodal-row .apt-ua-f[data-v-521ae722]{flex:1;margin-bottom:0}.apt-docmodal-in[data-v-521ae722]{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 11px;font-size:13px;font-family:inherit}.apt-docmodal-npi[data-v-521ae722]{display:flex;gap:8px;align-items:center}.apt-docmodal-npi input[data-v-521ae722]{flex:1;min-width:0}.apt-roster[data-v-521ae722]{display:flex;align-items:flex-start;gap:9px;border-radius:8px;padding:9px 12px;font-size:12px;line-height:1.45;margin-top:8px}.apt-roster i[data-v-521ae722]{font-size:14px;margin-top:1px;flex-shrink:0}.apt-roster .rt-body[data-v-521ae722]{flex:1}.apt-roster .rt-body b[data-v-521ae722]{display:block;font-size:12px;margin-bottom:2px}.apt-roster .rt-body span[data-v-521ae722]{opacity:.85}.apt-roster-btn[data-v-521ae722]{border:none;border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:800;white-space:nowrap;flex-shrink:0;font-family:inherit;margin-top:1px;cursor:pointer}.apt-roster.tier1[data-v-521ae722]{background:#fff8ec;border:1px solid #f3d9a8;color:#92640a}.apt-roster.tier1 .apt-roster-btn[data-v-521ae722]{background:#d97706;color:#fff}.apt-roster.tier2[data-v-521ae722]{background:#f3f5f9;border:1px solid #e2e6ee;color:#5b6577}.apt-roster.tier2 .apt-roster-btn[data-v-521ae722]{background:#fff;border:1px solid #cfd5e0;color:#5b6577}.apt-roster-again[data-v-521ae722]{font-weight:600;margin-left:4px;white-space:nowrap}.apt-roster-picker[data-v-521ae722]{margin-top:6px;position:relative}.apt-roster-picker input[data-v-521ae722]{width:100%;border:1px solid var(--line);border-radius:6px;padding:7px 9px;font-size:12px;font-family:Quicksand,sans-serif;box-sizing:border-box}.apt-roster-sugg[data-v-521ae722]{border:1px solid var(--line);border-radius:8px;max-height:140px;overflow-y:auto;background:#fff;box-shadow:0 10px 26px rgba(18,28,45,.18);z-index:1090}.apt-roster-si[data-v-521ae722]{padding:7px 10px;font-size:12px;cursor:pointer}.apt-roster-si[data-v-521ae722]:hover{background:#f3f5f9}.apt-disp[data-v-521ae722]{display:flex;gap:8px;margin-top:10px}.apt-d[data-v-521ae722]{flex:1;text-align:center;border:1.5px solid var(--line);border-radius:8px;padding:8px;font-weight:700;font-size:12.5px;background:#fff;cursor:pointer}.apt-d.ready[data-v-521ae722]{border-color:var(--green);color:var(--green);background:#e7f4ec}.apt-d[data-v-521ae722]:disabled{opacity:.5;cursor:default}.apt-info-backdrop[data-v-521ae722]{position:fixed;inset:0;background:rgba(17,24,39,.45);z-index:1095;display:flex;align-items:center;justify-content:center;padding:20px}.apt-info-panel[data-v-521ae722]{background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:18px 20px;width:100%;max-width:380px}.apt-info-head[data-v-521ae722]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.apt-info-head b[data-v-521ae722]{font-size:15px;color:var(--navy)}.apt-info-close[data-v-521ae722]{color:#9ca3af;font-size:14px;cursor:pointer;padding:4px 6px;border-radius:4px;line-height:1}.apt-info-close[data-v-521ae722]:hover{color:#4b5563;background:#f3f4f6}.apt-info-body[data-v-521ae722]{font-size:12.5px;color:var(--sub);line-height:1.6}.apt-pane-head-ic[data-v-521ae722]{color:#9ca3af;font-size:15.5px;cursor:pointer;margin-left:6px;vertical-align:-1px}.apt-pane-head-ic[data-v-521ae722]:hover{color:#4b5563}.apt-tab-ic[data-v-521ae722]{color:inherit;opacity:.6;font-size:12px;cursor:pointer;margin-left:3px;vertical-align:1px}.apt-tab-ic[data-v-521ae722]:hover{opacity:1}.apt-meas-ic[data-v-521ae722]{color:#9ca3af;font-size:13px;cursor:pointer;margin-left:4px;vertical-align:-1px}.apt-meas-ic[data-v-521ae722]:hover{color:#4b5563}.apt-labprev-backdrop[data-v-521ae722]{position:fixed;inset:0;background:rgba(20,28,46,.45);z-index:1090;display:flex;align-items:center;justify-content:center;padding:24px}.apt-labprev-modal[data-v-521ae722]{background:#fff;border-radius:12px;width:680px;max-width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-shadow:0 18px 48px rgba(0,0,0,.3);overflow:hidden}.apt-labprev-head[data-v-521ae722]{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;border-bottom:1px solid var(--line)}.apt-labprev-head b[data-v-521ae722]{font-size:14px;color:var(--navy)}.apt-labprev-head span[data-v-521ae722]{font-size:12px;color:var(--sub)}.apt-labprev-body[data-v-521ae722]{background:#e8eaf0;flex:1 1 auto;height:calc(100vh - 200px);min-height:420px}.apt-labprev-body iframe[data-v-521ae722]{width:100%;height:100%;border:none;zoom:calc(1/var(--app-zoom, 1))}.apt-labprev-foot[data-v-521ae722]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-top:1px solid var(--line)}.apt-labprev-to[data-v-521ae722]{font-size:12px;color:var(--sub)}