.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 input{min-height:38px;border-radius:4px;border-color:var(--line)}.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-521ad735]{padding:20px;background:#fff;color:#22302c}.team-settings h2[data-v-521ad735]{font-size:18px}.team-settings p[data-v-521ad735]{font-size:13px}.team-settings fieldset[data-v-521ad735]{border:1px solid #dde5e0;border-radius:8px;margin:16px 0;padding:16px}.qualification[data-v-521ad735],.role[data-v-521ad735]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid #edf1ef}label[data-v-521ad735]{display:flex;gap:8px;align-items:center;font-size:14px}input[data-v-521ad735]:not([type=checkbox]),select[data-v-521ad735]{padding:8px;border:1px solid #ccd7d0;border-radius:5px}select[data-v-521ad735]{min-width:180px;min-height:75px}button[data-v-521ad735]{padding:8px 14px;border:1px solid #a5bdb0;border-radius:6px;background:#f4f9f6;cursor:pointer}button[data-v-521ad735]:disabled{opacity:.5;cursor:default}.actions[data-v-521ad735]{display:flex;gap:12px}.template-fields[data-v-38f244c9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}label[data-v-38f244c9]{display:grid;gap:8px;color:var(--t2)}input[data-v-38f244c9],textarea[data-v-38f244c9],select[data-v-38f244c9]{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--line);border-radius:6px;font:inherit}@media(max-width:700px){.template-fields[data-v-38f244c9]{grid-template-columns:1fr}}.config-fields[data-v-bccbfc2d]{border:0;margin:0;padding:0;color:var(--t1);font-size:14px}.identity[data-v-bccbfc2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}label[data-v-bccbfc2d]{display:grid;gap:7px}input[data-v-bccbfc2d],select[data-v-bccbfc2d],textarea[data-v-bccbfc2d]{box-sizing:border-box;width:100%;font:inherit;color:var(--t1);padding:9px 11px;border:1px solid var(--line);border-radius:4px;background:var(--white)}button[data-v-bccbfc2d]{font:inherit;padding:7px 12px;border:1px solid var(--line);border-radius:4px;background:var(--white);color:var(--brand);cursor:pointer}.context-grid[data-v-bccbfc2d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px}.context-grid label[data-v-bccbfc2d]{display:flex;align-items:center;gap:6px;font-size:13px}.context-grid input[data-v-bccbfc2d]{width:auto;margin:0}.item[data-v-bccbfc2d]{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;margin-bottom:12px}h3[data-v-bccbfc2d]{margin:0 0 14px;font-size:16px}.reason[data-v-bccbfc2d]{margin-top:20px}.knowledge p[data-v-bccbfc2d]{color:var(--t3)}.knowledge-body[data-v-bccbfc2d]{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}fieldset[data-v-bccbfc2d]:disabled{opacity:.75}@media(max-width:700px){.identity[data-v-bccbfc2d]{grid-template-columns:1fr}}.patient-progress[data-v-1ec2321d]{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-1ec2321d]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.patient-progress header span[data-v-1ec2321d]{color:#86909c;font-size:12px}.patient-progress header button[data-v-1ec2321d]{margin-left:auto;border:1px solid #165dff;border-radius:4px;padding:6px 10px;background:#e8f3ff;color:#165dff}ol[data-v-1ec2321d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none}li[data-v-1ec2321d]{border:1px solid #e5e6eb;border-radius:6px;padding:8px;min-width:0}li>button[data-v-1ec2321d]{display:grid;grid-template-columns:24px 1fr auto;gap:6px;width:100%;text-align:left;background:transparent;border:0}li small[data-v-1ec2321d]{grid-column:2/4;color:#86909c}li b[data-v-1ec2321d]{border-radius:50%;background:#f2f3f5;text-align:center}li.completed b[data-v-1ec2321d]{background:#e8ffea;color:#00a870}li.skipped b[data-v-1ec2321d]{background:#f2f3f5;color:#86909c}li.in-progress b[data-v-1ec2321d],li.selected b[data-v-1ec2321d]{background:#e8f3ff;color:#165dff}.selected[data-v-1ec2321d]{border-color:#165dff}.unknown[data-v-1ec2321d]{color:#86909c}details[data-v-1ec2321d]{font-size:12px;margin:7px 0 0 30px;overflow-wrap:anywhere}summary[data-v-1ec2321d]{cursor:pointer;color:#86909c}button[data-v-1ec2321d]{font:inherit;cursor:pointer;color:inherit}button[data-v-1ec2321d]:disabled{opacity:.5;cursor:default}@media(min-width:1450px){ol[data-v-1ec2321d]{grid-template-columns:repeat(9,minmax(0,1fr))}li>button[data-v-1ec2321d]{display:flex;flex-direction:column}}@media(max-width:720px){ol[data-v-1ec2321d]{grid-template-columns:1fr}}.attention-summary[data-v-1ec2321d]{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-1ec2321d]{margin:6px 0}.attention-summary ul[data-v-1ec2321d]{margin:8px 0 0;padding-left:20px}.attention-summary li[data-v-1ec2321d]{margin:6px 0}.attention-summary button[data-v-1ec2321d]{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-1ec2321d]{display:inline-block;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600;background:#fff0ce;color:#794600}.attention-badge.done[data-v-1ec2321d]{background:#e8f6ee;color:#24643b}.attention-badge.muted[data-v-1ec2321d]{background:#f2f3f5;color:#5d626b}.attention-pending[data-v-1ec2321d]{background:#fffcf3!important;border-left:4px solid #b86b00!important}.attention-issue[data-v-1ec2321d]{background:#fff4f2!important;border-left:4px solid #bd352f!important}.attention-reason[data-v-1ec2321d]{color:#794600;font-weight:600}.attention-error[data-v-1ec2321d]{color:#a52b25;font-weight:600}.attention-summary button[data-v-1ec2321d]:focus-visible{outline:2px solid #165dff;outline-offset:3px}dl[data-v-b2949aa4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px}dt[data-v-b2949aa4],.scope-note[data-v-b2949aa4]{color:var(--t3);font-size:13px}dd[data-v-b2949aa4]{margin:6px 0 0}.scope-note[data-v-b2949aa4]{margin-top:16px}.gt-card__hd[data-v-b2949aa4]{display:flex;justify-content:space-between;align-items:center}.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)}.panel[data-v-51ef6eea]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.invite-bd[data-v-51ef6eea]{padding:10px var(--sp-5,20px) 16px;flex:1;min-height:0;overflow:auto}.invite-split[data-v-51ef6eea]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:16px;align-items:start}.invite-main[data-v-51ef6eea]{min-width:0;display:flex;flex-direction:column}.invite-aside[data-v-51ef6eea]{min-width:0}.invite-lead[data-v-51ef6eea]{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-51ef6eea]{color:var(--brand);font-weight:650}.ai[data-v-51ef6eea]{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-51ef6eea]{display:flex;align-items:center;justify-content:space-between}.ai__t[data-v-51ef6eea]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fz-m);font-weight:650;color:var(--t1)}.panel__ft[data-v-51ef6eea]{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-51ef6eea]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.fact-form[data-v-51ef6eea]{margin:0;min-width:0}.fact-form>div[data-v-51ef6eea]{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;min-height:42px;padding:8px 0;gap:8px}dt[data-v-51ef6eea]{color:var(--t3)}dd[data-v-51ef6eea]{margin:0;overflow-wrap:anywhere}.team-fact[data-v-51ef6eea]{display:grid;gap:4px;padding:8px 0;border-bottom:1px solid var(--line-2)}.team-fact span[data-v-51ef6eea],.unavailable[data-v-51ef6eea]{color:var(--t3)}.gt-card__title[data-v-51ef6eea]{margin:0}.gt-grid-2[data-v-51ef6eea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:1100px){.invite-split[data-v-51ef6eea]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.gt-grid-2[data-v-51ef6eea]{grid-template-columns:1fr}}.invitation-records[data-v-51ef6eea]{margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.invitation-heading[data-v-51ef6eea],.invitation-row>header[data-v-51ef6eea]{display:flex;align-items:center;justify-content:space-between;gap:12px}.invitation-heading h4[data-v-51ef6eea],.invitation-editor h4[data-v-51ef6eea]{margin:0 0 10px}.invitation-heading>div[data-v-51ef6eea],.invitation-actions[data-v-51ef6eea]{display:flex;gap:8px;flex-wrap:wrap}.invitation-editor[data-v-51ef6eea]{padding:16px;margin:14px 0;background:var(--fill);border:1px solid var(--line);border-radius:var(--radius-s)}.invitation-editor fieldset[data-v-51ef6eea]{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-51ef6eea]{display:grid;gap:6px}.invitation-editor .wide[data-v-51ef6eea]{grid-column:1/-1}.invitation-editor input[data-v-51ef6eea],.invitation-editor select[data-v-51ef6eea],.invitation-editor textarea[data-v-51ef6eea]{box-sizing:border-box;width:100%;min-width:0;min-height:34px;padding:7px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--white);color:var(--t1);font:inherit}.invitation-row[data-v-51ef6eea]{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-s)}.invitation-facts[data-v-51ef6eea]{margin:8px 0;display:grid;gap:8px}.invitation-facts>div[data-v-51ef6eea]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.invitation-facts dd[data-v-51ef6eea]{white-space:pre-wrap}.invitation-error[data-v-51ef6eea]{color:var(--danger,#c45656)}@media(max-width:700px){.invitation-editor fieldset[data-v-51ef6eea]{grid-template-columns:1fr}}button.el-button[data-v-51ef6eea]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;box-sizing:border-box;padding:8px 15px;border:1px solid var(--el-border-color,#dcdfe6);border-radius:var(--el-border-radius-base,4px);background:var(--el-fill-color-blank,#fff);color:var(--el-text-color-regular,#606266);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .1s,border-color .1s,background-color .1s}button.el-button[data-v-51ef6eea]:hover,button.el-button[data-v-51ef6eea]:focus-visible{color:var(--el-color-primary,var(--brand,#409eff));border-color:var(--el-color-primary-light-7,#c6e2ff);background:var(--el-color-primary-light-9,#ecf5ff)}button.el-button[data-v-51ef6eea]:focus-visible{outline:2px solid var(--el-color-primary,var(--brand,#409eff));outline-offset:2px}button.el-button--primary[data-v-51ef6eea]{color:#fff;border-color:var(--el-color-primary,var(--brand,#409eff));background:var(--el-color-primary,var(--brand,#409eff))}button.el-button--primary[data-v-51ef6eea]:hover,button.el-button--primary[data-v-51ef6eea]:focus-visible{color:#fff;border-color:var(--el-color-primary-light-3,#79bbff);background:var(--el-color-primary-light-3,#79bbff)}button.el-button--danger[data-v-51ef6eea]{color:#fff;border-color:var(--el-color-danger,#f56c6c);background:var(--el-color-danger,#f56c6c)}button.el-button--danger[data-v-51ef6eea]:hover,button.el-button--danger[data-v-51ef6eea]:focus-visible{color:#fff;border-color:var(--el-color-danger-light-3,#f89898);background:var(--el-color-danger-light-3,#f89898)}button.el-button[data-v-51ef6eea]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.page-frame[data-v-9d88086d]{padding:18px;display:grid;gap:var(--sp-3);min-width:0}.page-frame__header[data-v-9d88086d]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.page-frame__breadcrumb[data-v-9d88086d]{display:flex;align-items:center;gap:7px;color:var(--t4);font-size:var(--text-caption)}.page-frame__back[data-v-9d88086d]{display:inline-flex;min-height:24px;padding:0;align-items:center;color:var(--brand);background:transparent;border:0;font:inherit;cursor:pointer}.page-frame__eyebrow[data-v-9d88086d]{margin:0;color:var(--t3);font-size:inherit;font-weight:var(--weight-medium)}.page-frame__actions[data-v-9d88086d]{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.page-frame__body[data-v-9d88086d]{display:grid;gap:var(--sp-3);min-width:0}.panorama-refresh[data-v-62386ad6]{margin-left:auto;flex:none;display:grid;place-items:center;width:34px;padding:0}.panorama-refresh>svg[data-v-62386ad6]{width:16px;height:16px}.panorama-action[data-v-62386ad6]{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-62386ad6]{color:var(--t2);background:var(--white);border-color:var(--line)}.panorama-action[data-v-62386ad6]:disabled{cursor:wait;opacity:.55}.patient-panorama[data-v-62386ad6]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;min-width:0}.patient-panorama__profile[data-v-62386ad6],.patient-panorama__main[data-v-62386ad6]{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-62386ad6]{align-self:start;padding:16px}.patient-profile__head[data-v-62386ad6]{display:flex;align-items:center;gap:9px}.patient-profile__avatar[data-v-62386ad6]{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-62386ad6]{margin:0;color:var(--t1);font-size:var(--text-section)}.patient-profile__head p[data-v-62386ad6],.patient-profile__head small[data-v-62386ad6]{display:block;margin:2px 0 0;color:var(--t3);font-size:var(--text-caption)}.patient-profile__service[data-v-62386ad6]{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-62386ad6]{background:var(--fill);border-color:var(--line)}.patient-profile__service span[data-v-62386ad6]{color:var(--t3);font-size:var(--text-caption)}.patient-profile__service[data-available=false] span[data-v-62386ad6]{color:var(--t3)}.patient-profile__service[data-state=active] span[data-v-62386ad6]{color:var(--success)}.patient-profile__service[data-state=paused] span[data-v-62386ad6]{color:var(--warning)}.patient-profile__service strong[data-v-62386ad6]{color:var(--t1);font-size:var(--text-body);overflow-wrap:anywhere}.patient-profile__service small[data-v-62386ad6]{color:var(--t3);font-size:var(--text-caption)}.patient-profile__facts[data-v-62386ad6]{display:grid;margin:0}.patient-profile__facts div[data-v-62386ad6]{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-62386ad6]{color:var(--t3);font-size:var(--text-caption)}.patient-profile__facts dd[data-v-62386ad6]{margin:0;color:var(--t1);font-size:var(--text-body);text-align:left;overflow-wrap:anywhere}.patient-profile__facts dd small[data-v-62386ad6]{display:block;color:var(--t3);font-size:var(--text-caption)}.patient-profile__facts .patient-profile__unavailable[data-v-62386ad6]{color:var(--warning);font-size:var(--text-caption)}.patient-profile__responsibilities[data-v-62386ad6]{margin-top:10px;overflow:hidden;border:1px solid var(--line);border-radius:7px}.patient-profile__responsibilities>header[data-v-62386ad6]{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-62386ad6]{display:grid;gap:1px}.patient-profile__responsibilities>header strong[data-v-62386ad6]{color:var(--t1);font-size:var(--text-caption)}.patient-profile__responsibilities>header small[data-v-62386ad6],.patient-profile__responsibilities>header span[data-v-62386ad6]{color:var(--t3);font-size:var(--text-caption)}.patient-profile__responsibility-list[data-v-62386ad6]{display:grid;grid-template-columns:1fr;gap:6px;padding:8px}.patient-profile__responsibility-list article[data-v-62386ad6]{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-62386ad6]{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-62386ad6]{display:grid;min-width:0}.patient-profile__responsibility-list small[data-v-62386ad6]{color:var(--t3);font-size:var(--text-caption);white-space:normal}.patient-profile__responsibility-list strong[data-v-62386ad6]{overflow:hidden;color:var(--t2);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.patient-profile__empty[data-v-62386ad6]{margin:0;padding:12px 8px;color:var(--t3);font-size:var(--text-caption);line-height:var(--leading-body)}.patient-profile__cycle[data-v-62386ad6]{margin-top:11px;padding:9px;background:var(--fill);border:1px solid var(--line);border-radius:7px}.patient-profile__cycle>div[data-v-62386ad6]:first-child{display:flex;justify-content:space-between;gap:8px;color:var(--t2);font-size:var(--text-caption)}.patient-profile__progress[data-v-62386ad6]{height:5px;margin:7px 0 5px;overflow:hidden;background:var(--line-2);border-radius:4px}.patient-profile__progress i[data-v-62386ad6]{display:block;width:var(--panorama-progress, 0%);height:100%;background:var(--brand);border-radius:inherit}.patient-profile__cycle small[data-v-62386ad6]{display:block;color:var(--t3);font-size:var(--text-caption);line-height:var(--leading-body)}.patient-profile__trace[data-v-62386ad6]{margin-top:4px;padding-top:4px;border-top:1px solid var(--line-2)}.patient-panorama__main[data-v-62386ad6]{overflow:hidden}.patient-panorama__tabs[data-v-62386ad6]{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-62386ad6]{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-62386ad6]{color:var(--brand);font-weight:var(--weight-strong)}.patient-panorama__tabs button.is-active[data-v-62386ad6]: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-62386ad6]{display:grid;gap:14px;padding:16px}.patient-panorama__workspace-head[data-v-62386ad6]{display:flex;min-height:41px;align-items:flex-start;justify-content:space-between;gap:10px}.patient-panorama__workspace-head h2[data-v-62386ad6]{margin:0;color:var(--t1);font-size:var(--text-body)}.patient-panorama__workspace-head p[data-v-62386ad6]{margin:2px 0 0;color:var(--t3);font-size:var(--text-caption)}.patient-panorama__workspace-actions[data-v-62386ad6]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1200px){.patient-panorama[data-v-62386ad6]{grid-template-columns:210px minmax(0,1fr)}}.panorama-service-notice[data-v-62386ad6]{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-62386ad6]:disabled{cursor:not-allowed;opacity:.5}.state-boundary[data-v-f85401e1]{display:grid;gap:12px;min-width:0}.state-boundary__notice[data-v-f85401e1]{--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-f85401e1]{min-height:0;padding:12px 14px}.state-boundary__mark[data-v-f85401e1]{width:8px;height:8px;margin-top:5px;background:var(--state-color);border-radius:50%}.state-boundary strong[data-v-f85401e1]{color:var(--t1);font-size:var(--text-body)}.state-boundary p[data-v-f85401e1]{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-f85401e1],[data-state=error] .state-boundary__notice[data-v-f85401e1]{--state-color: var(--danger);border-left:3px solid var(--danger)}[data-state=stale] .state-boundary__notice[data-v-f85401e1],[data-state=partial] .state-boundary__notice[data-v-f85401e1]{--state-color: var(--warning);border-left:3px solid var(--warning)}[data-state=unavailable] .state-boundary__notice[data-v-f85401e1],[data-state=empty] .state-boundary__notice[data-v-f85401e1]{border-left:3px solid var(--t3)}.state-boundary__skeleton[data-v-f85401e1]{display:grid;gap:12px;padding:22px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.state-boundary__skeleton span[data-v-f85401e1]{height:12px;background:linear-gradient(90deg,var(--fill),var(--brand-1),var(--fill));background-size:200% 100%;border-radius:4px;animation:state-loading-f85401e1 1.2s ease infinite}.state-boundary__skeleton span[data-v-f85401e1]:nth-child(1){width:36%}.state-boundary__skeleton span[data-v-f85401e1]:nth-child(3){width:72%}@keyframes state-loading-f85401e1{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.state-boundary__skeleton span[data-v-f85401e1]{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-a9f37abe]{height:220px;overflow:auto;overflow-anchor:none;border:1px solid var(--line);border-radius:6px}.project-table-wrap table[data-v-a9f37abe]{table-layout:fixed}.project-table-wrap th[data-v-a9f37abe]:nth-child(1){width:40%}.project-table-wrap th[data-v-a9f37abe]:nth-child(2){width:45%}.project-table-wrap th[data-v-a9f37abe]:nth-child(3){width:15%}.project-table-wrap thead[data-v-a9f37abe]{position:sticky;top:0;z-index:1}.project-table-wrap select[data-v-a9f37abe]{width:100%;min-width:140px}form[data-v-a9f37abe]{overflow-anchor:none}fieldset[data-v-a9f37abe]{min-width:0}.source-arrangement[data-v-a9f37abe]{background:var(--brand-1)}td .linked-examination[data-v-a9f37abe]{display:inline-block;margin-top:6px;border:0;padding:0;min-height:26px;background:transparent;font-size:var(--text-body)}.panel-actions[data-v-a9f37abe]{display:flex;gap:8px}td strong[data-v-a9f37abe],td small[data-v-a9f37abe]{display:block}td small[data-v-a9f37abe]{margin-top:4px;color:var(--t3);font-size:var(--text-caption)}th[data-v-a9f37abe]{background:var(--fill);font-weight:var(--weight-medium)}legend[data-v-a9f37abe]{font-size:var(--text-section);font-weight:var(--weight-strong)}form[data-v-a9f37abe]{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}form>button+button[data-v-a9f37abe]{margin-left:8px}table[data-v-a9f37abe]{width:100%;border-collapse:collapse}td[data-v-a9f37abe],th[data-v-a9f37abe]{padding:10px;text-align:left;font-size:var(--text-body);border-bottom:1px solid var(--line)}fieldset[data-v-a9f37abe]{display:flex;align-items:end;flex-wrap:wrap;gap:12px;border:0;padding:14px 0}label[data-v-a9f37abe]{display:grid;gap:5px;font-size:var(--text-body)}input[data-v-a9f37abe],select[data-v-a9f37abe],textarea[data-v-a9f37abe],button[data-v-a9f37abe]:not(.primary-button){min-height:34px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;background:var(--white)}button[data-v-a9f37abe]:not(.primary-button){color:var(--brand);cursor:pointer}p[data-v-a9f37abe]{font-size:var(--text-body)}[role=alert][data-v-a9f37abe]{color:var(--danger)}button.el-button[data-v-a9f37abe]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;box-sizing:border-box;padding:8px 15px;border:1px solid var(--el-border-color,#dcdfe6);border-radius:var(--el-border-radius-base,4px);background:var(--el-fill-color-blank,#fff);color:var(--el-text-color-regular,#606266);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .1s,border-color .1s,background-color .1s}button.el-button[data-v-a9f37abe]:hover,button.el-button[data-v-a9f37abe]:focus-visible{color:var(--el-color-primary,var(--brand,#409eff));border-color:var(--el-color-primary-light-7,#c6e2ff);background:var(--el-color-primary-light-9,#ecf5ff)}button.el-button[data-v-a9f37abe]:focus-visible{outline:2px solid var(--el-color-primary,var(--brand,#409eff));outline-offset:2px}button.el-button--primary[data-v-a9f37abe]{color:#fff;border-color:var(--el-color-primary,var(--brand,#409eff));background:var(--el-color-primary,var(--brand,#409eff))}button.el-button--primary[data-v-a9f37abe]:hover,button.el-button--primary[data-v-a9f37abe]:focus-visible{color:#fff;border-color:var(--el-color-primary-light-3,#79bbff);background:var(--el-color-primary-light-3,#79bbff)}button.el-button--danger[data-v-a9f37abe]{color:#fff;border-color:var(--el-color-danger,#f56c6c);background:var(--el-color-danger,#f56c6c)}button.el-button--danger[data-v-a9f37abe]:hover,button.el-button--danger[data-v-a9f37abe]:focus-visible{color:#fff;border-color:var(--el-color-danger-light-3,#f89898);background:var(--el-color-danger-light-3,#f89898)}button.el-button[data-v-a9f37abe]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.attention-summary[data-v-a9f37abe]{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-a9f37abe]{margin:6px 0}.attention-summary ul[data-v-a9f37abe]{margin:8px 0 0;padding-left:20px}.attention-summary li[data-v-a9f37abe]{margin:6px 0}.attention-summary button[data-v-a9f37abe]{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-a9f37abe]{display:inline-block;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600;background:#fff0ce;color:#794600}.attention-badge.done[data-v-a9f37abe]{background:#e8f6ee;color:#24643b}.attention-badge.muted[data-v-a9f37abe]{background:#f2f3f5;color:#5d626b}.attention-pending[data-v-a9f37abe]{background:#fffcf3!important;border-left:4px solid #b86b00!important}.attention-issue[data-v-a9f37abe]{background:#fff4f2!important;border-left:4px solid #bd352f!important}.attention-reason[data-v-a9f37abe]{color:#794600;font-weight:600}.attention-error[data-v-a9f37abe]{color:#a52b25;font-weight:600}.attention-summary button[data-v-a9f37abe]:focus-visible{outline:2px solid #165dff;outline-offset:3px}.upload-panel[data-v-8eaa7782]{padding:16px;margin:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--fill)}h4[data-v-8eaa7782],p[data-v-8eaa7782]{margin:0}p[data-v-8eaa7782]{margin-top:7px;color:var(--t3);font-size:var(--fz-s);line-height:var(--leading-body)}.upload-fields[data-v-8eaa7782]{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0}.upload-fields label[data-v-8eaa7782]{display:grid;gap:6px;font-size:var(--fz-s)}select[data-v-8eaa7782],input[data-v-8eaa7782]{max-width:100%;min-height:34px;font:inherit}select[data-v-8eaa7782],button[data-v-8eaa7782]{padding:7px 12px;border:1px solid var(--line);border-radius:var(--radius-s)}button[data-v-8eaa7782]{margin-top:12px;color:var(--white);background:var(--brand);font:inherit;cursor:pointer}button[data-v-8eaa7782]:disabled{opacity:.5;cursor:not-allowed}.upload-actions[data-v-8eaa7782]{display:flex;gap:8px;flex-wrap:wrap}button.el-button[data-v-8eaa7782]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;box-sizing:border-box;padding:8px 15px;border:1px solid var(--el-border-color,#dcdfe6);border-radius:var(--el-border-radius-base,4px);background:var(--el-fill-color-blank,#fff);color:var(--el-text-color-regular,#606266);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .1s,border-color .1s,background-color .1s}button.el-button[data-v-8eaa7782]:hover,button.el-button[data-v-8eaa7782]:focus-visible{color:var(--el-color-primary,var(--brand,#409eff));border-color:var(--el-color-primary-light-7,#c6e2ff);background:var(--el-color-primary-light-9,#ecf5ff)}button.el-button[data-v-8eaa7782]:focus-visible{outline:2px solid var(--el-color-primary,var(--brand,#409eff));outline-offset:2px}button.el-button--primary[data-v-8eaa7782]{color:#fff;border-color:var(--el-color-primary,var(--brand,#409eff));background:var(--el-color-primary,var(--brand,#409eff))}button.el-button--primary[data-v-8eaa7782]:hover,button.el-button--primary[data-v-8eaa7782]:focus-visible{color:#fff;border-color:var(--el-color-primary-light-3,#79bbff);background:var(--el-color-primary-light-3,#79bbff)}button.el-button--danger[data-v-8eaa7782]{color:#fff;border-color:var(--el-color-danger,#f56c6c);background:var(--el-color-danger,#f56c6c)}button.el-button--danger[data-v-8eaa7782]:hover,button.el-button--danger[data-v-8eaa7782]:focus-visible{color:#fff;border-color:var(--el-color-danger-light-3,#f89898);background:var(--el-color-danger-light-3,#f89898)}button.el-button[data-v-8eaa7782]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.reading-card[id][data-v-2d7085c5]{scroll-margin-top:76px}.reading-card.linked-examination[data-v-2d7085c5]{outline:2px solid var(--brand);outline-offset:2px}.device-summary[data-v-2d7085c5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cgm-metrics[data-v-2d7085c5]{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}@media(max-width:760px){.cgm-metrics[data-v-2d7085c5]{grid-template-columns:1fr}}.risk-detail-panel[data-v-2d7085c5]{scroll-margin-top:76px;outline:none;border-top:2px solid var(--brand)}.risk-entry fieldset[data-v-2d7085c5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.risk-entry fieldset>strong[data-v-2d7085c5],.risk-entry label[data-v-2d7085c5]:first-of-type,.risk-entry .risk-closure[data-v-2d7085c5],.risk-entry label[data-v-2d7085c5]:has(input[type=checkbox]),.risk-actions[data-v-2d7085c5]{grid-column:1/-1}.risk-actions[data-v-2d7085c5]{display:flex;gap:8px}.risk-entry textarea[data-v-2d7085c5]{min-width:0;width:100%}.risk-entry label[data-v-2d7085c5]:has(input[type=checkbox]){display:flex;align-items:center}.risk-entry input[type=checkbox][data-v-2d7085c5]{min-height:0;width:auto}.risk-entry button[data-v-2d7085c5]{justify-self:start}.indicator-panel[data-v-2d7085c5]{display:grid;gap:12px;min-width:0}.examination-actions[data-v-2d7085c5],.review-actions[data-v-2d7085c5]{display:flex;flex-wrap:wrap;gap:8px}.review-actions[data-v-2d7085c5]{padding:0 14px 14px}.filter-row[data-v-2d7085c5]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px}.filter-row button[data-v-2d7085c5],.pager button[data-v-2d7085c5]{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--white);color:var(--t2)}.trend-list[data-v-2d7085c5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}.trend-list>p[data-v-2d7085c5]{grid-column:1/-1;margin:0;color:var(--t3)}.trend-list article[data-v-2d7085c5]{padding:16px;border:1px solid var(--line);border-radius:var(--radius)}.trend-list article small[data-v-2d7085c5]{color:var(--t3)}.workspace-action[data-v-2d7085c5]{min-height:32px;padding:0 12px;color:var(--brand);background:var(--brand-1);border:1px solid var(--brand-3);border-radius:var(--radius-s);cursor:pointer;font:inherit;font-size:var(--text-body);font-weight:var(--weight-medium)}.quality-gate[data-v-2d7085c5]{overflow:hidden;border:1px solid #bfd1ea;border-radius:9px;background:var(--white)}.quality-gate>header[data-v-2d7085c5]{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-2d7085c5]{color:#5277aa;font-size:var(--text-caption);font-weight:var(--weight-strong);letter-spacing:.1em}.quality-gate h3[data-v-2d7085c5]{margin:3px 0 0;color:var(--t1);font-size:var(--text-body)}.quality-gate header span[data-v-2d7085c5]{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-2d7085c5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 14px 12px}.quality-gate dl div[data-v-2d7085c5]{padding:10px;border-right:1px solid #e7edf4;border-bottom:1px solid #e7edf4}.quality-gate dt[data-v-2d7085c5]{color:var(--t3);font-size:var(--text-caption)}.quality-gate dd[data-v-2d7085c5]{margin:4px 0 0;color:var(--t1);font-size:var(--text-caption);font-weight:var(--weight-strong)}.quality-gate dl small[data-v-2d7085c5]{display:block;margin-top:2px;color:var(--t3);font-size:var(--text-caption)}.quality-gate .unavailable-value[data-v-2d7085c5]{color:var(--warning)}.workspace-surface[data-v-2d7085c5]{overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:7px}.surface-head[data-v-2d7085c5]{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-2d7085c5]{margin:0;color:var(--t1);font-size:var(--text-section)}.surface-head p[data-v-2d7085c5]{margin:1px 0 0;color:var(--t3);font-size:var(--text-caption)}.surface-head>span[data-v-2d7085c5]{flex:none;color:var(--brand);font-size:var(--text-caption);font-weight:var(--weight-strong)}.surface-head>.unavailable-label[data-v-2d7085c5]{color:var(--danger)}.analysis-columns[data-v-2d7085c5]{display:grid;gap:12px}.safety-unavailable[data-v-2d7085c5]{min-height:92px;padding:12px;border-left:3px solid var(--danger);background:var(--danger-1)}.safety-unavailable strong[data-v-2d7085c5]{color:var(--danger);font-size:var(--text-caption)}.safety-unavailable p[data-v-2d7085c5]{margin:5px 0 0;color:var(--t2);font-size:var(--text-caption);line-height:var(--leading-reading)}.unavailable-list[data-v-2d7085c5]{display:grid;margin:0;padding:4px 10px 8px;list-style:none}.unavailable-list li[data-v-2d7085c5]{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-2d7085c5]:last-child{border-bottom:0}.unavailable-list span[data-v-2d7085c5]{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-2d7085c5]{color:var(--t2);font-size:var(--text-caption)}.unavailable-list small[data-v-2d7085c5]{color:var(--t3);font-size:var(--text-caption)}.provenance[data-v-2d7085c5]{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-2d7085c5]{min-width:0}.provenance span[data-v-2d7085c5]{display:block;color:var(--t3);font-size:var(--text-caption)}.provenance strong[data-v-2d7085c5]{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-2d7085c5]{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-2d7085c5]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.quality-gate dl[data-v-2d7085c5]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-columns[data-v-2d7085c5]{grid-template-columns:1fr}.provenance[data-v-2d7085c5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.metric-grid[data-v-2d7085c5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.table-wrap[data-v-2d7085c5]{overflow:auto}table[data-v-2d7085c5]{width:100%;border-collapse:collapse}th[data-v-2d7085c5],td[data-v-2d7085c5]{padding:10px;border-bottom:1px solid var(--line);text-align:left;font-size:var(--text-body)}th[data-v-2d7085c5]{background:var(--fill)}details p[data-v-2d7085c5]{max-width:360px;overflow-wrap:anywhere;white-space:normal}fieldset[data-v-2d7085c5]{border:0;margin:0;padding:14px;display:flex;flex-wrap:wrap;align-items:end;gap:12px}label[data-v-2d7085c5]{display:grid;align-content:start;gap:6px;font-size:var(--text-body)}input[data-v-2d7085c5],select[data-v-2d7085c5],textarea[data-v-2d7085c5]{min-height:34px;padding:6px;border:1px solid var(--line);border-radius:5px;font:inherit}textarea[data-v-2d7085c5]{min-width:240px;min-height:70px}.risk-row[data-v-2d7085c5]{padding:12px;border-bottom:1px solid var(--line);display:grid;gap:8px;font-size:var(--text-body)}.risk-row>span[data-v-2d7085c5]{color:var(--t3)}.pager[data-v-2d7085c5]{display:flex;justify-content:center;gap:16px;align-items:center;padding:12px}.notice[data-v-2d7085c5],.error[data-v-2d7085c5]{padding:12px;border-radius:6px;font-size:var(--text-caption)}.notice[data-v-2d7085c5]{background:var(--success-1);color:var(--success)}.error[data-v-2d7085c5]{background:var(--danger-1);color:var(--danger)}button[data-v-2d7085c5]:disabled{opacity:.5;cursor:not-allowed}.reading-card[data-v-2d7085c5]{margin:12px;padding:14px;border:1px solid var(--line);border-radius:6px;font-size:var(--text-body)}.reading-card header[data-v-2d7085c5],.file-actions[data-v-2d7085c5]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.reading-card h4[data-v-2d7085c5]{margin:0 0 8px}.reading-card dl[data-v-2d7085c5]{display:grid;gap:8px}.reading-card dd[data-v-2d7085c5]{margin:3px 0}.reading-card details[data-v-2d7085c5]{margin-top:12px}.reading-card pre[data-v-2d7085c5]{max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ocr-draft[data-v-2d7085c5]{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.ocr-field[data-v-2d7085c5]{display:flex;flex-wrap:wrap;gap:10px;align-items:end;width:100%}button.el-button[data-v-2d7085c5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;box-sizing:border-box;padding:8px 15px;border:1px solid var(--el-border-color,#dcdfe6);border-radius:var(--el-border-radius-base,4px);background:var(--el-fill-color-blank,#fff);color:var(--el-text-color-regular,#606266);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .1s,border-color .1s,background-color .1s}button.el-button[data-v-2d7085c5]:hover,button.el-button[data-v-2d7085c5]:focus-visible{color:var(--el-color-primary,var(--brand,#409eff));border-color:var(--el-color-primary-light-7,#c6e2ff);background:var(--el-color-primary-light-9,#ecf5ff)}button.el-button[data-v-2d7085c5]:focus-visible{outline:2px solid var(--el-color-primary,var(--brand,#409eff));outline-offset:2px}button.el-button--primary[data-v-2d7085c5]{color:#fff;border-color:var(--el-color-primary,var(--brand,#409eff));background:var(--el-color-primary,var(--brand,#409eff))}button.el-button--primary[data-v-2d7085c5]:hover,button.el-button--primary[data-v-2d7085c5]:focus-visible{color:#fff;border-color:var(--el-color-primary-light-3,#79bbff);background:var(--el-color-primary-light-3,#79bbff)}button.el-button--danger[data-v-2d7085c5]{color:#fff;border-color:var(--el-color-danger,#f56c6c);background:var(--el-color-danger,#f56c6c)}button.el-button--danger[data-v-2d7085c5]:hover,button.el-button--danger[data-v-2d7085c5]:focus-visible{color:#fff;border-color:var(--el-color-danger-light-3,#f89898);background:var(--el-color-danger-light-3,#f89898)}button.el-button[data-v-2d7085c5]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.attention-summary[data-v-2d7085c5]{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-2d7085c5]{margin:6px 0}.attention-summary ul[data-v-2d7085c5]{margin:8px 0 0;padding-left:20px}.attention-summary li[data-v-2d7085c5]{margin:6px 0}.attention-summary button[data-v-2d7085c5]{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-2d7085c5]{display:inline-block;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600;background:#fff0ce;color:#794600}.attention-badge.done[data-v-2d7085c5]{background:#e8f6ee;color:#24643b}.attention-badge.muted[data-v-2d7085c5]{background:#f2f3f5;color:#5d626b}.attention-pending[data-v-2d7085c5]{background:#fffcf3!important;border-left:4px solid #b86b00!important}.attention-issue[data-v-2d7085c5]{background:#fff4f2!important;border-left:4px solid #bd352f!important}.attention-reason[data-v-2d7085c5]{color:#794600;font-weight:600}.attention-error[data-v-2d7085c5]{color:#a52b25;font-weight:600}.attention-summary button[data-v-2d7085c5]:focus-visible{outline:2px solid #165dff;outline-offset:3px}.panel[data-v-e774d13d]{display:flex;flex-direction:column;min-height:0}.exam-bd[data-v-e774d13d]{padding:10px var(--sp-5,20px) 16px;flex:1;display:flex;flex-direction:column;min-width:0}.gt-card__title[data-v-e774d13d]{margin:0}.gt-card__hd[data-v-e774d13d]{gap:12px}.gt-card__hd>span[data-v-e774d13d]{color:var(--t3)}.service-state-actions[data-v-5bad60f6]{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--white)}header[data-v-5bad60f6]{display:flex;align-items:center;justify-content:space-between;gap:12px}h3[data-v-5bad60f6],p[data-v-5bad60f6]{margin:0}h3[data-v-5bad60f6]{font-size:var(--text-section)}p[data-v-5bad60f6],label[data-v-5bad60f6]{font-size:var(--text-body);line-height:var(--leading-body)}header p[data-v-5bad60f6]{margin-top:4px;color:var(--t3)}label[data-v-5bad60f6]{display:grid;gap:6px}textarea[data-v-5bad60f6]{font:inherit;max-width:100%;padding:8px 12px;border:1px solid var(--line);border-radius:4px;background:var(--white);color:var(--t1)}.service-state-buttons[data-v-5bad60f6]{display:flex;gap:8px;flex-wrap:wrap}.error[data-v-5bad60f6]{color:var(--danger,#f56c6c)}button.el-button[data-v-5bad60f6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;box-sizing:border-box;padding:8px 15px;border:1px solid var(--el-border-color,#dcdfe6);border-radius:var(--el-border-radius-base,4px);background:var(--el-fill-color-blank,#fff);color:var(--el-text-color-regular,#606266);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .1s,border-color .1s,background-color .1s}button.el-button[data-v-5bad60f6]:hover,button.el-button[data-v-5bad60f6]:focus-visible{color:var(--el-color-primary,var(--brand,#409eff));border-color:var(--el-color-primary-light-7,#c6e2ff);background:var(--el-color-primary-light-9,#ecf5ff)}button.el-button[data-v-5bad60f6]:focus-visible{outline:2px solid var(--el-color-primary,var(--brand,#409eff));outline-offset:2px}button.el-button--primary[data-v-5bad60f6]{color:#fff;border-color:var(--el-color-primary,var(--brand,#409eff));background:var(--el-color-primary,var(--brand,#409eff))}button.el-button--primary[data-v-5bad60f6]:hover,button.el-button--primary[data-v-5bad60f6]:focus-visible{color:#fff;border-color:var(--el-color-primary-light-3,#79bbff);background:var(--el-color-primary-light-3,#79bbff)}button.el-button--danger[data-v-5bad60f6]{color:#fff;border-color:var(--el-color-danger,#f56c6c);background:var(--el-color-danger,#f56c6c)}button.el-button--danger[data-v-5bad60f6]:hover,button.el-button--danger[data-v-5bad60f6]:focus-visible{color:#fff;border-color:var(--el-color-danger-light-3,#f89898);background:var(--el-color-danger-light-3,#f89898)}button.el-button[data-v-5bad60f6]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.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-8ff71e9e]{display:grid;gap:16px;min-width:0}.embedded-service-ledger>p[data-v-8ff71e9e]{margin:0}.embedded-service-ledger .history-card[data-v-8ff71e9e]{box-shadow:none}.history-card>p[data-v-8ff71e9e]{margin:0;padding:12px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.service-actions input[data-v-8ff71e9e]{min-height:36px;border:1px solid var(--line);border-radius:var(--radius-s);padding:8px 12px}.service-cycle[data-v-8ff71e9e]{padding:18px}.workspace-action[data-v-8ff71e9e]{min-height:36px;padding:0 12px;color:var(--brand);background:var(--white);border:1px solid var(--brand-3);border-radius:var(--radius-s);cursor:pointer;font:inherit;font-size:var(--text-body);font-weight:var(--weight-medium)}.workspace-action[data-v-8ff71e9e]:disabled{cursor:not-allowed;opacity:.5}.history-card[data-v-8ff71e9e]{overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:8px}.history-card>header[data-v-8ff71e9e]{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-8ff71e9e]{margin:0;color:var(--t1);font-size:var(--text-section)}.history-card header p[data-v-8ff71e9e]{margin:2px 0 0;color:var(--t3);font-size:var(--text-caption)}.table-wrap[data-v-8ff71e9e]{overflow-x:auto}table[data-v-8ff71e9e]{width:100%;border-collapse:collapse}th[data-v-8ff71e9e],td[data-v-8ff71e9e]{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-8ff71e9e]{color:var(--t3);background:var(--fill);font-weight:var(--weight-strong)}.empty-copy[data-v-8ff71e9e]{margin:0;padding:18px 12px;color:var(--t3);font-size:var(--text-caption);line-height:var(--leading-reading)}.service-actions[data-v-8ff71e9e]{display:flex;align-items:end;gap:10px;padding:12px;flex-wrap:wrap}.service-actions label[data-v-8ff71e9e]{display:grid;gap:5px}.error[data-v-8ff71e9e]{color:var(--danger)}details[data-v-8ff71e9e]{font-size:var(--text-caption)}details p[data-v-8ff71e9e]{white-space:normal;overflow-wrap:anywhere}button.el-button[data-v-8ff71e9e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;box-sizing:border-box;padding:8px 15px;border:1px solid var(--el-border-color,#dcdfe6);border-radius:var(--el-border-radius-base,4px);background:var(--el-fill-color-blank,#fff);color:var(--el-text-color-regular,#606266);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .1s,border-color .1s,background-color .1s}button.el-button[data-v-8ff71e9e]:hover,button.el-button[data-v-8ff71e9e]:focus-visible{color:var(--el-color-primary,var(--brand,#409eff));border-color:var(--el-color-primary-light-7,#c6e2ff);background:var(--el-color-primary-light-9,#ecf5ff)}button.el-button[data-v-8ff71e9e]:focus-visible{outline:2px solid var(--el-color-primary,var(--brand,#409eff));outline-offset:2px}button.el-button--primary[data-v-8ff71e9e]{color:#fff;border-color:var(--el-color-primary,var(--brand,#409eff));background:var(--el-color-primary,var(--brand,#409eff))}button.el-button--primary[data-v-8ff71e9e]:hover,button.el-button--primary[data-v-8ff71e9e]:focus-visible{color:#fff;border-color:var(--el-color-primary-light-3,#79bbff);background:var(--el-color-primary-light-3,#79bbff)}button.el-button--danger[data-v-8ff71e9e]{color:#fff;border-color:var(--el-color-danger,#f56c6c);background:var(--el-color-danger,#f56c6c)}button.el-button--danger[data-v-8ff71e9e]:hover,button.el-button--danger[data-v-8ff71e9e]:focus-visible{color:#fff;border-color:var(--el-color-danger-light-3,#f89898);background:var(--el-color-danger-light-3,#f89898)}button.el-button[data-v-8ff71e9e]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.patient-photos[data-v-83a958b9]{display:grid;gap:12px;color:var(--t2);font-size:var(--text-body)}.photo-heading[data-v-83a958b9],.photo-history article header[data-v-83a958b9],.photo-viewer header[data-v-83a958b9]{display:flex;justify-content:space-between;align-items:center;gap:12px}.photo-heading h3[data-v-83a958b9]{margin:0;font-size:var(--text-section)}.patient-photos p[data-v-83a958b9]{margin:5px 0;line-height:var(--leading-body)}.photo-heading p[data-v-83a958b9],.photo-editor>p[data-v-83a958b9],.photo-history small[data-v-83a958b9]{color:var(--t3);font-size:var(--text-caption)}.patient-photos button[data-v-83a958b9],.patient-photos input[data-v-83a958b9],.patient-photos select[data-v-83a958b9],.patient-photos textarea[data-v-83a958b9]{font:inherit}.patient-photos button[data-v-83a958b9]{padding:7px 11px;color:var(--brand);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-s);cursor:pointer}.patient-photos button[data-v-83a958b9]:disabled{opacity:.5;cursor:not-allowed}.patient-photos .primary[data-v-83a958b9]{color:var(--white);background:var(--brand)}.photo-editor[data-v-83a958b9]{padding:14px;background:var(--fill);border:1px solid var(--line);border-radius:var(--radius)}.photo-editor label[data-v-83a958b9]{display:grid;gap:6px}.photo-editor fieldset[data-v-83a958b9]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;padding:0;border:0;min-width:0}.photo-editor input[data-v-83a958b9],.photo-editor select[data-v-83a958b9],.photo-editor textarea[data-v-83a958b9]{box-sizing:border-box;max-width:100%;min-height:34px;padding:7px;color:var(--t1);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-s)}.photo-note[data-v-83a958b9]{grid-column:1/-1}.photo-selection[data-v-83a958b9]{display:flex;gap:14px;align-items:center;margin-top:12px;overflow-wrap:anywhere}.photo-selection img[data-v-83a958b9]{width:90px;height:110px;object-fit:contain;background:var(--white);border:1px solid var(--line);border-radius:5px}.photo-history[data-v-83a958b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.photo-history article[data-v-83a958b9]{display:grid;gap:7px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-s)}.photo-history p[data-v-83a958b9],.photo-viewer p[data-v-83a958b9]{white-space:pre-wrap;overflow-wrap:anywhere}.photo-notice[data-v-83a958b9],.photo-empty[data-v-83a958b9],.photo-error[data-v-83a958b9]{padding:10px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--fill)}.photo-error[data-v-83a958b9]{color:#963e35;background:#fff3f0}.photo-viewer[data-v-83a958b9]{padding:12px;border:1px solid var(--line);border-radius:var(--radius)}.photo-viewer img[data-v-83a958b9]{display:block;max-width:100%;max-height:70vh;margin:14px auto;object-fit:contain}@media(max-width:1100px){.photo-history[data-v-83a958b9]{grid-template-columns:repeat(2,minmax(0,1fr))}}button.el-button[data-v-83a958b9]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;box-sizing:border-box;padding:8px 15px;border:1px solid var(--el-border-color,#dcdfe6);border-radius:var(--el-border-radius-base,4px);background:var(--el-fill-color-blank,#fff);color:var(--el-text-color-regular,#606266);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .1s,border-color .1s,background-color .1s}button.el-button[data-v-83a958b9]:hover,button.el-button[data-v-83a958b9]:focus-visible{color:var(--el-color-primary,var(--brand,#409eff));border-color:var(--el-color-primary-light-7,#c6e2ff);background:var(--el-color-primary-light-9,#ecf5ff)}button.el-button[data-v-83a958b9]:focus-visible{outline:2px solid var(--el-color-primary,var(--brand,#409eff));outline-offset:2px}button.el-button--primary[data-v-83a958b9]{color:#fff;border-color:var(--el-color-primary,var(--brand,#409eff));background:var(--el-color-primary,var(--brand,#409eff))}button.el-button--primary[data-v-83a958b9]:hover,button.el-button--primary[data-v-83a958b9]:focus-visible{color:#fff;border-color:var(--el-color-primary-light-3,#79bbff);background:var(--el-color-primary-light-3,#79bbff)}button.el-button--danger[data-v-83a958b9]{color:#fff;border-color:var(--el-color-danger,#f56c6c);background:var(--el-color-danger,#f56c6c)}button.el-button--danger[data-v-83a958b9]:hover,button.el-button--danger[data-v-83a958b9]:focus-visible{color:#fff;border-color:var(--el-color-danger-light-3,#f89898);background:var(--el-color-danger-light-3,#f89898)}button.el-button[data-v-83a958b9]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.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-ecd20f99]{position:relative}.revisit-records[data-v-ac4a538d]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;padding:18px;margin:16px 0;color:#1d2129;font-size:14px}header[data-v-ac4a538d]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}h3[data-v-ac4a538d]{font-size:16px;margin:0;flex:1}header span[data-v-ac4a538d]{font-size:12px;color:#86909c}button[data-v-ac4a538d]{font:inherit;cursor:pointer;border:1px solid #c9cdd4;border-radius:4px;background:#fff;padding:7px 12px;color:#165dff}button[data-v-ac4a538d]:disabled{opacity:.5;cursor:default}article[data-v-ac4a538d]{border-top:1px solid #e5e6eb;padding:16px 0}.record-content[data-v-ac4a538d]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.muted[data-v-ac4a538d]{color:#86909c;font-size:12px}.version[data-v-ac4a538d]{margin:12px 0;padding:12px;background:#f7f8fa}.error[data-v-ac4a538d]{color:#b42318;white-space:pre-wrap}.success[data-v-ac4a538d]{color:#087443}summary[data-v-ac4a538d]{cursor:pointer;color:#165dff}.revisit-record-overlay[data-v-ac4a538d]{position:fixed;inset:0;z-index:2200;background:#0006;display:flex;align-items:center;justify-content:center;padding:16px}.revisit-record-dialog[data-v-ac4a538d]{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-ac4a538d]{padding:18px 22px;border-bottom:1px solid #e5e6eb}.revisit-record-dialog form[data-v-ac4a538d]{display:flex;flex-direction:column;min-height:0}.revisit-record-fields[data-v-ac4a538d]{overflow:auto;padding:12px 22px}.revisit-record-fields label[data-v-ac4a538d]{display:grid;gap:8px;margin:16px 0}.revisit-record-fields input[data-v-ac4a538d],.revisit-record-fields select[data-v-ac4a538d],.revisit-record-fields textarea[data-v-ac4a538d]{box-sizing:border-box;width:100%;padding:9px;border:1px solid #c9cdd4;border-radius:4px;font:inherit}.revisit-record-fields textarea[data-v-ac4a538d]{resize:vertical}footer[data-v-ac4a538d]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-top:1px solid #e5e6eb;padding:16px 22px}footer span[data-v-ac4a538d]{flex:1;color:#86909c;font-size:12px}footer button[type=submit][data-v-ac4a538d]{background:#165dff;color:#fff;border-color:#165dff}.plan-details[data-v-40e1f652]{padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--white)}h3[data-v-40e1f652]{margin:0}h3 small[data-v-40e1f652],footer[data-v-40e1f652],dt[data-v-40e1f652]{color:var(--t3)}dl[data-v-40e1f652]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}dd[data-v-40e1f652]{margin:6px 0 0;white-space:pre-wrap}footer[data-v-40e1f652]{font-size:12px}@media(max-width:700px){dl[data-v-40e1f652]{grid-template-columns:1fr}}.analysis-workspace[data-v-75b2d79c]{display:grid;gap:16px;min-width:0}.report-time[data-v-75b2d79c]{margin:0;text-align:right;color:var(--t3);font-size:var(--text-caption)}.report-heading[data-v-75b2d79c]{display:flex;align-items:center;justify-content:space-between;gap:16px}.report-heading h3[data-v-75b2d79c]{margin:0;font-size:var(--text-section)}.report-heading p[data-v-75b2d79c]{margin:6px 0;color:var(--t3)}.service-status[data-v-75b2d79c]{padding:6px 12px;border-radius:6px;color:var(--brand);background:var(--brand-1)}.overview-days[data-v-75b2d79c]{display:flex;align-items:baseline;gap:12px;padding:20px 0}.overview-days strong[data-v-75b2d79c]{font-size:var(--text-display);font-weight:var(--weight-strong);line-height:var(--leading-metric)}.overview-days span[data-v-75b2d79c]{color:var(--t3)}.report-facts[data-v-75b2d79c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:16px 0}.report-facts dt[data-v-75b2d79c]{font-size:var(--text-caption);color:var(--t3)}.report-facts dd[data-v-75b2d79c]{margin:6px 0 0;font-size:var(--text-body)}h3[data-v-75b2d79c],h4[data-v-75b2d79c]{font-size:var(--text-section);font-weight:var(--weight-strong)}.table-wrap[data-v-75b2d79c]{overflow-x:auto}table[data-v-75b2d79c]{width:100%;min-width:680px;border-collapse:collapse}td[data-v-75b2d79c],th[data-v-75b2d79c]{padding:12px;text-align:left;border-bottom:1px solid var(--line);font-size:var(--text-body)}th[data-v-75b2d79c]{background:var(--fill);font-weight:var(--weight-medium);white-space:nowrap}small[data-v-75b2d79c]{display:block;margin-top:4px;color:var(--t3);font-size:var(--text-caption)}.measure-summary[data-v-75b2d79c]{margin:0 0 16px}.report-notes[data-v-75b2d79c]{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);color:var(--t3)}.report-notes summary[data-v-75b2d79c]{cursor:pointer;color:var(--t2)}.report-notes p[data-v-75b2d79c]{font-size:var(--text-caption)}.report-charts[data-v-75b2d79c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}figure[data-v-75b2d79c]{margin:0;padding:16px;border:1px solid var(--line);border-radius:8px}figcaption strong[data-v-75b2d79c]{font-size:var(--text-section)}figure svg[data-v-75b2d79c]{width:100%;max-height:210px;color:var(--brand);margin-top:12px}figure svg text[data-v-75b2d79c]{fill:var(--t3);font-size:var(--text-caption)}figure p[data-v-75b2d79c]{font-size:var(--text-caption);color:var(--t3);margin:8px 0 0}.single-measure[data-v-75b2d79c]{display:flex;gap:8px;align-items:baseline;margin:20px 0 12px}.single-measure strong[data-v-75b2d79c]{font-size:var(--text-metric);line-height:var(--leading-metric)}.single-measure span[data-v-75b2d79c]{font-size:var(--text-body);color:var(--t3)}.report-counts[data-v-75b2d79c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.report-plan[data-v-75b2d79c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.report-plan section[data-v-75b2d79c]{padding:16px;border:1px solid var(--line);border-radius:8px}.report-plan h4[data-v-75b2d79c]{margin:0 0 12px}.report-plan p[data-v-75b2d79c]{margin:8px 0}.report-plan section>div+div[data-v-75b2d79c]{margin-top:16px}.caption[data-v-75b2d79c]{font-size:var(--text-caption);color:var(--t3)}.execution-summary[data-v-75b2d79c]{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.execution-summary h3[data-v-75b2d79c]{margin:0}p[data-v-75b2d79c]{white-space:pre-wrap;line-height:var(--leading-body)}@media(max-width:700px){.report-charts[data-v-75b2d79c],.report-plan[data-v-75b2d79c]{grid-template-columns:1fr}}button.el-button[data-v-75b2d79c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;box-sizing:border-box;padding:8px 15px;border:1px solid var(--el-border-color,#dcdfe6);border-radius:var(--el-border-radius-base,4px);background:var(--el-fill-color-blank,#fff);color:var(--el-text-color-regular,#606266);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .1s,border-color .1s,background-color .1s}button.el-button[data-v-75b2d79c]:hover,button.el-button[data-v-75b2d79c]:focus-visible{color:var(--el-color-primary,var(--brand,#409eff));border-color:var(--el-color-primary-light-7,#c6e2ff);background:var(--el-color-primary-light-9,#ecf5ff)}button.el-button[data-v-75b2d79c]:focus-visible{outline:2px solid var(--el-color-primary,var(--brand,#409eff));outline-offset:2px}button.el-button--primary[data-v-75b2d79c]{color:#fff;border-color:var(--el-color-primary,var(--brand,#409eff));background:var(--el-color-primary,var(--brand,#409eff))}button.el-button--primary[data-v-75b2d79c]:hover,button.el-button--primary[data-v-75b2d79c]:focus-visible{color:#fff;border-color:var(--el-color-primary-light-3,#79bbff);background:var(--el-color-primary-light-3,#79bbff)}button.el-button--danger[data-v-75b2d79c]{color:#fff;border-color:var(--el-color-danger,#f56c6c);background:var(--el-color-danger,#f56c6c)}button.el-button--danger[data-v-75b2d79c]:hover,button.el-button--danger[data-v-75b2d79c]:focus-visible{color:#fff;border-color:var(--el-color-danger-light-3,#f89898);background:var(--el-color-danger-light-3,#f89898)}button.el-button[data-v-75b2d79c]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.scope-controls[data-v-c06b4c5e]{display:flex;gap:8px;margin-bottom:12px}.scope-controls button[data-v-c06b4c5e]{padding:8px 14px;border:1px solid #c9cdd4;border-radius:4px;background:#fff;cursor:pointer}.scope-controls button[aria-pressed=true][data-v-c06b4c5e]{color:#165dff;border-color:#165dff}.hall-scope-note[data-v-c06b4c5e]{margin:0 0 12px;color:#4e5969;font-size:13px;line-height:1.6}.patient-scope[data-v-0a08f0f8]{display:flex;gap:8px;margin-bottom:12px}.patient-scope button[data-v-0a08f0f8]{padding:8px 14px;border:1px solid #c9cdd4;border-radius:4px;background:#fff;cursor:pointer}.patient-scope button[aria-pressed=true][data-v-0a08f0f8]{color:#165dff;border-color:#165dff}.data-controls[data-v-ecc837db]{font-size:13px;color:var(--t1);line-height:1.6}.trace-bar[data-v-ecc837db],.paging[data-v-ecc837db],.actions[data-v-ecc837db]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.trace-bar>div[data-v-ecc837db],.actions[data-v-ecc837db]{display:flex;gap:8px}.paging[data-v-ecc837db]{justify-content:flex-end;margin-top:12px}button[data-v-ecc837db],input[data-v-ecc837db],select[data-v-ecc837db]{font:inherit;border:1px solid var(--line);border-radius:4px;padding:6px 10px;background:var(--white);color:var(--t1)}button[data-v-ecc837db]{cursor:pointer;color:var(--brand)}button[data-v-ecc837db]:disabled{opacity:.5;cursor:default}fieldset[data-v-ecc837db]{display:flex;gap:12px;flex-wrap:wrap;border:1px solid var(--line);margin:14px 0;padding:14px}label[data-v-ecc837db]{display:grid;gap:5px}legend[data-v-ecc837db],h3[data-v-ecc837db]{font-weight:600;font-size:14px}.actions[data-v-ecc837db]{justify-content:flex-start}small[data-v-ecc837db]{color:var(--t3);font-size:12px}[role=alert][data-v-ecc837db]{color:var(--danger)}[role=status][data-v-ecc837db]{color:var(--brand)}.indicator-grid[data-v-ecc837db]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.indicator-grid article[data-v-ecc837db]{border:1px solid var(--line);border-radius:6px;padding:12px}.indicator-grid h3[data-v-ecc837db],.indicator-grid p[data-v-ecc837db]{margin:4px 0}.indicator-grid strong[data-v-ecc837db]{font-size:20px}summary[data-v-ecc837db]{color:var(--brand);cursor:pointer}@media(max-width:800px){.indicator-grid[data-v-ecc837db]{grid-template-columns:1fr}}.data-areas[data-v-dabdde2c]{display:flex;gap:20px;flex-wrap:wrap;margin:0 0 16px;border-bottom:1px solid var(--line)}.data-areas button[data-v-dabdde2c]{border:0;background:transparent;color:var(--t3);padding:10px 0}.data-areas button.active[data-v-dabdde2c]{color:var(--brand);border-bottom:2px solid var(--brand)}.responsibilities[data-v-dabdde2c]{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-dabdde2c]{flex-basis:100%;font-size:14px}.responsibilities>span[data-v-dabdde2c]{background:#f5f7fa;border-radius:5px;padding:5px 9px}.responsibilities>small[data-v-dabdde2c]{flex-basis:100%}.responsibilities>button[data-v-dabdde2c]{border:1px solid #b7ceff;border-radius:5px;background:#f0f6ff;color:#165dff;padding:7px 12px}.responsibilities strong[data-v-dabdde2c]{color:var(--t1)}.overview-panel[data-v-dabdde2c]{padding:4px 8px 8px;color:var(--t1);font-size:13px;line-height:1.6}.facts[data-v-dabdde2c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.facts article[data-v-dabdde2c]{display:grid;gap:5px;padding:12px;background:var(--fill);border:1px solid var(--line);border-radius:6px}.facts strong[data-v-dabdde2c]{font-size:17px}.facts span[data-v-dabdde2c],small[data-v-dabdde2c]{color:var(--t3);font-size:12px}.overview-row[data-v-dabdde2c]{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-dabdde2c]{flex:1;min-width:0}.overview-row p[data-v-dabdde2c]{margin:4px 0;font-size:12px;color:var(--t3)}.task-icon[data-v-dabdde2c]{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-dabdde2c]{background:var(--danger-1);color:var(--danger)}button[data-v-dabdde2c]{cursor:pointer;font:inherit}button[data-v-dabdde2c]:disabled{opacity:.55;cursor:default}.badge[data-v-dabdde2c]{white-space:nowrap;background:var(--success-1);color:var(--success);font-size:11px;padding:3px 8px;border-radius:20px}.empty[data-v-dabdde2c]{color:var(--t3);font-size:12px;padding:8px}.overview-panel h3[data-v-dabdde2c]{font-size:14px;margin:0 0 12px}.overview-panel dl[data-v-dabdde2c]{margin:0}.overview-panel dl>div[data-v-dabdde2c]{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}dt[data-v-dabdde2c]{color:var(--t3)}dd[data-v-dabdde2c]{margin:0}dd small[data-v-dabdde2c]{display:block}.trace[data-v-dabdde2c]{margin-top:18px}.trace p[data-v-dabdde2c]{margin:5px 0}.panel-actions[data-v-dabdde2c]{display:flex;gap:8px;margin-top:18px}.panel-actions button[data-v-dabdde2c]{background:var(--white);border:1px solid var(--line);border-radius:5px;padding:6px 10px;color:var(--brand)}.risk-details[data-v-dabdde2c]{padding:10px 0}.risk-details article[data-v-dabdde2c]{padding:12px;border-bottom:1px solid var(--line)}.risk-details p[data-v-dabdde2c]{margin:5px 0}details summary[data-v-dabdde2c]{cursor:pointer;color:var(--brand)}.prewrap[data-v-dabdde2c]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:800px){.facts[data-v-dabdde2c]{grid-template-columns:1fr}}.exam-review-overlay[data-v-211f2e69]{position:fixed;inset:0;background:#0006;z-index:2200;padding:32px;overflow:auto}.exam-review-content[data-v-211f2e69]{max-width:1200px;margin:auto;background:#fff;border-radius:8px;padding:20px}.exam-review-content>header[data-v-211f2e69]{display:flex;align-items:center;justify-content:space-between;gap:16px}.exam-review-content>header h2[data-v-211f2e69]{font-size:18px}.exam-review-content>header button[data-v-211f2e69]{padding:8px 16px;cursor:pointer}.notification-menu[data-v-e8c0affe]{font-size:13px;color:#1d2129;max-height:440px;overflow:auto}nav[data-v-e8c0affe]{display:flex;gap:10px;border-bottom:1px solid #e5e6eb;padding-bottom:10px}button[data-v-e8c0affe]{font:inherit;background:#fff;border:0;cursor:pointer;text-align:left;padding:8px;color:#4e5969}button[aria-pressed=true][data-v-e8c0affe]{color:#165dff;border-bottom:2px solid #165dff}.notification-row[data-v-e8c0affe]{display:grid;gap:5px;width:100%;border-bottom:1px solid #f2f3f5}small[data-v-e8c0affe]{color:#86909c}p[data-v-e8c0affe]{padding:10px}button[data-v-e8c0affe]:disabled{opacity:.5}.online-shell-content[data-v-471dc2cd]{min-width:0;display:flex;flex-direction:column;min-height:100%;padding:20px}.message-image[data-v-e37090c8]{display:grid;gap:8px;margin:8px 0}.message-image button[data-v-e37090c8]{justify-self:start;padding:6px 12px;border:1px solid var(--line);border-radius:6px;background:var(--white);color:var(--brand);cursor:pointer}.message-image img[data-v-e37090c8]{display:block;max-width:100%;max-height:400px;object-fit:contain;border-radius:8px}.message-image p[data-v-e37090c8]{color:var(--danger);font-size:var(--text-caption)}fieldset[data-v-092be56e]{display:grid;gap:10px;border:0;padding:0;margin:0}label[data-v-092be56e]{display:grid;gap:6px}input[data-v-092be56e],select[data-v-092be56e]{font:inherit;padding:8px;border:1px solid var(--line);border-radius:6px}p[data-v-092be56e]{margin:0;color:var(--t3);font-size:var(--text-caption)}.communication-actions[data-v-9bac675f]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.native-composer[data-v-9bac675f]{padding:12px 20px;border-top:1px solid #e5e6eb}.message-content[data-v-9bac675f]{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.message-content p[data-v-9bac675f]{white-space:pre-wrap;margin:4px 0}.message-card[data-v-9bac675f]{display:grid;gap:8px;border-left:3px solid #165dff;padding:12px;background:#f2f7ff;border-radius:6px}.message-card small[data-v-9bac675f]{color:#667085}.message-card dl[data-v-9bac675f],.message-card dd[data-v-9bac675f]{margin:0}button[data-v-9bac675f]{cursor:pointer;border:1px solid #dcdfe6;border-radius:5px;background:#fff;padding:6px 10px;font:inherit;color:#165dff}button[data-v-9bac675f]:disabled{opacity:.5;cursor:not-allowed}.device-card[data-v-9bac675f]{background:#f8fafc;padding:16px;border:1px solid #e5e6eb;border-radius:8px}.device-card header[data-v-9bac675f],.alert-history__filter[data-v-9bac675f]{display:flex;justify-content:space-between;align-items:center}.device-panel[data-v-9bac675f],.alert-history[data-v-9bac675f]{font-size:14px;color:#303133}table[data-v-9bac675f]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-9bac675f],td[data-v-9bac675f]{text-align:left;padding:12px 8px;border-bottom:1px solid #ebeef5}tbody tr[data-v-9bac675f]:nth-child(2n){background:#fafafa}td small[data-v-9bac675f]{display:block;color:#909399}fieldset[data-v-9bac675f]{display:grid;gap:14px;border:0;padding:0;font-size:14px}label[data-v-9bac675f]{display:grid;gap:6px}textarea[data-v-9bac675f],select[data-v-9bac675f]{font:inherit;border:1px solid #dcdfe6;border-radius:5px;padding:8px;box-sizing:border-box;max-width:100%}.integration-page[data-v-79504f75]{display:grid;gap:var(--sp-3)}button[data-v-79504f75],select[data-v-79504f75]{font:inherit}.refresh-action[data-v-79504f75],.row-action[data-v-79504f75]{min-height:34px;padding:0 14px;color:var(--brand);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-s);cursor:pointer}button[data-v-79504f75]:disabled{opacity:.5;cursor:not-allowed}.metrics[data-v-79504f75]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}.directory-surface[data-v-79504f75],.summary-card[data-v-79504f75],.side-panels section[data-v-79504f75]{overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1)}.toolbar[data-v-79504f75]{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-79504f75]{color:var(--brand)}.filter-control[data-v-79504f75]{display:flex;align-items:center;gap:8px;color:var(--t3);font-size:var(--fz-xs)}select[data-v-79504f75]{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--white)}.table-scroll[data-v-79504f75]{overflow-x:auto}table[data-v-79504f75]{width:100%;border-collapse:collapse}th[data-v-79504f75],td[data-v-79504f75]{padding:13px 14px;border-bottom:1px solid var(--line-2);text-align:left;white-space:nowrap}th[data-v-79504f75]{color:var(--t3);background:var(--fill);font-size:var(--fz-xs)}td[data-v-79504f75]{color:var(--t2);font-size:var(--fz-s)}td strong[data-v-79504f75]{color:var(--t1)}td.explanation[data-v-79504f75]{min-width:220px;max-width:340px;white-space:normal;line-height:var(--leading-reading)}.row-action[data-v-79504f75]{min-height:28px;padding:0 9px;border-color:var(--brand-2);background:var(--brand-1)}.status-badge[data-v-79504f75]{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-79504f75]{color:var(--success)}.status-badge.failed[data-v-79504f75]{color:var(--danger)}.status-badge.unavailable[data-v-79504f75]{color:var(--t3)}.state-message[data-v-79504f75]{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-79504f75]{margin-left:12px}.error[data-v-79504f75]{color:var(--danger)}footer[data-v-79504f75]{padding:12px 16px;color:var(--t3);font-size:var(--fz-xs)}.detail-hero[data-v-79504f75]{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-79504f75]{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-79504f75]{color:#bbd7ff;font-size:var(--text-caption)}.hero-copy h2[data-v-79504f75]{margin:3px 0;font-size:var(--text-section)}.hero-copy p[data-v-79504f75]{margin:0;color:#deebff;font-size:var(--text-caption);line-height:var(--leading-reading)}.detail-hero .status-badge[data-v-79504f75]{color:#fff;background:#ffffff26}.configuration-boundary[data-v-79504f75]{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-79504f75]{padding:15px 17px;border-right:1px solid var(--line-2)}.configuration-boundary article[data-v-79504f75]:last-child{border-right:0}.configuration-boundary span[data-v-79504f75]{color:var(--brand);font-size:var(--fz-xs)}.configuration-boundary strong[data-v-79504f75]{display:block;margin-top:5px;color:var(--t1)}.configuration-boundary p[data-v-79504f75]{margin:5px 0 0;color:var(--t3);font-size:var(--fz-xs)}.detail-grid[data-v-79504f75]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:var(--sp-3)}header h3[data-v-79504f75]{margin:0;font-size:var(--fz-m);color:var(--t1)}.summary-card header[data-v-79504f75],.side-panels header[data-v-79504f75]{padding:13px 16px;border-bottom:1px solid var(--line-2)}dl[data-v-79504f75]{margin:0}dl div[data-v-79504f75]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:13px 16px;border-bottom:1px solid var(--line-2)}dt[data-v-79504f75]{color:var(--t3)}dd[data-v-79504f75]{margin:0;color:var(--t1);overflow-wrap:anywhere;line-height:var(--leading-reading)}.side-panels[data-v-79504f75]{display:grid;align-content:start;gap:var(--sp-3)}.side-panels p[data-v-79504f75]{padding:0 16px;color:var(--t3);font-size:var(--fz-xs);line-height:var(--leading-reading)}@media(max-width:900px){.metrics[data-v-79504f75]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid[data-v-79504f75],.configuration-boundary[data-v-79504f75]{grid-template-columns:1fr}.detail-hero[data-v-79504f75]{grid-template-columns:48px minmax(0,1fr)}.detail-hero>.status-badge[data-v-79504f75]{grid-column:2}.toolbar[data-v-79504f75]{align-items:start;flex-direction:column}}.callback-results .toolbar p[data-v-79504f75]{margin:6px 0 0;font-size:var(--fz-xs);color:var(--t3)}.callback-identifiers[data-v-79504f75]{font-size:var(--fz-xs)}.callback-identifiers dd[data-v-79504f75]{margin:4px 0 12px;max-width:360px;overflow-wrap:anywhere}.callback-results details p[data-v-79504f75]{max-width:360px;white-space:normal;line-height:var(--leading-reading)}.integration-page[data-v-79504f75]{font-size:var(--text-body)}.filter-control[data-v-79504f75],th[data-v-79504f75],td[data-v-79504f75],.status-badge[data-v-79504f75],footer[data-v-79504f75],.configuration-boundary span[data-v-79504f75],.configuration-boundary p[data-v-79504f75],.side-panels p[data-v-79504f75],.callback-results .toolbar p[data-v-79504f75],.callback-identifiers[data-v-79504f75]{font-size:var(--text-body)}.hero-copy h2[data-v-79504f75]{font-size:var(--text-title)}.hero-copy p[data-v-79504f75]{font-size:var(--text-body)}.integration-readiness[data-v-79504f75]{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-79504f75]{padding:16px;border-bottom:1px solid var(--line)}.integration-readiness header p[data-v-79504f75]{margin:6px 0 0;color:var(--t3)}.integration-readiness article>strong[data-v-79504f75]{display:block;padding:16px 16px 4px}.integration-readiness dl[data-v-79504f75]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.integration-readiness dl div[data-v-79504f75]{grid-template-columns:128px minmax(0,1fr)}.readiness-empty[data-v-79504f75]{padding:16px;color:var(--t3)}@media(max-width:900px){.integration-readiness dl[data-v-79504f75]{grid-template-columns:1fr}}.health-shell[data-v-d22c3055] .page-frame{padding:0}.hospital-scope[data-v-8f1a6865]{display:grid;gap:var(--sp-3);min-width:0}.primary-action[data-v-8f1a6865],.secondary-action[data-v-8f1a6865],.toolbar button[data-v-8f1a6865],.row-action[data-v-8f1a6865]{min-height:34px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-s);font:inherit;cursor:pointer}.primary-action[data-v-8f1a6865]{color:var(--white);background:var(--brand);border-color:var(--brand);font-weight:var(--weight-strong)}.secondary-action[data-v-8f1a6865]{color:var(--brand-7);background:var(--white)}button[data-v-8f1a6865]:disabled{cursor:not-allowed;opacity:.48}.metrics[data-v-8f1a6865]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}.scope-grid[data-v-8f1a6865]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.panel[data-v-8f1a6865]{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-8f1a6865]{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-8f1a6865],.panel header p[data-v-8f1a6865]{margin:0}.panel header p[data-v-8f1a6865]{color:var(--brand);font-size:var(--fz-xs);font-weight:var(--weight-strong)}.panel h2[data-v-8f1a6865]{margin-top:3px;color:var(--t1);font-size:var(--text-section)}.panel header>span[data-v-8f1a6865]{color:var(--t4);font-size:var(--fz-xs)}.scope-list[data-v-8f1a6865]{padding:0 14px}.scope-list article[data-v-8f1a6865]{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-8f1a6865]:last-child{border-bottom:0}.scope-list strong[data-v-8f1a6865],.scope-list small[data-v-8f1a6865]{display:block}.scope-list strong[data-v-8f1a6865]{color:var(--t1);font-size:var(--fz-s)}.scope-list small[data-v-8f1a6865]{margin-top:4px;color:var(--t3);font-size:var(--fz-xs)}.scope-list article>span[data-v-8f1a6865]{font-size:var(--fz-s);white-space:nowrap}.notice[data-v-8f1a6865]{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-8f1a6865]{display:flex;padding:12px 16px;justify-content:flex-end;gap:10px;border-bottom:1px solid var(--line-2)}.toolbar input[data-v-8f1a6865],.toolbar select[data-v-8f1a6865]{min-height:34px;padding:0 10px;color:var(--t2);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-s)}.toolbar input[data-v-8f1a6865]{width:220px}.toolbar button[data-v-8f1a6865],.row-action[data-v-8f1a6865]{color:var(--brand-7);background:var(--brand-1);border-color:var(--brand-2)}.table-scroll[data-v-8f1a6865]{max-width:100%;overflow-x:auto}table[data-v-8f1a6865]{width:100%;border-collapse:collapse}th[data-v-8f1a6865],td[data-v-8f1a6865]{padding:13px 14px;border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top}th[data-v-8f1a6865]{color:var(--t3);background:var(--fill);font-size:var(--text-body);font-weight:var(--weight-medium);white-space:nowrap}td[data-v-8f1a6865]{color:var(--t2);font-size:var(--fz-s)}td strong[data-v-8f1a6865],td small[data-v-8f1a6865]{display:block}td small[data-v-8f1a6865]{margin-top:3px;color:var(--t4);font-size:var(--fz-xs)}td>div+div[data-v-8f1a6865]{margin-top:8px}.row-action[data-v-8f1a6865]{min-height:28px;padding:0 9px;white-space:nowrap}.badge[data-v-8f1a6865]{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-8f1a6865]{color:var(--t3);background:var(--fill)}.badge.warning[data-v-8f1a6865]{color:#a2600d;background:#fff5e7}.empty-state[data-v-8f1a6865]{padding:30px;color:var(--t3);text-align:center}.empty-state h2[data-v-8f1a6865]{font-size:var(--text-section)}.hero[data-v-8f1a6865]{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-8f1a6865]{color:#bbd7ff;font-size:var(--text-caption)}.hero h2[data-v-8f1a6865],.hero p[data-v-8f1a6865]{margin:0}.hero h2[data-v-8f1a6865]{color:#fff;font-size:var(--text-title)}.hero p[data-v-8f1a6865]{margin-top:4px;color:#deebff;font-size:var(--text-caption)}.detail-grid[data-v-8f1a6865]{display:grid;align-items:start;grid-template-columns:1fr;gap:var(--sp-3)}.role-grid[data-v-8f1a6865]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.role-grid article[data-v-8f1a6865]{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-8f1a6865]{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-8f1a6865],.role-grid p[data-v-8f1a6865]{color:var(--t4);font-size:var(--fz-xs)}.role-grid strong[data-v-8f1a6865]{display:block;margin-top:2px;color:var(--t2);font-size:var(--fz-s)}.role-grid p[data-v-8f1a6865]{margin:3px 0 0}.role-grid button[data-v-8f1a6865]{grid-column:2;justify-self:start}.role-grid>.empty-state[data-v-8f1a6865]{grid-column:1/-1}.team-detail[data-v-8f1a6865]{grid-template-columns:1fr}.team-detail .role-grid[data-v-8f1a6865]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.team-detail aside[data-v-8f1a6865]{grid-template-columns:1fr 1fr}aside[data-v-8f1a6865]{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:var(--sp-3)}aside dl[data-v-8f1a6865]{margin:0}aside dl div[data-v-8f1a6865]{display:flex;padding:10px 16px;gap:12px;justify-content:space-between;border-bottom:1px solid var(--line-2)}aside dt[data-v-8f1a6865],aside dd[data-v-8f1a6865]{color:var(--t3);font-size:var(--text-body)}aside dd[data-v-8f1a6865]{margin:0;color:var(--t2);text-align:right}.boundary-copy[data-v-8f1a6865]{margin:0;padding:16px;color:var(--t3);font-size:var(--fz-s);line-height:var(--leading-body)}.as-of[data-v-8f1a6865]{margin:0;color:var(--t4);font-size:var(--fz-xs)}.sr-only[data-v-8f1a6865]{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-8f1a6865]{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-grid[data-v-8f1a6865],.detail-grid[data-v-8f1a6865],.team-detail aside[data-v-8f1a6865]{grid-template-columns:1fr}.role-grid[data-v-8f1a6865],.team-detail .role-grid[data-v-8f1a6865]{grid-template-columns:1fr}.toolbar[data-v-8f1a6865]{flex-wrap:wrap}.toolbar input[data-v-8f1a6865]{max-width:100%}}button[data-v-4d8063a2],input[data-v-4d8063a2],select[data-v-4d8063a2],textarea[data-v-4d8063a2]{font:inherit}button[data-v-4d8063a2]{min-height:34px;padding:6px 12px;border:1px solid var(--border,#e2e8f0);border-radius:6px;background:#fff;color:var(--t2,#475569);cursor:pointer}button[data-v-4d8063a2]:disabled{opacity:.5;cursor:default}.primary[data-v-4d8063a2]{background:var(--brand,#16a39a);border-color:var(--brand,#16a39a);color:#fff}.danger[data-v-4d8063a2]{color:#c03939}.filters[data-v-4d8063a2],.pagination[data-v-4d8063a2]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.filters input[data-v-4d8063a2]{flex:1;min-width:180px}.filters select[data-v-4d8063a2]{max-width:230px}.filters input[data-v-4d8063a2],.filters select[data-v-4d8063a2],.editor input[data-v-4d8063a2]:not([type=checkbox]),.editor select[data-v-4d8063a2],.editor textarea[data-v-4d8063a2]{box-sizing:border-box;min-height:36px;border:1px solid #dce3e9;border-radius:6px;padding:7px 10px;background:#fff;color:#334155}.table-wrap[data-v-4d8063a2]{overflow:auto;border:1px solid #e6eaef;border-radius:8px;background:#fff}table[data-v-4d8063a2]{width:100%;border-collapse:collapse;font-size:13px;text-align:left}th[data-v-4d8063a2]{background:#f7f9fa;font-weight:500;color:#64748b;white-space:nowrap}td[data-v-4d8063a2],th[data-v-4d8063a2]{padding:13px 14px;border-bottom:1px solid #edf0f3}td[data-v-4d8063a2]{vertical-align:top}td[data-v-4d8063a2]:nth-child(2){white-space:nowrap}td.terminal-actions button[data-v-4d8063a2]{margin:0 4px 4px 0}td small[data-v-4d8063a2]{display:block;color:#94a3b8;font-size:11px;margin-top:5px;overflow-wrap:anywhere}td strong[data-v-4d8063a2]{font-weight:500}td.terminal-actions[data-v-4d8063a2]{min-width:190px}td.terminal-actions button[data-v-4d8063a2]{font-size:12px;padding:4px 6px;min-height:30px;border:none;color:#168c83}.empty[data-v-4d8063a2]{text-align:center;padding:45px;color:#94a3b8}.status[data-v-4d8063a2]{white-space:nowrap;padding:3px 8px;border-radius:4px;background:#f1f5f9}.status.active[data-v-4d8063a2]{background:#e7f7ef;color:#168052}.status.disabled[data-v-4d8063a2]{color:#8c6470}.pagination[data-v-4d8063a2]{justify-content:flex-end;font-size:13px;color:#64748b}.pagination span[data-v-4d8063a2]{margin-right:auto}.activation[data-v-4d8063a2]{background:#eef9f7;border:1px solid #b9dfd9;padding:16px;border-radius:8px;display:grid;gap:10px}.activation code[data-v-4d8063a2]{font-size:20px;letter-spacing:1px;overflow-wrap:anywhere}.activation div[data-v-4d8063a2]{display:flex;gap:8px}.notice[data-v-4d8063a2]{color:#168052}.overlay[data-v-4d8063a2]{position:fixed;inset:0;background:#0f172a66;display:grid;place-items:center;z-index:900;padding:20px}.editor[data-v-4d8063a2]{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-4d8063a2],.editor footer[data-v-4d8063a2]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #edf0f3}.editor h2[data-v-4d8063a2]{font-size:17px;margin:0;color:#334155}.editor form[data-v-4d8063a2]{min-height:0;display:flex;flex-direction:column}.form-body[data-v-4d8063a2]{overflow:auto;padding:20px;display:grid;gap:15px}.editor label[data-v-4d8063a2]{display:grid;gap:6px;font-size:13px;color:#64748b}.editor input[data-v-4d8063a2]:disabled,.editor select[data-v-4d8063a2]:disabled{background:#f5f7f9}.two[data-v-4d8063a2]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.editor .check[data-v-4d8063a2]{display:flex;align-items:center;gap:8px}.editor footer[data-v-4d8063a2]{justify-content:flex-end;gap:8px;border-top:1px solid #edf0f3;border-bottom:0}.form-error[data-v-4d8063a2]{color:#c03939;margin:0}dl[data-v-4d8063a2]{display:grid;grid-template-columns:85px 1fr;gap:8px;font-size:12px;margin:0}dt[data-v-4d8063a2]{color:#94a3b8}dd[data-v-4d8063a2]{margin:0;overflow-wrap:anywhere}.lifecycle-actions[data-v-5cdf8d46]{display:flex;flex-wrap:wrap;gap:12px}p[data-v-5cdf8d46]{width:100%;font-size:var(--text-body);line-height:var(--leading-body)}button[data-v-5cdf8d46],select[data-v-5cdf8d46],textarea[data-v-5cdf8d46]{font:inherit;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--white);color:var(--t1)}button[data-v-5cdf8d46]:disabled{opacity:.5}footer[data-v-5cdf8d46]{display:flex;justify-content:flex-end;gap:12px}dialog h2[data-v-5cdf8d46]{margin:0 0 20px;font-size:var(--text-title);line-height:var(--leading-title)}.primary-action[data-v-5cdf8d46]{background:var(--brand);color:var(--white);border-color:var(--brand)}dialog[data-v-5cdf8d46]{color:var(--t1);width:min(600px,90vw);border:1px solid var(--line);border-radius:var(--radius);padding:24px}dialog[data-v-5cdf8d46]::backdrop{background:#10253166}fieldset[data-v-5cdf8d46]{display:grid;gap:14px;border:0;padding:0}label[data-v-5cdf8d46]{display:grid;gap:7px}textarea[data-v-5cdf8d46]{min-height:90px}.credential-reset[data-v-8316a04b],.target[data-v-8316a04b],.receipt[data-v-8316a04b]{display:grid;gap:12px}.credential-reset[data-v-8316a04b]{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}h2[data-v-8316a04b],h3[data-v-8316a04b],p[data-v-8316a04b]{margin:0}h2[data-v-8316a04b]{font-size:var(--text-section)}h3[data-v-8316a04b]{font-size:var(--text-body)}p[data-v-8316a04b]{font-size:var(--text-body);color:var(--t3);line-height:var(--leading-reading)}form[data-v-8316a04b],.actions[data-v-8316a04b]{display:flex;gap:12px;align-items:end;flex-wrap:wrap}label[data-v-8316a04b]{display:grid;gap:6px;font-size:var(--text-body)}input[data-v-8316a04b],textarea[data-v-8316a04b]{padding:9px;border:1px solid var(--line);border-radius:var(--radius-s);font:inherit;background:var(--white);color:var(--t1)}textarea[data-v-8316a04b]{resize:vertical}.receipt[data-v-8316a04b]{border-top:1px solid var(--line);padding-top:16px}.receipt button[data-v-8316a04b]{justify-self:start}button[data-v-8316a04b]{padding:7px 12px;min-height:32px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--white);color:var(--brand);font:inherit;cursor:pointer}button[data-v-8316a04b]:disabled{opacity:.5;cursor:default}.error[data-v-8316a04b]{color:var(--danger)}.commercial-page[data-v-81c1eab5]{color:var(--t1)}.commercial-page[data-v-81c1eab5] .surface-card__body{padding:0}.rights-metrics[data-v-81c1eab5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}button[data-v-81c1eab5]{min-height:36px;padding:7px 14px;color:var(--brand);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-s);font:inherit;cursor:pointer}button.primary[data-v-81c1eab5]{color:var(--white);background:var(--brand);border-color:var(--brand)}button[data-v-81c1eab5]:disabled{opacity:.5;cursor:not-allowed}.rights-filter[data-v-81c1eab5]{display:flex;align-items:end;gap:12px;padding:16px}.rights-filter label[data-v-81c1eab5]{display:grid;gap:6px}.rights-filter input[data-v-81c1eab5]{width:260px}.rights-filter>span[data-v-81c1eab5]{margin-left:auto;padding-bottom:8px;color:var(--t3)}input[data-v-81c1eab5],select[data-v-81c1eab5]{min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-s);font:inherit;background:var(--white);color:var(--t1)}.table-wrap[data-v-81c1eab5]{overflow:auto}table[data-v-81c1eab5]{width:100%;border-collapse:collapse;font-size:var(--text-body)}th[data-v-81c1eab5],td[data-v-81c1eab5]{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line)}th[data-v-81c1eab5]{background:var(--fill);color:var(--t3);font-weight:var(--weight-medium)}td strong[data-v-81c1eab5]{font-weight:var(--weight-medium)}td small[data-v-81c1eab5]{display:block;margin-top:5px;color:var(--t4);font-size:var(--text-caption)}td[data-v-81c1eab5]:nth-child(3){max-width:260px}.text-action[data-v-81c1eab5]{border:0;padding:0;white-space:nowrap}.empty[data-v-81c1eab5]{padding:40px;text-align:center;color:var(--t3)}.rights-hero[data-v-81c1eab5]{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-81c1eab5]{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-81c1eab5]{margin:0;font-size:var(--text-title)}.rights-hero p[data-v-81c1eab5]{margin:8px 0 0;color:var(--t3)}.rights-hero[data-v-81c1eab5]>:last-child:not(:nth-child(2)){margin-left:auto}.commercial-split[data-v-81c1eab5]{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:start}.module-list[data-v-81c1eab5]{list-style:none;margin:0;padding:8px 20px}.module-list li[data-v-81c1eab5]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line)}.module-list li[data-v-81c1eab5]:last-child{border:0}.module-boundary[data-v-81c1eab5]{margin:0;padding:16px 20px;color:var(--t3);font-size:var(--text-caption);line-height:var(--leading-body)}.rights-facts[data-v-81c1eab5]{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:22px}.rights-facts dt[data-v-81c1eab5]{color:var(--t3);font-size:var(--text-body)}.rights-facts dd[data-v-81c1eab5]{margin:8px 0 0;font-size:var(--text-body)}.rights-facts dd.quota[data-v-81c1eab5]{color:var(--brand);font-size:var(--text-metric);line-height:var(--leading-metric);font-weight:var(--weight-strong)}.quota small[data-v-81c1eab5]{font-size:var(--text-body);color:var(--t3);font-weight:var(--weight-body)}.rights-footer[data-v-81c1eab5]{padding:0 22px 22px}.rights-editor[data-v-81c1eab5]{padding:22px}.rights-editor fieldset[data-v-81c1eab5]{margin:0;padding:0;border:0}.entitlement-fields[data-v-81c1eab5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.entitlement-fields label[data-v-81c1eab5]{display:grid;gap:6px;font-size:var(--text-body)}.module-options[data-v-81c1eab5]{margin-top:22px}.module-options h3[data-v-81c1eab5]{margin:0 0 10px;font-size:var(--text-body);font-weight:var(--weight-medium)}.module-options label[data-v-81c1eab5]{display:inline-flex;align-items:center;gap:6px;margin:0 24px 0 0}.module-options input[data-v-81c1eab5]{min-height:0;width:16px;height:16px}.rights-editor .module-boundary[data-v-81c1eab5]{padding:16px 0}.form-actions[data-v-81c1eab5]{display:flex;gap:10px;padding-top:18px;border-top:1px solid var(--line)}.notice[data-v-81c1eab5],.draft-notice[data-v-81c1eab5]{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-81c1eab5]{margin-bottom:18px}.notice.error[data-v-81c1eab5]{color:var(--danger);background:var(--danger-1)}@media(max-width:1050px){.rights-metrics[data-v-81c1eab5]{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-split[data-v-81c1eab5]{grid-template-columns:1fr}}.entitlement-shell[data-v-d4062b8d] .page-frame{padding:0}.entitlement-shell[data-v-d4062b8d]{color:var(--t1)}.staff-access[data-v-2bfc3ff8]{max-height:90vh;overflow:auto}.staff-access form[data-v-2bfc3ff8],.staff-access fieldset[data-v-2bfc3ff8]{display:grid;gap:16px}.staff-access fieldset[data-v-2bfc3ff8]{border:0;margin:0;padding:0;min-width:0}.staff-access select[data-v-2bfc3ff8]{padding:12px;border:1px solid var(--line);border-radius:var(--radius-s);font:inherit;background:var(--white);color:var(--t1)}.staff-access p[data-v-2bfc3ff8],.staff-access small[data-v-2bfc3ff8]{overflow-wrap:anywhere;line-height:var(--leading-reading)}.account-security[data-v-7d8151e5]{max-width:720px;display:grid;gap:18px;padding:24px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}header[data-v-7d8151e5]{display:flex;justify-content:space-between;align-items:center;gap:16px}h1[data-v-7d8151e5],h2[data-v-7d8151e5]{margin:0;font-size:var(--text-title)}h2[data-v-7d8151e5]{font-size:var(--text-section)}p[data-v-7d8151e5]{font-size:var(--text-body);line-height:var(--leading-reading);color:var(--t3)}fieldset[data-v-7d8151e5]{display:grid;gap:16px;min-width:0;border:0;padding:16px 0;margin:0}label[data-v-7d8151e5]{display:grid;gap:8px;font-size:var(--text-body)}input[data-v-7d8151e5]{min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-s);font:inherit;color:var(--t1);background:var(--white)}button[data-v-7d8151e5]{padding:9px 14px;border:1px solid var(--line);border-radius:var(--radius-s);font:inherit;color:var(--brand);background:var(--white);cursor:pointer}button[data-v-7d8151e5]:disabled{opacity:.5;cursor:default}.error[data-v-7d8151e5]{color:var(--danger)}.security-status[data-v-7d8151e5]{display:grid;grid-template-columns:1fr 1fr;margin:0;background:var(--fill);border-radius:var(--radius-s)}.security-status>div[data-v-7d8151e5]{padding:16px}.security-status dt[data-v-7d8151e5]{color:var(--t3);font-size:var(--text-body)}.security-status dd[data-v-7d8151e5]{margin:8px 0 0;color:var(--t1);font-size:var(--text-section);font-weight:var(--weight-strong)}.account-security p[data-v-7d8151e5]{margin:0}.account-security[data-v-7d8151e5]{max-width:840px}.account-security header[data-v-7d8151e5]{padding-bottom:16px;border-bottom:1px solid var(--line)}.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-b0e37794]{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-b0e37794]::backdrop{background:#14203361}header[data-v-b0e37794]{display:flex;align-items:center;gap:12px}h2[data-v-b0e37794]{font-size:var(--text-section);margin:0}.confirm-symbol[data-v-b0e37794]{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-b0e37794]{color:var(--danger);background:var(--danger-1)}p[data-v-b0e37794]{margin:16px 0 24px;font-size:var(--text-body);line-height:var(--leading-reading);white-space:pre-wrap;overflow-wrap:anywhere}footer[data-v-b0e37794]{display:flex;justify-content:flex-end;gap:10px}button[data-v-b0e37794]{min-width:84px;min-height:36px;padding:6px 16px;border:1px solid var(--line);border-radius:var(--radius-s);color:var(--t2);background:var(--white);font:inherit}button[data-v-b0e37794]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.confirm-primary[data-v-b0e37794]{background:var(--brand);border-color:var(--brand);color:var(--white)}.confirm-primary.danger[data-v-b0e37794]{background:var(--danger);border-color:var(--danger)}.important-risk-prompt[data-v-1ec36620]{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-1ec36620]{flex:1}.important-risk-prompt button[data-v-1ec36620],.workbench-tabs button[data-v-1ec36620]{cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:7px 12px}.workbench-tabs[data-v-1ec36620]{display:flex;gap:10px;margin-bottom:14px}:root{color:#13233d;background:#f3f7fc;--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: #1769e0;--blue-soft: #eaf2ff;--line: #e3e9f1;--muted: #73829a;--green: #0aaa70;--orange: #ee8a17;--red: #e84949;--panel: #fff;--brand: #0d55c7;--brand-1: #eaf2ff;--brand-2: #cfe0ff;--brand-3: var(--brand-2);--brand-soft: var(--brand-1);--t1: #142033;--t2: #526077;--t3: #5f6c80;--t4: var(--t3);--bg: #f4f7fb;--white: #fff;--fill: #f4f7fb;--line-2: #edf1f5;--line-strong: #d3dce8;--success: #08794a;--success-1: #e7f8f0;--warning: #9a5100;--warning-1: #fff4e6;--danger: #b42331;--danger-1: #fff0f1;--radius: 9px;--radius-s: 6px;--radius-m: 9px;--shadow-card: 0 8px 26px rgb(37 57 87 / 8%);--shadow-s: 0 3px 12px rgb(41 64 98 / 4%);--fz: var(--text-body);--fz-xs: var(--text-caption);--fz-s: var(--text-body);--fz-m: var(--text-section);--sp-3: 12px;--sp-4: 16px}*{box-sizing:border-box}body{margin:0;min-width:960px;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)}.secondary-button,.primary-button,.state-block button,.inline-actions button,.binding-form button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#536078}.primary-button,.inline-actions .primary-button{color:#fff;border-color:var(--blue);background:var(--blue);font-weight:var(--weight-medium)}.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}.link-button{border:0;color:var(--blue);background:none}.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,.binding-form label{display:grid;gap:6px;color:var(--t2);font-size:var(--text-body)}.form-grid input,.form-grid select,.form-grid textarea,.binding-form input,.binding-form select{width:100%;min-height:38px;padding:8px 10px;border:1px solid #d6e0ec;border-radius:6px;background:#fff;color:#23334e}.form-grid textarea{min-height:90px;resize:vertical}.span-2{grid-column:span 2}.align-end{align-self:end}.inline-actions,.disabled-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:14px 15px 0}.inline-actions span{margin-right:auto;color:#5b6a81;font-size:var(--text-caption)}.disabled-actions button{min-height:32px;padding:0 10px;border:1px dashed #ccd6e3;border-radius:6px;background:#f7f9fc;color:#75849a;font-size:var(--text-caption)}.scheme-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px}.scheme-card{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:7px;background:#fff;text-align:left}.scheme-card:hover{border-color:#8db8f4;background:#f7faff}.scheme-card span,.scheme-card small{color:var(--muted);font-size:var(--text-caption)}.scheme-card div{display:flex;gap:7px;margin-top:5px}.scheme-card button{padding:4px 9px;border:1px solid var(--line);border-radius:5px;color:#47617e;background:#fff;font-size:var(--text-caption)}.permission-form{margin:0 15px 15px;padding:0 0 15px;border:1px solid var(--line);border-radius:8px}.permission-form fieldset{margin:0 15px 14px;padding:12px;border:1px solid var(--line);border-radius:7px}.permission-form legend{padding:0 5px;color:#5c6b82;font-size:var(--text-caption)}.check{display:inline-flex;align-items:center;gap:5px;margin:5px 14px 5px 0;color:#40516a;font-size:var(--text-caption)}.permission-form>.primary-button{margin-left:15px}.binding-form{display:grid;grid-template-columns:auto 1fr 1fr auto auto;align-items:end;gap:10px;margin:0 15px;padding:13px;border:1px solid var(--line);border-radius:8px}.binding-form strong{align-self:center;font-size:var(--text-body)}.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-card input{min-height:46px;padding:0 13px;border:1px solid #d7e0eb;border-radius:7px;outline:none}.login-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1769e01a}.login-submit{width:100%;min-height:46px;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{grid-template-columns:repeat(2,minmax(0,1fr))}.binding-form{grid-template-columns:1fr 1fr}.binding-form strong{grid-column:1 / -1}.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;padding:0;border:0;color:var(--blue);background:transparent}.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)}
