.bv[data-v-e4d1ddbb]{position:relative;height:100%;overflow:hidden;color:#fff;display:flex}.bv--grad-1[data-v-e4d1ddbb]{background:linear-gradient(150deg,#0b3ea8,#165dff 46%,#4080ff)}.bv--grad-2[data-v-e4d1ddbb]{background:linear-gradient(150deg,#0d5c4f,#0fa38c 48%,#22c9a8)}.bv--grad-3[data-v-e4d1ddbb]{background:linear-gradient(150deg,#3c1f78,#6d3ad1 48%,#9a6cf0)}.bv--grad-4[data-v-e4d1ddbb]{background:linear-gradient(150deg,#7a3a06,#d97a12,#f0a83c)}.bv--grad-5[data-v-e4d1ddbb]{background:linear-gradient(150deg,#0a4a63,#1183ad 48%,#35b6d8)}.bv--grad-6[data-v-e4d1ddbb]{background:linear-gradient(150deg,#5c1030,#b02455,#e05a83)}.bv__deco[data-v-e4d1ddbb]{position:absolute;inset:0;width:100%;height:100%}.bv__wave[data-v-e4d1ddbb]{stroke-dasharray:1400;stroke-dashoffset:1400;animation:draw-e4d1ddbb 3.2s cubic-bezier(.4,0,.2,1) forwards}.bv__wave--2[data-v-e4d1ddbb]{animation-delay:.4s}@keyframes draw-e4d1ddbb{to{stroke-dashoffset:0}}.bv__inner[data-v-e4d1ddbb]{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;padding:44px 52px}.bv__logo[data-v-e4d1ddbb]{display:flex;align-items:center;gap:12px}.bv__mark[data-v-e4d1ddbb]{width:40px;height:40px}.bv__brand[data-v-e4d1ddbb]{font-size:19px;font-weight:650;letter-spacing:1px;line-height:22px}.bv__sub[data-v-e4d1ddbb]{font-size:11px;opacity:.7;letter-spacing:1.6px;text-transform:uppercase}.bv__hero[data-v-e4d1ddbb]{margin-top:auto;margin-bottom:40px;max-width:460px}.bv__h1[data-v-e4d1ddbb]{font-size:38px;line-height:1.32;font-weight:650;letter-spacing:-.5px;margin:0 0 18px;white-space:pre-line}.bv__p[data-v-e4d1ddbb]{font-size:14px;line-height:1.85;opacity:.82;margin:0}.bv__p b[data-v-e4d1ddbb]{font-weight:600;opacity:1;border-bottom:1px dashed rgba(255,255,255,.5);padding-bottom:1px}.bv__tags[data-v-e4d1ddbb]{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.bv__tags span[data-v-e4d1ddbb]{font-size:12px;padding:4px 11px;border-radius:12px;background:#ffffff24;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bv__stats[data-v-e4d1ddbb]{display:flex;gap:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.2)}.bv__stat-v[data-v-e4d1ddbb]{font-size:26px;font-weight:650;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.bv__stat-v i[data-v-e4d1ddbb]{font-size:13px;font-style:normal;margin-left:2px;opacity:.8}.bv__stat-l[data-v-e4d1ddbb]{font-size:12px;opacity:.72;margin-top:2px}@media(max-width:1024px){.bv__inner[data-v-e4d1ddbb]{padding:26px 32px}.bv__hero[data-v-e4d1ddbb]{margin-bottom:20px;max-width:none}.bv__h1[data-v-e4d1ddbb]{font-size:26px;margin-bottom:10px}.bv__p[data-v-e4d1ddbb]{font-size:13px;line-height:1.7}.bv__stats[data-v-e4d1ddbb]{padding-top:14px;gap:28px}.bv__stat-v[data-v-e4d1ddbb]{font-size:20px}}@media(max-width:768px){.bv__inner[data-v-e4d1ddbb]{padding:18px 20px}.bv__hero[data-v-e4d1ddbb]{margin-bottom:12px}.bv__h1[data-v-e4d1ddbb]{font-size:20px}.bv__p[data-v-e4d1ddbb],.bv__tags[data-v-e4d1ddbb],.bv__stats[data-v-e4d1ddbb]{display:none}}.auth[data-v-a26a8555]{display:flex;height:100%;background:#fff}.auth__visual[data-v-a26a8555]{position:relative;width:45%;flex:none}.auth__switch[data-v-a26a8555]{position:absolute;right:20px;top:20px;z-index:2}.auth__center-sel[data-v-a26a8555]{width:168px}.auth__center-sel[data-v-a26a8555] .el-select__wrapper{background:#ffffff29;box-shadow:0 0 0 1px #ffffff57 inset;color:#fff}.auth__center-sel[data-v-a26a8555] .el-select__placeholder,.auth__center-sel[data-v-a26a8555] .el-select__selected-item{color:#fff}.auth__center-sel[data-v-a26a8555] .el-select__caret{color:#fffc}.auth__form[data-v-a26a8555]{width:55%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;padding:32px 24px;background:var(--bg)}.auth__card[data-v-a26a8555]{width:100%;max-width:408px;background:#fff;border-radius:var(--radius-l);border:1px solid var(--line);box-shadow:var(--shadow-card);padding:32px 34px 26px}.auth__title[data-v-a26a8555]{font-size:21px;font-weight:650;margin:0 0 6px;letter-spacing:-.3px}.auth__desc[data-v-a26a8555]{font-size:var(--fz-s);color:var(--t3);margin:0}.auth__tabs[data-v-a26a8555]{margin-top:14px}.auth__tabs[data-v-a26a8555] .el-tabs__header{margin-bottom:16px}.auth__tabs[data-v-a26a8555] .el-tabs__item{font-size:var(--fz-s)}.auth__row[data-v-a26a8555]{display:flex;align-items:center;justify-content:space-between;margin:-6px 0 18px;font-size:var(--fz-s)}.auth__btn[data-v-a26a8555]{width:100%;letter-spacing:4px;font-weight:600}.auth__quick[data-v-a26a8555]{margin-top:22px;padding-top:16px;border-top:1px dashed var(--line);display:flex;justify-content:center}.auth__quick-dd[data-v-a26a8555]{width:100%}.auth__quick-btn[data-v-a26a8555]{width:100%;font-weight:600;letter-spacing:1px}.auth__quick-menu[data-v-a26a8555]{padding:4px 0}[data-v-a26a8555] .auth__quick-menu{min-width:320px;max-height:360px;overflow-y:auto}.auth__quick-menu[data-v-a26a8555] .el-dropdown-menu__item{padding:8px 14px;line-height:1.4;border-radius:0}.auth__quick-menu[data-v-a26a8555] .el-dropdown-menu__item:not(:last-child){border-bottom:1px dashed var(--line)}.auth__quick-item[data-v-a26a8555]{display:flex;align-items:center;gap:10px;min-width:0}.auth__quick-dot[data-v-a26a8555]{width:8px;height:8px;border-radius:50%;flex:none}.auth__quick-name[data-v-a26a8555]{font-size:13px;font-weight:600;color:var(--t1);flex:none;min-width:88px}.auth__quick-desc[data-v-a26a8555]{font-size:12px;color:var(--t3);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth__foot[data-v-a26a8555]{margin-top:20px;text-align:center;font-size:var(--fz-s);color:var(--t3)}.auth__legal[data-v-a26a8555]{margin-top:20px;text-align:center}.auth__legal-line[data-v-a26a8555]{font-size:12px;color:var(--t3, #86909c);line-height:1.8;margin:0}.auth__legal-line .auth__icp[data-v-a26a8555]{color:var(--brand, #165dff);text-decoration:none}.auth__legal-line .auth__icp[data-v-a26a8555]:hover{text-decoration:underline}.auth__legal-line .auth__sep[data-v-a26a8555]{margin:0 8px;color:var(--line, #e9ecf2)}.auth__legal-copy[data-v-a26a8555]{font-size:12px;color:var(--t4, #c9cdd4);line-height:1.8;margin:4px 0 0}.loading-mask[data-v-a26a8555]{position:fixed;inset:0;z-index:3000;background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.loading-box[data-v-a26a8555]{text-align:center}.loading-mark[data-v-a26a8555]{width:96px;height:96px}.lm-ring[data-v-a26a8555]{stroke-dasharray:90 210;transform-origin:center;animation:spin-a26a8555 1.4s linear infinite;opacity:.35}@keyframes spin-a26a8555{to{transform:rotate(360deg)}}.lm-wave[data-v-a26a8555]{stroke-dasharray:160;stroke-dashoffset:160;animation:dash-a26a8555 1.8s ease-in-out infinite}@keyframes dash-a26a8555{0%{stroke-dashoffset:160}60%,to{stroke-dashoffset:0}}.lm-dot[data-v-a26a8555]{animation:blink-a26a8555 1.4s ease-in-out infinite}@keyframes blink-a26a8555{50%{opacity:.25}}.loading-title[data-v-a26a8555]{margin-top:12px;font-size:var(--fz-m);font-weight:650;letter-spacing:.5px;color:var(--t1)}.loading-title span[data-v-a26a8555]{color:var(--brand);letter-spacing:1px}.loading-bar[data-v-a26a8555]{width:190px;height:3px;border-radius:2px;background:var(--line);margin:16px auto 10px;overflow:hidden}.loading-bar i[data-v-a26a8555]{display:block;height:100%;width:0;background:var(--brand);border-radius:2px;animation:grow-a26a8555 linear forwards}@keyframes grow-a26a8555{to{width:100%}}.loading-tip[data-v-a26a8555]{font-size:var(--fz-xs);color:var(--t3)}.fade-enter-active[data-v-a26a8555],.fade-leave-active[data-v-a26a8555]{transition:opacity .3s}.fade-enter-from[data-v-a26a8555],.fade-leave-to[data-v-a26a8555]{opacity:0}@media(max-width:1024px){.auth[data-v-a26a8555]{flex-direction:column;height:auto;min-height:100%}.auth__visual[data-v-a26a8555]{width:100%;height:300px;flex:none}.auth__form[data-v-a26a8555]{width:100%;padding:24px 16px 40px}.auth__card[data-v-a26a8555]{margin-top:-34px;position:relative;z-index:2;box-shadow:var(--shadow-pop)}}@media(max-width:768px){.auth__visual[data-v-a26a8555]{height:170px}.auth__card[data-v-a26a8555]{padding:24px 20px 20px;margin-top:-20px}.auth__title[data-v-a26a8555]{font-size:18px}}.captcha-row[data-v-a26a8555]{display:flex;gap:10px;align-items:center}.captcha-input[data-v-a26a8555]{flex:1}.captcha-img[data-v-a26a8555]{flex:none;width:100px;height:38px;border:1px solid var(--line);border-radius:var(--radius-s);cursor:pointer;overflow:hidden;transition:border-color .18s}.captcha-img[data-v-a26a8555]:hover{border-color:var(--brand)}.glass-msgbox{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffffb8!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:16px!important;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a!important}.glass-msgbox .el-message-box__header{padding-top:28px;display:flex;flex-direction:column;align-items:center}.glass-msgbox .el-message-box__title{font-weight:600;font-size:16px}.glass-msgbox .el-message-box__message{text-align:center;font-size:15px;padding:12px 24px}.glass-msgbox .el-message-box__btns{display:flex;justify-content:center;padding-bottom:12px}.glass-msgbox .el-message-box__btns .el-button{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:transparent!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:20px;padding:8px 28px;font-weight:500;color:var(--t2, #4E5969);box-shadow:none!important}.glass-msgbox .el-message-box__btns .el-button:hover{background:#0000000d!important;border-color:#0000002e!important;color:var(--t1, #1D2129)}.glass-msgbox .el-message-box__status{display:none!important}.glass-msgbox .el-overlay{background:#0000002e!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.online-login.auth{height:100dvh;min-height:100dvh;--brand:#165dff;--bg:#f2f3f5;--line:#e9ecf2;--t1:#1d2129;--t2:#4e5969;--t3:#86909c;--fz-s:13px;--radius-l:12px;--radius-s:4px;--shadow-card:0 2px 8px #1d212905;--shadow-pop:0 8px 24px #1d21291f}.online-login .bv__stats:empty{display:none}.online-login .login-card label{color:var(--t2);font-size:13px}.online-login .login-card h2{font-size:21px;font-weight:650;letter-spacing:-.3px}.online-login .login-submit{min-height:38px;background:var(--brand);border-radius:4px}@media(max-width:1024px){.online-login.auth{height:auto}}.team-settings[data-v-586623c4]{padding:20px;background:#fff;color:#22302c}.team-settings h2[data-v-586623c4]{font-size:18px}.team-settings p[data-v-586623c4]{font-size:13px}.team-settings fieldset[data-v-586623c4]{border:1px solid #dde5e0;border-radius:8px;margin:16px 0;padding:16px}.qualification[data-v-586623c4],.role[data-v-586623c4]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid #edf1ef}label[data-v-586623c4]{display:flex;gap:8px;align-items:center;font-size:14px}input[data-v-586623c4]:not([type=checkbox]),select[data-v-586623c4]{padding:8px;border:1px solid #ccd7d0;border-radius:5px}select[data-v-586623c4]{min-width:180px}button[data-v-586623c4]{cursor:pointer}button[data-v-586623c4]:disabled{opacity:.5;cursor:default}.actions[data-v-586623c4]{display:flex;gap:12px}.full-details[data-v-a4f09f75]{grid-column:1/-1}label[data-v-a4f09f75]{display:grid;gap:8px;margin:8px 0}textarea[data-v-a4f09f75],input[data-v-a4f09f75]{box-sizing:border-box;width:100%}fieldset[data-v-a4f09f75]{margin:12px 0;border:1px solid var(--line)}summary[data-v-a4f09f75]{cursor:pointer;padding:10px 0}.template-fields[data-v-6a32937c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}label[data-v-6a32937c]{display:grid;gap:8px;color:var(--t2)}input[data-v-6a32937c],textarea[data-v-6a32937c],select[data-v-6a32937c]{width:100%;box-sizing:border-box}@media(max-width:700px){.template-fields[data-v-6a32937c]{grid-template-columns:1fr}}.config-fields[data-v-4cf01aa1]{border:0;margin:0;padding:0;color:var(--t1);font-size:14px}.identity[data-v-4cf01aa1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}label[data-v-4cf01aa1]{display:grid;gap:7px}input[data-v-4cf01aa1],select[data-v-4cf01aa1],textarea[data-v-4cf01aa1]{box-sizing:border-box;width:100%;font:inherit}button[data-v-4cf01aa1]{font:inherit;cursor:pointer}.context-grid[data-v-4cf01aa1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px}.context-grid label[data-v-4cf01aa1]{display:flex;align-items:center;gap:6px;font-size:13px}.context-grid input[data-v-4cf01aa1]{width:auto;margin:0}.item[data-v-4cf01aa1]{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;margin-bottom:12px}h3[data-v-4cf01aa1]{margin:0 0 14px;font-size:16px}.reason[data-v-4cf01aa1]{margin-top:20px}.knowledge p[data-v-4cf01aa1]{color:var(--t3)}.knowledge-body[data-v-4cf01aa1]{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}fieldset[data-v-4cf01aa1]:disabled{opacity:.75}@media(max-width:700px){.identity[data-v-4cf01aa1]{grid-template-columns:1fr}}label[data-v-8c19d421]{display:inline-flex;gap:8px;align-items:center;margin:8px}input[data-v-8c19d421],select[data-v-8c19d421],textarea[data-v-8c19d421],button[data-v-8c19d421]{font:inherit}article[data-v-8c19d421]{padding:12px 0;border-bottom:1px solid #ddd}section[data-v-631a2f1b]{padding:12px;border:1px solid #dde5e0}details[data-v-631a2f1b]{margin:12px 0}article[data-v-631a2f1b]{padding:12px 0;border-bottom:1px solid #ddd}.comparison[data-v-631a2f1b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}pre[data-v-631a2f1b]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:12px}input[data-v-631a2f1b],button[data-v-631a2f1b]{font:inherit;margin:8px}.assistance-settings[data-v-77190549]{margin-top:20px;padding:20px;background:#fff;border:1px solid #dde5e0;color:#22302c}fieldset[data-v-77190549]{border:1px solid #dde5e0;margin:12px 0}article[data-v-77190549]{border-bottom:1px solid #dde5e0;padding:16px 0}.row[data-v-77190549],nav[data-v-77190549],.actions[data-v-77190549]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}label[data-v-77190549]{display:inline-flex;align-items:center;gap:6px;margin:8px}input[data-v-77190549],textarea[data-v-77190549],select[data-v-77190549],button[data-v-77190549]{font:inherit}textarea[data-v-77190549]{min-width:260px}button[data-v-77190549]{cursor:pointer}button[data-v-77190549]:disabled{opacity:.5}.message[data-v-77190549]{white-space:pre-wrap;color:#a43127}.plan-sync[data-v-e3d6d084]{margin-top:20px;padding:20px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:var(--t1)}.plan-sync h3[data-v-e3d6d084]{margin:0 0 8px;font-size:16px}.plan-sync p[data-v-e3d6d084]{margin:0 0 10px;font-size:13px;line-height:22px;color:var(--t2)}.plan-sync .summary[data-v-e3d6d084]{color:var(--t1)}.plan-sync .message[data-v-e3d6d084]{color:var(--warning);white-space:pre-wrap}.plan-sync .empty[data-v-e3d6d084]{color:var(--t3)}.sync-table[data-v-e3d6d084]{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px}.sync-table th[data-v-e3d6d084],.sync-table td[data-v-e3d6d084]{padding:8px 10px;border:1px solid var(--line);text-align:left}.sync-table th[data-v-e3d6d084]{background:var(--fill);color:var(--t2);font-weight:600}.reason[data-v-e3d6d084]{display:grid;gap:8px;margin:12px 0}.plan-sync textarea[data-v-e3d6d084]{font:inherit}.plan-sync button[data-v-e3d6d084]{font:inherit;cursor:pointer}.plan-sync button[data-v-e3d6d084]:disabled{opacity:.5;cursor:not-allowed}.results[data-v-e3d6d084]{margin:12px 0 0;padding-left:18px;font-size:13px;line-height:22px}.revisit-records[data-v-6cedb597]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;padding:18px;margin:16px 0;color:#1d2129;font-size:14px}header[data-v-6cedb597]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}h3[data-v-6cedb597]{font-size:16px;margin:0;flex:1}header span[data-v-6cedb597]{font-size:12px;color:#86909c}button[data-v-6cedb597]{font:inherit;cursor:pointer}button[data-v-6cedb597]:disabled{opacity:.5;cursor:default}article[data-v-6cedb597]{border-top:1px solid #e5e6eb;padding:16px 0}.record-content[data-v-6cedb597]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.muted[data-v-6cedb597]{color:#86909c;font-size:12px}.version[data-v-6cedb597]{margin:12px 0;padding:12px;background:#f7f8fa}.error[data-v-6cedb597]{color:#b42318;white-space:pre-wrap}.success[data-v-6cedb597]{color:#087443}summary[data-v-6cedb597]{cursor:pointer;color:#165dff}.revisit-record-overlay[data-v-6cedb597]{position:fixed;inset:0;z-index:2200;background:#0006;display:flex;align-items:center;justify-content:center;padding:16px}.revisit-record-dialog[data-v-6cedb597]{background:#fff;border-radius:8px;width:680px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;color:#1d2129;font:14px sans-serif;box-sizing:border-box}.revisit-record-dialog>header[data-v-6cedb597]{padding:18px 22px;border-bottom:1px solid #e5e6eb}.revisit-record-dialog form[data-v-6cedb597]{display:flex;flex-direction:column;min-height:0}.revisit-record-fields[data-v-6cedb597]{overflow:auto;padding:12px 22px}.revisit-record-fields label[data-v-6cedb597]{display:grid;gap:8px;margin:16px 0}.revisit-record-fields input[data-v-6cedb597],.revisit-record-fields select[data-v-6cedb597],.revisit-record-fields textarea[data-v-6cedb597]{box-sizing:border-box;width:100%;font:inherit}.revisit-record-fields textarea[data-v-6cedb597]{resize:vertical}footer[data-v-6cedb597]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-top:1px solid #e5e6eb;padding:16px 22px}footer span[data-v-6cedb597]{flex:1;color:#86909c;font-size:12px}footer button[type=submit][data-v-6cedb597]{background:#165dff;color:#fff;border-color:#165dff}[data-original-page=RevisitView][data-v-b782f7be]{position:relative}.followup-tabs[data-v-eb3c3cb7]{display:flex;gap:24px;margin:0 0 16px;border-bottom:1px solid var(--line,#e5e6eb)}.followup-tabs button[data-v-eb3c3cb7]{padding:10px 0;border:0;border-bottom:2px solid transparent;background:none;font:inherit;color:var(--t3,#86909c);cursor:pointer}.followup-tabs button.active[data-v-eb3c3cb7]{color:var(--brand,#165dff);border-bottom-color:var(--brand,#165dff);font-weight:600}.task-view-switch[data-v-7e23ec0f]{display:flex;gap:8px;margin-bottom:12px}.task-board-workspace>header[data-v-7e23ec0f]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.task-board-workspace h2[data-v-7e23ec0f]{font-size:16px;margin:0}.task-board-workspace>header>span[data-v-7e23ec0f]{flex:1;color:var(--t3);font-size:12px}.task-board[data-v-7e23ec0f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.task-board-column[data-v-7e23ec0f]{background:var(--fill,#f7f8fa);border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.task-board-column h3[data-v-7e23ec0f]{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin:0 0 12px}.task-board-column h3 span[data-v-7e23ec0f]{color:var(--t3);font-size:12px}.task-board-card[data-v-7e23ec0f]{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:14px;margin-top:10px}.task-board-card p[data-v-7e23ec0f]{font-size:13px;line-height:1.6;margin:8px 0}.task-board-card small[data-v-7e23ec0f]{display:block;font-size:12px;line-height:1.8;color:var(--t3)}.task-board-card button[data-v-7e23ec0f]{margin-top:10px}.task-board-empty[data-v-7e23ec0f]{padding:24px 0;text-align:center;color:var(--t3);font-size:12px}.task-board-workspace footer[data-v-7e23ec0f]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media(max-width:1100px){.task-board[data-v-7e23ec0f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.task-board[data-v-7e23ec0f]{gap:14px}.task-board-column[data-v-7e23ec0f]{padding:10px}.task-board-card[data-v-7e23ec0f]{padding:12px;margin-top:8px}.task-board-card p[data-v-7e23ec0f]{margin:6px 0;overflow-wrap:anywhere}.task-board-card small[data-v-7e23ec0f]{font-size:11px}.task-board-card button[data-v-7e23ec0f]{margin-top:8px}.task-view-switch[data-v-7e23ec0f]{gap:0;margin-bottom:12px}.task-view-switch .el-button[data-v-7e23ec0f]{border-radius:0;margin:0}.task-view-switch .el-button[data-v-7e23ec0f]:first-child{border-radius:4px 0 0 4px}.task-view-switch .el-button[data-v-7e23ec0f]:last-child{border-radius:0 4px 4px 0}.task-board[data-v-7e23ec0f]{gap:16px}.task-board-column[data-v-7e23ec0f]{padding:0 10px 10px}.task-board-column h3[data-v-7e23ec0f]{padding:10px 2px;margin:0}.task-board-card[data-v-7e23ec0f]{padding:10px 12px;margin-top:8px}.task-board-card p[data-v-7e23ec0f]{font-size:12px;margin:5px 0}.task-board-card small[data-v-7e23ec0f]{line-height:1.6}.task-board-card button[data-v-7e23ec0f]{font-size:12px;margin-top:5px;padding:4px 9px;height:auto}dl[data-v-596c81ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px}dt[data-v-596c81ae],.scope-note[data-v-596c81ae]{color:var(--t3);font-size:13px}dd[data-v-596c81ae]{margin:6px 0 0}.scope-note[data-v-596c81ae]{margin-top:16px}.gt-card__hd[data-v-596c81ae]{display:flex;justify-content:space-between;align-items:center}[data-original-page="HallView.TeamDialog"][data-v-eb7761c5]{position:relative}.indicator-value{overflow-wrap:anywhere}.indicator-value small{font-size:11px;color:inherit}.indicator-neutral{color:var(--t2,#4e5969)}.indicator-abnormal{color:#b85c00}.indicator-critical{color:#c51e32;font-weight:600}.indicator-abnormal.indicator-abnormal{color:#b85c00}.indicator-critical.indicator-critical{color:#c51e32}.indicator-neutral.indicator-neutral{color:var(--t2,#4e5969)}.patient-contact{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:100%;font-size:13px}.patient-contact__number,.patient-contact__masked{font-variant-numeric:tabular-nums;white-space:nowrap}.patient-contact select,.patient-contact-export select{max-width:140px;padding:3px 5px;border:1px solid var(--line,#d4dce5);border-radius:4px;background:var(--surface,#fff);color:inherit;font:inherit}.patient-contact__button{border:0;padding:3px 4px;color:var(--brand,#2563eb);background:transparent;cursor:pointer;font:inherit}.patient-contact__button:disabled{opacity:.6;cursor:wait}.patient-contact__error{flex-basis:100%;color:var(--danger,#b42318);white-space:normal}.patient-contact-export{margin:10px 0}.patient-contact-export__panel{margin-top:8px;padding:12px;border:1px solid var(--line,#d4dce5);border-radius:6px}.patient-contact-export__choices{display:flex;flex-wrap:wrap;gap:10px 18px;margin:12px 0}.patient-contact-export__choices label{display:flex;align-items:center;gap:5px;font-size:13px}.patient-contact-export__choices input{accent-color:var(--brand,#2563eb)}.panel[data-v-dd1591e2]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.invite-bd[data-v-dd1591e2]{padding:10px var(--sp-5,20px) 16px;flex:1;min-height:0;overflow:auto}.invite-split[data-v-dd1591e2]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:16px;align-items:start}.invite-main[data-v-dd1591e2]{min-width:0;display:flex;flex-direction:column}.invite-aside[data-v-dd1591e2]{min-width:0}.invite-lead[data-v-dd1591e2]{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:14px;background:var(--brand-1);border:1px solid var(--brand-3);border-radius:var(--radius-s);font-size:var(--fz-s);color:var(--t2);line-height:1.5}.invite-lead b[data-v-dd1591e2]{color:var(--brand);font-weight:650}.ai[data-v-dd1591e2]{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line-2);border-radius:var(--radius-s);background:linear-gradient(180deg,var(--brand-1) 0%,var(--white) 120px)}.ai__hd[data-v-dd1591e2]{display:flex;align-items:center;justify-content:space-between}.ai__t[data-v-dd1591e2]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fz-m);font-weight:650;color:var(--t1)}.panel__ft[data-v-dd1591e2]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--line-2);background:var(--fill);border-radius:0 0 var(--radius) var(--radius);flex:none}.panel__ft-actions[data-v-dd1591e2]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.fact-form[data-v-dd1591e2]{margin:0;min-width:0}.fact-form>div[data-v-dd1591e2]{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;min-height:42px;padding:8px 0;gap:8px}dt[data-v-dd1591e2]{color:var(--t3)}dd[data-v-dd1591e2]{margin:0;overflow-wrap:anywhere}.team-fact[data-v-dd1591e2]{display:grid;gap:4px;padding:8px 0;border-bottom:1px solid var(--line-2)}.team-fact span[data-v-dd1591e2],.unavailable[data-v-dd1591e2]{color:var(--t3)}.gt-card__title[data-v-dd1591e2]{margin:0}.gt-grid-2[data-v-dd1591e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:1100px){.invite-split[data-v-dd1591e2]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.gt-grid-2[data-v-dd1591e2]{grid-template-columns:1fr}}.invitation-records[data-v-dd1591e2]{margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.invitation-heading[data-v-dd1591e2],.invitation-row>header[data-v-dd1591e2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.invitation-heading h4[data-v-dd1591e2],.invitation-editor h4[data-v-dd1591e2]{margin:0 0 10px}.invitation-heading>div[data-v-dd1591e2],.invitation-actions[data-v-dd1591e2]{display:flex;gap:8px;flex-wrap:wrap}.invitation-editor[data-v-dd1591e2]{padding:16px;margin:14px 0;background:var(--fill);border:1px solid var(--line);border-radius:var(--radius-s)}.invitation-editor fieldset[data-v-dd1591e2]{border:0;padding:0;margin:0 0 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.invitation-editor label[data-v-dd1591e2]{display:grid;gap:6px}.invitation-editor .wide[data-v-dd1591e2]{grid-column:1/-1}.invitation-editor input[data-v-dd1591e2],.invitation-editor select[data-v-dd1591e2],.invitation-editor textarea[data-v-dd1591e2]{box-sizing:border-box;width:100%;min-width:0;font:inherit}.invitation-row[data-v-dd1591e2]{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-s)}.invitation-facts[data-v-dd1591e2]{margin:8px 0;display:grid;gap:8px}.invitation-facts>div[data-v-dd1591e2]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.invitation-facts dd[data-v-dd1591e2]{white-space:pre-wrap}.invitation-error[data-v-dd1591e2]{color:var(--danger,#c45656)}@media(max-width:700px){.invitation-editor fieldset[data-v-dd1591e2]{grid-template-columns:1fr}}.page-frame[data-v-fa2095f3]{padding:18px;display:grid;gap:var(--sp-3);min-width:0}.page-frame__header[data-v-fa2095f3]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.page-frame__breadcrumb[data-v-fa2095f3]{display:flex;align-items:center;gap:7px;color:var(--t4);font-size:var(--text-caption)}.page-frame__eyebrow[data-v-fa2095f3]{margin:0;color:var(--t3);font-size:inherit;font-weight:var(--weight-medium)}.page-frame__actions[data-v-fa2095f3]{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.page-frame__body[data-v-fa2095f3]{display:grid;gap:var(--sp-3);min-width:0}.panorama-refresh[data-v-54ea7ea1]{margin-left:auto;flex:none;display:grid;place-items:center;width:34px;padding:0}.panorama-refresh>svg[data-v-54ea7ea1]{width:16px;height:16px}.panorama-action[data-v-54ea7ea1]{min-height:34px;padding:0 14px;color:var(--brand);background:var(--brand-1);border:1px solid var(--brand-3);border-radius:var(--radius-s);cursor:pointer;font:inherit}.panorama-action--quiet[data-v-54ea7ea1]{color:var(--t2);background:var(--white);border-color:var(--line)}.panorama-action[data-v-54ea7ea1]:disabled{cursor:wait;opacity:.55}.patient-panorama[data-v-54ea7ea1]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;min-width:0}.patient-panorama__profile[data-v-54ea7ea1],.patient-panorama__main[data-v-54ea7ea1]{min-width:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card)}.patient-panorama__profile[data-v-54ea7ea1]{align-self:start;padding:16px}.patient-profile__head[data-v-54ea7ea1]{display:flex;align-items:center;gap:9px}.patient-profile__avatar[data-v-54ea7ea1]{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;color:var(--brand);background:var(--brand-1);border-radius:12px;font-size:var(--text-section);font-weight:var(--weight-strong)}.patient-profile__head h2[data-v-54ea7ea1]{margin:0;color:var(--t1);font-size:var(--text-section)}.patient-profile__head p[data-v-54ea7ea1],.patient-profile__head small[data-v-54ea7ea1]{display:block;margin:2px 0 0;color:var(--t3);font-size:var(--text-caption)}.patient-profile__service[data-v-54ea7ea1]{display:grid;gap:2px;margin:11px 0;padding:9px;background:var(--brand-1);border:1px solid var(--brand-3);border-radius:7px}.patient-profile__service[data-available=false][data-v-54ea7ea1]{background:var(--fill);border-color:var(--line)}.patient-profile__service span[data-v-54ea7ea1]{color:var(--t3);font-size:var(--text-caption)}.patient-profile__service[data-available=false] span[data-v-54ea7ea1]{color:var(--t3)}.patient-profile__service[data-state=active] span[data-v-54ea7ea1]{color:var(--success)}.patient-profile__service[data-state=paused] span[data-v-54ea7ea1]{color:var(--warning)}.patient-profile__service strong[data-v-54ea7ea1]{color:var(--t1);font-size:var(--text-body);overflow-wrap:anywhere}.patient-profile__service small[data-v-54ea7ea1]{color:var(--t3);font-size:var(--text-caption)}.patient-profile__facts[data-v-54ea7ea1]{display:grid;margin:0}.patient-profile__facts div[data-v-54ea7ea1]{display:grid;grid-template-columns:64px minmax(0,1fr);min-height:40px;padding:8px 0;align-items:start;gap:8px;border-bottom:1px solid var(--line-2)}.patient-profile__facts dt[data-v-54ea7ea1]{color:var(--t3);font-size:var(--text-caption)}.patient-profile__facts dd[data-v-54ea7ea1]{margin:0;color:var(--t1);font-size:var(--text-body);text-align:left;overflow-wrap:anywhere}.patient-profile__facts dd small[data-v-54ea7ea1]{display:block;color:var(--t3);font-size:var(--text-caption)}.patient-profile__facts .patient-profile__unavailable[data-v-54ea7ea1]{color:var(--warning);font-size:var(--text-caption)}.patient-profile__responsibilities[data-v-54ea7ea1]{margin-top:10px;overflow:hidden;border:1px solid var(--line);border-radius:7px}.patient-profile__responsibilities>header[data-v-54ea7ea1]{display:flex;min-height:39px;padding:7px 8px;align-items:center;justify-content:space-between;background:var(--fill);border-bottom:1px solid var(--line)}.patient-profile__responsibilities>header div[data-v-54ea7ea1]{display:grid;gap:1px}.patient-profile__responsibilities>header strong[data-v-54ea7ea1]{color:var(--t1);font-size:var(--text-caption)}.patient-profile__responsibilities>header small[data-v-54ea7ea1],.patient-profile__responsibilities>header span[data-v-54ea7ea1]{color:var(--t3);font-size:var(--text-caption)}.patient-profile__responsibility-list[data-v-54ea7ea1]{display:grid;grid-template-columns:1fr;gap:6px;padding:8px}.patient-profile__responsibility-list article[data-v-54ea7ea1]{display:grid;min-width:0;min-height:36px;padding:4px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;background:var(--fill);border-radius:5px}.patient-profile__responsibility-list article>span[data-v-54ea7ea1]{display:grid;width:23px;height:23px;place-items:center;color:var(--brand);background:var(--brand-1);border-radius:6px;font-size:var(--text-caption);font-weight:var(--weight-strong)}.patient-profile__responsibility-list article div[data-v-54ea7ea1]{display:grid;min-width:0}.patient-profile__responsibility-list small[data-v-54ea7ea1]{color:var(--t3);font-size:var(--text-caption);white-space:normal}.patient-profile__responsibility-list strong[data-v-54ea7ea1]{overflow:hidden;color:var(--t2);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.patient-profile__empty[data-v-54ea7ea1]{margin:0;padding:12px 8px;color:var(--t3);font-size:var(--text-caption);line-height:var(--leading-body)}.patient-profile__cycle[data-v-54ea7ea1]{margin-top:11px;padding:9px;background:var(--fill);border:1px solid var(--line);border-radius:7px}.patient-profile__cycle>div[data-v-54ea7ea1]:first-child{display:flex;justify-content:space-between;gap:8px;color:var(--t2);font-size:var(--text-caption)}.patient-profile__progress[data-v-54ea7ea1]{height:5px;margin:7px 0 5px;overflow:hidden;background:var(--line-2);border-radius:4px}.patient-profile__progress i[data-v-54ea7ea1]{display:block;width:var(--panorama-progress, 0%);height:100%;background:var(--brand);border-radius:inherit}.patient-profile__cycle small[data-v-54ea7ea1]{display:block;color:var(--t3);font-size:var(--text-caption);line-height:var(--leading-body)}.patient-profile__trace[data-v-54ea7ea1]{margin-top:4px;padding-top:4px;border-top:1px solid var(--line-2)}.patient-panorama__main[data-v-54ea7ea1]{overflow:hidden}.patient-panorama__tabs[data-v-54ea7ea1]{display:flex;min-height:41px;padding:0 8px;align-items:end;gap:1px;overflow-x:auto;border-bottom:1px solid var(--line)}.patient-panorama__tabs button[data-v-54ea7ea1]{position:relative;flex:1 0 auto;min-width:66px;height:40px;padding:0 7px;color:var(--t3);background:transparent;border:0;cursor:pointer;font:inherit;font-size:var(--text-body)}.patient-panorama__tabs button.is-active[data-v-54ea7ea1]{color:var(--brand);font-weight:var(--weight-strong)}.patient-panorama__tabs button.is-active[data-v-54ea7ea1]:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;background:var(--brand);border-radius:2px 2px 0 0;content:""}.patient-panorama__workspace[data-v-54ea7ea1]{display:grid;gap:14px;padding:16px}.patient-panorama__workspace-head[data-v-54ea7ea1]{display:flex;min-height:41px;align-items:flex-start;justify-content:space-between;gap:10px}.patient-panorama__workspace-head h2[data-v-54ea7ea1]{margin:0;color:var(--t1);font-size:var(--text-body)}.patient-panorama__workspace-head p[data-v-54ea7ea1]{margin:2px 0 0;color:var(--t3);font-size:var(--text-caption)}.patient-panorama__workspace-actions[data-v-54ea7ea1]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1200px){.patient-panorama[data-v-54ea7ea1]{grid-template-columns:210px minmax(0,1fr)}}.panorama-service-notice[data-v-54ea7ea1]{padding:12px 16px;background:var(--brand-1,#e8f3ff);color:var(--t2,#555);font-size:13px;line-height:1.7}.patient-panorama__tabs button[data-v-54ea7ea1]:disabled{cursor:not-allowed;opacity:.5}.state-boundary[data-v-fc7efa56]{display:grid;gap:12px;min-width:0}.state-boundary__notice[data-v-fc7efa56]{--state-color: var(--t3);display:grid;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:12px;min-height:104px;padding:22px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.state-boundary__notice--inline[data-v-fc7efa56]{min-height:0;padding:12px 14px}.state-boundary__mark[data-v-fc7efa56]{width:8px;height:8px;margin-top:5px;background:var(--state-color);border-radius:50%}.state-boundary strong[data-v-fc7efa56]{color:var(--t1);font-size:var(--text-body)}.state-boundary p[data-v-fc7efa56]{margin:5px 0 0;color:var(--t3);font-size:var(--text-body);line-height:var(--leading-reading)}[data-state=forbidden] .state-boundary__notice[data-v-fc7efa56],[data-state=error] .state-boundary__notice[data-v-fc7efa56]{--state-color: var(--danger);border-left:3px solid var(--danger)}[data-state=stale] .state-boundary__notice[data-v-fc7efa56],[data-state=partial] .state-boundary__notice[data-v-fc7efa56]{--state-color: var(--warning);border-left:3px solid var(--warning)}[data-state=unavailable] .state-boundary__notice[data-v-fc7efa56],[data-state=empty] .state-boundary__notice[data-v-fc7efa56]{border-left:3px solid var(--t3)}.state-boundary__skeleton[data-v-fc7efa56]{display:grid;gap:12px;padding:22px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.state-boundary__skeleton span[data-v-fc7efa56]{height:12px;background:linear-gradient(90deg,var(--fill),var(--brand-1),var(--fill));background-size:200% 100%;border-radius:4px;animation:state-loading-fc7efa56 1.2s ease infinite}.state-boundary__skeleton span[data-v-fc7efa56]:nth-child(1){width:36%}.state-boundary__skeleton span[data-v-fc7efa56]:nth-child(3){width:72%}@keyframes state-loading-fc7efa56{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.state-boundary__skeleton span[data-v-fc7efa56]{animation:none}}.metric-card[data-v-dc3930a9]{--metric-accent: var(--brand);position:relative;min-height:96px;padding:16px 20px;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-s)}.metric-card[data-v-dc3930a9]:after{position:absolute;inset:16px auto 16px 0;width:3px;content:"";background:var(--metric-accent);border-radius:0 3px 3px 0}.metric-card__label[data-v-dc3930a9]{color:var(--t2);font-size:var(--text-body);font-weight:var(--weight-medium)}.metric-card p[data-v-dc3930a9]{margin:8px 0 4px;color:var(--metric-accent);line-height:var(--leading-metric)}.metric-card strong[data-v-dc3930a9]{font-size:var(--text-metric);line-height:var(--leading-metric);font-variant-numeric:tabular-nums}.metric-card em[data-v-dc3930a9]{margin-left:5px;color:var(--t3);font-size:var(--fz-xs);font-style:normal}.metric-card small[data-v-dc3930a9]{color:var(--t4);font-size:var(--text-caption)}.metric-card--success[data-v-dc3930a9]{--metric-accent: var(--success)}.metric-card--warning[data-v-dc3930a9]{--metric-accent: var(--warning)}.metric-card--danger[data-v-dc3930a9]{--metric-accent: var(--danger)}.surface-card[data-v-5114a94b]{min-width:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card)}.surface-card>header[data-v-5114a94b]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:48px;padding:12px 16px;border-bottom:1px solid var(--line-2)}.surface-card h2[data-v-5114a94b]{margin:0;color:var(--t1);font-size:var(--text-section)}.surface-card header span[data-v-5114a94b]{color:var(--brand);font-size:var(--text-caption);font-weight:var(--weight-medium)}.surface-card__body[data-v-5114a94b]{padding:16px}.project-table-wrap[data-v-6c2773bb]{height:220px;overflow:auto;overflow-anchor:none;border:1px solid var(--line);border-radius:6px}.project-table-wrap table[data-v-6c2773bb]{table-layout:fixed}.project-table-wrap th[data-v-6c2773bb]:nth-child(1){width:40%}.project-table-wrap th[data-v-6c2773bb]:nth-child(2){width:45%}.project-table-wrap th[data-v-6c2773bb]:nth-child(3){width:15%}.project-table-wrap thead[data-v-6c2773bb]{position:sticky;top:0;z-index:1}.project-table-wrap select[data-v-6c2773bb]{width:100%;min-width:140px}form[data-v-6c2773bb]{overflow-anchor:none}fieldset[data-v-6c2773bb]{min-width:0}.source-arrangement[data-v-6c2773bb]{background:var(--brand-1)}td .linked-examination[data-v-6c2773bb]{display:inline-block;margin-top:6px}.panel-actions[data-v-6c2773bb]{display:flex;gap:8px}td strong[data-v-6c2773bb],td small[data-v-6c2773bb]{display:block}td small[data-v-6c2773bb]{margin-top:4px;color:var(--t3);font-size:var(--text-caption)}th[data-v-6c2773bb]{background:var(--fill);font-weight:var(--weight-medium)}legend[data-v-6c2773bb]{font-size:var(--text-section);font-weight:var(--weight-strong)}form[data-v-6c2773bb]{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}form>button+button[data-v-6c2773bb]{margin-left:8px}table[data-v-6c2773bb]{width:100%;border-collapse:collapse}td[data-v-6c2773bb],th[data-v-6c2773bb]{padding:10px;text-align:left;font-size:var(--text-body);border-bottom:1px solid var(--line)}fieldset[data-v-6c2773bb]{display:flex;align-items:end;flex-wrap:wrap;gap:12px;border:0;padding:14px 0}label[data-v-6c2773bb]{display:grid;gap:5px;font-size:var(--text-body)}p[data-v-6c2773bb]{font-size:var(--text-body)}[role=alert][data-v-6c2773bb]{color:var(--danger)}.reminder-hint[data-v-6c2773bb]{align-self:center;color:var(--t3);font-size:var(--text-caption)}.reminder-summary[data-v-6c2773bb]{color:var(--brand-2)}.attention-summary[data-v-6c2773bb]{margin:12px 0;padding:12px 16px;border:1px solid #edc477;border-left:4px solid #b86b00;border-radius:6px;background:#fff8e8;color:#794600;font-size:14px}.attention-summary p[data-v-6c2773bb]{margin:6px 0}.attention-summary ul[data-v-6c2773bb]{margin:8px 0 0;padding-left:20px}.attention-summary li[data-v-6c2773bb]{margin:6px 0}.attention-summary button[data-v-6c2773bb]{color:#794600;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;text-align:left;cursor:pointer;font:inherit;padding:3px}.attention-badge[data-v-6c2773bb]{display:inline-block;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600;background:#fff0ce;color:#794600}.attention-badge.done[data-v-6c2773bb]{background:#e8f6ee;color:#24643b}.attention-badge.muted[data-v-6c2773bb]{background:#f2f3f5;color:#5d626b}.attention-pending[data-v-6c2773bb]{background:#fffcf3!important;border-left:4px solid #b86b00!important}.attention-issue[data-v-6c2773bb]{background:#fff4f2!important;border-left:4px solid #bd352f!important}.attention-reason[data-v-6c2773bb]{color:#794600;font-weight:600}.attention-error[data-v-6c2773bb]{color:#a52b25;font-weight:600}.attention-summary button[data-v-6c2773bb]:focus-visible{outline:2px solid #165dff;outline-offset:3px}.project-catalogue[data-v-6c2773bb]{margin-bottom:16px}.project-catalogue>header[data-v-6c2773bb]{display:flex;align-items:center;gap:14px;margin:0 0 14px}.project-catalogue h3[data-v-6c2773bb]{font-size:14px;margin:0}.project-catalogue input[data-v-6c2773bb]{width:min(480px,75%)}.project-grid[data-v-6c2773bb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.project-card[data-v-6c2773bb]{position:relative;min-width:0;background:var(--white);border:1px solid var(--line);border-radius:5px;padding:14px 12px;min-height:92px}.project-card>div[data-v-6c2773bb]{min-width:0;padding-right:58px}.project-card strong[data-v-6c2773bb]{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.project-card small[data-v-6c2773bb]{display:block;color:var(--t3);font-size:11px;margin-top:6px;line-height:1.5;overflow-wrap:anywhere}.project-card .el-button[data-v-6c2773bb]{position:absolute;right:10px;top:14px;margin:0;padding:4px 7px;min-height:24px;height:auto;font-size:11px}form[data-v-6c2773bb]{scroll-margin-top:16px}@media(max-width:1100px){.project-grid[data-v-6c2773bb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.project-grid[data-v-6c2773bb]{grid-template-columns:1fr}}.upload-panel[data-v-32e59f6e]{padding:16px;margin:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--fill)}h4[data-v-32e59f6e],p[data-v-32e59f6e]{margin:0}p[data-v-32e59f6e]{margin-top:7px;color:var(--t3);font-size:var(--fz-s);line-height:var(--leading-body)}.upload-fields[data-v-32e59f6e]{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0}.upload-fields label[data-v-32e59f6e]{display:grid;gap:6px;font-size:var(--fz-s)}select[data-v-32e59f6e],input[data-v-32e59f6e]{max-width:100%}button[data-v-32e59f6e]{margin-top:12px}button[data-v-32e59f6e]:disabled{opacity:.5;cursor:not-allowed}.upload-actions[data-v-32e59f6e]{display:flex;gap:8px;flex-wrap:wrap}.correction-panel[data-v-4c8b170d]{display:grid;gap:10px;margin:12px;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--white)}.correction-panel>header[data-v-4c8b170d]{display:flex;justify-content:space-between;align-items:center;gap:12px}.correction-panel fieldset[data-v-4c8b170d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0}.correction-panel label[data-v-4c8b170d]{display:grid;gap:6px}.correction-panel .correction-reason[data-v-4c8b170d]{grid-column:1/-1}.correction-panel textarea[data-v-4c8b170d]{width:100%;min-width:0}.correction-actions[data-v-4c8b170d]{display:flex;gap:8px;padding:12px 0 0}.correction-history ol[data-v-4c8b170d]{display:grid;gap:8px;padding-left:18px}.correction-history p[data-v-4c8b170d]{margin:3px 0}.amendment-panel[data-v-5584f02d]{display:grid;gap:10px;margin-top:12px}.amendment-actions[data-v-5584f02d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.amendment-actions span[data-v-5584f02d]{color:var(--success);font-size:var(--text-caption)}.amendment-panel fieldset[data-v-5584f02d]{display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:6px}.amendment-panel label[data-v-5584f02d]{display:grid;gap:6px}.amendment-panel textarea[data-v-5584f02d]{width:100%;min-width:0}.amendment-history ol[data-v-5584f02d]{display:grid;gap:10px;padding-left:18px}.amendment-history p[data-v-5584f02d]{margin:3px 0}.amendment-history header[data-v-5584f02d]{display:flex;justify-content:space-between;align-items:center;gap:12px}.exam-result-overlay[data-v-5d5f2511]{position:fixed;inset:0;z-index:2200;padding:32px;background:#0006;overflow:auto}.exam-result[data-v-5d5f2511]{max-width:1100px;margin:auto;background:var(--white,#fff);border-radius:8px;padding:24px;color:var(--t1,#1d2129)}.exam-result-toolbar[data-v-5d5f2511]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line,#e5e6eb);padding-bottom:16px}.exam-result-toolbar h2[data-v-5d5f2511]{margin:0;font-size:16px}.exam-result-toolbar>div[data-v-5d5f2511]{display:flex;gap:8px}.report-title[data-v-5d5f2511]{text-align:center;font-size:22px;margin:28px 0}.report-meta[data-v-5d5f2511]{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;font-size:13px}.report-meta>div[data-v-5d5f2511]{display:flex;gap:12px}.report-meta dt[data-v-5d5f2511]{color:var(--t3,#86909c);white-space:nowrap}.report-meta dd[data-v-5d5f2511]{margin:0;overflow-wrap:anywhere}.table-wrap[data-v-5d5f2511]{overflow:auto}table[data-v-5d5f2511]{width:100%;min-width:650px;border-collapse:collapse;font-size:13px}th[data-v-5d5f2511],td[data-v-5d5f2511]{text-align:left;padding:13px 12px;border-bottom:1px solid var(--line,#e5e6eb)}th[data-v-5d5f2511]{background:var(--fill,#f7f8fa);font-weight:600}tbody tr[data-v-5d5f2511]:nth-child(2n){background:#fafbfc}tbody tr[data-v-5d5f2511]:hover{background:#f2f6ff}small[data-v-5d5f2511]{display:block;color:var(--t3,#86909c);margin-top:4px}.critical[data-v-5d5f2511]{color:var(--danger,#f53f3f)}.abnormal[data-v-5d5f2511]{color:var(--warning,#ff7d00)}.gt-empty[data-v-5d5f2511]{padding:32px;text-align:center;color:var(--t3,#86909c)}footer[data-v-5d5f2511]{padding-top:20px;color:var(--t3,#86909c);font-size:12px;line-height:1.8}@media print{.exam-result-overlay[data-v-5d5f2511]{position:fixed;inset:0;padding:0;background:#fff;z-index:99999}.exam-result-toolbar[data-v-5d5f2511]{display:none}.exam-result[data-v-5d5f2511]{max-width:none;padding:0}table[data-v-5d5f2511]{min-width:0}}.unit[data-v-5d5f2511]{white-space:nowrap;min-width:90px}.result-value[data-v-5d5f2511]{font-variant-numeric:tabular-nums;font-weight:600;min-width:100px}.result-value small[data-v-5d5f2511]{font-weight:400;white-space:nowrap}.report-origin[data-v-5d5f2511]{margin-top:16px;color:var(--t3);font-size:12px}.report-origin summary[data-v-5d5f2511]{cursor:pointer}.report-origin p[data-v-5d5f2511]{overflow-wrap:anywhere}.report-meta[data-v-5d5f2511]{padding:12px 0;border-top:1px solid var(--line);margin-bottom:16px}th[data-v-5d5f2511]:first-child{min-width:140px}td[data-v-5d5f2511]{line-height:1.6}td small[data-v-5d5f2511]{font-size:11px}.report-title[data-v-5d5f2511]{letter-spacing:1px}.exam-result[data-v-5d5f2511]{box-shadow:0 12px 48px #0002}@media(max-width:700px){.exam-result-overlay[data-v-5d5f2511]{padding:12px}.exam-result-toolbar[data-v-5d5f2511]{align-items:flex-start;flex-wrap:wrap}.exam-result-toolbar>div[data-v-5d5f2511]{flex-wrap:wrap}.report-meta[data-v-5d5f2511]{grid-template-columns:1fr}}.exam-result-overlay[data-v-5d5f2511]{display:flex;align-items:flex-start;justify-content:center;padding:12vh 24px 24px}.exam-result[data-v-5d5f2511]{width:min(900px,100%);max-width:900px;max-height:84vh;margin:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.exam-result-toolbar[data-v-5d5f2511]{flex:none;padding:18px 28px;border-bottom:1px solid var(--line)}.exam-result-toolbar h2[data-v-5d5f2511]{font-size:16px}.report-close[data-v-5d5f2511]{border:0;padding:3px;background:transparent;color:var(--t3)}.report-close .app-icon[data-v-5d5f2511]{width:16px;height:16px}.exam-result-body[data-v-5d5f2511]{min-height:0;overflow:auto;padding:18px 28px}.report-head[data-v-5d5f2511]{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:18px;background:var(--fill);border:1px solid var(--line);border-radius:8px;padding:16px;margin-bottom:18px}.report-title[data-v-5d5f2511]{text-align:left;font-size:16px;letter-spacing:0;margin:0 0 5px}.report-head p[data-v-5d5f2511]{margin:0;font-size:12px;color:var(--t3)}.report-meta[data-v-5d5f2511]{display:grid;grid-template-columns:1fr;gap:6px;padding:0;border:0;margin:0;font-size:12px}.report-meta>div[data-v-5d5f2511]{gap:10px}.report-actions[data-v-5d5f2511]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 24px;background:var(--white);border-top:1px solid var(--line);flex:none}.report-actions .el-button[data-v-5d5f2511]{margin:0}.exam-result .unit[data-v-5d5f2511]{min-width:65px}.exam-result .result-value[data-v-5d5f2511]{min-width:90px}th[data-v-5d5f2511],td[data-v-5d5f2511]{padding:10px;font-size:12px}.exam-result-body footer[data-v-5d5f2511]{padding-top:14px}@media(max-width:700px){.exam-result-overlay[data-v-5d5f2511]{padding:8vh 12px 12px}.exam-result[data-v-5d5f2511]{max-height:88vh}.exam-result-toolbar[data-v-5d5f2511],.exam-result-body[data-v-5d5f2511]{padding:14px 16px}.report-head[data-v-5d5f2511]{grid-template-columns:1fr}.report-actions[data-v-5d5f2511]{padding:10px 16px;flex-wrap:wrap}}@media print{.exam-result-overlay[data-v-5d5f2511]{display:block;padding:0}.exam-result[data-v-5d5f2511]{max-height:none;width:auto;display:block;overflow:visible}.exam-result-body[data-v-5d5f2511]{overflow:visible;padding:0}.report-actions[data-v-5d5f2511]{display:none}}.report-close-icon[data-v-5d5f2511]{transform:rotate(45deg)}.reading-card[id][data-v-0cf68ac5]{scroll-margin-top:76px}.reading-card.linked-examination[data-v-0cf68ac5]{outline:2px solid var(--brand);outline-offset:2px}.device-summary[data-v-0cf68ac5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cgm-metrics[data-v-0cf68ac5]{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}@media(max-width:760px){.cgm-metrics[data-v-0cf68ac5]{grid-template-columns:1fr}}.risk-detail-panel[data-v-0cf68ac5]{scroll-margin-top:76px;outline:none;border-top:2px solid var(--brand)}.risk-entry fieldset[data-v-0cf68ac5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.risk-entry fieldset>strong[data-v-0cf68ac5],.risk-entry label[data-v-0cf68ac5]:first-of-type,.risk-entry .risk-closure[data-v-0cf68ac5],.risk-entry label[data-v-0cf68ac5]:has(input[type=checkbox]),.risk-actions[data-v-0cf68ac5]{grid-column:1/-1}.risk-actions[data-v-0cf68ac5]{display:flex;gap:8px}.risk-entry textarea[data-v-0cf68ac5]{min-width:0;width:100%}.risk-entry label[data-v-0cf68ac5]:has(input[type=checkbox]){display:flex;align-items:center}.risk-entry input[type=checkbox][data-v-0cf68ac5]{width:auto}.risk-entry button[data-v-0cf68ac5]{justify-self:start}.indicator-panel[data-v-0cf68ac5]{display:grid;gap:12px;min-width:0}.examination-actions[data-v-0cf68ac5],.review-actions[data-v-0cf68ac5]{display:flex;flex-wrap:wrap;gap:8px}.review-actions[data-v-0cf68ac5]{padding:0 14px 14px}.filter-row[data-v-0cf68ac5]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px}.trend-list[data-v-0cf68ac5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}.trend-list>p[data-v-0cf68ac5]{grid-column:1/-1;margin:0;color:var(--t3)}.trend-list article[data-v-0cf68ac5]{padding:16px;border:1px solid var(--line);border-radius:var(--radius)}.trend-list article small[data-v-0cf68ac5]{color:var(--t3)}.quality-gate[data-v-0cf68ac5]{overflow:hidden;border:1px solid #bfd1ea;border-radius:9px;background:var(--white)}.quality-gate>header[data-v-0cf68ac5]{display:flex;padding:12px 14px;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(90deg,#edf5ff,#fff)}.quality-gate header small[data-v-0cf68ac5]{color:#5277aa;font-size:var(--text-caption);font-weight:var(--weight-strong);letter-spacing:.1em}.quality-gate h3[data-v-0cf68ac5]{margin:3px 0 0;color:var(--t1);font-size:var(--text-body)}.quality-gate header span[data-v-0cf68ac5]{padding:3px 7px;color:var(--warning);background:var(--warning-1);border-radius:999px;font-size:var(--text-caption);font-weight:var(--weight-strong)}.quality-gate dl[data-v-0cf68ac5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 14px 12px}.quality-gate dl div[data-v-0cf68ac5]{padding:10px;border-right:1px solid #e7edf4;border-bottom:1px solid #e7edf4}.quality-gate dt[data-v-0cf68ac5]{color:var(--t3);font-size:var(--text-caption)}.quality-gate dd[data-v-0cf68ac5]{margin:4px 0 0;color:var(--t1);font-size:var(--text-caption);font-weight:var(--weight-strong)}.quality-gate dl small[data-v-0cf68ac5]{display:block;margin-top:2px;color:var(--t3);font-size:var(--text-caption)}.quality-gate .unavailable-value[data-v-0cf68ac5]{color:var(--warning)}.workspace-surface[data-v-0cf68ac5]{overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:7px}.surface-head[data-v-0cf68ac5]{display:flex;min-height:52px;padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.surface-head h3[data-v-0cf68ac5]{margin:0;color:var(--t1);font-size:var(--text-section)}.surface-head p[data-v-0cf68ac5]{margin:1px 0 0;color:var(--t3);font-size:var(--text-caption)}.surface-head>span[data-v-0cf68ac5]{flex:none;color:var(--brand);font-size:var(--text-caption);font-weight:var(--weight-strong)}.surface-head>.unavailable-label[data-v-0cf68ac5]{color:var(--danger)}.analysis-columns[data-v-0cf68ac5]{display:grid;gap:12px}.safety-unavailable[data-v-0cf68ac5]{min-height:92px;padding:12px;border-left:3px solid var(--danger);background:var(--danger-1)}.safety-unavailable strong[data-v-0cf68ac5]{color:var(--danger);font-size:var(--text-caption)}.safety-unavailable p[data-v-0cf68ac5]{margin:5px 0 0;color:var(--t2);font-size:var(--text-caption);line-height:var(--leading-reading)}.unavailable-list[data-v-0cf68ac5]{display:grid;margin:0;padding:4px 10px 8px;list-style:none}.unavailable-list li[data-v-0cf68ac5]{display:grid;min-height:37px;padding:5px 0;grid-template-columns:50px minmax(0,1fr);align-items:center;column-gap:7px;border-bottom:1px solid var(--line-2)}.unavailable-list li[data-v-0cf68ac5]:last-child{border-bottom:0}.unavailable-list span[data-v-0cf68ac5]{grid-row:1 / span 2;padding:3px 5px;color:var(--warning);background:var(--warning-1);border-radius:999px;font-size:var(--text-caption);text-align:center}.unavailable-list strong[data-v-0cf68ac5]{color:var(--t2);font-size:var(--text-caption)}.unavailable-list small[data-v-0cf68ac5]{color:var(--t3);font-size:var(--text-caption)}.provenance[data-v-0cf68ac5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;background:var(--fill);border:1px solid var(--line);border-radius:7px}.provenance div[data-v-0cf68ac5]{min-width:0}.provenance span[data-v-0cf68ac5]{display:block;color:var(--t3);font-size:var(--text-caption)}.provenance strong[data-v-0cf68ac5]{display:block;margin-top:3px;overflow:hidden;color:var(--t2);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.owner-fence[data-v-0cf68ac5]{margin:0;padding:10px 12px;color:var(--t3);background:var(--fill);border-left:3px solid var(--brand);border-radius:var(--radius-s);font-size:var(--fz-xs);line-height:var(--leading-reading)}@media(max-width:1320px){.metric-grid[data-v-0cf68ac5]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.quality-gate dl[data-v-0cf68ac5]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-columns[data-v-0cf68ac5]{grid-template-columns:1fr}.provenance[data-v-0cf68ac5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.metric-grid[data-v-0cf68ac5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.table-wrap[data-v-0cf68ac5]{overflow:auto}table[data-v-0cf68ac5]{width:100%;border-collapse:collapse}th[data-v-0cf68ac5],td[data-v-0cf68ac5]{padding:10px;border-bottom:1px solid var(--line);text-align:left;font-size:var(--text-body)}th[data-v-0cf68ac5]{background:var(--fill)}details p[data-v-0cf68ac5]{max-width:360px;overflow-wrap:anywhere;white-space:normal}fieldset[data-v-0cf68ac5]{border:0;margin:0;padding:14px;display:flex;flex-wrap:wrap;align-items:end;gap:12px}label[data-v-0cf68ac5]{display:grid;align-content:start;gap:6px;font-size:var(--text-body)}textarea[data-v-0cf68ac5]{min-width:240px}.risk-row[data-v-0cf68ac5]{padding:12px;border-bottom:1px solid var(--line);display:grid;gap:8px;font-size:var(--text-body)}.risk-row>span[data-v-0cf68ac5]{color:var(--t3)}.pager[data-v-0cf68ac5]{display:flex;justify-content:center;gap:16px;align-items:center;padding:12px}.notice[data-v-0cf68ac5],.error[data-v-0cf68ac5]{padding:12px;border-radius:6px;font-size:var(--text-caption)}.notice[data-v-0cf68ac5]{background:var(--success-1);color:var(--success)}.error[data-v-0cf68ac5]{background:var(--danger-1);color:var(--danger)}button[data-v-0cf68ac5]:disabled{opacity:.5;cursor:not-allowed}.reading-card[data-v-0cf68ac5]{margin:12px;padding:14px;border:1px solid var(--line);border-radius:6px;font-size:var(--text-body)}.reading-card header[data-v-0cf68ac5],.file-actions[data-v-0cf68ac5]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.reading-card h4[data-v-0cf68ac5]{margin:0 0 8px}.reading-card dl[data-v-0cf68ac5]{display:grid;gap:8px}.reading-card dd[data-v-0cf68ac5]{margin:3px 0}.reading-card details[data-v-0cf68ac5]{margin-top:12px}.reading-card pre[data-v-0cf68ac5]{max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ocr-draft[data-v-0cf68ac5]{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.ocr-field[data-v-0cf68ac5]{display:flex;flex-wrap:wrap;gap:10px;align-items:end;width:100%}.attention-summary[data-v-0cf68ac5]{margin:12px 0;padding:12px 16px;border:1px solid #edc477;border-left:4px solid #b86b00;border-radius:6px;background:#fff8e8;color:#794600;font-size:14px}.attention-summary p[data-v-0cf68ac5]{margin:6px 0}.attention-summary ul[data-v-0cf68ac5]{margin:8px 0 0;padding-left:20px}.attention-summary li[data-v-0cf68ac5]{margin:6px 0}.attention-summary button[data-v-0cf68ac5]{color:#794600;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;text-align:left;cursor:pointer;font:inherit;padding:3px}.attention-badge[data-v-0cf68ac5]{display:inline-block;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600;background:#fff0ce;color:#794600}.attention-badge.done[data-v-0cf68ac5]{background:#e8f6ee;color:#24643b}.attention-badge.muted[data-v-0cf68ac5]{background:#f2f3f5;color:#5d626b}.attention-pending[data-v-0cf68ac5]{background:#fffcf3!important;border-left:4px solid #b86b00!important}.attention-issue[data-v-0cf68ac5]{background:#fff4f2!important;border-left:4px solid #bd352f!important}.attention-reason[data-v-0cf68ac5]{color:#794600;font-weight:600}.attention-error[data-v-0cf68ac5]{color:#a52b25;font-weight:600}.attention-summary button[data-v-0cf68ac5]:focus-visible{outline:2px solid #165dff;outline-offset:3px}.panel[data-v-d4c84191]{display:flex;flex-direction:column;min-height:0}.exam-bd[data-v-d4c84191]{padding:10px var(--sp-5,20px) 16px;flex:1;display:flex;flex-direction:column;min-width:0}.gt-card__title[data-v-d4c84191]{margin:0}.gt-card__hd[data-v-d4c84191]{gap:12px}.gt-card__hd>span[data-v-d4c84191]{color:var(--t3)}.panel[data-v-d4c84191]{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden}.panel>.gt-card__hd[data-v-d4c84191]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line)}.gt-card__title[data-v-d4c84191]{font-size:14px}.exam-bd[data-v-d4c84191]{position:relative;padding-top:16px}.panel[data-v-d4c84191] .indicator-panel>.examination-actions{position:absolute;right:20px;top:-44px;margin:0}.panel[data-v-d4c84191] .project-catalogue>header h3{display:none}.panel[data-v-d4c84191] .project-catalogue>header{justify-content:flex-start}.panel>.gt-card__hd>span[data-v-d4c84191]{margin-right:36px}.service-state-actions[data-v-25dfb3db]{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--white)}header[data-v-25dfb3db]{display:flex;align-items:center;justify-content:space-between;gap:12px}h3[data-v-25dfb3db],p[data-v-25dfb3db]{margin:0}h3[data-v-25dfb3db]{font-size:var(--text-section)}p[data-v-25dfb3db],label[data-v-25dfb3db]{font-size:var(--text-body);line-height:var(--leading-body)}header p[data-v-25dfb3db]{margin-top:4px;color:var(--t3)}label[data-v-25dfb3db]{display:grid;gap:6px}textarea[data-v-25dfb3db]{max-width:100%}.service-state-buttons[data-v-25dfb3db]{display:flex;gap:8px;flex-wrap:wrap}.error[data-v-25dfb3db]{color:var(--danger,#f56c6c)}.status-badge[data-v-eceb8ba3]{--state-neutral:var(--t3);--state-neutral-bg:#f0f3f7;--state-success:var(--success);--state-success-bg:#e7f8f0;--state-warning:var(--warning);--state-warning-bg:#fff4e6;--state-error:var(--danger);--state-error-bg:#fff0f1;--state-disabled:var(--t3);--state-disabled-bg:var(--fill);--state-info:var(--brand);--state-info-bg:var(--brand-1);--state-pending:var(--warning);--state-pending-bg:#fff4e6}.status-badge[data-v-eceb8ba3]{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 8px;color:var(--state-neutral);background:var(--state-neutral-bg);border:1px solid color-mix(in srgb,var(--state-neutral),transparent 78%);border-radius:4px;font-size:var(--fz-xs);line-height:18px;white-space:nowrap}.status-badge>i[data-v-eceb8ba3]{flex:0 0 6px;width:6px;height:6px;background:currentColor;border-radius:50%}.status-badge[data-tone=pending][data-v-eceb8ba3]{color:var(--state-pending);background:var(--state-pending-bg)}.status-badge[data-tone=info][data-v-eceb8ba3],.status-badge[data-tone=brand][data-v-eceb8ba3]{color:var(--state-info);background:var(--state-info-bg)}.status-badge[data-tone=success][data-v-eceb8ba3]{color:var(--state-success);background:var(--state-success-bg)}.status-badge[data-tone=warning][data-v-eceb8ba3]{color:var(--state-warning);background:var(--state-warning-bg)}.status-badge[data-tone=error][data-v-eceb8ba3],.status-badge[data-tone=danger][data-v-eceb8ba3]{color:var(--state-error);background:var(--state-error-bg)}.status-badge[data-tone=disabled][data-v-eceb8ba3]{color:var(--state-disabled);background:var(--state-disabled-bg)}.embedded-service-ledger[data-v-4e8e8344]{display:grid;gap:16px;min-width:0}.embedded-service-ledger>p[data-v-4e8e8344]{margin:0}.embedded-service-ledger .history-card[data-v-4e8e8344]{box-shadow:none}.history-card>p[data-v-4e8e8344]{margin:0;padding:12px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.service-cycle[data-v-4e8e8344]{padding:18px}.history-card[data-v-4e8e8344]{overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:8px}.history-card>header[data-v-4e8e8344]{display:flex;min-height:50px;padding:10px 12px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-2)}.history-card h3[data-v-4e8e8344]{margin:0;color:var(--t1);font-size:var(--text-section)}.history-card header p[data-v-4e8e8344]{margin:2px 0 0;color:var(--t3);font-size:var(--text-caption)}.table-wrap[data-v-4e8e8344]{overflow-x:auto}table[data-v-4e8e8344]{width:100%;border-collapse:collapse}th[data-v-4e8e8344],td[data-v-4e8e8344]{padding:9px 10px;border-bottom:1px solid var(--line-2);color:var(--t2);font-size:var(--text-body);text-align:left;white-space:nowrap}th[data-v-4e8e8344]{color:var(--t3);background:var(--fill);font-weight:var(--weight-strong)}.empty-copy[data-v-4e8e8344]{margin:0;padding:18px 12px;color:var(--t3);font-size:var(--text-caption);line-height:var(--leading-reading)}.service-actions[data-v-4e8e8344]{display:flex;align-items:end;gap:10px;padding:12px;flex-wrap:wrap}.service-actions label[data-v-4e8e8344]{display:grid;gap:5px}.error[data-v-4e8e8344]{color:var(--danger)}details[data-v-4e8e8344]{font-size:var(--text-caption)}details p[data-v-4e8e8344]{white-space:normal;overflow-wrap:anywhere}.embedded-service-ledger[data-v-4e8e8344]{gap:12px;position:relative}.embedded-service-ledger[data-v-4e8e8344]>*{order:4}.embedded-service-ledger>.ledger-actions[data-v-4e8e8344]{position:absolute;right:52px;top:10px;z-index:3;display:flex}.embedded-service-ledger>.purchase-catalog[data-v-4e8e8344]{order:1}.embedded-service-ledger>.stage-actions[data-v-4e8e8344]{order:2}.embedded-service-ledger>.service-state-overview[data-v-4e8e8344]{order:3}.service-state-overview[data-v-4e8e8344]{padding:10px 14px;background:var(--white);border:1px solid var(--line);border-radius:6px}.service-state-overview>summary[data-v-4e8e8344]{cursor:pointer;font-weight:600;color:var(--t2)}.service-state-overview[open]>summary[data-v-4e8e8344]{margin-bottom:10px}.patient-photos[data-v-8f41c8c4]{display:grid;gap:12px;color:var(--t2);font-size:var(--text-body)}.photo-heading[data-v-8f41c8c4],.photo-history article header[data-v-8f41c8c4],.photo-viewer header[data-v-8f41c8c4]{display:flex;justify-content:space-between;align-items:center;gap:12px}.photo-heading h3[data-v-8f41c8c4]{margin:0;font-size:var(--text-section)}.patient-photos p[data-v-8f41c8c4]{margin:5px 0;line-height:var(--leading-body)}.photo-heading p[data-v-8f41c8c4],.photo-editor>p[data-v-8f41c8c4],.photo-history small[data-v-8f41c8c4]{color:var(--t3);font-size:var(--text-caption)}.photo-editor[data-v-8f41c8c4]{padding:14px;background:var(--fill);border:1px solid var(--line);border-radius:var(--radius)}.photo-editor label[data-v-8f41c8c4]{display:grid;gap:6px}.photo-editor fieldset[data-v-8f41c8c4]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;padding:0;border:0;min-width:0}.photo-editor input[data-v-8f41c8c4],.photo-editor select[data-v-8f41c8c4],.photo-editor textarea[data-v-8f41c8c4]{max-width:100%}.photo-note[data-v-8f41c8c4]{grid-column:1/-1}.photo-selection[data-v-8f41c8c4]{display:flex;gap:14px;align-items:center;margin-top:12px;overflow-wrap:anywhere}.photo-selection img[data-v-8f41c8c4]{width:90px;height:110px;object-fit:contain;background:var(--white);border:1px solid var(--line);border-radius:5px}.photo-history[data-v-8f41c8c4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.photo-history article[data-v-8f41c8c4]{display:grid;gap:7px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-s)}.photo-history p[data-v-8f41c8c4],.photo-viewer p[data-v-8f41c8c4]{white-space:pre-wrap;overflow-wrap:anywhere}.photo-notice[data-v-8f41c8c4],.photo-empty[data-v-8f41c8c4],.photo-error[data-v-8f41c8c4]{padding:10px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--fill)}.photo-error[data-v-8f41c8c4]{color:#963e35;background:#fff3f0}.photo-viewer[data-v-8f41c8c4]{padding:12px;border:1px solid var(--line);border-radius:var(--radius)}.photo-viewer img[data-v-8f41c8c4]{display:block;max-width:100%;max-height:70vh;margin:14px auto;object-fit:contain}@media(max-width:1100px){.photo-history[data-v-8f41c8c4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.capture-qr-entry[data-v-8f41c8c4]{display:grid;gap:6px;margin-top:10px}.capture-qr>header[data-v-8f41c8c4]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.capture-qr>header span[data-v-8f41c8c4]{color:var(--t3);font-size:var(--text-caption)}.capture-qr-body[data-v-8f41c8c4]{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.capture-qr-body img[data-v-8f41c8c4]{width:180px;height:180px;padding:8px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-s)}.capture-directions[data-v-8f41c8c4]{margin:8px 0;padding-left:18px}.capture-directions li[data-v-8f41c8c4]{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.capture-directions small[data-v-8f41c8c4]{color:var(--t3)}.capture-qr-actions[data-v-8f41c8c4]{display:flex;gap:8px;flex-wrap:wrap}.capture-directions li.failed[data-v-8f41c8c4]{color:#963e35}.online-archive-photos .archive-photo-layout{display:grid;min-height:390px;grid-template-columns:205px repeat(3,minmax(150px,1fr));align-items:center;gap:14px}.online-archive-photos .archive-capture{display:grid;min-height:230px;padding:18px;place-items:center;align-content:center;text-align:center;border:1px dashed #cbd8e9;border-radius:8px}.online-archive-photos .capture-icon{color:#7ea8f0;font-size:38px;line-height:1}.online-archive-photos .archive-capture h3{margin:8px 0 4px;font-size:13px}.online-archive-photos .archive-capture p{margin:0 0 13px;color:var(--t3);font-size:9px;line-height:1.6}.online-archive-photos .archive-photo{overflow:hidden;background:#f3f5f8;border:1px solid #e1e6ed;border-radius:7px}.online-archive-photos .archive-photo>div{display:grid;height:235px;place-items:center;color:#bbc4d1;font-size:24px}.online-archive-photos .archive-photo>div span{display:block;margin-top:-82px;font-size:9px}.online-archive-photos .archive-photo>strong{display:block;height:27px;padding-top:7px;color:#fff;background:#6b7480;font-size:9px;text-align:center}@media(max-width:950px){.online-archive-photos .archive-photo-layout{grid-template-columns:repeat(2,minmax(140px,1fr))}}[data-original-page="HallView.ArchivePanel"][data-v-d57875e9]{position:relative}.plan-adjustments[data-v-ff01f1eb]{display:grid;gap:10px;margin:12px 0;padding:14px;border:1px solid #e5e6eb;border-radius:8px;background:#fff;color:#303133}.plan-adjustments header[data-v-ff01f1eb],.adjustment-card>div[data-v-ff01f1eb],.adjustment-actions[data-v-ff01f1eb]{display:flex;align-items:center;gap:8px;justify-content:space-between}.adjustment-card[data-v-ff01f1eb]{display:grid;gap:6px;padding:12px;border:1px solid #e5e6eb;border-radius:7px;background:#fafcff}.adjustment-card p[data-v-ff01f1eb]{margin:0;white-space:pre-wrap}.adjustment-card span[data-v-ff01f1eb],.adjustment-card details[data-v-ff01f1eb]{color:#667085;font-size:12px}.adjustment-actions[data-v-ff01f1eb]{justify-content:flex-end}.review-current[data-v-ff01f1eb]{display:flex;align-items:center;gap:6px;color:#8a4b08}.reply-form[data-v-ff01f1eb]{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:end}.reply-form label[data-v-ff01f1eb]{display:grid;gap:5px}.reply-form textarea[data-v-ff01f1eb]{box-sizing:border-box;width:100%;resize:vertical;font:inherit}.compact[data-v-ff01f1eb]{font-size:13px}.compact .adjustment-card[data-v-ff01f1eb]{padding:10px}@media(max-width:720px){.reply-form[data-v-ff01f1eb]{grid-template-columns:1fr}.adjustment-actions[data-v-ff01f1eb]{flex-wrap:wrap}}.plan-adjustments-disclosure[data-v-fa33f76e]{margin:0 0 10px;font-size:13px}.plan-adjustments-disclosure>summary[data-v-fa33f76e]{cursor:pointer;color:var(--t2);padding:8px 12px;background:var(--white);border:1px solid var(--line);border-radius:6px}.plan-adjustments-disclosure[open]>summary[data-v-fa33f76e]{margin-bottom:10px}.plan-details[data-v-f9abcdd5]{padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--white)}h3[data-v-f9abcdd5]{margin:0}h4[data-v-f9abcdd5]{margin:20px 0 8px}h3 small[data-v-f9abcdd5],footer[data-v-f9abcdd5],dt[data-v-f9abcdd5]{color:var(--t3)}dl[data-v-f9abcdd5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.full-content[data-v-f9abcdd5]{grid-template-columns:1fr}dd[data-v-f9abcdd5]{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}footer[data-v-f9abcdd5]{font-size:12px}@media(max-width:700px){dl[data-v-f9abcdd5]{grid-template-columns:1fr}}.analysis-workspace[data-v-d828c0a9]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;min-width:0}.analysis-workspace>.section-tabs[data-v-d828c0a9]{grid-column:1;grid-row:1/12;display:flex;flex-direction:column;align-self:start;border:1px solid var(--line);border-radius:8px;background:var(--white);gap:0;overflow:hidden}.section-tabs button[data-v-d828c0a9]{padding:14px 16px;text-align:left;border:0;border-left:3px solid transparent;background:none;font:inherit;color:var(--t2);cursor:pointer}.section-tabs button.active[data-v-d828c0a9]{border-left-color:var(--brand);background:var(--brand-1);color:var(--brand)}.analysis-workspace[data-v-d828c0a9]>:not(.section-tabs){grid-column:2}@media(max-width:1000px){.analysis-workspace[data-v-d828c0a9]{display:block}.analysis-workspace>.section-tabs[data-v-d828c0a9]{flex-direction:row;flex-wrap:wrap;margin-bottom:16px}}.report-time[data-v-d828c0a9]{margin:0;text-align:right;color:var(--t3);font-size:var(--text-caption)}.report-heading[data-v-d828c0a9]{display:flex;align-items:center;justify-content:space-between;gap:16px}.report-heading h3[data-v-d828c0a9]{margin:0;font-size:var(--text-section)}.report-heading p[data-v-d828c0a9]{margin:6px 0;color:var(--t3)}.service-status[data-v-d828c0a9]{padding:6px 12px;border-radius:6px;color:var(--brand);background:var(--brand-1)}.overview-days[data-v-d828c0a9]{display:flex;align-items:baseline;gap:12px;padding:20px 0}.overview-days strong[data-v-d828c0a9]{font-size:var(--text-display);font-weight:var(--weight-strong);line-height:var(--leading-metric)}.overview-days span[data-v-d828c0a9]{color:var(--t3)}.report-facts[data-v-d828c0a9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:16px 0}.report-facts dt[data-v-d828c0a9]{font-size:var(--text-caption);color:var(--t3)}.report-facts dd[data-v-d828c0a9]{margin:6px 0 0;font-size:var(--text-body)}h3[data-v-d828c0a9],h4[data-v-d828c0a9]{font-size:var(--text-section);font-weight:var(--weight-strong)}.table-wrap[data-v-d828c0a9]{overflow-x:auto}table[data-v-d828c0a9]{width:100%;min-width:680px;border-collapse:collapse}td[data-v-d828c0a9],th[data-v-d828c0a9]{padding:12px;text-align:left;border-bottom:1px solid var(--line);font-size:var(--text-body)}th[data-v-d828c0a9]{background:var(--fill);font-weight:var(--weight-medium);white-space:nowrap}small[data-v-d828c0a9]{display:block;margin-top:4px;color:var(--t3);font-size:var(--text-caption)}.measure-summary[data-v-d828c0a9]{margin:0 0 16px}.report-notes[data-v-d828c0a9]{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);color:var(--t3)}.report-notes summary[data-v-d828c0a9]{cursor:pointer;color:var(--t2)}.report-notes p[data-v-d828c0a9]{font-size:var(--text-caption)}.report-charts[data-v-d828c0a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}figure[data-v-d828c0a9]{margin:0;padding:16px;border:1px solid var(--line);border-radius:8px}figcaption strong[data-v-d828c0a9]{font-size:var(--text-section)}figure svg[data-v-d828c0a9]{width:100%;max-height:210px;color:var(--brand);margin-top:12px}figure svg text[data-v-d828c0a9]{fill:var(--t3);font-size:var(--text-caption)}figure p[data-v-d828c0a9]{font-size:var(--text-caption);color:var(--t3);margin:8px 0 0}.single-measure[data-v-d828c0a9]{display:flex;gap:8px;align-items:baseline;margin:20px 0 12px}.single-measure strong[data-v-d828c0a9]{font-size:var(--text-metric);line-height:var(--leading-metric)}.single-measure span[data-v-d828c0a9]{font-size:var(--text-body);color:var(--t3)}.report-counts[data-v-d828c0a9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.report-plan[data-v-d828c0a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.report-plan section[data-v-d828c0a9]{padding:16px;border:1px solid var(--line);border-radius:8px}.report-plan h4[data-v-d828c0a9]{margin:0 0 12px}.report-plan p[data-v-d828c0a9]{margin:8px 0}.report-plan section>div+div[data-v-d828c0a9]{margin-top:16px}.caption[data-v-d828c0a9]{font-size:var(--text-caption);color:var(--t3)}.execution-summary[data-v-d828c0a9]{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.execution-summary h3[data-v-d828c0a9]{margin:0}p[data-v-d828c0a9]{white-space:pre-wrap;line-height:var(--leading-body)}@media(max-width:700px){.report-charts[data-v-d828c0a9],.report-plan[data-v-d828c0a9]{grid-template-columns:1fr}}.patient-assistant-shortcut[data-v-66fd51d3]{display:flex;justify-content:flex-end;margin-bottom:10px}.scope-controls[data-v-cd494a78]{display:flex;gap:8px;margin-bottom:12px}.scope-controls button[data-v-cd494a78]{cursor:pointer}.hall-scope-note[data-v-cd494a78]{margin:0 0 12px;color:#4e5969;font-size:13px;line-height:1.6}.scope-controls[data-v-cd494a78]{position:relative;display:block;margin:0;font-size:12px}.scope-controls>summary[data-v-cd494a78]{cursor:pointer;padding:7px 10px;border:1px solid var(--line);border-radius:4px;color:var(--t2);white-space:nowrap;background:var(--white)}.scope-menu[data-v-cd494a78]{position:absolute;right:0;top:calc(100% + 6px);z-index:35;display:grid;gap:6px;min-width:160px;padding:8px;background:var(--white);border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #0002}.scope-menu .el-button[data-v-cd494a78]{margin:0!important}.hall-assistant-tool[data-v-cd494a78]{font-size:12px;padding:7px 10px;margin:0!important;height:32px}.patient-erasure-dialog[data-v-6330f0c1]{border:1px solid var(--line,#e5e6eb);border-radius:10px;padding:24px;width:min(780px,90vw);max-height:88vh;color:var(--t1,#1d2129);box-shadow:0 12px 48px #0002}.patient-erasure-dialog[data-v-6330f0c1]::backdrop{background:#0006}header[data-v-6330f0c1],footer[data-v-6330f0c1]{display:flex;align-items:center;gap:12px}header[data-v-6330f0c1]{justify-content:space-between}h2[data-v-6330f0c1]{font-size:19px;margin:0}h3[data-v-6330f0c1]{font-size:15px;margin:20px 0 12px}label[data-v-6330f0c1]{display:flex;flex-direction:column;gap:8px;margin:14px 0;font-size:14px}input[data-v-6330f0c1]:not([type=checkbox]),textarea[data-v-6330f0c1]{box-sizing:border-box;width:100%;padding:9px 12px;border:1px solid var(--line,#dcdfe6);border-radius:4px;font:inherit}.check[data-v-6330f0c1]{flex-direction:row;align-items:flex-start}.scope-note[data-v-6330f0c1]{font-size:13px;line-height:1.7;color:var(--t3,#86909c)}table[data-v-6330f0c1]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-6330f0c1],td[data-v-6330f0c1]{text-align:left;border-bottom:1px solid var(--line,#e5e6eb);padding:10px 8px;overflow-wrap:anywhere}th[data-v-6330f0c1]{background:var(--fill,#f7f8fa)}small[data-v-6330f0c1]{display:block;color:var(--t3,#86909c);font-size:10px}.mono[data-v-6330f0c1]{font-family:monospace;font-size:12px;overflow-wrap:anywhere}.form-error[data-v-6330f0c1]{color:var(--danger,#f53f3f);font-size:13px;line-height:1.6}footer[data-v-6330f0c1]{margin-top:16px;flex-wrap:wrap}.attending-dialog[data-v-db1f1973]{width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:1px solid var(--line);border-radius:10px;color:var(--t1);background:var(--white);box-shadow:0 16px 60px #14203333}.attending-dialog[data-v-db1f1973]::backdrop{background:#14203361}header[data-v-db1f1973],footer[data-v-db1f1973]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}header[data-v-db1f1973]{border-bottom:1px solid var(--line-2)}header h2[data-v-db1f1973]{margin:0;font-size:var(--text-section)}.close-button[data-v-db1f1973]{padding:0 4px;border:0;background:none;color:var(--t3);font-size:24px;cursor:pointer}.attending-body[data-v-db1f1973]{padding:16px 20px;overflow:auto;max-height:calc(100vh - 180px)}.attending-body p[data-v-db1f1973]{margin:0 0 12px;line-height:var(--leading-reading)}.attending-body p[data-v-db1f1973]:last-child{margin-bottom:0}.explanation[data-v-db1f1973]{color:var(--t3);font-size:var(--text-caption)}.attending-body label[data-v-db1f1973]{display:grid;gap:6px}.attending-body select[data-v-db1f1973]{box-sizing:border-box;width:100%;padding:8px;border:1px solid var(--line);border-radius:4px}footer[data-v-db1f1973]{justify-content:flex-end;gap:8px;border-top:1px solid var(--line-2)}.error[data-v-db1f1973]{color:var(--danger)}.patient-scope[data-v-0018d9b3]{display:flex;gap:8px;margin-bottom:12px}.patient-scope button[data-v-0018d9b3]{cursor:pointer}[data-original-page="HallView.EnrollDialog"][data-v-0577263e]{position:relative}.registration-continuation[data-v-0577263e]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:14px 18px;border:1px solid var(--line);border-radius:6px;background:var(--white)}.overview-trends[data-v-b90763ef]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.overview-trends>p[data-v-b90763ef],.trend-chart.glucose[data-v-b90763ef]{grid-column:1/-1}.trend-chart[data-v-b90763ef]{min-width:0;border:1px solid var(--line,#e5e6eb);border-radius:6px;padding:12px;background:var(--white)}.trend-chart header[data-v-b90763ef]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.trend-chart strong[data-v-b90763ef]{font-size:14px}.trend-chart small[data-v-b90763ef],.trend-chart p[data-v-b90763ef]{font-size:12px;color:var(--t3)}.trend-chart select[data-v-b90763ef]{max-width:55%;font:inherit;font-size:12px}.trend-export[data-v-b90763ef]{flex:none;padding:5px 9px;font-size:12px;cursor:pointer}.trend-raw[data-v-b90763ef]{font-size:12px;color:var(--t3);margin-top:8px}.trend-raw>summary[data-v-b90763ef]{cursor:pointer}.trend-export-error[data-v-b90763ef]{color:var(--danger)}.trend-chart svg[data-v-b90763ef]{display:block;width:100%;height:190px}.trend-chart.glucose svg[data-v-b90763ef]{height:260px}.trend-chart svg text[data-v-b90763ef]{font-size:11px;fill:#86909c}.trend-chart p[data-v-b90763ef]{margin:6px 0 0}.trend-empty[data-v-b90763ef]{min-height:130px;display:flex;align-items:center;justify-content:center}.trend-legend[data-v-b90763ef]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.legend-line[data-v-b90763ef]{width:20px;height:2px;background:#165dff;display:inline-block}.trend-summary[data-v-b90763ef]{margin-left:auto}@media(max-width:800px){.overview-trends[data-v-b90763ef]{grid-template-columns:1fr}.trend-summary[data-v-b90763ef]{margin-left:0}}.trend-chart header[data-v-b90763ef]{flex-wrap:wrap}.trend-chart strong[data-v-b90763ef]{flex-shrink:0}.trend-export[data-v-b90763ef]{margin-left:auto}@media(max-width:540px){.trend-chart select[data-v-b90763ef]{order:3;max-width:100%;width:100%}}.patient-progress[data-v-31cb4bb9]{background:var(--white,#fff);border:1px solid var(--line,#e5e6eb);border-radius:8px;padding:16px;margin:12px 0;color:var(--t1,#1d2129);font-size:13px}.patient-progress header[data-v-31cb4bb9]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.patient-progress header span[data-v-31cb4bb9]{color:#86909c;font-size:12px}.patient-progress header button[data-v-31cb4bb9]{margin-left:auto}.guidance-note[data-v-31cb4bb9]{color:#86909c;font-size:12px;line-height:1.5}.stage-note[data-v-31cb4bb9]{margin:10px 0 0;padding:8px 10px;border-radius:5px;background:#f5f8ff;color:#4e5969;font-size:12px;line-height:1.5}.stage-link[data-v-31cb4bb9]{margin-left:6px;border:0;background:none;color:var(--brand,#165dff);font:inherit;cursor:pointer;text-decoration:underline}ol[data-v-31cb4bb9]{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;padding:0;list-style:none;margin:14px 0 0}li[data-v-31cb4bb9]{position:relative;min-width:0}li[data-v-31cb4bb9]:before{content:"";position:absolute;top:15px;left:0;right:0;height:2px;background:#e5e6eb}li[data-v-31cb4bb9]:first-child:before{left:50%}li[data-v-31cb4bb9]:last-child:before{right:50%}li.done[data-v-31cb4bb9]:before{background:#00a870}li>button[data-v-31cb4bb9]{position:relative;display:grid;justify-items:center;align-content:start;gap:4px;width:100%;height:auto;min-height:0;border:0;background:none;padding:0;font:inherit;color:#4e5969;white-space:normal;overflow-wrap:anywhere;cursor:pointer}li b[data-v-31cb4bb9]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--white,#fff);border:2px solid #e5e6eb;font-size:13px;font-weight:600}li.done b[data-v-31cb4bb9]{border-color:#00a870;background:#e8ffea;color:#00a870}li.selected b[data-v-31cb4bb9]{border-color:#165dff;background:#e8f3ff;color:#165dff}li.unknown b[data-v-31cb4bb9]{border-style:dashed;color:#86909c}li.done span[data-v-31cb4bb9]{color:#00a870}li.selected strong[data-v-31cb4bb9]{color:#165dff;font-weight:600}li strong[data-v-31cb4bb9]{font-size:13px;text-align:center;line-height:1.35;overflow-wrap:anywhere}li span[data-v-31cb4bb9]{font-size:12px;color:#86909c;text-align:center;overflow-wrap:anywhere}button[data-v-31cb4bb9]:disabled{opacity:.55;cursor:default}@media(max-width:900px){ol[data-v-31cb4bb9]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}li[data-v-31cb4bb9]:before{display:none}}.data-controls[data-v-cc53da41]{font-size:13px;color:var(--t1);line-height:1.6}.trace-bar[data-v-cc53da41],.paging[data-v-cc53da41],.actions[data-v-cc53da41]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.trace-bar>div[data-v-cc53da41],.actions[data-v-cc53da41]{display:flex;gap:8px}.paging[data-v-cc53da41]{justify-content:flex-end;margin-top:12px}button[data-v-cc53da41],input[data-v-cc53da41],select[data-v-cc53da41]{font:inherit}button[data-v-cc53da41]{cursor:pointer}button[data-v-cc53da41]:disabled{opacity:.5;cursor:default}fieldset[data-v-cc53da41]{display:flex;gap:12px;flex-wrap:wrap;border:1px solid var(--line);margin:14px 0;padding:14px}label[data-v-cc53da41]{display:grid;gap:5px}legend[data-v-cc53da41],h3[data-v-cc53da41]{font-weight:600;font-size:14px}.actions[data-v-cc53da41]{justify-content:flex-start}small[data-v-cc53da41]{color:var(--t3);font-size:12px}[role=alert][data-v-cc53da41]{color:var(--danger)}[role=status][data-v-cc53da41]{color:var(--brand)}.indicator-grid[data-v-cc53da41]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.indicator-grid article[data-v-cc53da41]{border:1px solid var(--line);border-radius:6px;padding:12px}.indicator-grid h3[data-v-cc53da41],.indicator-grid p[data-v-cc53da41]{margin:4px 0}.indicator-grid strong[data-v-cc53da41]{font-size:20px}summary[data-v-cc53da41]{color:var(--brand);cursor:pointer}@media(max-width:800px){.indicator-grid[data-v-cc53da41]{grid-template-columns:1fr}}.data-areas[data-v-0eb4b41b]{display:flex;gap:20px;flex-wrap:wrap;margin:0 0 16px;border-bottom:1px solid var(--line)}.data-areas button[data-v-0eb4b41b]{border:0;background:transparent;color:var(--t3);padding:10px 0}.data-areas button.active[data-v-0eb4b41b]{color:var(--brand);border-bottom:2px solid var(--brand)}.responsibilities[data-v-0eb4b41b]{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;font-size:13px;line-height:1.6;padding:16px 20px;margin:12px 0;background:#fff;border:1px solid #e5e6eb;border-radius:8px}.responsibilities>strong[data-v-0eb4b41b]{flex-basis:100%;font-size:14px}.responsibilities>span[data-v-0eb4b41b]{background:#f5f7fa;border-radius:5px;padding:5px 9px}.responsibilities>small[data-v-0eb4b41b]{flex-basis:100%}.responsibilities strong[data-v-0eb4b41b]{color:var(--t1)}.overview-panel[data-v-0eb4b41b]{padding:4px 8px 8px;color:var(--t1);font-size:13px;line-height:1.6}.facts[data-v-0eb4b41b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.facts article[data-v-0eb4b41b]{display:grid;gap:5px;padding:12px;background:var(--fill);border:1px solid var(--line);border-radius:6px}.facts strong[data-v-0eb4b41b]{font-size:17px}.facts span[data-v-0eb4b41b],small[data-v-0eb4b41b]{color:var(--t3);font-size:12px}.overview-row[data-v-0eb4b41b]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 6px;text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--white);font:inherit;color:var(--t1)}.overview-row>div[data-v-0eb4b41b]{flex:1;min-width:0}.overview-row p[data-v-0eb4b41b]{margin:4px 0;font-size:12px;color:var(--t3)}.task-icon[data-v-0eb4b41b]{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:7px;color:var(--brand);background:var(--brand-1)}.task-icon.danger[data-v-0eb4b41b]{background:var(--danger-1);color:var(--danger)}button[data-v-0eb4b41b]{cursor:pointer;font:inherit}button[data-v-0eb4b41b]:disabled{opacity:.55;cursor:default}.badge[data-v-0eb4b41b]{white-space:nowrap;background:var(--success-1);color:var(--success);font-size:11px;padding:3px 8px;border-radius:20px}.empty[data-v-0eb4b41b]{color:var(--t3);font-size:12px;padding:8px}.overview-panel h3[data-v-0eb4b41b]{font-size:14px;margin:0 0 12px}.overview-panel dl[data-v-0eb4b41b]{margin:0}.overview-panel dl>div[data-v-0eb4b41b]{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}dt[data-v-0eb4b41b]{color:var(--t3)}dd[data-v-0eb4b41b]{margin:0}dd small[data-v-0eb4b41b]{display:block}.trace[data-v-0eb4b41b]{margin-top:18px}.trace p[data-v-0eb4b41b]{margin:5px 0}.panel-actions[data-v-0eb4b41b]{display:flex;gap:8px;margin-top:18px}.risk-details[data-v-0eb4b41b]{padding:10px 0}.risk-details article[data-v-0eb4b41b]{padding:12px;border-bottom:1px solid var(--line)}.risk-details p[data-v-0eb4b41b]{margin:5px 0}details summary[data-v-0eb4b41b]{cursor:pointer;color:var(--brand)}.prewrap[data-v-0eb4b41b]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:800px){.facts[data-v-0eb4b41b]{grid-template-columns:1fr}}.responsibilities[data-v-0eb4b41b]{display:block;padding:10px 16px;margin:8px 0}.responsibilities summary[data-v-0eb4b41b]{cursor:pointer;font-size:13px;color:var(--t2);font-weight:600}.responsibilities>span[data-v-0eb4b41b]{display:inline-block;margin:10px 10px 0 0}.responsibilities>small[data-v-0eb4b41b]{display:block;margin-top:8px}.patient-context-tools[data-v-0eb4b41b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.patient-context-tools .responsibilities[data-v-0eb4b41b]{margin:0;padding:6px 12px;position:relative}.patient-context-tools .responsibilities[open][data-v-0eb4b41b]{flex-basis:100%;order:2}.patient-context-tools .patient-assistant-entry[data-v-0eb4b41b]{margin:0}.patient-context-tools[data-v-0eb4b41b]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}.patient-context-tools>.el-button[data-v-0eb4b41b]{font-size:12px;padding:5px 10px;height:28px}.patient-context-tools .responsibilities[data-v-0eb4b41b]{display:block;position:relative;padding:0;margin:0;border:0;background:none;font-size:12px}.responsibilities>summary[data-v-0eb4b41b]{display:block;padding:4px 10px;border:1px solid var(--line);border-radius:4px;cursor:pointer;line-height:18px;color:var(--t2)}.responsibility-popover[data-v-0eb4b41b]{position:absolute;top:calc(100% + 6px);left:0;z-index:40;display:grid;gap:8px;width:min(360px,70vw);padding:14px;background:var(--white);border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #0002}.responsibility-popover>span[data-v-0eb4b41b]{padding:4px 0}.responsibility-popover small[data-v-0eb4b41b]{line-height:1.6}.exam-review-overlay[data-v-b3f30e22]{position:fixed;inset:0;background:#0006;z-index:2200;padding:32px;overflow:auto}.exam-review-content[data-v-b3f30e22]{max-width:1200px;margin:auto;background:#fff;border-radius:8px;padding:20px}.exam-review-content>header[data-v-b3f30e22]{display:flex;align-items:center;justify-content:space-between;gap:16px}.exam-review-content>header h2[data-v-b3f30e22]{font-size:18px}.exam-review-content>header button[data-v-b3f30e22]{cursor:pointer}.notification-menu[data-v-78dfa619]{font-size:13px;color:#1d2129;max-height:440px;overflow:auto}nav[data-v-78dfa619]{display:flex;gap:10px;border-bottom:1px solid #e5e6eb;padding-bottom:10px}button[data-v-78dfa619]{font:inherit;background:#fff;border:0;cursor:pointer;text-align:left;padding:8px;color:#4e5969}button[aria-pressed=true][data-v-78dfa619]{color:#165dff;border-bottom:2px solid #165dff}.notification-row[data-v-78dfa619]{display:grid;gap:5px;width:100%;border-bottom:1px solid #f2f3f5}small[data-v-78dfa619]{color:#86909c}p[data-v-78dfa619]{padding:10px}button[data-v-78dfa619]:disabled{opacity:.5}.feedback-dialog[data-v-e7d1efc0]{width:min(640px,calc(100vw - 32px));max-width:none;padding:0;border:1px solid var(--line);border-radius:var(--radius-l);color:var(--t1);background:var(--white);box-shadow:var(--shadow-pop);overflow:hidden}.feedback-dialog[data-v-e7d1efc0]::backdrop{background:#14203361}.feedback-layout[data-v-e7d1efc0]{display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.feedback-header[data-v-e7d1efc0]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-6);border-bottom:1px solid var(--line)}.feedback-header h2[data-v-e7d1efc0]{margin:0;font-size:var(--text-title)}.feedback-header p[data-v-e7d1efc0]{margin:6px 0 0;color:var(--t3);font-size:var(--text-body)}.feedback-close[data-v-e7d1efc0]{flex:none;width:32px;margin:-5px -6px 0 0}.feedback-close svg[data-v-e7d1efc0]{width:18px;min-width:18px}.feedback-body[data-v-e7d1efc0]{padding:var(--sp-6);overflow-y:auto;overscroll-behavior:contain;min-height:0}.feedback-fields[data-v-e7d1efc0]{display:grid;gap:var(--sp-3)}.feedback-page[data-v-e7d1efc0]{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--fill)}.feedback-page>div[data-v-e7d1efc0]{min-width:0;flex:1}.feedback-page small[data-v-e7d1efc0],.feedback-page strong[data-v-e7d1efc0]{display:block}.feedback-page small[data-v-e7d1efc0]{color:var(--t3);font-size:var(--text-caption)}.feedback-page strong[data-v-e7d1efc0]{margin-top:3px;font-weight:var(--weight-medium);overflow-wrap:anywhere}.feedback-page-icon[data-v-e7d1efc0]{color:var(--brand);font-size:var(--text-title)}.feedback-choice[data-v-e7d1efc0]{min-width:0;padding:0;margin:3px 0 1px;border:0}.feedback-choice legend[data-v-e7d1efc0],.feedback-description[data-v-e7d1efc0]{margin-bottom:6px;font-weight:var(--weight-medium);font-size:var(--text-caption);color:var(--t3)}.feedback-required[data-v-e7d1efc0]{color:var(--danger)}.feedback-description[data-v-e7d1efc0]{display:block;margin-bottom:-4px}.feedback-segments[data-v-e7d1efc0]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.feedback-segments .el-button[data-v-e7d1efc0]{flex:1;margin-left:0}.feedback-dialog textarea[data-v-e7d1efc0]{width:100%;margin:0;resize:vertical}.feedback-textarea-meta[data-v-e7d1efc0]{display:flex;justify-content:space-between;gap:var(--sp-3);color:var(--t3);font-size:var(--text-caption)}.feedback-textarea-meta span[data-v-e7d1efc0]:last-child{white-space:nowrap}.feedback-attachment-action[data-v-e7d1efc0]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2)}.feedback-attachment-action small[data-v-e7d1efc0],.feedback-hint[data-v-e7d1efc0]{color:var(--t3);font-size:var(--text-caption);line-height:var(--leading-reading)}.feedback-hint[data-v-e7d1efc0]{margin:0}.feedback-file-input[data-v-e7d1efc0]{display:none}.feedback-screenshots[data-v-e7d1efc0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.feedback-screenshots article[data-v-e7d1efc0]{min-width:0;padding:6px;border:1px solid var(--line);border-radius:var(--radius-s)}.feedback-screenshots img[data-v-e7d1efc0]{display:block;width:100%;height:95px;object-fit:contain;background:var(--fill)}.feedback-screenshots article>div[data-v-e7d1efc0]{display:flex;gap:6px;justify-content:space-between;align-items:center;margin-top:5px}.feedback-screenshots span[data-v-e7d1efc0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption)}.feedback-footer[data-v-e7d1efc0]{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--line);background:var(--white)}.feedback-footer-actions[data-v-e7d1efc0]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-2);margin-left:auto}.feedback-error[data-v-e7d1efc0],.feedback-pending[data-v-e7d1efc0],.feedback-notice[data-v-e7d1efc0]{margin:0;padding:var(--sp-3);border-radius:var(--radius-s);font-size:var(--text-body);line-height:var(--leading-reading);overflow-wrap:anywhere}.feedback-error[data-v-e7d1efc0]{color:var(--danger);background:var(--danger-1)}.feedback-pending[data-v-e7d1efc0]{color:var(--warning);background:var(--warning-1)}.feedback-notice[data-v-e7d1efc0]{color:var(--success);background:var(--success-1)}.feedback-success[data-v-e7d1efc0]{display:grid;justify-items:center;align-content:center;gap:var(--sp-3);min-height:300px;text-align:center}.feedback-success-icon[data-v-e7d1efc0]{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--success);background:var(--success-1);font-size:var(--text-display)}.feedback-success h3[data-v-e7d1efc0],.feedback-success p[data-v-e7d1efc0]{margin:0}.feedback-success h3[data-v-e7d1efc0]{font-size:var(--text-title)}.feedback-success p[data-v-e7d1efc0]{color:var(--t2)}.feedback-number[data-v-e7d1efc0]{padding:8px 14px;background:var(--fill);border-radius:var(--radius-s);overflow-wrap:anywhere}.feedback-success-actions[data-v-e7d1efc0]{display:flex;gap:var(--sp-3);margin-top:var(--sp-3)}.feedback-history[data-v-e7d1efc0],.feedback-detail[data-v-e7d1efc0]{display:grid;gap:var(--sp-4);min-height:240px}.feedback-history-top[data-v-e7d1efc0],.feedback-item-head[data-v-e7d1efc0],.feedback-detail-meta[data-v-e7d1efc0]{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3)}.feedback-history-top[data-v-e7d1efc0],.feedback-detail-meta[data-v-e7d1efc0]{color:var(--t3);font-size:var(--text-caption)}.feedback-empty[data-v-e7d1efc0]{padding:var(--sp-8) var(--sp-4);margin:0;color:var(--t3);text-align:center}.feedback-history-item[data-v-e7d1efc0]{width:100%;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.feedback-history-item p[data-v-e7d1efc0]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0 8px;color:var(--t1);line-height:var(--leading-reading);overflow-wrap:anywhere}.feedback-history-item small[data-v-e7d1efc0]{display:block;color:var(--t3);font-size:var(--text-caption);font-weight:var(--weight-body);overflow-wrap:anywhere}.feedback-detail-link[data-v-e7d1efc0]{margin-top:10px}.feedback-item-head strong[data-v-e7d1efc0]{min-width:0;overflow-wrap:anywhere}.feedback-status[data-v-e7d1efc0]{flex:none;padding:3px 8px;border-radius:var(--radius-s);color:var(--brand);background:var(--brand-1);font-size:var(--text-caption);white-space:nowrap}.feedback-status[data-status=needs-info][data-v-e7d1efc0]{color:var(--warning);background:var(--warning-1)}.feedback-status[data-status=resolved][data-v-e7d1efc0]{color:var(--success);background:var(--success-1)}.feedback-status[data-status=closed][data-v-e7d1efc0]{color:var(--t3);background:var(--fill)}.feedback-pagination[data-v-e7d1efc0]{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);color:var(--t3);font-size:var(--text-caption)}.feedback-content[data-v-e7d1efc0]{margin:0;white-space:pre-wrap;line-height:var(--leading-reading);overflow-wrap:anywhere}.feedback-saved-images[data-v-e7d1efc0]{display:grid;gap:var(--sp-3)}.feedback-saved-images img[data-v-e7d1efc0]{display:block;max-width:100%;max-height:380px;margin-top:8px;object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-s)}.feedback-image-link[data-v-e7d1efc0]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.feedback-replies[data-v-e7d1efc0]{display:grid;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line)}.feedback-replies h3[data-v-e7d1efc0]{margin:0;font-size:var(--text-section)}.feedback-replies article[data-v-e7d1efc0]{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--fill)}.feedback-replies .feedback-reply--company[data-v-e7d1efc0]{border-color:var(--brand-3);background:var(--brand-1)}.feedback-replies article>div[data-v-e7d1efc0]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2)}.feedback-replies strong[data-v-e7d1efc0]{font-size:var(--text-body)}.feedback-replies small[data-v-e7d1efc0]{color:var(--t3);font-size:var(--text-caption)}.feedback-replies p[data-v-e7d1efc0]{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-reading)}.feedback-supplement-actions[data-v-e7d1efc0]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3)}@media(max-width:560px){.feedback-dialog[data-v-e7d1efc0]{width:calc(100vw - 20px)}.feedback-layout[data-v-e7d1efc0]{max-height:calc(100dvh - 24px)}.feedback-header[data-v-e7d1efc0],.feedback-body[data-v-e7d1efc0]{padding:var(--sp-4)}.feedback-footer[data-v-e7d1efc0]{padding:var(--sp-3) var(--sp-4);align-items:flex-start;flex-wrap:wrap}.feedback-footer-actions[data-v-e7d1efc0]{gap:6px}.feedback-detail-meta[data-v-e7d1efc0]{flex-wrap:wrap}.feedback-screenshots[data-v-e7d1efc0]{gap:var(--sp-2)}.feedback-screenshots img[data-v-e7d1efc0]{height:72px}.feedback-success-actions[data-v-e7d1efc0]{flex-wrap:wrap;justify-content:center}}.online-shell-content[data-v-4d9fdccc]{min-width:0;display:flex;flex-direction:column;min-height:100%;padding:20px}.shell-feedback-entry[data-v-4d9fdccc]{display:inline-flex;align-items:center;flex:none!important}.shell-feedback-entry[data-v-4d9fdccc] svg{width:18px;height:18px}.message-image[data-v-5b93ed92]{display:grid;gap:8px;margin:8px 0}.message-image button[data-v-5b93ed92]{justify-self:start}.message-image img[data-v-5b93ed92]{display:block;max-width:100%;max-height:400px;object-fit:contain;border-radius:8px}.message-image p[data-v-5b93ed92]{color:var(--danger);font-size:var(--text-caption)}fieldset[data-v-4ef9edaf]{display:grid;gap:10px;border:0;padding:0;margin:0}.card-kind-actions[data-v-4ef9edaf]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card-kind-actions button[data-v-4ef9edaf]{padding:7px 12px;border:1px solid #dcdfe6;border-radius:6px;color:#303133;background:#fff}.card-kind-actions button[aria-pressed=true][data-v-4ef9edaf]{color:#165dff;border-color:#a9c6ff;background:#f2f7ff}.card-kind-actions .card-kind-cancel[data-v-4ef9edaf]{color:#667085;border-color:transparent;background:transparent}label[data-v-4ef9edaf]{display:grid;gap:6px}p[data-v-4ef9edaf]{margin:0;color:var(--t3);font-size:var(--text-caption)}video[data-v-4ef9edaf]{display:block;width:100%;max-height:200px;background:#000}.video-copy-choice[data-v-4ef9edaf]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:#fff7e6;border-radius:8px}.video-copy-choice p[data-v-4ef9edaf]{flex-basis:100%}.video-card-preview[data-v-4ef9edaf]{padding:16px;border:1px solid #dce6ef;border-radius:12px;background:#fff;overflow-wrap:anywhere}.video-card-preview h3[data-v-4ef9edaf]{margin:12px 0;font-size:16px}.video-card-preview p[data-v-4ef9edaf]{white-space:pre-wrap;max-height:180px;overflow:auto}.video-card-preview span[data-v-4ef9edaf]{display:block;margin-top:12px;color:#165dff}label small[data-v-4ef9edaf]{color:var(--t3);text-align:right}.video-preview-cover[data-v-4ef9edaf]{display:block;position:relative;aspect-ratio:16/9;width:100%;margin-top:12px;padding:0;overflow:hidden;border:0;border-radius:10px;background:#edf3f8}.video-preview-cover img[data-v-4ef9edaf]{width:100%;height:100%;object-fit:cover}.video-preview-cover em[data-v-4ef9edaf]{display:block;padding-top:65px;color:#70869a;font-size:12px;font-style:normal}.video-preview-play[data-v-4ef9edaf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#16304aaa;color:#fff}.video-preview-duration[data-v-4ef9edaf]{position:absolute;bottom:8px;right:8px;padding:2px 6px;border-radius:4px;background:#16304abb;color:#fff;font-size:12px}.message-deliveries[data-v-5edf6c45]{font-size:12px;color:#303133}.message-deliveries details[data-v-5edf6c45],.delivery-read-error[data-v-5edf6c45]{border:1px solid #e5e6eb;border-radius:6px;background:#fff}.message-deliveries details[data-v-5edf6c45]{max-height:180px;overflow:auto}.message-deliveries summary[data-v-5edf6c45]{cursor:pointer;padding:7px 10px;font-weight:600}.message-deliveries summary span[data-v-5edf6c45]{color:#667085;font-weight:400}.message-deliveries article[data-v-5edf6c45]{display:grid;gap:4px;padding:8px 10px;border-top:1px solid #ebeef5}.message-deliveries article>div[data-v-5edf6c45],.delivery-read-error[data-v-5edf6c45]{display:flex;align-items:center;justify-content:space-between;gap:8px}.message-deliveries article p[data-v-5edf6c45]{margin:0;color:#667085;white-space:normal}.delivery-read-error[data-v-5edf6c45]{padding:6px 8px;color:#b54708}.doctor-shortcuts[data-v-e6c36bb4]{display:flex;gap:8px;flex-wrap:wrap;box-sizing:border-box;min-height:44px;padding:8px 20px;background:#fff;border-top:1px solid #e5e6eb}.doctor-shortcuts .el-button[data-v-e6c36bb4]{font-size:12px;padding:5px 9px;border:1px solid #dcdfe6;border-radius:16px;background:#fff;color:#4e5969}.doctor-shortcuts .el-button[data-v-e6c36bb4]:disabled{color:#909399}.communication-actions[data-v-e6c36bb4]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.communication-actions .plan-adjustments[data-v-e6c36bb4],.communication-actions .message-deliveries[data-v-e6c36bb4]{flex-basis:100%;width:100%}.communication-inline-status[data-v-e6c36bb4]{flex-basis:100%;margin:0;color:#b54708;font-size:12px;white-space:pre-wrap}.native-composer[data-v-e6c36bb4]{box-sizing:border-box;height:9px;min-height:9px;padding:0 20px;border-top:1px solid #e5e6eb;overflow:visible;background:#fff;position:relative;z-index:3}.composer-resizer[data-v-e6c36bb4]{height:9px;margin:0 -20px;cursor:ns-resize;touch-action:none;position:relative}.composer-resizer[data-v-e6c36bb4]:after{content:"";position:absolute;left:calc(50% - 22px);top:3px;width:44px;height:3px;border-radius:2px;background:#c9cdd4}.composer-resizer[data-v-e6c36bb4]:focus-visible{outline:2px solid #165dff;outline-offset:-2px}.composer-card-trigger[data-v-e6c36bb4]{position:absolute;right:60px;top:calc(var(--dccms-composer-effective-height) - 42px);display:grid;place-items:center;width:32px;height:32px;padding:7px;border:1px solid #dcdfe6;border-radius:50%;color:#606266;background:#fff;z-index:4}.composer-card-trigger[data-v-e6c36bb4]:hover{color:#165dff;border-color:#a9c6ff}.composer-card-trigger[data-v-e6c36bb4]:focus-visible{outline:2px solid #165dff;outline-offset:2px}.composer-card-trigger .app-icon[data-v-e6c36bb4]{width:100%;height:100%}.composer-attachment[data-v-e6c36bb4]{position:absolute;left:20px;top:calc(var(--dccms-composer-effective-height) - 42px);max-width:calc(100% - 180px);height:32px;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#667085;font-size:12px;z-index:4}.composer-attachment button[data-v-e6c36bb4]{flex:none;border:0;padding:2px 4px;color:#165dff;background:transparent}.new-message-jump[data-v-e6c36bb4]{position:absolute;right:12px;bottom:14px;transform:translateY(-100%);padding:5px 10px;color:#165dff;background:#fff;border:1px solid #a9c6ff;border-radius:16px;white-space:nowrap;z-index:5}.composer-card-options[data-v-e6c36bb4]{position:absolute;right:60px;top:calc(var(--dccms-composer-effective-height) - 42px);transform:translateY(calc(-100% - 8px));width:min(420px,calc(100% - 72px));box-sizing:border-box;max-height:min(260px,50vh,max(40px,calc(var(--dccms-steward-height,540px) - 60px)));overflow:auto;padding:12px;background:#fff;border:1px solid #e5e6eb;border-radius:8px;box-shadow:0 8px 24px #1d29391f}.template-actions[data-v-e6c36bb4]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0 0 8px}.message-content[data-v-e6c36bb4]{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.message-content p[data-v-e6c36bb4]{white-space:pre-wrap;margin:4px 0}.message-card[data-v-e6c36bb4]{display:grid;gap:8px;border-left:3px solid #165dff;padding:12px;background:#f2f7ff;color:#1d2939;border-radius:6px;text-align:left}.message-card small[data-v-e6c36bb4]{color:#667085}.message-card dl[data-v-e6c36bb4],.message-card dd[data-v-e6c36bb4]{margin:0}button[data-v-e6c36bb4]{cursor:pointer;font:inherit}button[data-v-e6c36bb4]:disabled{opacity:.5;cursor:not-allowed}.device-card[data-v-e6c36bb4]{background:#f8fafc;padding:16px;border:1px solid #e5e6eb;border-radius:8px}.device-card header[data-v-e6c36bb4],.alert-history__filter[data-v-e6c36bb4]{display:flex;justify-content:space-between;align-items:center}.device-panel[data-v-e6c36bb4],.alert-history[data-v-e6c36bb4]{font-size:14px;color:#303133}table[data-v-e6c36bb4]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-e6c36bb4],td[data-v-e6c36bb4]{text-align:left;padding:12px 8px;border-bottom:1px solid #ebeef5}tbody tr[data-v-e6c36bb4]:nth-child(2n){background:#fafafa}td small[data-v-e6c36bb4]{display:block;color:#909399}fieldset[data-v-e6c36bb4]{display:grid;gap:14px;border:0;padding:0;font-size:14px}label[data-v-e6c36bb4]{display:grid;gap:6px}legend[data-v-e6c36bb4]{padding:0 0 12px;line-height:1.6;color:#667085}textarea[data-v-e6c36bb4]{width:100%;resize:vertical}textarea[data-v-e6c36bb4],select[data-v-e6c36bb4]{font:inherit;box-sizing:border-box;max-width:100%}label[data-v-e6c36bb4]:has(input[type=checkbox]){display:flex;align-items:center;gap:8px}@media(max-width:1366px){.native-composer[data-v-e6c36bb4]{padding-inline:14px}.composer-card-trigger[data-v-e6c36bb4],.composer-card-options[data-v-e6c36bb4]{right:54px}.composer-attachment[data-v-e6c36bb4]{left:14px}}.doctor-shortcuts[data-v-e6c36bb4]{min-height:36px;padding:6px 16px;gap:6px}.doctor-shortcuts .el-button[data-v-e6c36bb4]{padding:4px 10px;line-height:18px}.native-composer[data-v-e6c36bb4]{padding-top:4px}.composer-card-options[data-v-e6c36bb4]{max-width:calc(100vw - 300px)}@media(max-width:700px){.composer-card-options[data-v-e6c36bb4]{max-width:calc(100vw - 48px)}}.video-management-intro h2[data-v-acc4adf1]{margin:0;font-size:22px}.video-management-intro p[data-v-acc4adf1]{margin:6px 0 0;color:var(--t3)}.video-management-card[data-v-acc4adf1]{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--white)}.video-management-heading[data-v-acc4adf1]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.video-management-heading h2[data-v-acc4adf1]{margin:0;font-size:18px}.video-management-heading label[data-v-acc4adf1]{display:flex;gap:8px;align-items:center}.video-management-grid[data-v-acc4adf1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.video-management-grid label[data-v-acc4adf1]{display:grid;gap:6px}.video-management-grid input[data-v-acc4adf1]{width:100%;min-width:0}.video-management-cover-file[data-v-acc4adf1]{display:grid;gap:6px}.video-management-cover[data-v-acc4adf1]{display:block;width:min(100%,400px);max-height:240px;object-fit:contain;border-radius:var(--radius-s);background:var(--fill)}.video-management-actions[data-v-acc4adf1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.video-management-actions span[data-v-acc4adf1]{color:var(--t3);font-size:12px}.video-management-actions button[data-v-acc4adf1]{font:inherit;cursor:pointer}table[data-v-acc4adf1]{width:100%;border-collapse:collapse;text-align:left}th[data-v-acc4adf1],td[data-v-acc4adf1]{padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}td small[data-v-acc4adf1]{display:block;color:var(--t3)}td strong[data-v-acc4adf1]{font-weight:600}.video-management-status[data-v-acc4adf1]{padding:3px 8px;border-radius:6px;background:var(--fill);white-space:nowrap}.video-management-status[data-status=published][data-v-acc4adf1]{color:#067647;background:#ecfdf3}.video-management-status[data-status=failed][data-v-acc4adf1],.video-management-status[data-status=withdrawn][data-v-acc4adf1]{color:#b42318;background:#fef3f2}.video-management-danger[data-v-acc4adf1]{color:#b42318}.video-management-card video[data-v-acc4adf1]{display:block;width:min(100%,760px);max-height:460px;background:#000}.video-management-card p[data-v-acc4adf1]{margin:0;color:var(--t3)}@media(max-width:760px){.video-management-grid[data-v-acc4adf1]{grid-template-columns:1fr}.video-management-card[data-v-acc4adf1]{overflow:auto}}.integration-page[data-v-d8c48da1]{display:grid;gap:var(--sp-3)}.metrics[data-v-d8c48da1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}.directory-surface[data-v-d8c48da1],.summary-card[data-v-d8c48da1],.side-panels section[data-v-d8c48da1]{overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1)}.toolbar[data-v-d8c48da1]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line-2)}.toolbar strong[data-v-d8c48da1]{color:var(--brand)}.filter-control[data-v-d8c48da1]{display:flex;align-items:center;gap:8px;color:var(--t3);font-size:var(--fz-xs)}.table-scroll[data-v-d8c48da1]{overflow-x:auto}table[data-v-d8c48da1]{width:100%;border-collapse:collapse}th[data-v-d8c48da1],td[data-v-d8c48da1]{padding:13px 14px;border-bottom:1px solid var(--line-2);text-align:left;white-space:nowrap}th[data-v-d8c48da1]{color:var(--t3);background:var(--fill);font-size:var(--fz-xs)}td[data-v-d8c48da1]{color:var(--t2);font-size:var(--fz-s)}td strong[data-v-d8c48da1]{color:var(--t1)}td.explanation[data-v-d8c48da1]{min-width:220px;max-width:340px;white-space:normal;line-height:var(--leading-reading)}.status-badge[data-v-d8c48da1]{display:inline-block;padding:4px 8px;border-radius:5px;color:var(--warning);background:var(--fill);font-size:var(--fz-xs)}.status-badge.connected[data-v-d8c48da1]{color:var(--success)}.status-badge.failed[data-v-d8c48da1]{color:var(--danger)}.status-badge.unavailable[data-v-d8c48da1]{color:var(--t3)}.state-message[data-v-d8c48da1]{padding:28px;color:var(--t3);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);text-align:center}.state-message button[data-v-d8c48da1]{margin-left:12px}.error[data-v-d8c48da1]{color:var(--danger)}footer[data-v-d8c48da1]{padding:12px 16px;color:var(--t3);font-size:var(--fz-xs)}.detail-hero[data-v-d8c48da1]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:87px;padding:13px 15px;color:#fff;background:linear-gradient(130deg,#163e74,#1769e8 70%,#3984ef);border-radius:9px;box-shadow:0 10px 24px #1769e826}.hero-mark[data-v-d8c48da1]{display:grid;place-items:center;width:46px;height:46px;background:#ffffff29;border:1px solid rgb(255 255 255 / 24%);border-radius:11px}.hero-copy small[data-v-d8c48da1]{color:#bbd7ff;font-size:var(--text-caption)}.hero-copy h2[data-v-d8c48da1]{margin:3px 0;font-size:var(--text-section)}.hero-copy p[data-v-d8c48da1]{margin:0;color:#deebff;font-size:var(--text-caption);line-height:var(--leading-reading)}.detail-hero .status-badge[data-v-d8c48da1]{color:#fff;background:#ffffff26}.configuration-boundary[data-v-d8c48da1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.configuration-boundary article[data-v-d8c48da1]{padding:15px 17px;border-right:1px solid var(--line-2)}.configuration-boundary article[data-v-d8c48da1]:last-child{border-right:0}.configuration-boundary span[data-v-d8c48da1]{color:var(--brand);font-size:var(--fz-xs)}.configuration-boundary strong[data-v-d8c48da1]{display:block;margin-top:5px;color:var(--t1)}.configuration-boundary p[data-v-d8c48da1]{margin:5px 0 0;color:var(--t3);font-size:var(--fz-xs)}.detail-grid[data-v-d8c48da1]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:var(--sp-3)}header h3[data-v-d8c48da1]{margin:0;font-size:var(--fz-m);color:var(--t1)}.summary-card header[data-v-d8c48da1],.side-panels header[data-v-d8c48da1]{padding:13px 16px;border-bottom:1px solid var(--line-2)}dl[data-v-d8c48da1]{margin:0}dl div[data-v-d8c48da1]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:13px 16px;border-bottom:1px solid var(--line-2)}dt[data-v-d8c48da1]{color:var(--t3)}dd[data-v-d8c48da1]{margin:0;color:var(--t1);overflow-wrap:anywhere;line-height:var(--leading-reading)}.side-panels[data-v-d8c48da1]{display:grid;align-content:start;gap:var(--sp-3)}.side-panels p[data-v-d8c48da1]{padding:0 16px;color:var(--t3);font-size:var(--fz-xs);line-height:var(--leading-reading)}@media(max-width:900px){.metrics[data-v-d8c48da1]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid[data-v-d8c48da1],.configuration-boundary[data-v-d8c48da1]{grid-template-columns:1fr}.detail-hero[data-v-d8c48da1]{grid-template-columns:48px minmax(0,1fr)}.detail-hero>.status-badge[data-v-d8c48da1]{grid-column:2}.toolbar[data-v-d8c48da1]{align-items:start;flex-direction:column}}.callback-results .toolbar p[data-v-d8c48da1]{margin:6px 0 0;font-size:var(--fz-xs);color:var(--t3)}.callback-identifiers[data-v-d8c48da1]{font-size:var(--fz-xs)}.callback-identifiers dd[data-v-d8c48da1]{margin:4px 0 12px;max-width:360px;overflow-wrap:anywhere}.callback-results details p[data-v-d8c48da1]{max-width:360px;white-space:normal;line-height:var(--leading-reading)}.integration-page[data-v-d8c48da1]{font-size:var(--text-body)}.filter-control[data-v-d8c48da1],th[data-v-d8c48da1],td[data-v-d8c48da1],.status-badge[data-v-d8c48da1],footer[data-v-d8c48da1],.configuration-boundary span[data-v-d8c48da1],.configuration-boundary p[data-v-d8c48da1],.side-panels p[data-v-d8c48da1],.callback-results .toolbar p[data-v-d8c48da1],.callback-identifiers[data-v-d8c48da1]{font-size:var(--text-body)}.hero-copy h2[data-v-d8c48da1]{font-size:var(--text-title)}.hero-copy p[data-v-d8c48da1]{font-size:var(--text-body)}.integration-readiness[data-v-d8c48da1]{margin-top:16px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);font-size:var(--text-body)}.integration-readiness header[data-v-d8c48da1]{padding:16px;border-bottom:1px solid var(--line)}.integration-readiness header p[data-v-d8c48da1]{margin:6px 0 0;color:var(--t3)}.integration-readiness article>strong[data-v-d8c48da1]{display:block;padding:16px 16px 4px}.integration-readiness dl[data-v-d8c48da1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.integration-readiness dl div[data-v-d8c48da1]{grid-template-columns:128px minmax(0,1fr)}.readiness-empty[data-v-d8c48da1]{padding:16px;color:var(--t3)}@media(max-width:900px){.integration-readiness dl[data-v-d8c48da1]{grid-template-columns:1fr}}.health-shell[data-v-d22c3055] .page-frame{padding:0}.hospital-scope[data-v-c0d69a2f]{display:grid;gap:var(--sp-3);min-width:0}button[data-v-c0d69a2f]:disabled{cursor:not-allowed;opacity:.48}.metrics[data-v-c0d69a2f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}.scope-grid[data-v-c0d69a2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.panel[data-v-c0d69a2f]{min-width:0;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1)}.panel>header[data-v-c0d69a2f]{display:flex;min-height:64px;padding:12px 16px;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-2)}.panel h2[data-v-c0d69a2f],.panel header p[data-v-c0d69a2f]{margin:0}.panel header p[data-v-c0d69a2f]{color:var(--brand);font-size:var(--fz-xs);font-weight:var(--weight-strong)}.panel h2[data-v-c0d69a2f]{margin-top:3px;color:var(--t1);font-size:var(--text-section)}.panel header>span[data-v-c0d69a2f]{color:var(--t4);font-size:var(--fz-xs)}.scope-list[data-v-c0d69a2f]{padding:0 14px}.scope-list article[data-v-c0d69a2f]{display:flex;min-height:59px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line-2)}.scope-list article[data-v-c0d69a2f]:last-child{border-bottom:0}.scope-list strong[data-v-c0d69a2f],.scope-list small[data-v-c0d69a2f]{display:block}.scope-list strong[data-v-c0d69a2f]{color:var(--t1);font-size:var(--fz-s)}.scope-list small[data-v-c0d69a2f]{margin-top:4px;color:var(--t3);font-size:var(--fz-xs)}.scope-list article>span[data-v-c0d69a2f]{font-size:var(--fz-s);white-space:nowrap}.notice[data-v-c0d69a2f]{padding:10px 16px;color:var(--t3);background:var(--fill);border-bottom:1px solid var(--line-2);font-size:var(--fz-xs);line-height:var(--leading-body)}.toolbar[data-v-c0d69a2f]{display:flex;padding:12px 16px;justify-content:flex-end;gap:10px;border-bottom:1px solid var(--line-2)}.toolbar input[data-v-c0d69a2f]{width:220px}.table-scroll[data-v-c0d69a2f]{max-width:100%;overflow-x:auto}table[data-v-c0d69a2f]{width:100%;border-collapse:collapse}th[data-v-c0d69a2f],td[data-v-c0d69a2f]{padding:13px 14px;border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top}th[data-v-c0d69a2f]{color:var(--t3);background:var(--fill);font-size:var(--text-body);font-weight:var(--weight-medium);white-space:nowrap}td[data-v-c0d69a2f]{color:var(--t2);font-size:var(--fz-s)}td strong[data-v-c0d69a2f],td small[data-v-c0d69a2f]{display:block}td small[data-v-c0d69a2f]{margin-top:3px;color:var(--t4);font-size:var(--fz-xs)}td>div+div[data-v-c0d69a2f]{margin-top:8px}.row-action[data-v-c0d69a2f]{white-space:nowrap}.badge[data-v-c0d69a2f]{display:inline-block;padding:4px 8px;color:#197453;background:#edf8f2;border-radius:5px;font-size:var(--fz-xs);white-space:nowrap}.badge.neutral[data-v-c0d69a2f]{color:var(--t3);background:var(--fill)}.badge.warning[data-v-c0d69a2f]{color:#a2600d;background:#fff5e7}.empty-state[data-v-c0d69a2f]{padding:30px;color:var(--t3);text-align:center}.empty-state h2[data-v-c0d69a2f]{font-size:var(--text-section)}.hero[data-v-c0d69a2f]{display:flex;min-height:87px;padding:13px 15px;align-items:center;justify-content:space-between;gap:12px;color:#fff;background:linear-gradient(130deg,#163e74,#1769e8 70%,#3984ef);border-radius:9px}.hero>div>span[data-v-c0d69a2f]{color:#bbd7ff;font-size:var(--text-caption)}.hero h2[data-v-c0d69a2f],.hero p[data-v-c0d69a2f]{margin:0}.hero h2[data-v-c0d69a2f]{color:#fff;font-size:var(--text-title)}.hero p[data-v-c0d69a2f]{margin-top:4px;color:#deebff;font-size:var(--text-caption)}.detail-grid[data-v-c0d69a2f]{display:grid;align-items:start;grid-template-columns:1fr;gap:var(--sp-3)}.role-grid[data-v-c0d69a2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.role-grid article[data-v-c0d69a2f]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:12px;background:var(--fill);border:1px solid var(--line-2);border-radius:var(--radius-s)}.role-mark[data-v-c0d69a2f]{display:grid;width:34px;height:34px;place-items:center;color:var(--brand);background:var(--brand-1);border-radius:9px;font-weight:var(--weight-strong)}.role-grid small[data-v-c0d69a2f],.role-grid p[data-v-c0d69a2f]{color:var(--t4);font-size:var(--fz-xs)}.role-grid strong[data-v-c0d69a2f]{display:block;margin-top:2px;color:var(--t2);font-size:var(--fz-s)}.role-grid p[data-v-c0d69a2f]{margin:3px 0 0}.role-grid button[data-v-c0d69a2f]{grid-column:2;justify-self:start}.role-grid>.empty-state[data-v-c0d69a2f]{grid-column:1/-1}.team-detail[data-v-c0d69a2f]{grid-template-columns:1fr}.team-detail .role-grid[data-v-c0d69a2f]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.team-detail aside[data-v-c0d69a2f]{grid-template-columns:1fr 1fr}aside[data-v-c0d69a2f]{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:var(--sp-3)}aside dl[data-v-c0d69a2f]{margin:0}aside dl div[data-v-c0d69a2f]{display:flex;padding:10px 16px;gap:12px;justify-content:space-between;border-bottom:1px solid var(--line-2)}aside dt[data-v-c0d69a2f],aside dd[data-v-c0d69a2f]{color:var(--t3);font-size:var(--text-body)}aside dd[data-v-c0d69a2f]{margin:0;color:var(--t2);text-align:right}.boundary-copy[data-v-c0d69a2f]{margin:0;padding:16px;color:var(--t3);font-size:var(--fz-s);line-height:var(--leading-body)}.as-of[data-v-c0d69a2f]{margin:0;color:var(--t4);font-size:var(--fz-xs)}.sr-only[data-v-c0d69a2f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:980px){.metrics[data-v-c0d69a2f]{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-grid[data-v-c0d69a2f],.detail-grid[data-v-c0d69a2f],.team-detail aside[data-v-c0d69a2f]{grid-template-columns:1fr}.role-grid[data-v-c0d69a2f],.team-detail .role-grid[data-v-c0d69a2f]{grid-template-columns:1fr}.toolbar[data-v-c0d69a2f]{flex-wrap:wrap}.toolbar input[data-v-c0d69a2f]{max-width:100%}}form[data-v-3018a6e2],fieldset[data-v-3018a6e2],label[data-v-3018a6e2],.position-row[data-v-3018a6e2]{display:grid;gap:12px}form[data-v-3018a6e2]{max-width:760px}fieldset[data-v-3018a6e2]{border:0;padding:0}label[data-v-3018a6e2]{grid-template-columns:120px 1fr;align-items:center}.position-row[data-v-3018a6e2]{border-bottom:1px solid #e4e7ed;padding-bottom:16px}input[data-v-3018a6e2],textarea[data-v-3018a6e2],select[data-v-3018a6e2]{min-width:0}.error[data-v-3018a6e2]{color:#c52b2b}.hint[data-v-3018a6e2]{color:#606266;font-size:13px}p[data-v-3018a6e2]{line-height:1.7}h2[data-v-3018a6e2]{margin:0}@media(max-width:600px){label[data-v-3018a6e2]{grid-template-columns:1fr}}.administrator-delivery[data-v-ab474724],.credential-receipt[data-v-ab474724],form[data-v-ab474724],fieldset[data-v-ab474724]{display:grid;gap:12px}.administrator-delivery[data-v-ab474724]{border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:var(--white)}h3[data-v-ab474724],h4[data-v-ab474724],p[data-v-ab474724]{margin:0}p[data-v-ab474724]{line-height:1.7;color:var(--t3)}fieldset[data-v-ab474724]{border:0;padding:0}label[data-v-ab474724]{display:grid;gap:6px;max-width:540px}button[data-v-ab474724]{justify-self:start}.credential-receipt[data-v-ab474724]{padding:16px;border:1px solid #b5d4f4;background:#f2f8ff;border-radius:6px}.success[data-v-ab474724]{color:#247741}.error[data-v-ab474724]{color:var(--danger)}details[data-v-ab474724]{padding-top:12px;border-top:1px solid var(--line)}summary[data-v-ab474724]{cursor:pointer;padding:6px 0}details>label[data-v-ab474724]{margin:12px 0}input[data-v-ab474724],select[data-v-ab474724],textarea[data-v-ab474724]{min-width:0;width:100%;box-sizing:border-box}.onboarding-heading[data-v-ee04b768]{display:grid;gap:6px}.onboarding-heading h2[data-v-ee04b768]{margin:0;font-size:var(--text-title)}p[data-v-ee04b768]{margin:0;line-height:1.7;color:var(--t3)}h3[data-v-ee04b768]{margin:0;font-size:var(--text-section)}.progress-card[data-v-ee04b768],.onboarding-form[data-v-ee04b768],.checks[data-v-ee04b768],.related-actions[data-v-ee04b768],.handover[data-v-ee04b768]{border:1px solid var(--line);border-radius:var(--radius);padding:18px;display:grid;gap:16px;background:var(--white)}.progress-title[data-v-ee04b768],.actions[data-v-ee04b768],.pagination[data-v-ee04b768]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.progress-title[data-v-ee04b768]{justify-content:space-between}.steps[data-v-ee04b768]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.steps li[data-v-ee04b768]{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:6px}.steps small[data-v-ee04b768]{line-height:1.5;color:var(--t3)}.steps .succeeded[data-v-ee04b768]{border-color:#b8dcc2;background:#f1faf3}.steps .failed[data-v-ee04b768],.steps .outcome-unknown[data-v-ee04b768],.steps .waiting-operations[data-v-ee04b768]{background:#fff7e9;border-color:#edc887}.steps .running[data-v-ee04b768]{border-color:#a9ccea;background:#eff7ff}fieldset[data-v-ee04b768]{min-width:0;border:0;padding:0;margin:0;display:grid;gap:12px}legend[data-v-ee04b768]{font-size:var(--text-section);font-weight:600;margin-bottom:14px}.fields[data-v-ee04b768]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}label[data-v-ee04b768]{display:grid;gap:6px;min-width:0}input[data-v-ee04b768],select[data-v-ee04b768],textarea[data-v-ee04b768]{min-width:0;box-sizing:border-box;width:100%}input[type=checkbox][data-v-ee04b768]{width:18px;min-width:18px;height:18px;margin:2px 0}.capabilities[data-v-ee04b768]{display:flex;flex-wrap:wrap;gap:18px}.capabilities label[data-v-ee04b768],.confirmation[data-v-ee04b768]{display:flex;gap:8px;align-items:start}.capabilities small[data-v-ee04b768]{display:block;color:var(--t3);font-size:var(--text-caption);line-height:1.5}.onboarding-form>button[data-v-ee04b768],.handover>button[data-v-ee04b768]{justify-self:start}.hint[data-v-ee04b768]{font-size:var(--text-caption)}.warning[data-v-ee04b768]{background:#fff7e9;border:1px solid #edc887;border-radius:6px;padding:12px;display:grid;gap:10px}.warning button[data-v-ee04b768]{justify-self:start}.success[data-v-ee04b768]{color:#247741}.checks ul[data-v-ee04b768]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.checks li[data-v-ee04b768]{border-bottom:1px solid var(--line);padding-bottom:10px}.checks li>div[data-v-ee04b768]{display:flex;gap:12px;justify-content:space-between}.checks li>p[data-v-ee04b768]{font-size:var(--text-caption);margin-top:5px}.checks .failed[data-v-ee04b768]{color:#a9481b}.checks .passed>div>span[data-v-ee04b768]{color:#247741}.table-scroll[data-v-ee04b768]{overflow-x:auto}table[data-v-ee04b768]{width:100%;border-collapse:collapse;text-align:left}th[data-v-ee04b768],td[data-v-ee04b768]{padding:14px;border-bottom:1px solid var(--line);white-space:nowrap}th[data-v-ee04b768]{background:#f7f9fc}td small[data-v-ee04b768]{display:block;color:var(--t3);margin-top:5px}.pagination[data-v-ee04b768]{justify-content:flex-end}.handover>label[data-v-ee04b768]{max-width:660px}.technical-detail[data-v-ee04b768]{border-top:1px solid var(--line);padding-top:12px}.technical-detail summary[data-v-ee04b768]{cursor:pointer}.technical-detail p[data-v-ee04b768]{padding-top:8px;font-size:var(--text-caption)}@media(max-width:680px){.fields[data-v-ee04b768]{grid-template-columns:1fr}.progress-card[data-v-ee04b768],.onboarding-form[data-v-ee04b768],.checks[data-v-ee04b768],.related-actions[data-v-ee04b768],.handover[data-v-ee04b768]{padding:14px}.steps[data-v-ee04b768]{grid-template-columns:1fr}.progress-title[data-v-ee04b768]{align-items:start;flex-direction:column}.checks li>div[data-v-ee04b768]{flex-wrap:wrap}.actions>button[data-v-ee04b768]{flex:1 1 140px}.pagination[data-v-ee04b768]{justify-content:space-between}}.filters[data-v-93ac606e],.pagination[data-v-93ac606e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.filters input[data-v-93ac606e]{flex:1;min-width:180px}.filters select[data-v-93ac606e]{max-width:230px}.table-wrap[data-v-93ac606e]{overflow:auto;border:1px solid #e6eaef;border-radius:8px;background:#fff}table[data-v-93ac606e]{width:100%;border-collapse:collapse;font-size:13px;text-align:left}th[data-v-93ac606e]{background:#f7f9fa;font-weight:500;color:#64748b;white-space:nowrap}td[data-v-93ac606e],th[data-v-93ac606e]{padding:13px 14px;border-bottom:1px solid #edf0f3}td[data-v-93ac606e]{vertical-align:top}td[data-v-93ac606e]:nth-child(2){white-space:nowrap}td.terminal-actions button[data-v-93ac606e]{margin:0 4px 4px 0}td small[data-v-93ac606e]{display:block;color:#94a3b8;font-size:11px;margin-top:5px;overflow-wrap:anywhere}td strong[data-v-93ac606e]{font-weight:500}td.terminal-actions[data-v-93ac606e]{min-width:190px}.empty[data-v-93ac606e]{text-align:center;padding:45px;color:#94a3b8}.status[data-v-93ac606e]{white-space:nowrap;padding:3px 8px;border-radius:4px;background:#f1f5f9}.status.active[data-v-93ac606e]{background:#e7f7ef;color:#168052}.status.disabled[data-v-93ac606e]{color:#8c6470}.pagination[data-v-93ac606e]{justify-content:flex-end;font-size:13px;color:#64748b}.pagination span[data-v-93ac606e]{margin-right:auto}.activation[data-v-93ac606e]{background:#eef9f7;border:1px solid #b9dfd9;padding:16px;border-radius:8px;display:grid;gap:10px}.activation code[data-v-93ac606e]{font-size:20px;letter-spacing:1px;overflow-wrap:anywhere}.activation div[data-v-93ac606e]{display:flex;gap:8px}.notice[data-v-93ac606e]{color:#168052}.overlay[data-v-93ac606e]{position:fixed;inset:0;background:#0f172a66;display:grid;place-items:center;z-index:900;padding:20px}.editor[data-v-93ac606e]{width:min(550px,100%);max-height:90vh;background:#fff;border-radius:10px;box-shadow:0 12px 60px #0003;display:flex;flex-direction:column}.editor header[data-v-93ac606e],.editor footer[data-v-93ac606e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #edf0f3}.editor h2[data-v-93ac606e]{font-size:17px;margin:0;color:#334155}.editor form[data-v-93ac606e]{min-height:0;display:flex;flex-direction:column}.form-body[data-v-93ac606e]{overflow:auto;padding:20px;display:grid;gap:15px}.editor label[data-v-93ac606e]{display:grid;gap:6px;font-size:13px;color:#64748b}.two[data-v-93ac606e]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.editor .check[data-v-93ac606e]{display:flex;align-items:center;gap:8px}.editor footer[data-v-93ac606e]{justify-content:flex-end;gap:8px;border-top:1px solid #edf0f3;border-bottom:0}.form-error[data-v-93ac606e]{color:#c03939;margin:0}dl[data-v-93ac606e]{display:grid;grid-template-columns:85px 1fr;gap:8px;font-size:12px;margin:0}dt[data-v-93ac606e]{color:#94a3b8}dd[data-v-93ac606e]{margin:0;overflow-wrap:anywhere}.feedback-heading[data-v-6c3d4d21],.dialog-header[data-v-6c3d4d21],.detail-badges[data-v-6c3d4d21],.reply-heading[data-v-6c3d4d21],.dialog-footer[data-v-6c3d4d21],.pagination[data-v-6c3d4d21]{display:flex;align-items:center;gap:var(--sp-3)}.feedback-heading[data-v-6c3d4d21]{justify-content:space-between}.feedback-heading h2[data-v-6c3d4d21],.dialog-header h2[data-v-6c3d4d21]{font-size:var(--fz-l);font-weight:600;margin:0;color:var(--t1)}.feedback-heading p[data-v-6c3d4d21],.dialog-header p[data-v-6c3d4d21]{font-size:var(--fz-s);margin:var(--sp-1) 0 0;color:var(--t3)}.heading-count[data-v-6c3d4d21]{color:var(--t3);font-size:var(--fz-s);white-space:nowrap}.feedback-filters .search-field[data-v-6c3d4d21]{flex:1;min-width:240px}.feedback-filters .search-field input[data-v-6c3d4d21]{width:100%}.feedback-filters select[data-v-6c3d4d21]{width:160px}.table-wrap[data-v-6c3d4d21]{overflow:auto;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}table[data-v-6c3d4d21]{width:100%;border-collapse:collapse;text-align:left;font-size:var(--fz-s)}th[data-v-6c3d4d21]{background:var(--fill);color:var(--t3);font-weight:500;white-space:nowrap}th[data-v-6c3d4d21],td[data-v-6c3d4d21]{padding:var(--sp-4);border-bottom:1px solid var(--line)}td[data-v-6c3d4d21]{vertical-align:top;color:var(--t2)}td small[data-v-6c3d4d21]{display:block;margin-top:var(--sp-1);color:var(--t3);font-size:var(--fz-xs)}.feedback-summary[data-v-6c3d4d21]{min-width:240px;max-width:380px}.feedback-summary strong[data-v-6c3d4d21]{font-weight:500;color:var(--brand)}.feedback-summary p[data-v-6c3d4d21]{margin:var(--sp-2) 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.time[data-v-6c3d4d21]{white-space:nowrap}.status[data-v-6c3d4d21],.impact[data-v-6c3d4d21]{display:inline-block;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-s);font-size:var(--fz-xs);white-space:nowrap;background:var(--fill);color:var(--t2)}.status.pending[data-v-6c3d4d21]{background:var(--warning-1);color:var(--warning)}.status.processing[data-v-6c3d4d21]{background:var(--brand-1);color:var(--brand)}.status.needs-info[data-v-6c3d4d21]{background:var(--purple-1);color:var(--purple)}.status.resolved[data-v-6c3d4d21]{background:var(--success-1);color:var(--success)}.impact.partial[data-v-6c3d4d21]{color:var(--warning);background:var(--warning-1)}.impact.blocked[data-v-6c3d4d21]{color:var(--danger);background:var(--danger-1)}.empty[data-v-6c3d4d21],.state-message[data-v-6c3d4d21]{padding:var(--sp-8);text-align:center;color:var(--t3)}.pagination[data-v-6c3d4d21]{justify-content:flex-end;color:var(--t3);font-size:var(--fz-s)}.pagination>span[data-v-6c3d4d21]{margin-right:auto}.feedback-overlay[data-v-6c3d4d21]{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:var(--sp-5);background:color-mix(in srgb,var(--t1) 38%,transparent)}.feedback-dialog[data-v-6c3d4d21]{width:min(820px,100%);max-height:90vh;display:flex;flex-direction:column;background:var(--white);border-radius:var(--radius-l);box-shadow:var(--shadow-pop);outline:none}.dialog-header[data-v-6c3d4d21]{padding:var(--sp-5) var(--sp-6);justify-content:space-between;border-bottom:1px solid var(--line)}.dialog-header h2 span[data-v-6c3d4d21]{font-size:var(--fz-s);font-weight:400;color:var(--t3)}.dialog-body[data-v-6c3d4d21]{padding:var(--sp-5) var(--sp-6);overflow:auto;min-height:0;display:grid;gap:var(--sp-5)}.dialog-body .state-message[data-v-6c3d4d21]{margin:0}.detail-overview[data-v-6c3d4d21]{background:var(--fill);border-radius:var(--radius);padding:var(--sp-4)}.detail-badges[data-v-6c3d4d21]{flex-wrap:wrap;color:var(--t3);font-size:var(--fz-s)}.detail-badges .dccms-refresh-button[data-v-6c3d4d21]{margin-left:auto}dl[data-v-6c3d4d21]{display:grid;grid-template-columns:75px 1fr;gap:var(--sp-2);margin:var(--sp-4) 0 0;font-size:var(--fz-s)}dt[data-v-6c3d4d21]{color:var(--t3)}dd[data-v-6c3d4d21]{margin:0;color:var(--t2);overflow-wrap:anywhere}.detail-section[data-v-6c3d4d21]{display:grid;gap:var(--sp-3)}.detail-section h3[data-v-6c3d4d21]{font-size:var(--fz);margin:0;font-weight:600;color:var(--t1)}.original-content[data-v-6c3d4d21],.reply-history p[data-v-6c3d4d21]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fz);line-height:1.7;margin:0;color:var(--t2)}.attachments[data-v-6c3d4d21]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.attachment[data-v-6c3d4d21]{display:flex;align-items:center;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-s);padding:var(--sp-2);max-width:100%;font-size:var(--fz-s)}.attachment>span[data-v-6c3d4d21]{overflow-wrap:anywhere;min-width:0}.attachment small[data-v-6c3d4d21]{color:var(--t3);white-space:nowrap}.attachment svg[data-v-6c3d4d21]{width:16px;height:16px;flex:none}.image-preview[data-v-6c3d4d21]{margin:0;border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-3);background:var(--fill)}.image-preview figcaption[data-v-6c3d4d21]{display:flex;align-items:center;justify-content:space-between;font-size:var(--fz-s);color:var(--t3);gap:var(--sp-3);overflow-wrap:anywhere}.image-preview img[data-v-6c3d4d21]{display:block;max-width:100%;max-height:460px;object-fit:contain;margin:var(--sp-2) auto 0}.history-empty[data-v-6c3d4d21],.readonly-note[data-v-6c3d4d21]{margin:0;color:var(--t3);font-size:var(--fz-s)}.reply-history[data-v-6c3d4d21]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.reply-history li[data-v-6c3d4d21]{padding:var(--sp-4);background:var(--fill);border:1px solid var(--line);border-radius:var(--radius)}.reply-history li.company[data-v-6c3d4d21]{background:var(--brand-1);border-color:var(--el-color-primary-light-7)}.reply-heading[data-v-6c3d4d21]{justify-content:space-between;margin-bottom:var(--sp-2);flex-wrap:wrap;color:var(--t2);font-size:var(--fz-s)}.reply-heading strong[data-v-6c3d4d21]{font-weight:500}.reply-heading strong span[data-v-6c3d4d21]{margin-left:var(--sp-2);color:var(--t3);font-size:var(--fz-xs)}.reply-heading time[data-v-6c3d4d21],.reply-history li>small[data-v-6c3d4d21]{font-size:var(--fz-xs);color:var(--t3)}.reply-history li>small[data-v-6c3d4d21]{display:block;margin-top:var(--sp-2)}.handle-form[data-v-6c3d4d21]{border-top:1px solid var(--line);padding-top:var(--sp-5)}.handle-fields[data-v-6c3d4d21]{display:grid;grid-template-columns:150px 1fr;gap:var(--sp-4);align-items:start}.reply-field textarea[data-v-6c3d4d21]{width:100%}.reply-field>small[data-v-6c3d4d21]{color:var(--t3);font-size:var(--fz-xs)}.form-error[data-v-6c3d4d21],.notice[data-v-6c3d4d21],.pending-message[data-v-6c3d4d21]{margin:0;font-size:var(--fz-s);line-height:1.6}.form-error[data-v-6c3d4d21]{color:var(--danger)}.notice[data-v-6c3d4d21]{color:var(--success)}.pending-message[data-v-6c3d4d21]{color:var(--warning);background:var(--warning-1);padding:var(--sp-3);border-radius:var(--radius-s)}.dialog-footer[data-v-6c3d4d21]{justify-content:flex-end;padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--line)}@media(max-width:640px){.feedback-overlay[data-v-6c3d4d21]{padding:var(--sp-2)}.feedback-dialog[data-v-6c3d4d21]{max-height:95vh}.dialog-header[data-v-6c3d4d21],.dialog-body[data-v-6c3d4d21],.dialog-footer[data-v-6c3d4d21]{padding:var(--sp-4)}.handle-fields[data-v-6c3d4d21]{grid-template-columns:1fr}.reply-heading[data-v-6c3d4d21]{align-items:flex-start}.attachment[data-v-6c3d4d21]{flex-wrap:wrap}.feedback-heading[data-v-6c3d4d21]{align-items:flex-start}}.lifecycle-actions[data-v-e86f64bc]{display:flex;flex-wrap:wrap;gap:12px}p[data-v-e86f64bc]{width:100%;font-size:var(--text-body);line-height:var(--leading-body)}footer[data-v-e86f64bc]{display:flex;justify-content:flex-end;gap:12px}dialog h2[data-v-e86f64bc]{margin:0 0 20px;font-size:var(--text-title);line-height:var(--leading-title)}.primary-action[data-v-e86f64bc]{background:var(--brand);color:var(--white);border-color:var(--brand)}dialog[data-v-e86f64bc]{color:var(--t1);width:min(600px,90vw);border:1px solid var(--line);border-radius:var(--radius);padding:24px}dialog[data-v-e86f64bc]::backdrop{background:#10253166}fieldset[data-v-e86f64bc]{display:grid;gap:14px;border:0;padding:0}label[data-v-e86f64bc]{display:grid;gap:7px}.credential-reset[data-v-faedd937],.target[data-v-faedd937],.receipt[data-v-faedd937]{display:grid;gap:12px}.credential-reset[data-v-faedd937]{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}h2[data-v-faedd937],h3[data-v-faedd937],p[data-v-faedd937]{margin:0}h2[data-v-faedd937]{font-size:var(--text-section)}h3[data-v-faedd937]{font-size:var(--text-body)}p[data-v-faedd937]{font-size:var(--text-body);color:var(--t3);line-height:var(--leading-reading)}form[data-v-faedd937],.actions[data-v-faedd937]{display:flex;gap:12px;align-items:end;flex-wrap:wrap}label[data-v-faedd937]{display:grid;gap:6px;font-size:var(--text-body)}textarea[data-v-faedd937]{resize:vertical}.receipt[data-v-faedd937]{border-top:1px solid var(--line);padding-top:16px}.receipt button[data-v-faedd937]{justify-self:start}.error[data-v-faedd937]{color:var(--danger)}.commercial-page[data-v-86ccb2db]{color:var(--t1)}.commercial-page[data-v-86ccb2db] .surface-card__body{padding:0}.rights-metrics[data-v-86ccb2db]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rights-filter[data-v-86ccb2db]{display:flex;align-items:end;gap:12px;padding:16px}.rights-filter label[data-v-86ccb2db]{display:grid;gap:6px}.rights-filter input[data-v-86ccb2db]{width:260px}.rights-filter>span[data-v-86ccb2db]{margin-left:auto;padding-bottom:8px;color:var(--t3)}input[data-v-86ccb2db],select[data-v-86ccb2db]{min-width:0}.table-wrap[data-v-86ccb2db]{overflow:auto}table[data-v-86ccb2db]{width:100%;border-collapse:collapse;font-size:var(--text-body)}th[data-v-86ccb2db],td[data-v-86ccb2db]{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line)}th[data-v-86ccb2db]{background:var(--fill);color:var(--t3);font-weight:var(--weight-medium)}td strong[data-v-86ccb2db]{font-weight:var(--weight-medium)}td small[data-v-86ccb2db]{display:block;margin-top:5px;color:var(--t4);font-size:var(--text-caption)}td[data-v-86ccb2db]:nth-child(3){max-width:260px}.empty[data-v-86ccb2db]{padding:40px;text-align:center;color:var(--t3)}.rights-hero[data-v-86ccb2db]{display:flex;align-items:center;gap:16px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(110deg,var(--brand-1),var(--white))}.rights-avatar[data-v-86ccb2db]{display:grid;place-items:center;width:60px;height:60px;border-radius:12px;color:#fff;background:var(--brand);font-size:var(--text-title)}.rights-hero h2[data-v-86ccb2db]{margin:0;font-size:var(--text-title)}.rights-hero p[data-v-86ccb2db]{margin:8px 0 0;color:var(--t3)}.rights-hero[data-v-86ccb2db]>:last-child:not(:nth-child(2)){margin-left:auto}.commercial-split[data-v-86ccb2db]{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:start}.module-list[data-v-86ccb2db]{list-style:none;margin:0;padding:8px 20px}.module-list li[data-v-86ccb2db]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line)}.module-list li[data-v-86ccb2db]:last-child{border:0}.module-boundary[data-v-86ccb2db]{margin:0;padding:16px 20px;color:var(--t3);font-size:var(--text-caption);line-height:var(--leading-body)}.rights-facts[data-v-86ccb2db]{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:22px}.rights-facts dt[data-v-86ccb2db]{color:var(--t3);font-size:var(--text-body)}.rights-facts dd[data-v-86ccb2db]{margin:8px 0 0;font-size:var(--text-body)}.rights-facts dd.quota[data-v-86ccb2db]{color:var(--brand);font-size:var(--text-metric);line-height:var(--leading-metric);font-weight:var(--weight-strong)}.quota small[data-v-86ccb2db]{font-size:var(--text-body);color:var(--t3);font-weight:var(--weight-body)}.rights-footer[data-v-86ccb2db]{padding:0 22px 22px}.rights-editor[data-v-86ccb2db]{padding:22px}.rights-editor fieldset[data-v-86ccb2db]{margin:0;padding:0;border:0}.entitlement-fields[data-v-86ccb2db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.entitlement-fields label[data-v-86ccb2db]{display:grid;gap:6px;font-size:var(--text-body)}.module-options[data-v-86ccb2db]{margin-top:22px}.module-options h3[data-v-86ccb2db]{margin:0 0 10px;font-size:var(--text-body);font-weight:var(--weight-medium)}.module-options label[data-v-86ccb2db]{display:inline-flex;align-items:center;gap:6px;margin:0 24px 0 0}.module-options input[type=checkbox][data-v-86ccb2db]{width:16px;height:16px}.rights-editor .module-boundary[data-v-86ccb2db]{padding:16px 0}.form-actions[data-v-86ccb2db]{display:flex;gap:10px;padding-top:18px;border-top:1px solid var(--line)}.notice[data-v-86ccb2db],.draft-notice[data-v-86ccb2db]{margin:0;padding:12px 16px;background:var(--brand-1);border:1px solid var(--line);border-radius:var(--radius-s);font-size:var(--text-body)}.draft-notice[data-v-86ccb2db]{margin-bottom:18px}.notice.error[data-v-86ccb2db]{color:var(--danger);background:var(--danger-1)}@media(max-width:1050px){.rights-metrics[data-v-86ccb2db]{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-split[data-v-86ccb2db]{grid-template-columns:1fr}}.entitlement-shell[data-v-d4062b8d] .page-frame{padding:0}.entitlement-shell[data-v-d4062b8d]{color:var(--t1)}.totp-enrollment[data-v-fd44b3ee]{display:grid;gap:12px;justify-items:start}.totp-enrollment img[data-v-fd44b3ee]{background:#fff;max-width:100%;height:auto}.totp-enrollment details[data-v-fd44b3ee]{width:100%;overflow-wrap:anywhere}.totp-enrollment summary[data-v-fd44b3ee]{cursor:pointer;color:var(--primary);padding:8px 0}.totp-enrollment label[data-v-fd44b3ee]{display:grid;gap:8px}.totp-enrollment input[data-v-fd44b3ee]{width:100%;box-sizing:border-box;font-family:monospace}.totp-enrollment p[data-v-fd44b3ee]{margin:0;line-height:var(--leading-reading)}.totp-enrollment details p[data-v-fd44b3ee],.totp-enrollment details button[data-v-fd44b3ee]{margin:12px 0}.totp-enrollment small[data-v-fd44b3ee]{color:var(--t3)}.verification-code[data-v-f65327b6]{display:grid;gap:12px;min-width:0}.verification-code p[data-v-f65327b6]{margin:0;line-height:var(--leading-reading)}.verification-code label[data-v-f65327b6]{display:grid;gap:8px}.verification-code input[data-v-f65327b6]{width:100%;box-sizing:border-box}.verification-methods[data-v-f65327b6]{display:flex;flex-wrap:wrap;gap:8px}.verification-code>.el-button[data-v-f65327b6]{justify-self:start}.verification-methods .el-button+.el-button[data-v-f65327b6]{margin-left:0}.new-password-fields[data-v-695ea3bc]{display:grid;gap:12px}.new-password-fields label[data-v-695ea3bc]{display:grid;gap:8px}.new-password-fields input[data-v-695ea3bc]:not([type=checkbox]){width:100%;box-sizing:border-box}.password-rules[data-v-695ea3bc]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;color:var(--t3);font-size:var(--text-body)}.password-rules .met[data-v-695ea3bc],.new-password-fields .met[data-v-695ea3bc]{color:var(--success)}.new-password-fields p[data-v-695ea3bc]{margin:0;color:var(--danger)}label.password-visibility[data-v-695ea3bc]{display:flex;align-items:center;gap:8px;font-size:var(--text-body)}.sr-only[data-v-695ea3bc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.staff-access[data-v-00a2ab2f]{max-height:90vh;overflow:auto}.staff-access form[data-v-00a2ab2f],.staff-access fieldset[data-v-00a2ab2f]{display:grid;gap:16px}.staff-access fieldset[data-v-00a2ab2f]{border:0;margin:0;padding:0;min-width:0}.staff-access p[data-v-00a2ab2f],.staff-access small[data-v-00a2ab2f]{overflow-wrap:anywhere;line-height:var(--leading-reading)}.access-steps[data-v-00a2ab2f]{display:flex;justify-content:space-between;gap:8px;margin:16px 0 24px;padding:0;list-style:none;color:var(--t3);font-size:var(--text-body)}.access-steps .current[data-v-00a2ab2f]{color:var(--primary);font-weight:var(--weight-strong)}.method-choices[data-v-00a2ab2f]{display:flex;flex-wrap:wrap;gap:8px}.method-choices .el-button+.el-button[data-v-00a2ab2f]{margin-left:0}.account-security[data-v-4cd86d7a]{max-width:840px;display:grid;gap:18px;padding:24px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}header[data-v-4cd86d7a]{padding-bottom:16px;border-bottom:1px solid var(--line)}h2[data-v-4cd86d7a],h3[data-v-4cd86d7a]{margin:0;font-size:var(--text-section)}p[data-v-4cd86d7a],small[data-v-4cd86d7a]{line-height:var(--leading-reading);color:var(--t3);overflow-wrap:anywhere}p[data-v-4cd86d7a]{margin:0}fieldset[data-v-4cd86d7a]{display:grid;gap:16px;min-width:0;border:0;padding:16px 0;margin:0}label[data-v-4cd86d7a]{display:grid;gap:8px;font-size:var(--text-body)}input[data-v-4cd86d7a]{min-width:0}.error[data-v-4cd86d7a]{color:var(--danger)}.factor-cards[data-v-4cd86d7a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.factor-cards article[data-v-4cd86d7a]{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-s)}.factor-cards article>div[data-v-4cd86d7a]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.factor-cards .el-button[data-v-4cd86d7a]{justify-self:start}.factor-cards span[data-v-4cd86d7a]{color:var(--t3)}.account-security form[data-v-4cd86d7a]{padding:20px;background:var(--fill);border-radius:var(--radius-s)}label.password-visibility[data-v-4cd86d7a]{display:flex;align-items:center;gap:8px}.security-actions[data-v-4cd86d7a]{display:flex;flex-wrap:wrap;gap:8px}.security-actions .el-button+.el-button[data-v-4cd86d7a]{margin-left:0}@media(max-width:600px){.factor-cards[data-v-4cd86d7a]{grid-template-columns:1fr}.account-security[data-v-4cd86d7a]{padding:16px}}.security-shell[data-v-80e3abbd] .page-frame{padding:0}.security-shell[data-v-80e3abbd] .account-security{max-width:none;padding:0;border:0;border-radius:0;background:transparent}.security-shell[data-v-80e3abbd] .account-security>header{display:none}.confirm-dialog[data-v-52b2422b]{width:min(420px,calc(100vw - 40px));padding:24px;border:1px solid var(--line);border-radius:12px;color:var(--t1);background:var(--white);box-shadow:0 16px 60px #14203333}.confirm-dialog[data-v-52b2422b]::backdrop{background:#14203361}header[data-v-52b2422b]{display:flex;align-items:center;gap:12px}h2[data-v-52b2422b]{font-size:var(--text-section);margin:0}.confirm-symbol[data-v-52b2422b]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--brand);background:var(--brand-1);font-weight:var(--weight-strong)}.confirm-symbol.danger[data-v-52b2422b]{color:var(--danger);background:var(--danger-1)}p[data-v-52b2422b]{margin:16px 0 24px;font-size:var(--text-body);line-height:var(--leading-reading);white-space:pre-wrap;overflow-wrap:anywhere}footer[data-v-52b2422b]{display:flex;justify-content:flex-end;gap:10px}button[data-v-52b2422b]{min-width:84px}.important-risk-prompt[data-v-d98470c4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border:1px solid #f7b9ba;border-radius:6px;background:#fff1f0;color:#a8071a;margin-bottom:16px}.important-risk-prompt span[data-v-d98470c4]{flex:1}.workbench-tabs[data-v-d98470c4]{display:flex;gap:10px;margin-bottom:14px}.help-shortcut[data-v-d98470c4]{position:fixed;right:24px;bottom:22px;z-index:1010;box-shadow:0 2px 10px #0001;padding:7px 12px}.important-risk-prompt[data-v-d98470c4]{position:fixed;bottom:72px;right:24px;max-width:min(600px,calc(100vw - 48px));z-index:1011;padding:8px 12px;margin:0;font-size:13px;box-shadow:0 4px 16px #0001}.important-risk-prompt .el-button[data-v-d98470c4]{padding:5px 10px}.help-shortcut--inline[data-v-d98470c4]{position:static;align-self:flex-end;margin-bottom:8px;box-shadow:none}.important-risk-prompt--inline[data-v-d98470c4]{position:relative;inset:auto;max-width:none;z-index:auto;margin-bottom:8px;box-shadow:none}.hospital-onboarding-entry[data-v-d98470c4]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);margin-bottom:16px}.hospital-onboarding-entry p[data-v-d98470c4]{margin:0;flex:1 1 260px;color:var(--t3);line-height:1.6}.help-shortcut--inline[data-v-d98470c4]{position:fixed;left:20px;right:auto;bottom:20px;margin:0;z-index:1010}.workbench-tabs[data-v-d98470c4]{gap:8px;margin-bottom:10px}@media(max-width:700px){.help-shortcut--inline[data-v-d98470c4]{left:8px;bottom:8px;padding:5px 8px}}.important-risk-prompt[data-v-d98470c4],.important-risk-prompt--inline[data-v-d98470c4]{position:fixed;inset:auto auto 72px 12px;width:196px;max-width:196px;box-sizing:border-box;display:block;padding:10px 12px;max-height:calc(100vh - 530px);overflow:auto;margin:0;z-index:1011}.important-risk-prompt>summary[data-v-d98470c4]{font-weight:600;cursor:pointer;line-height:1.5}.important-risk-prompt>strong[data-v-d98470c4]{display:block;margin:10px 0 6px;font-size:12px}.important-risk-prompt>span[data-v-d98470c4]{display:block;font-size:12px;line-height:1.7;margin-bottom:8px}.important-risk-prompt .el-button[data-v-d98470c4]{margin:4px 4px 0 0;font-size:12px}@media(max-height:700px){.important-risk-prompt[data-v-d98470c4],.important-risk-prompt--inline[data-v-d98470c4]{max-height:140px;bottom:18px}.help-shortcut--inline[data-v-d98470c4]{left:auto;right:24px;bottom:22px}}@media(max-width:700px){.important-risk-prompt[data-v-d98470c4],.important-risk-prompt--inline[data-v-d98470c4]{width:170px;max-width:170px;left:8px;max-height:160px}}.workbench-tabs[slot=dashboard-tools][data-v-d98470c4]{margin:0;gap:0}.workbench-tabs[slot=dashboard-tools] .el-button[data-v-d98470c4]{margin:0;border-radius:0;font-size:12px;padding-left:10px;padding-right:10px}.workbench-tabs[slot=dashboard-tools] .el-button[data-v-d98470c4]:first-child{border-radius:4px 0 0 4px}.workbench-tabs[slot=dashboard-tools] .el-button[data-v-d98470c4]:last-child{border-radius:0 4px 4px 0}:root{color:var(--t1);background:var(--bg);--font-family: "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--text-caption: 12px;--text-body: 14px;--text-section: 16px;--text-title: 20px;--text-metric: 28px;--text-display: 32px;--weight-body: 400;--weight-medium: 500;--weight-strong: 600;--leading-body: 1.5;--leading-title: 1.3;--leading-metric: 1.2;--leading-reading: 1.65;font-family:var(--font-family);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-body);font-synthesis:none;--blue: var(--brand);--blue-soft: var(--brand-1);--muted: var(--t3);--green: var(--success);--orange: var(--warning);--red: var(--danger);--brand-2: var(--brand-3);--shadow-s: var(--shadow-card)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{font-weight:var(--weight-medium)}input,select,textarea{font-weight:var(--weight-body)}strong,b{font-weight:var(--weight-strong)}h1,h2,h3,h4{font-weight:var(--weight-strong);line-height:var(--leading-title)}h1{font-size:var(--text-title)}h2,h3,h4{font-size:var(--text-section)}small{font-size:var(--text-caption)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.app-icon{width:1.15em;height:1.15em;flex:none}.app-shell{min-height:100vh}.topbar{position:fixed;z-index:20;inset:0 0 auto;height:64px;display:flex;align-items:center;gap:14px;padding:0 20px;background:#fff;border-bottom:1px solid var(--line)}.brand-lockup{display:flex;align-items:center;gap:10px;color:var(--blue)}.brand-lockup svg{width:34px;height:34px;flex:none}.brand-lockup div{display:grid;color:#11203a}.brand-lockup strong{font-size:var(--text-section);letter-spacing:.02em}.brand-lockup span{font-size:var(--text-caption);color:var(--muted)}.brand-lockup.large svg{width:48px;height:48px}.brand-lockup.large strong{font-size:var(--text-title)}.icon-button{display:grid;place-items:center;border:0;background:transparent;color:#526078;padding:8px;border-radius:8px}.icon-button:hover{background:#f0f4fa;color:var(--blue)}.workspace-tabs{display:flex;align-items:center;gap:4px;margin-left:40px}.workspace-tabs button{border:0;background:transparent;color:#697991;padding:9px 12px;border-radius:7px}.workspace-tabs button.active{color:var(--blue);background:var(--blue-soft);font-weight:var(--weight-strong)}.user-block{position:relative;margin-left:auto}.account-trigger{display:flex;align-items:center;gap:9px;padding:6px 9px;border-radius:10px;cursor:pointer;list-style:none}.account-trigger::-webkit-details-marker{display:none}.account-trigger:hover,.user-block[open] .account-trigger{background:#f3f6fb}.account-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.account-identity{display:grid;gap:2px;text-align:left}.account-chevron{width:14px;height:14px;margin-left:4px;color:var(--muted);transform:rotate(90deg)}.user-block[open] .account-chevron{transform:rotate(-90deg)}.account-dropdown{position:absolute;top:calc(100% + 9px);right:0;min-width:174px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 28px #1b33551f}.account-dropdown button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;color:#34435b;background:transparent;border:0;border-radius:7px;font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer}.account-dropdown button:hover,.account-dropdown button:focus-visible{color:var(--blue);background:#f0f5ff;outline:none}.account-dropdown .app-icon{width:17px;height:17px}.account-dropdown .account-signout{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 7px 7px;color:#6e798b}.user-block strong{font-size:var(--text-body)}.user-block small{color:var(--muted);font-size:var(--text-caption)}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:var(--blue-soft);font-weight:var(--weight-strong)}.sidebar{position:fixed;z-index:10;left:0;top:64px;bottom:0;width:210px;padding:14px 10px 40px;overflow-y:auto;background:#fff;border-right:1px solid var(--line)}.workspace-mark{display:flex;align-items:center;gap:10px;padding:7px 8px 15px;border-bottom:1px solid var(--line)}.workspace-mark>span{width:32px;height:32px;display:grid;place-items:center;color:var(--blue);background:var(--blue-soft);border:1px solid #cfe0ff;border-radius:8px;font-weight:var(--weight-strong)}.workspace-mark div{display:grid}.workspace-mark strong{font-size:var(--text-body)}.workspace-mark small{color:var(--muted);font-size:var(--text-caption)}.nav-group{margin:18px 9px 7px;color:#93a0b2;font-size:var(--text-caption)}.sidebar nav{display:grid;gap:3px}.sidebar nav button{display:flex;align-items:center;gap:11px;width:100%;min-height:38px;padding:7px 11px;border:0;border-radius:7px;background:transparent;color:#526078;text-align:left}.sidebar nav button:hover{color:var(--blue);background:#f5f8fd}.sidebar nav button.active{color:var(--blue);background:var(--blue-soft);font-weight:var(--weight-strong)}.sidebar nav button>span{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:var(--leading-body)}.content-area{min-height:100vh;padding:64px 0 40px 210px}.breadcrumbs{height:44px;display:flex;align-items:center;gap:9px;padding:0 20px;color:#8390a5;background:#fff;border-bottom:1px solid var(--line);font-size:var(--text-caption)}.breadcrumbs strong{color:#3b4a62}.page{padding:18px 20px 40px;max-width:1600px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.eyebrow{display:block;margin-bottom:6px;color:var(--blue);font-size:var(--text-caption);font-weight:var(--weight-strong)}.page-heading h1{margin:0;font-size:var(--text-title);letter-spacing:-.02em}.page-heading p,.actions-head p{margin:5px 0 0;color:var(--muted);font-size:var(--text-body)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric{position:relative;min-height:100px;display:grid;align-content:center;gap:4px;padding:16px 18px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 2px 8px #1c41730a}.metric:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:4px;background:var(--blue)}.metric-green:before{background:var(--green)}.metric-orange:before{background:var(--orange)}.metric-red:before{background:var(--red)}.metric span,.metric small{color:var(--muted);font-size:var(--text-caption)}.metric strong{font-size:var(--text-title);font-weight:var(--weight-strong)}.content-card,.actions{margin-bottom:14px;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}.card-heading,.actions-head{min-height:48px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 15px;border-bottom:1px solid var(--line)}.card-heading>div{display:flex;align-items:center;gap:9px}.card-heading i{width:3px;height:18px;border-radius:4px;background:var(--blue)}.card-heading span{color:var(--muted);font-size:var(--text-caption)}.state-block{min-height:220px;display:grid;place-items:center;align-content:center;gap:9px;padding:30px;color:#6e7d93;text-align:center}.state-block .app-icon{width:34px;height:34px;color:#a4b0c2}.state-block strong{color:#30405a}.state-block p{max-width:600px;margin:0;font-size:var(--text-body)}.state-denied .app-icon,.state-error .app-icon{color:var(--red)}.state-degraded .app-icon{color:var(--orange)}.spinner{width:28px;height:28px;border:3px solid #dbe7fa;border-top-color:var(--blue);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.data-table-wrap{overflow:auto;min-height:180px}.data-table{width:100%;border-collapse:collapse;font-size:var(--text-caption)}.data-table th{padding:12px 14px;color:#60708a;background:#f5f8fc;text-align:left;white-space:nowrap}.data-table td{max-width:260px;padding:12px 14px;border-top:1px solid #edf1f6;color:#42516a}.data-table tbody tr:hover{background:#f8fbff}.status{display:inline-block;padding:3px 8px;color:#087957;background:#e9f8f2;border:1px solid #c5eadc;border-radius:5px}.actions{padding-bottom:14px}.actions-head{padding:12px 15px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px}.form-grid label,.form-grid input,.form-grid select,.form-grid textarea,.span-2{grid-column:span 2}.align-end{align-self:end}.check{display:inline-flex;align-items:center;gap:5px;margin:5px 14px 5px 0;color:#40516a;font-size:var(--text-caption)}.notice{margin:12px 15px 0;padding:9px 11px;border-radius:6px;font-size:var(--text-caption)}.notice.success{color:#087354;background:#e9f8f2}.notice.error{color:#bd3434;background:#fff0f0}.login-card{width:min(390px,100%)}.login-card h2{margin:5px 0 7px;font-size:var(--text-title)}.login-card>p{margin:0 0 28px;color:var(--muted)}.login-card label{display:grid;gap:7px;margin-bottom:16px;color:#40506a;font-size:var(--text-body);font-weight:var(--weight-medium)}.login-submit{width:100%;margin-top:4px}.login-card>small{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:16px;color:#8895a8}@media(max-width:1120px){.topbar{padding-inline:12px}.brand-lockup.compact span{display:none}.workspace-tabs{margin-left:8px}.workspace-tabs button{padding-inline:8px;font-size:var(--text-caption)}.sidebar{width:180px}.content-area{padding-left:180px}.page{padding-inline:14px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric:nth-child(n+4){display:none}.form-grid,.scheme-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.account-identity{display:none}.sidebar{width:170px}.content-area{padding-left:170px}.page-heading h1{font-size:var(--text-title)}.metric{min-height:90px}.metric strong{font-size:var(--text-title)}}.login-back{align-self:start}.account-identity{max-width:270px}.account-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.account-identity{display:grid;max-width:190px}.topbar .brand-lockup.compact{max-width:180px}}.nav-badge{flex-shrink:0;margin-left:auto;padding:1px 6px;border-radius:12px;background:var(--blue-soft);color:var(--blue);font-size:var(--text-caption)}.navigation-collapsed .sidebar{width:64px;padding-inline:8px}.navigation-collapsed .content-area{padding-left:64px}.navigation-collapsed .workspace-mark{justify-content:center;padding-inline:0}.navigation-collapsed .workspace-mark>div,.navigation-collapsed .nav-group,.navigation-collapsed .sidebar nav button>span,.navigation-collapsed .sidebar .nav-badge{display:none}.navigation-collapsed .sidebar nav{margin-top:12px}.navigation-collapsed .sidebar nav button{justify-content:center;padding-inline:0}.section-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto}.section-tabs button{flex:1;min-height:42px;padding:8px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--t2);font-size:var(--text-body);white-space:nowrap}.section-tabs button.active,.section-tabs button[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand);background:var(--brand-1);font-weight:var(--weight-medium)}
