:root{--color-brand:#184ead;--color-brand-strong:#005aaa;--color-brand-soft:#edf3fd;--color-accent:#fa7800;--color-text:#1b2d45;--color-muted:#687b92;--color-border:#c9d6e6;--color-surface:#fff;color:var(--color-text);font-synthesis:none;text-rendering:optimizelegibility;background:#edf3fd;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}body{color:var(--color-text);background:var(--color-brand-soft)}a{color:var(--color-brand)}::selection{color:#fff;background:var(--color-brand)}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}.app-select{width:100%;min-width:0;position:relative}.app-select-native{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-select-trigger{color:#223447;cursor:pointer;text-align:left;background:#fff;border:1px solid #cfdbe5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:42px;padding:9px 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 1px 2px #112a3f08}.app-select.is-open .app-select-trigger,.app-select-trigger:focus-visible{border-color:#178b8e;outline:none;box-shadow:0 0 0 3px #178b8e26}.app-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-select-trigger .is-placeholder{color:#91a0ae}.app-select-trigger svg{fill:none;stroke:#6c8290;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;transition:transform .16s}.app-select.is-open .app-select-trigger svg{transform:rotate(180deg)}.app-select.is-disabled .app-select-trigger{color:#8a99a7;box-shadow:none;cursor:not-allowed;background:#f3f6f8;border-color:#e1e7ec}.app-select-menu{z-index:120;background:#fff;border:1px solid #d8e3e8;border-radius:11px;width:max(100%,220px);max-height:280px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 16px 38px #1230422b,0 3px 10px #12304214}.app-select-option{color:#31495a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:38px;padding:8px 10px;display:flex}.app-select-option.is-selected{color:#087b80;background:#e4f3f2;font-weight:700}.app-select-option:disabled{color:#a7b1ba;cursor:not-allowed}.app-select-option svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.primary-button,.secondary-button,.table-action,.modal-card footer button,.query-panel>button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 16px;font-weight:700;line-height:1.2;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(#159097,#08777d);border:1px solid #087b80;box-shadow:0 5px 12px #087b8029}.primary-button:hover:not(:disabled){background:linear-gradient(#12868d,#066d73);border-color:#066b70;transform:translateY(-1px);box-shadow:0 7px 16px #087b8038}.secondary-button,.table-action,.modal-card footer button:not(.primary-button){color:#315968;background:linear-gradient(#fff,#f7fafb);border:1px solid #cbd9e2;box-shadow:0 1px 2px #1230420a}.secondary-button:hover:not(:disabled),.table-action:hover:not(:disabled),.modal-card footer button:not(.primary-button):hover:not(:disabled){color:#08757a;background:#f3f9f9;border-color:#91b6bc;transform:translateY(-1px)}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.table-action:active:not(:disabled){transform:translateY(0)}.primary-button:disabled,.secondary-button:disabled,.table-action:disabled,.modal-card button:disabled,.query-panel>button:disabled{opacity:.5;box-shadow:none;cursor:not-allowed;transform:none}.icon-button,.modal-card header>button{color:#718391;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:grid}.icon-button:hover,.modal-card header>button:hover{color:#294f5d;background:#f2f6f8;border-color:#dce6eb}.text-button{color:#08777d;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-weight:700}.text-button:hover:not(:disabled){background:#eaf5f4}button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #178b8e38}.platform-shell{grid-template-rows:auto auto 1fr auto;min-height:100vh;display:grid}.app-layout{color:#1b2a3a;background:#f3f6fa;min-height:100vh}.app-sidebar{z-index:30;background:#fff;border-right:1px solid #dce5ed;flex-direction:column;width:248px;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{border-bottom:1px solid #edf1f5;align-items:center;gap:12px;height:78px;padding:0 22px;display:flex;position:relative}.brand-mark{color:#fff;background:linear-gradient(145deg,#0c7f86,#075a68);border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.sidebar-brand div,.sidebar-account div{gap:3px;min-width:0;display:grid}.sidebar-brand strong{font-size:14px;line-height:1.35}.sidebar-brand small,.sidebar-account small{color:#8391a1;font-size:12px}.sidebar-collapse-button{z-index:2;color:#597183;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid;position:absolute;top:27px;right:-12px}.sidebar-navigation{flex-direction:column;flex:1;gap:5px;padding:18px 14px;display:flex;overflow-y:auto}.sidebar-navigation a{color:#516274;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;text-decoration:none;transition:background .16s,color .16s;display:flex}.sidebar-navigation a.sidebar-link-active{color:#096c73;background:#e8f4f4;font-weight:700}.sidebar-link-mark{color:#597183;background:#edf2f5;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.sidebar-account{border-top:1px solid #edf1f5;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:16px;display:grid}.account-avatar{color:#08747b;background:#e8f4f4;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.sidebar-account button{color:#637887;cursor:pointer;background:0 0;border:0;font-size:12px}.app-workspace{min-width:0;margin-left:248px;transition:margin-left .2s}.sidebar-collapsed .sidebar-brand{justify-content:center;padding-inline:12px}.sidebar-collapsed .sidebar-brand div,.sidebar-collapsed .sidebar-navigation a>span:last-child,.sidebar-collapsed .sidebar-account div,.sidebar-collapsed .sidebar-account button{display:none}.sidebar-collapsed .sidebar-navigation{padding-inline:11px}.sidebar-collapsed .sidebar-navigation a{justify-content:center;padding-inline:12px}.sidebar-collapsed .sidebar-account{justify-content:center;padding-inline:12px;display:flex}.workspace-header{background:#fff;border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:12px 32px;display:flex}.workspace-header p{color:#8794a2;margin:0 0 3px;font-size:12px}.workspace-header h1{font-size:21px}.workspace-status{color:#337267;background:#f5fbf9;border:1px solid #d8e8e5;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:flex}.workspace-status i{background:#25a874;border-radius:50%;width:7px;height:7px}.sidebar-toggle{background:0 0;border:0;font-size:24px;display:none}.sidebar-mask{display:none}.public-layout{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.public-header{background:#fff;border-bottom:1px solid #dce6f0;padding:24px clamp(24px,6vw,80px)}.public-header h1{font-size:26px}.public-header p{color:#6e8196;margin:5px 0 0}.app-layout .platform-main{padding:28px 32px;display:block}.app-layout .welcome-card,.app-layout .registration-card,.app-layout .schedule-page,.app-layout .task-page{width:100%;max-width:none;box-shadow:none;border-radius:12px}@media (width<=900px){.app-sidebar,.sidebar-collapsed .app-sidebar{width:248px;transition:transform .2s;transform:translate(-100%)}.app-workspace,.sidebar-collapsed .app-workspace{margin-left:0}.sidebar-collapsed .sidebar-brand{justify-content:flex-start;padding:0 22px}.sidebar-collapsed .sidebar-brand div,.sidebar-collapsed .sidebar-navigation a>span:last-child,.sidebar-collapsed .sidebar-account div,.sidebar-collapsed .sidebar-account button{display:grid}.sidebar-collapsed .sidebar-account button{display:block}.sidebar-collapsed .sidebar-navigation{padding:18px 14px}.sidebar-collapsed .sidebar-navigation a{justify-content:flex-start;padding:11px 12px}.sidebar-collapsed .sidebar-account{justify-content:stretch;padding:16px;display:grid}.sidebar-collapse-button{display:none}.sidebar-open .app-sidebar{transform:translate(0)}.sidebar-open .sidebar-mask{z-index:20;background:#0f233259;border:0;display:block;position:fixed;inset:0}.sidebar-toggle{display:block}.workspace-header{justify-content:flex-start;padding-inline:18px}.workspace-status{margin-left:auto}.app-layout .platform-main{padding:18px}}.public-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.public-header a{color:#08747b;font-weight:700;text-decoration:none}.content-page{gap:20px;width:100%;display:grid}.page-heading h2{margin:0;font-size:26px}.page-heading p{color:#7d8c9b;margin:0 0 5px;font-size:13px}.page-heading label,.query-panel label,.modal-card label{color:#516274;gap:7px;font-size:13px;font-weight:700;display:grid}.page-heading select,.query-panel input,.query-panel select,.modal-card input{color:#223447;background:#fff;border:1px solid #cfdbe5;border-radius:8px;min-width:180px;padding:10px 12px}.query-panel{background:#fff;border:1px solid #dce5ed;border-radius:12px;flex-wrap:wrap;align-items:end;gap:14px;padding:16px 18px;display:flex}.primary-button,.price-grid button,.pagination button,.modal-card button{color:#17636a;cursor:pointer;background:#fff;border:1px solid #cbd8e1;border-radius:8px;padding:10px 15px}.primary-button{color:#fff;background:#0c7f86;border-color:#0c7f86;font-weight:700}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid article,.price-grid article{background:#fff;border:1px solid #dce5ed;border-radius:12px;gap:8px;padding:20px;display:grid}.metric-grid span,.price-grid span{color:#718294;font-size:13px}.metric-grid strong,.price-grid strong{font-size:25px}.metric-grid small,.price-grid small{color:#718294}.data-panel{background:#fff;border:1px solid #dce5ed;border-radius:12px;overflow:hidden}.panel-heading{border-bottom:1px solid #edf1f5;padding:18px 20px}.panel-heading h3{margin:0}.panel-heading p,.page-note{color:#718294;margin:6px 0 0;font-size:13px}.empty-cell{color:#8794a2;text-align:center!important;padding:30px!important}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.price-grid button{justify-self:start;margin-top:8px}.modal-backdrop{z-index:50;background:#1124346b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:14px;gap:16px;width:min(480px,100%);padding:22px;display:grid;box-shadow:0 25px 80px #0f23323d}.modal-card header,.modal-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-card h3{margin:0}.pagination{justify-content:flex-end;align-items:center;gap:12px;padding:14px 18px;display:flex}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.service-row{border-bottom:1px solid #edf1f5;justify-content:space-between;padding:14px 20px;display:flex}.overview-grid .data-panel>a{color:#0a747b;margin:16px 20px;text-decoration:none;display:block}.status-up{color:#16845b}.status-unconfigured{color:#aa6b13}@media (width<=760px){.metric-grid,.metric-grid-wide,.price-grid,.overview-grid{grid-template-columns:1fr}.page-heading{flex-direction:column;align-items:stretch}.query-panel{align-items:stretch}.query-panel label,.query-panel button{width:100%}}.account-heading{color:#617583;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.account-heading button{color:#107d79;cursor:pointer;background:#fff;border:1px solid #dce6ec;border-radius:6px;padding:8px 12px}.header-login{color:#107d79;text-decoration:none}.platform-navigation{background:#fff;border-bottom:1px solid #e0e8ee;flex-wrap:wrap;gap:8px 20px;padding:14px clamp(24px,6vw,80px);font-size:14px;display:flex}.platform-navigation a{color:#617583;padding:6px 0;text-decoration:none}.platform-navigation a.router-link-exact-active{color:#107d79;border-bottom:2px solid #107d79;font-weight:700}.workspace-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.workspace-links a{color:#107d79;background:#f7fafc;border:1px solid #dce6ec;border-radius:8px;padding:18px;text-decoration:none}@media (width<=650px){.account-heading{justify-content:flex-start}.platform-header{flex-wrap:wrap}.workspace-links{grid-template-columns:1fr}}.platform-header,.platform-footer{background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(24px,6vw,80px);display:flex}.platform-header{border-bottom:1px solid #dce6f0}.platform-eyebrow,.welcome-kicker{color:#1769aa;letter-spacing:.08em;margin:0 0 6px;font-size:13px;font-weight:700}h1,h2,p{margin-top:0}h1{letter-spacing:-.02em;margin-bottom:0;font-size:clamp(24px,3vw,36px)}.environment-badge{color:#1769aa;background:#e7f2fb;border-radius:999px;flex:none;padding:7px 12px;font-size:13px;font-weight:700}.platform-main{place-items:start center;min-width:0;padding:36px clamp(16px,3vw,48px);display:grid}.welcome-card{width:min(1440px,100%);box-shadow:none;background:#fff;border:1px solid #dce6f0;border-radius:8px;padding:clamp(20px,3vw,36px)}.login-card{background:#fff;border:1px solid #dce6f0;border-radius:18px;width:min(440px,100%);padding:clamp(28px,5vw,44px);box-shadow:0 18px 50px #1e456817}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0;display:grid}.welcome-card form>button,.welcome-card td button,.welcome-card>button{color:#0f5266;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;margin:6px 8px 6px 0;padding:9px 16px}.welcome-card button:disabled{opacity:.55;cursor:not-allowed}.form-grid label{flex-direction:column;gap:8px;display:flex}.form-grid input,.form-grid select{border:1px solid #cbd5e1;border-radius:6px;width:100%;min-width:0;padding:9px 10px}.form-grid fieldset label{flex-direction:row}.form-grid fieldset input{width:auto}.table-scroll{width:100%;margin:20px 0;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%}.table-scroll th,.table-scroll td{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px}.table-scroll th{white-space:nowrap;background:#f1f5f9}@media (width<=600px){.form-grid{grid-template-columns:minmax(0,1fr)}.welcome-card{min-width:0}}.login-description{color:#5d6f82;line-height:1.65}.login-card form{gap:10px;margin-top:28px;display:grid}.login-card label{margin-top:8px;font-size:14px;font-weight:700}.login-card input{color:#162336;background:#fff;border:1px solid #b9c8d8;border-radius:10px;width:100%;padding:12px 14px}.login-card .login-remember{color:#536779;cursor:pointer;align-items:center;gap:9px;margin-top:6px;font-weight:500;display:flex}.login-card .login-remember input{accent-color:#087b80;width:17px;height:17px;margin:0}.login-card button{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:10px;margin-top:14px;padding:13px 16px;font-weight:700}.login-card button:disabled{cursor:wait;opacity:.65}.registration-card{width:min(1100px,100%);box-shadow:none;background:#fff;border:1px solid #dce6f0;border-radius:8px;padding:clamp(20px,3vw,36px)}.form-description{color:#5d6f82;line-height:1.65}.registration-form{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:14px 18px;margin-top:28px;display:grid}.registration-form label{font-size:14px;font-weight:700}.registration-form input,.registration-form select{color:#162336;background:#fff;border:1px solid #b9c8d8;border-radius:10px;width:100%;padding:11px 13px}.form-summary,.registration-form button,.registration-form [role=alert],.registration-form [role=status]{grid-column:1/-1}.form-summary{color:#36566f;background:#f3f7fb;border-radius:10px;flex-wrap:wrap;gap:10px 24px;padding:12px 14px;font-size:14px;display:flex}.registration-form button{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:10px;padding:13px 16px;font-weight:700}.registration-success{color:#16794b;margin:4px 0}.import-actions{margin:24px 0 18px}.schedule-page{background:#fff;border:1px solid #dce6f0;border-radius:18px;width:min(1440px,100%);padding:clamp(28px,5vw,44px);box-shadow:0 18px 50px #1e456817}.schedule-heading,.checkin-card,.shift-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.schedule-heading label{gap:6px;font-size:14px;font-weight:700;display:grid}.schedule-heading select,.schedule-panel select,.schedule-panel input{color:#162336;background:#fff;border:1px solid #b9c8d8;border-radius:10px;padding:10px 12px}.schedule-note{color:#496277;background:#f3f7fb;border-left:4px solid #1769aa;margin:20px 0 26px;padding:10px 14px;line-height:1.6}.schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.schedule-panel{border:1px solid #dce6f0;border-radius:14px;align-content:start;gap:10px;padding:22px;display:grid}.schedule-panel h3,.schedule-panel p{margin-bottom:4px}.schedule-panel label{margin-top:6px;font-size:14px;font-weight:700}.schedule-panel button,.checkin-actions button{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:10px;padding:11px 14px;font-weight:700}.configuration-version,.checkin-state{color:#1769aa;font-size:14px;font-weight:700}.shift-list{margin-top:30px}.shift-row,.checkin-card{border:1px solid #dce6f0;border-radius:12px;margin-top:10px;padding:16px}.checkin-card p{color:#5d6f82;margin:6px 0}.checkin-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=720px){.schedule-heading,.checkin-card,.shift-row{flex-direction:column;align-items:stretch}.schedule-grid{grid-template-columns:1fr}}.task-page{background:#fff;border:1px solid #dce6f0;border-radius:18px;width:min(1440px,100%);padding:clamp(28px,5vw,44px);box-shadow:0 18px 50px #1e456817}.exception-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;margin:20px 0;display:grid}.exception-filters label{color:#36566f;gap:6px;font-size:13px;font-weight:700;display:grid}.exception-filters input,.exception-filters select{background:#fff;border:1px solid #b9c8d8;border-radius:9px;min-width:0;padding:9px 10px}.exception-filters button{color:#fff;background:#1769aa;border:0;border-radius:9px;padding:10px 18px;font-weight:700}@media (width<=900px){.exception-filters{grid-template-columns:1fr 1fr}}.diagnosis-page{width:min(1280px,100%);position:relative}.diagnosis-header,.report-history header,.history-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.diagnosis-header button,.diagnosis-editor button,.report-history button{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.mock-warning{color:#704c00;background:#fff8df;border:1px solid #e9bd5b;border-radius:10px;padding:10px 14px}.diagnosis-workspace{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:20px;display:grid}.source-panel,.diagnosis-editor,.report-history{background:#fff;border:1px solid #dce6f0;border-radius:16px;padding:20px;box-shadow:0 18px 50px #1e456817}.source-panel iframe{border:1px solid #dce6f0;width:100%;min-height:720px}.dr-diagnosis-workspace{grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr);gap:20px;display:grid}.dr-viewer-panel{background:#111923;border:1px solid #27394b;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #0917242e}.dr-viewer-panel header{color:#eaf4fb;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.dr-viewer-panel header h3,.dr-viewer-panel header p{margin:0 0 4px}.dr-viewer-panel header p,.dr-viewer-panel header span{color:#aac2d5;font-size:12px}.dr-viewer-panel iframe{background:#05080b;border:0;width:100%;min-height:720px;display:block}.task-state{color:#17603d;background:#dcf5e8;border-radius:999px;padding:7px 12px;font-weight:700}.dr-task-summary{gap:8px;margin:0 0 12px;display:grid}.dr-task-summary div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.dr-task-summary dt{color:#667b8c}.dr-task-summary dd{overflow-wrap:anywhere;margin:0}.dr-report-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.diagnosis-editor button:disabled{cursor:not-allowed;opacity:.5}.readonly-note{color:#36566f;background:#edf4fa;border-radius:10px;padding:10px 12px}.report-viewer-page{width:min(1120px,100%)}.report-viewer-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.report-viewer-actions{gap:10px;display:flex}.report-viewer-actions a,.report-viewer-actions button{color:#fff;font:inherit;cursor:pointer;background:#1769aa;border:0;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none}.report-viewer-actions button:disabled{cursor:not-allowed;opacity:.55}.report-authority-note{color:#285a3f;background:#ecf8f1;border:1px solid #bcd8c8;border-radius:10px;padding:10px 14px}.report-viewer-page iframe{background:#fff;border:1px solid #dce6f0;border-radius:14px;width:100%;min-height:780px;box-shadow:0 18px 50px #1e456817}.diagnosis-editor{align-content:start;gap:10px;display:grid}.diagnosis-editor textarea,.diagnosis-editor input{border:1px solid #b9c8d8;border-radius:10px;width:100%;padding:10px 12px}.diagnosis-editor textarea{resize:vertical;min-height:150px}.classification-fieldset{border:1px solid #d7e1e8;border-radius:10px;align-items:center;gap:18px;margin:4px 0;padding:12px 14px;display:flex}.classification-fieldset legend{color:#34495b;padding:0 6px;font-size:14px;font-weight:700}.classification-fieldset legend span{color:#c54c3f}.classification-fieldset label{cursor:pointer;align-items:center;gap:7px;display:flex}.classification-fieldset input{accent-color:#0c7f86;min-width:0}.save-status,.success-message{color:#23724b}.correction-box{border-top:1px solid #dce6f0;gap:8px;margin-top:18px;padding-top:18px;display:grid}.report-history{z-index:20;width:min(420px,100vw - 48px);max-height:calc(100vh - 48px);position:fixed;top:24px;right:24px;overflow:auto}.history-item{border-top:1px solid #dce6f0;gap:6px;margin-top:12px;padding-top:12px;display:grid}.effective-badge{color:#17603d;background:#dcf5e8;border-radius:999px;padding:3px 8px}@media (width<=900px){.diagnosis-workspace,.dr-diagnosis-workspace{grid-template-columns:1fr}.source-panel iframe{min-height:520px}}.task-card{border:1px solid #dce6f0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:18px;margin-top:12px;padding:18px;display:grid}.task-main{gap:7px;display:grid}.task-main span{color:#5d6f82;font-size:14px}.task-actions{align-items:center;gap:8px;display:flex}.task-actions button,.reason-panel button{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.task-actions button:disabled{cursor:not-allowed;background:#8495a5}.reason-panel{border-top:1px solid #dce6f0;grid-column:1/-1;gap:9px;padding-top:16px;display:grid}.reason-panel label{font-size:14px;font-weight:700}.reason-panel input,.reason-panel select,.reason-panel textarea{border:1px solid #b9c8d8;border-radius:10px;width:100%;padding:10px 12px}.reason-panel textarea{resize:vertical;min-height:88px}@media (width<=720px){.task-card{grid-template-columns:1fr}.task-actions{flex-direction:column;align-items:stretch}}.import-form{background:#f8fbfe;border:1px dashed #b9c8d8;border-radius:14px;gap:12px;padding:22px;display:grid}.import-form label{font-weight:700}.file-hint{color:#5d6f82;margin:0;font-size:13px;line-height:1.6}.import-form button,.secondary-button{cursor:pointer;border:0;border-radius:10px;padding:11px 15px;font-weight:700}.import-form button{color:#fff;background:#1769aa}.secondary-button{color:#1769aa;background:#e7f2fb}.import-result{border-top:1px solid #dce6f0;margin-top:24px;padding-top:22px}.result-metrics{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.result-metrics span{color:#36566f;background:#f0f5f9;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:700}.import-result table{border-collapse:collapse;width:100%;margin-top:14px;font-size:14px}.import-result th,.import-result td{text-align:left;border-bottom:1px solid #dce6f0;padding:10px 8px}.ecg-upload-card{max-width:820px}.ecg-upload-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.material-status{color:#986214;background:#fff2d7;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:800}.material-status.ready{color:#16794b;background:#e0f4e9}.ecg-upload-form{background:#f8fbfe;border:1px solid #dce6f0;border-radius:14px;gap:11px;margin-top:24px;padding:22px;display:grid}.ecg-upload-form label{font-weight:750}.ecg-upload-form label strong{color:#b33b30;font-size:12px}.ecg-upload-form label span{color:#6e7f90;font-size:12px}.ecg-upload-form button{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:10px;padding:11px 15px;font-weight:750}.ecg-file-list{margin-top:26px}.ecg-file-item{border:1px solid #dce6f0;border-radius:12px;margin-top:12px;padding:16px}.ecg-file-item>div{justify-content:space-between;gap:16px;display:flex}.ecg-file-item>div span{color:#607386;font-size:13px}.ecg-file-item dl{flex-wrap:wrap;gap:18px;margin:14px 0 0;display:flex}.ecg-file-item dl div{gap:6px;display:flex}.ecg-file-item dt{color:#6e7f90}.ecg-file-item dd{margin:0}@media (width<=640px){.registration-form{grid-template-columns:1fr}.ecg-upload-heading,.ecg-file-item>div{flex-direction:column}.form-summary,.registration-form button,.registration-form [role=alert],.registration-form [role=status]{grid-column:1}}.app-select .app-select-trigger{color:#223447;filter:none;background:#fff;border:1px solid #cfdbe5;border-radius:9px;min-height:42px;margin:0;padding:9px 12px;font-size:14px;font-weight:500;box-shadow:0 1px 2px #112a3f08}.app-select .app-select-trigger:hover:not(:disabled){color:#173c49;filter:none;background:#fbfefe;border-color:#86b3b7}.app-select.is-open .app-select-trigger,.app-select .app-select-trigger:focus-visible{background:#fff;border-color:#178b8e;box-shadow:0 0 0 3px #178b8e26}.app-select .app-select-option{color:#31495a;min-height:38px;box-shadow:none;filter:none;background:0 0;border:0;border-radius:7px;margin:0;padding:8px 10px;font-size:14px;font-weight:500}.app-select .app-select-option:hover:not(:disabled),.app-select .app-select-option.is-active{color:#116f74;filter:none;background:#edf7f6}.app-select .app-select-option.is-selected{color:#087b80;background:#e4f3f2;font-weight:700}.modal-card button.primary-button,.query-panel button.primary-button,.registration-form button.registration-submit,.wb-primary,.management-grid form>button,.ecg-upload-form button{color:#fff;filter:none;background:linear-gradient(#159097,#08777d);border:1px solid #087b80;border-radius:9px;font-weight:700;box-shadow:0 5px 12px #087b8029}.modal-card button.primary-button:hover:not(:disabled),.query-panel button.primary-button:hover:not(:disabled),.registration-form button.registration-submit:hover:not(:disabled),.wb-primary:hover:not(:disabled),.management-grid form>button:hover:not(:disabled),.ecg-upload-form button:hover:not(:disabled){filter:none;background:linear-gradient(#12868d,#066d73);border-color:#066b70;transform:translateY(-1px);box-shadow:0 7px 16px #087b8038}.secondary-button,.wb-secondary,.table-action,.price-grid button,.patient-lookup button,.task-actions button,.reason-panel>button,.exception-filters>button{color:#315968;filter:none;background:linear-gradient(#fff,#f7fafb);border:1px solid #cbd9e2;border-radius:9px;font-weight:700;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;box-shadow:0 1px 2px #1230420a}.secondary-button:hover:not(:disabled),.wb-secondary:hover:not(:disabled),.table-action:hover:not(:disabled),.price-grid button:hover:not(:disabled),.patient-lookup button:hover:not(:disabled),.task-actions button:hover:not(:disabled),.reason-panel>button:hover:not(:disabled),.exception-filters>button:hover:not(:disabled){color:#08757a;filter:none;background:#f3f9f9;border-color:#91b6bc;transform:translateY(-1px)}.modal-card footer button:not(.primary-button){color:#315968;box-shadow:none;background:#fff;border:1px solid #cbd9e2;border-radius:9px;font-weight:700}.modal-card header>button{color:#718391;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px}.platform-header{gap:20px;padding:22px clamp(16px,3vw,48px)}.platform-brand{align-items:center;gap:22px;min-width:0;display:flex}.platform-brand h1{letter-spacing:-.03em;white-space:nowrap;color:#142a44;font-size:26px;line-height:1.35}.platform-brand p{border-left:1px solid var(--color-border);color:var(--color-muted);margin:0;padding-left:22px;font-size:14px;line-height:1.6}.account-heading{color:#5d7288;gap:14px;line-height:1.7}.account-heading strong{color:var(--color-text);font-weight:500}.account-heading button{border-color:var(--color-border);min-height:40px;color:var(--color-brand);border-radius:5px}.platform-navigation{align-items:stretch;gap:0 32px;min-height:54px;padding:0 clamp(16px,3vw,48px)}.platform-navigation a{border-bottom:2px solid #0000;align-items:center;min-height:54px;padding:10px 4px;font-weight:500;display:flex}.platform-navigation a.navigation-active,.platform-navigation a.router-link-exact-active{border-bottom-color:var(--color-brand);color:var(--color-brand);font-weight:600}.platform-footer{color:#8293a5;padding:16px clamp(16px,3vw,48px);font-size:12px}.welcome-kicker,.platform-eyebrow{color:var(--color-muted);letter-spacing:0;font-size:12px;font-weight:500}.welcome-card h2,.registration-card h2,.task-page h2,.schedule-page h2{letter-spacing:-.025em;margin:0 0 12px;font-size:26px}.task-page,.schedule-page{box-shadow:none;border-radius:8px;padding:clamp(20px,3vw,36px)}.schedule-panel,.checkin-card,.shift-row{border-radius:6px}.login-card{border-radius:10px;margin:28px auto;box-shadow:0 8px 32px #1e45680f}.login-card button,.schedule-panel button,.checkin-actions button,.registration-form button{background:var(--color-brand);border-radius:6px}.workspace-links a{color:var(--color-brand);background:#f8fbfd;border-radius:6px}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.page-heading .form-description{margin:0;font-size:14px;line-height:1.8}.secondary-button{border:1px solid var(--color-border);color:#516b80;white-space:nowrap;background:#fff;border-radius:5px;justify-content:center;align-items:center;min-height:40px;padding:9px 15px;font-size:14px;text-decoration:none;display:inline-flex}.registration-form{grid-template-columns:170px minmax(0,1fr);gap:18px 24px;margin-top:30px}.registration-form label{color:#516b80;font-size:14px;font-weight:500}.registration-form input,.registration-form select{border-color:var(--color-border);border-radius:5px;min-height:42px;padding:10px 12px;font-size:14px}.registration-form input[readonly],.registration-form select:disabled{color:#637a8e;background:#f5f8fb}.registration-form .form-section-title{border-bottom:1px solid #e7edf3;grid-column:1/-1;margin:8px 0;padding-bottom:14px;font-size:17px;font-weight:600}.registration-form .field-help{color:#73879a;grid-column:2;margin:-8px 0 0;font-size:12px;line-height:1.8}.patient-lookup{gap:10px;min-width:0;display:flex}.patient-lookup input{flex:1;min-width:0}.registration-form .patient-lookup button{white-space:nowrap;border:1px solid var(--color-border);color:var(--color-brand);background:#fff;grid-column:auto;padding:10px 16px;font-size:14px;font-weight:500}.registration-form button:disabled{opacity:.5;cursor:not-allowed}.registration-form .registration-submit{justify-self:end;min-width:160px;min-height:44px;font-size:14px}.readonly-field{color:#637a8e;background:#f5f8fb;border:1px solid #e6edf3;border-radius:5px;padding:10px 12px;font-size:14px;line-height:1.6}.required-mark{color:#b6544d}.form-summary{background:#f5f8fb;border-radius:5px}button:not(:disabled):hover,.secondary-button:hover{filter:brightness(.97)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #80c9c5}@media (width<=1050px){.platform-brand p{display:none}.platform-brand h1{font-size:23px}.platform-navigation{gap:0 22px}}@media (width<=640px){.platform-header{align-items:stretch;gap:14px}.platform-brand{gap:12px}.platform-brand h1{font-size:22px}.platform-navigation{flex-wrap:nowrap;gap:0 22px;overflow-x:auto}.platform-navigation a{flex-shrink:0;min-height:48px}.platform-main{padding-top:24px}.page-heading{flex-direction:column;gap:14px}.registration-form{grid-template-columns:minmax(0,1fr);gap:10px}.registration-form .field-help{grid-column:1;margin:0 0 8px}.registration-form .form-section-title{margin-top:14px}.registration-form .registration-submit{justify-self:stretch;width:100%}.patient-lookup button{flex-shrink:0}.platform-footer{gap:6px}}.login-error{color:#b42318;margin:6px 0 0;font-size:14px}.welcome-card h2{margin-bottom:16px;font-size:clamp(22px,3vw,30px)}.welcome-card p:last-child{color:#5d6f82;margin-bottom:0;line-height:1.75}.platform-footer{color:#6b7d90;border-top:1px solid #dce6f0;font-size:13px}@media (width<=640px){.platform-header,.platform-footer{flex-direction:column;align-items:flex-start}}.registration-form .app-select-trigger,.registration-form .app-select-option{color:#223447;filter:none;background:#fff;box-shadow:0 1px 2px #112a3f08}.registration-form .app-select-option.is-selected{color:#087b80;background:#e4f3f2}.content-page .secondary-button,.welcome-card .secondary-button,.modal-card footer .secondary-button{border-radius:9px}.query-panel .app-select,.page-heading .app-select,.schedule-heading .app-select{min-width:220px}@media (width<=760px){.query-panel .app-select,.page-heading .app-select,.schedule-heading .app-select{min-width:0}}.app-layout{background:var(--color-brand-soft);color:var(--color-text)}.app-sidebar{border-right-color:#d8e2ef;width:236px;box-shadow:4px 0 18px #1e447d0a}.app-workspace{margin-left:236px}.sidebar-collapsed .app-sidebar{width:72px}.sidebar-collapsed .app-workspace{margin-left:72px}.sidebar-brand{border-bottom-color:#e8eef6;gap:10px;height:72px;padding:0 16px}.brand-assets{flex:none;align-items:center;display:flex}.brand-logo{width:88px;height:auto;display:block}.brand-icon{object-fit:contain;width:36px;height:36px;display:none}.sidebar-brand strong{color:#17355d;max-width:98px;font-size:12px;line-height:1.45;display:block}.sidebar-collapse-button{color:#46617f;border-color:#c9d6e6;width:34px;height:34px;font-size:23px;top:18px;right:-17px;box-shadow:0 4px 12px #1e447d24}.sidebar-collapsed .brand-logo{display:none}.sidebar-collapsed .brand-icon{display:block}.sidebar-collapsed .sidebar-brand{padding-inline:18px}.sidebar-navigation{gap:6px;padding:14px 12px}.sidebar-nav-group{gap:3px;display:grid}.sidebar-nav-group-trigger{color:#50657d;cursor:pointer;text-align:left;width:100%;min-height:42px;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-weight:700;transition:background .16s,color .16s;display:flex}.sidebar-nav-group-trigger:hover,.sidebar-nav-group.is-open>.sidebar-nav-group-trigger{color:var(--color-brand);background:#f2f6fd}.sidebar-nav-group-mark{color:#526b88;background:#eaf0f7;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.sidebar-nav-group.is-open .sidebar-nav-group-mark{color:#fff;background:var(--color-brand)}.sidebar-nav-group-label{flex:1}.sidebar-nav-group-chevron{font-size:21px;line-height:1;transition:transform .18s}.sidebar-nav-group.is-open .sidebar-nav-group-chevron{transform:rotate(90deg)}.sidebar-nav-group-items{gap:3px;padding-left:13px;display:grid}.sidebar-nav-group-items .sidebar-link-mark{border-radius:6px;flex-basis:23px;width:23px;height:23px;font-size:11px}.sidebar-collapsed .sidebar-nav-group-label,.sidebar-collapsed .sidebar-nav-group-chevron,.sidebar-collapsed .sidebar-nav-group-items{display:none}.sidebar-collapsed .sidebar-nav-group-trigger{justify-content:center;padding-inline:8px}.sidebar-navigation a{color:#50657d;border-radius:8px;min-height:44px;padding:9px 10px}.sidebar-navigation a:hover{color:var(--color-brand);background:#f2f6fd}.sidebar-navigation a.sidebar-link-active{color:var(--color-brand);box-shadow:inset 3px 0 0 var(--color-brand);background:#eaf1fc}.sidebar-link-mark{color:#5d7188;background:#edf2f8}.sidebar-link-active .sidebar-link-mark{color:#fff;background:var(--color-brand)}.account-avatar{color:var(--color-brand);cursor:pointer;background:#eaf1fc;border:0;font-size:14px}.sidebar-collapsed .sidebar-account .account-avatar{display:grid}.sidebar-account{position:relative}.account-popover{z-index:35;background:#fff;border:1px solid #d8e2ef;border-radius:9px;gap:6px;width:190px;padding:12px;position:absolute;bottom:66px;left:12px;box-shadow:0 14px 34px #1434602e;display:grid!important}.account-popover button{text-align:left;border-radius:6px;padding:8px;display:block!important}.account-popover button:hover{background:#f2f6fd}.sidebar-collapsed .account-popover{bottom:8px;left:60px}.sidebar-account button:hover{color:var(--color-brand)}.workspace-header{border-bottom-color:#d8e2ef;min-height:64px;padding:9px 24px;box-shadow:0 2px 12px #1e447d08}.workspace-header h1{color:#1a2e49;font-size:20px}.workspace-header p{color:#8291a3;margin-bottom:2px}.workspace-status{background:#f3fbf8;border-color:#cfe6df}.app-layout .platform-main{padding:16px 20px 22px}.content-page{gap:14px}.page-heading{align-items:center;min-height:42px}.page-heading h2{color:#1b3353;font-size:22px}.page-heading p{margin-bottom:3px}.public-header{border-bottom-color:#d8e2ef;min-height:76px;padding:14px clamp(20px,5vw,72px)}.public-brand{align-items:center;gap:20px;display:flex}.public-brand img{width:126px;height:auto}.public-brand h1{font-size:22px}.public-header a{color:var(--color-brand)}.public-layout .platform-main{background:radial-gradient(circle at 12% 18%,#31bfff1f,#0000 30%),linear-gradient(135deg,#edf3fd 0%,#fafafd 62%,#fff5e9 100%);place-items:center;min-height:calc(100vh - 136px)}.login-card{border-color:#d8e2ef;border-radius:14px;width:min(420px,100%);margin:10px auto;padding:32px 38px 36px;box-shadow:0 24px 60px #184ead1f}.login-brand{align-items:center;gap:14px;margin-bottom:22px;display:flex}.login-brand img{width:112px;height:auto}.login-brand span{color:#526983;border-left:1px solid #d8e2ef;padding-left:14px;font-size:12px;line-height:1.5}.login-card h2{color:#17355d;margin-bottom:8px;font-size:24px}.login-card form{gap:8px;margin-top:20px}.login-card input{border-color:#c9d6e6;border-radius:7px;min-height:42px}.login-card input:focus{border-color:var(--color-brand);outline:3px solid #184ead21}.login-card .login-remember input{accent-color:var(--color-brand)}.login-card button{background:var(--color-brand);border-radius:7px;min-height:44px}.login-card button:hover:not(:disabled){background:#123f91}.app-select-trigger,.query-panel input,.query-panel select,.modal-card input,.modal-card textarea,.registration-form input,.registration-form select,.form-grid input,.form-grid select{min-height:40px;color:var(--color-text);box-shadow:none;border-color:#c9d6e6;border-radius:6px}.app-select-trigger:hover:not(:disabled){background:#fff;border-color:#7d9bc3}.app-select.is-open .app-select-trigger,.app-select .app-select-trigger:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px #184ead21}.app-select-option:hover:not(:disabled),.app-select-option.is-active{color:var(--color-brand);background:#edf3fd}.app-select-option.is-selected{color:var(--color-brand);background:#e4edfb}.primary-button,.modal-card button.primary-button,.query-panel button.primary-button,.registration-form button.registration-submit,.management-grid form>button,.ecg-upload-form button{border-color:var(--color-brand);color:#fff;background:var(--color-brand);border-radius:6px;box-shadow:0 4px 10px #184ead24}.primary-button:hover:not(:disabled),.modal-card button.primary-button:hover:not(:disabled),.query-panel button.primary-button:hover:not(:disabled),.registration-form button.registration-submit:hover:not(:disabled),.management-grid form>button:hover:not(:disabled),.ecg-upload-form button:hover:not(:disabled){background:#123f91;border-color:#123f91;box-shadow:0 6px 14px #184ead30}.secondary-button,.table-action,.modal-card footer button:not(.primary-button),.pagination button{color:#385778;background:#fff;border-color:#c9d6e6;border-radius:6px}.secondary-button:hover:not(:disabled),.table-action:hover:not(:disabled),.pagination button:hover:not(:disabled){color:var(--color-brand);background:#f3f7fd;border-color:#7d9bc3}.query-panel{border-color:#d8e2ef;border-radius:8px;gap:10px 12px;padding:12px 14px;box-shadow:0 2px 8px #1e447d08}.query-panel label,.modal-card label{color:#536a83;gap:5px;font-weight:600}.metric-grid,.metric-grid-wide{gap:10px}.metric-grid article,.price-grid article{border-color:#d8e2ef;border-radius:8px;gap:5px;padding:14px 16px;box-shadow:0 2px 8px #1e447d08}.metric-grid strong,.price-grid strong{color:var(--color-brand);font-size:22px}.data-panel{border-color:#d8e2ef;border-radius:8px;box-shadow:0 2px 8px #1e447d08}.panel-heading{border-bottom-color:#e8eef6;padding:14px 16px}.panel-heading p{margin-top:4px}.table-scroll{margin:0}.table-scroll th,.table-scroll td{border-bottom-color:#e8eef6;padding:11px 12px}.table-scroll th{color:#526983;background:#f3f6fb;font-weight:600}.table-scroll tbody tr:hover{background:#f7f9fd}.pagination{border-top:1px solid #e8eef6;padding:10px 14px}.pagination label{color:#667b92;align-items:center;gap:6px;font-size:13px;display:flex}.pagination select{color:#385778;background:#fff;border:1px solid #c9d6e6;border-radius:6px;min-height:36px;padding:6px 28px 6px 9px}.modal-card{border:1px solid #d8e2ef;border-radius:10px;box-shadow:0 24px 70px #14346033}.status-unconfigured,.danger-text,.danger-action{color:#bf5b00}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#184ead61}@media (width<=900px){.app-sidebar,.sidebar-collapsed .app-sidebar{width:236px}.app-workspace,.sidebar-collapsed .app-workspace{margin-left:0}.app-layout .platform-main{padding:14px}.sidebar-collapsed .brand-logo{display:block}.sidebar-collapsed .brand-icon{display:none}.sidebar-collapsed .sidebar-nav-group-label,.sidebar-collapsed .sidebar-nav-group-chevron{display:block}.sidebar-collapsed .sidebar-nav-group-label{display:inline}.sidebar-collapsed .sidebar-nav-group-items{display:grid}.sidebar-collapsed .sidebar-nav-group-trigger{justify-content:flex-start;padding:8px 10px}}@media (width<=640px){.public-header{padding:12px 18px}.public-brand h1{display:none}.public-brand img{width:112px}.login-card{padding:26px 22px}.login-brand span{display:none}}.table-actions{white-space:nowrap;align-items:center;gap:14px;display:flex}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-date-table{-webkit-user-select:none;user-select:none;font-size:12px}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;text-align:center;cursor:pointer;width:32px;height:30px;padding:4px 0;position:relative}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;width:24px;height:24px;margin:0 auto;line-height:24px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.start-date .el-date-table-cell__text,.el-date-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.start-date .el-date-table-cell,.el-date-table td.end-date .el-date-table-cell{color:#fff}.el-date-table td.start-date .el-date-table-cell__text,.el-date-table td.end-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{color:var(--el-datepicker-off-text-color);cursor:default;font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{color:var(--el-datepicker-header-text-color);border-bottom:solid 1px var(--el-border-color-lighter);padding:5px;font-weight:400}.el-date-table th.el-date-table__week-header{width:24px;padding:0}.el-month-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-month-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.start-date .el-date-table-cell__text,.el-month-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{width:54px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.start-date .el-date-table-cell,.el-month-table td.end-date .el-date-table-cell{color:#fff}.el-month-table td.start-date .el-date-table-cell__text,.el-month-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-quarter-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-quarter-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-quarter-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-quarter-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-quarter-table td.today.start-date .el-date-table-cell__text,.el-quarter-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-quarter-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-quarter-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-quarter-table td .el-date-table-cell__text{width:48px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-quarter-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-quarter-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-quarter-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-quarter-table td.start-date .el-date-table-cell,.el-quarter-table td.end-date .el-date-table-cell{color:#fff}.el-quarter-table td.start-date .el-date-table-cell__text,.el-quarter-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-quarter-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px;margin-left:6px}.el-quarter-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px;margin-right:6px}.el-quarter-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:6px;margin-right:6px}.el-quarter-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-quarter-table td:focus-visible{outline:none}.el-quarter-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-year-table td.today.start-date .el-date-table-cell__text,.el-year-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{width:60px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.start-date .el-date-table-cell,.el-year-table td.end-date .el-date-table-cell{color:#fff}.el-year-table td.start-date .el-date-table-cell__text,.el-year-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{vertical-align:top;width:50%;max-height:192px;display:inline-block;position:relative;overflow:auto}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);width:100%;z-index:var(--el-index-normal);text-align:center;cursor:pointer;height:30px;font-size:12px;line-height:30px;position:absolute;left:0}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{text-align:center;padding:0}.el-time-spinner__list{text-align:center;margin:0;padding:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";width:100%;height:80px;display:block}.el-time-spinner__item{height:32px;color:var(--el-text-color-regular);font-size:12px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-quarterrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;text-align:left;vertical-align:middle;position:relative}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--quarterrange{--el-date-editor-width:var(--el-date-editor-quarterrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{height:inherit;color:var(--el-text-color-placeholder);float:left;font-size:14px}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{appearance:none;text-align:center;width:39%;height:30px;line-height:30px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:#0000;border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{overflow-wrap:break-word;height:100%;color:var(--el-text-color-primary);flex:1;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:14px;display:inline-flex}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer;font-size:14px}.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{vertical-align:middle;align-items:center;padding:0 10px;display:inline-flex}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{height:38px;font-size:14px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{height:22px;font-size:12px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-datepicker-bg-color);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));line-height:30px}.el-picker-panel .el-time-panel{border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-datepicker-bg-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);text-align:right;background-color:var(--el-datepicker-bg-color);padding:4px 12px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--el-datepicker-text-color);text-align:left;cursor:pointer;background-color:#0000;border:0;outline:none;padding-left:12px;font-size:14px;line-height:28px;display:block}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{color:var(--el-datepicker-active-color);background-color:#e6f1fe}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);cursor:pointer;background-color:#0000;border-radius:2px;outline:none;padding:0 20px;font-size:12px;line-height:24px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--el-datepicker-icon-color);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;padding:1px 6px;font-size:12px;line-height:1}.el-picker-panel__icon-btn:hover,.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn.is-disabled .el-icon{cursor:inherit}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel.is-disabled .el-picker-panel__prev-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__next-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__icon-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__shortcut{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon{cursor:inherit}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-datepicker-bg-color);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-picker__header{text-align:center;padding:12px 12px 0}.el-date-picker__header--bordered{border-bottom:solid 1px var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{text-align:center;padding:10px}.el-date-picker__time-label{float:left;cursor:pointer;margin-left:10px;line-height:30px}.el-date-picker .el-time-panel{position:absolute}.el-date-picker.is-disabled .el-date-picker__header-label{color:var(--el-text-color-disabled)}.el-date-picker.is-disabled .el-date-picker__header-label:hover{cursor:not-allowed}.el-date-picker.is-disabled .el-date-picker__header-label .el-icon{cursor:inherit}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker.single-panel{width:322px}.el-date-range-picker.single-panel .el-picker-panel__body{min-width:322px}.el-date-range-picker.single-panel.has-sidebar.has-time{width:434px}.el-date-range-picker.single-panel.has-sidebar{width:438px}.el-date-range-picker.single-panel .el-picker-panel__content{width:292px;margin:15px;padding:0;display:block;position:relative}.el-date-range-picker__header{text-align:center;height:28px;position:relative}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{margin-right:50px;font-size:16px;font-weight:500}.el-date-range-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-range-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-range-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-range-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-range-picker__content{box-sizing:border-box;width:50%;margin:0;padding:16px;display:table-cell}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-range-picker__time-header>.el-icon-arrow-right{vertical-align:middle;color:var(--el-datepicker-icon-color);font-size:20px;display:table-cell}.el-date-range-picker__time-picker-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{z-index:1;background:#fff;position:absolute;top:13px;right:0}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-date-range-picker.is-disabled .el-date-range-picker__header-label{color:var(--el-text-color-disabled)}.el-date-range-picker.is-disabled .el-date-range-picker__header-label:hover{cursor:not-allowed}.el-date-range-picker.is-disabled .el-date-range-picker__header-label .el-icon{cursor:inherit}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{text-align:center;z-index:1;padding:10px;position:relative}.el-time-range-picker__cell{box-sizing:border-box;width:50%;margin:0;padding:4px 7px 7px;display:inline-block}.el-time-range-picker__header{text-align:center;margin-bottom:5px;font-size:14px}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{width:180px;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box;border-radius:2px;position:relative;left:0}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";z-index:-1;box-sizing:border-box;text-align:left;height:32px;margin-top:-16px;padding-top:6px;position:absolute;top:50%;left:0;right:0}.el-time-panel__content:after{margin-left:12%;margin-right:12%;left:50%}.el-time-panel__content:before{border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));text-align:right;box-sizing:border-box;height:36px;padding:4px;line-height:25px}.el-time-panel__btn{cursor:pointer;color:var(--el-text-color-primary);background-color:#0000;border:none;outline:none;margin:0 5px;padding:0 5px;font-size:12px;line-height:28px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter)}.el-picker-panel.is-border .el-picker-panel__body-wrapper{position:relative}.el-picker-panel.is-border.el-picker-panel [slot=sidebar],.el-picker-panel.is-border.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;height:100%;padding-top:6px;position:absolute;top:0;overflow:auto}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;inset:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;position:relative;overflow:hidden}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{cursor:auto;resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative;overflow-y:auto}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translateZ(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:12px;line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color);background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-popper-bg-color-dark);right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light);background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-popper-bg-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{z-index:-1;content:" ";background:var(--el-text-color-primary);box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-top-color:#0000!important;border-right-color:#0000!important}.app-date[data-v-b0af306f]{min-width:0}.app-date-range[data-v-b0af306f]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.app-date[data-v-b0af306f] .el-date-editor.el-input{--el-input-height:var(--app-date-control-height,34px);width:100%;min-width:0}.app-date[data-v-b0af306f] .el-input__wrapper{min-width:0}.app-date[data-v-b0af306f] .el-input__inner{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.app-date-separator[data-v-b0af306f]{color:#536980}.registration-actions[data-v-2b362a41]{grid-column:1/-1;justify-content:flex-end;gap:12px;display:flex}.registration-form textarea[data-v-2b362a41]{width:100%;font:inherit;resize:vertical;border:1px solid #dcdfe6;border-radius:4px;padding:8px 12px}.applicant-doctor-warning[data-v-2b362a41]{color:#b45309;margin:6px 0 0}.capture-device-notice[data-v-2b362a41]{color:#9a3412;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.capture-device-notice p[data-v-2b362a41]{margin:0}.registration-embedded[data-v-2b362a41]{width:100%;box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.registration-embedded .registration-form[data-v-2b362a41]{grid-template-columns:130px minmax(0,1fr);gap:14px 20px;max-width:none;margin:0;padding:0 28px 8px}.registration-embedded .form-section-title[data-v-2b362a41]{color:#303133;border:0;border-left:3px solid #087f87;margin:14px 0 8px;padding:0 0 0 10px;font-size:14px}.registration-embedded label[data-v-2b362a41]{text-align:right;color:#606266;align-self:center;font-size:14px;font-weight:400}.registration-embedded input[data-v-2b362a41],.registration-embedded select[data-v-2b362a41],.registration-embedded textarea[data-v-2b362a41]{border-radius:4px;min-height:34px;padding:7px 10px;font-size:14px}.registration-embedded .field-help[data-v-2b362a41]{margin:-6px 0 0;font-size:12px;line-height:1.6}.registration-embedded .patient-lookup[data-v-2b362a41]{gap:6px}.registration-embedded .patient-lookup input[data-v-2b362a41]{min-width:0}.registration-embedded .patient-lookup button[data-v-2b362a41]{color:#087f87;border-radius:7px;min-height:34px;padding:6px 10px;font-size:12px}.registration-embedded .readonly-field[data-v-2b362a41]{border-radius:4px;min-height:34px;padding:7px 10px;font-size:14px;line-height:1.5}.registration-embedded .registration-actions[data-v-2b362a41]{z-index:1;background:#fff;border-top:1px solid #ebeef5;margin-top:10px;padding:12px 0;position:sticky;bottom:-12px}.registration-embedded .registration-actions button[data-v-2b362a41]{color:#fff;background:#087f87;border:1px solid #087f87;border-radius:7px;min-width:74px;min-height:34px;padding:7px 16px;font-size:14px}.registration-embedded .registration-actions .registration-cancel[data-v-2b362a41]{color:#606266;background:#fff;border-color:#dcdfe6}@media (width<=600px){.registration-embedded .registration-form[data-v-2b362a41]{grid-template-columns:100px minmax(0,1fr);gap:12px 10px;padding:0 8px 8px}.registration-embedded .field-help[data-v-2b362a41]{grid-column:2}.registration-embedded .patient-lookup[data-v-2b362a41]{flex-wrap:wrap}}.page-heading-row[data-v-d51f4a67],.checkin-actions[data-v-d51f4a67]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.duty-card[data-v-d51f4a67]{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr) auto;align-items:center;gap:28px;padding:28px;display:grid}.duty-summary[data-v-d51f4a67]{gap:10px;display:grid}.duty-specialty[data-v-d51f4a67]{color:#637083;font-size:14px}.checkin-state[data-v-d51f4a67]{color:#1b655d;font-size:22px}.is-paused[data-v-d51f4a67],.is-active_offline[data-v-d51f4a67]{color:#a85d10}.is-not_checked_in[data-v-d51f4a67],.is-checked_out[data-v-d51f4a67],.is-expired[data-v-d51f4a67]{color:#70798a}.duty-warning[data-v-d51f4a67]{color:#a85d10;margin:0;font-size:13px}.duty-meta[data-v-d51f4a67]{grid-template-columns:repeat(3,minmax(120px,1fr));gap:18px;margin:0;display:grid}.duty-meta div[data-v-d51f4a67]{border-left:1px solid #d9e2ec;padding-left:16px}.duty-meta dt[data-v-d51f4a67]{color:#748094;font-size:12px}.duty-meta dd[data-v-d51f4a67]{color:#213044;margin:6px 0 0;font-size:14px}.checkin-actions[data-v-d51f4a67]{justify-content:flex-end}.secondary-button[data-v-d51f4a67]{color:#2f5d64!important;background:#fff!important;border:1px solid #b9cbd0!important}.danger-button[data-v-d51f4a67]{color:#a44141!important;background:#fff!important;border:1px solid #dfb8b8!important}@media (width<=960px){.duty-card[data-v-d51f4a67],.duty-meta[data-v-d51f4a67]{grid-template-columns:1fr}.checkin-actions[data-v-d51f4a67]{flex-wrap:wrap;justify-content:flex-start}}.doctor-pagination[data-v-9326efd3]{padding:10px 16px}.doctor-task-heading[data-v-8c61ca29],.doctor-task-tabs[data-v-8c61ca29],.return-form[data-v-8c61ca29]{align-items:center;gap:12px;display:flex}.doctor-task-heading[data-v-8c61ca29]{justify-content:space-between;margin-bottom:12px}.doctor-task-heading h2[data-v-8c61ca29]{margin:0;font-size:22px}.doctor-task-tabs[data-v-8c61ca29]{padding:10px 16px}.doctor-task-tabs button[data-v-8c61ca29]{color:#3f566b;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:6px;padding:7px 12px}.doctor-task-tabs button[aria-pressed=true][data-v-8c61ca29]{color:#096c73;background:#e8f4f4;border-color:#9dc4c6;font-weight:700}.task-error[data-v-8c61ca29]{padding-inline:16px}.return-form[data-v-8c61ca29]{flex-wrap:wrap}.return-form textarea[data-v-8c61ca29]{flex:1;min-width:180px}.ecg-waveforms[data-v-d1099463]{color:#192f48;min-width:0}.ecg-waveforms[data-v-d1099463]:fullscreen{box-sizing:border-box;background:#fff;padding:14px;overflow:auto}.wave-header[data-v-d1099463],.wave-strip[data-v-d1099463],.wave-controls[data-v-d1099463]{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.wave-header[data-v-d1099463]{justify-content:space-between;margin-bottom:6px}.wave-header>div[data-v-d1099463]:first-child{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.wave-header h3[data-v-d1099463]{margin:0;font-size:15px}.wave-header p[data-v-d1099463],.wave-strip span[data-v-d1099463],.wave-measurements p[data-v-d1099463]{color:#4d627a;margin:0;font-size:13px}.wave-controls label[data-v-d1099463]{align-items:center;gap:8px;font-size:13px;display:flex}.wave-controls select[data-v-d1099463]{color:inherit;background:#fff;border:1px solid #b8c9db;border-radius:6px;padding:6px}.wave-strip[data-v-d1099463]{border-top:1px solid #e2eaf3;padding:5px 0;font-size:13px}.wave-controls button[data-v-d1099463],.wave-strip button[data-v-d1099463]{min-height:29px;padding:4px 8px;font-size:12px}.wave-strip strong[data-v-d1099463]{text-align:center;min-width:91px}.wave-strip span[data-v-d1099463]{margin:0 0 0 auto}.wave-hint[data-v-d1099463]{color:#4d627a;margin:0 0 8px;font-size:13px}.wave-paper[data-v-d1099463]{background:snow;border:1px solid #ecdce0;border-radius:6px;overflow-x:auto}.wave-frame[data-v-d1099463]{margin-inline:auto;position:relative;overflow:hidden}.wave-chart[data-v-d1099463]{pointer-events:none;position:absolute;top:0;left:0}.wave-frame.is-measuring[data-v-d1099463]{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.wave-chart[data-v-d1099463] .wave-canvas{height:100%;touch-action:inherit!important}.wave-chart[data-v-d1099463] canvas{transform:scale(var(--wave-scale));transform-origin:0 0}.wave-ruler[data-v-d1099463]{pointer-events:none;background:#184ead1a;border:1px solid #184ead;position:absolute}.wave-ruler-toolbar[data-v-d1099463]{color:#4d627a;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px;font-size:13px;display:flex}.wave-ruler-toolbar output[data-v-d1099463]{color:#184ead;font-weight:600}.wave-controls button[aria-pressed=true][data-v-d1099463]{color:#184ead;border-color:currentColor}.wave-measurements[data-v-d1099463]{border-top:1px solid #e2eaf3;margin-top:8px;padding-top:7px}.wave-measurements summary[data-v-d1099463]{color:#184ead;cursor:pointer;width:fit-content;font-size:13px}.wave-measurements dl[data-v-d1099463]{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}.wave-measurements dl div[data-v-d1099463]{background:#edf3fd;border-radius:6px;padding:6px 10px}.wave-measurements dt[data-v-d1099463],.wave-measurements small[data-v-d1099463]{color:#445a71;font-size:12px}.wave-measurements dd[data-v-d1099463]{margin:2px 0 0;font-size:14px;font-weight:600}.report-draft-status[data-v-c465ff86]{font-size:.9rem}.report-draft-status p[data-v-c465ff86]{margin:.35rem 0}.report-draft-status section[data-v-c465ff86]{border:1px solid #d8a55a;border-radius:.4rem;padding:.65rem}.report-draft-status dl[data-v-c465ff86]{margin:.6rem 0}.report-draft-status dd[data-v-c465ff86]{white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0 .65rem}.report-draft-status button[data-v-c465ff86]{margin:.2rem .4rem .2rem 0}.ecg-diagnosis-page[data-v-0b8559c6]{width:100%}.ecg-diagnosis-page .diagnosis-header h2[data-v-0b8559c6]{margin:0;font-size:20px}.ecg-diagnosis-page .diagnosis-header button[data-v-0b8559c6]{padding:6px 10px}.ecg-diagnosis-page .mock-warning[data-v-0b8559c6]{margin:8px 0;padding:4px 9px;font-size:12px}.ecg-waveform-workspace[data-v-0b8559c6]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ecg-waveform-workspace>.source-panel[data-v-0b8559c6]{flex:3 520px;min-width:0;padding:10px}.ecg-waveform-workspace>.diagnosis-editor[data-v-0b8559c6]{flex:275px;min-width:0;padding:12px}.ecg-waveform-workspace>.diagnosis-editor h3[data-v-0b8559c6]{margin:0}.ecg-waveform-workspace>.diagnosis-editor textarea[data-v-0b8559c6]{min-height:90px}.ecg-waveform-workspace .classification-fieldset[data-v-0b8559c6]{padding:8px 10px}.ecg-waveform-workspace .classification-fieldset label[data-v-0b8559c6]{white-space:nowrap}.ecg-waveform-workspace .classification-fieldset input[data-v-0b8559c6]{width:auto;margin:0}.exception-specialties[data-v-3363ce1a]{gap:8px;display:flex}.exception-specialties button[aria-pressed=true][data-v-3363ce1a]{border-color:var(--color-brand);color:var(--color-brand);background:#edf3fd}.exception-filters[data-v-3363ce1a]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.exception-filters label[data-v-3363ce1a]{grid-template-columns:minmax(0,1fr);min-width:0}.exception-filters input[data-v-3363ce1a],.exception-filters[data-v-3363ce1a] .app-select{min-width:0}.exception-filters .primary-button[data-v-3363ce1a]{align-self:end}.exception-detail[data-v-3363ce1a]{width:min(720px,100%)}.exception-detail dl[data-v-3363ce1a]{gap:0;margin:0;display:grid}.exception-detail dl div[data-v-3363ce1a]{border-bottom:1px solid #edf1f5;grid-template-columns:160px 1fr;gap:14px;padding:10px 0;display:grid}.exception-detail dt[data-v-3363ce1a]{color:#6b7f93}.exception-detail dd[data-v-3363ce1a]{overflow-wrap:anywhere;margin:0}.code-value[data-v-3363ce1a]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}@media (width<=900px){.exception-filters[data-v-3363ce1a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.exception-filters[data-v-3363ce1a]{grid-template-columns:1fr}.exception-detail dl div[data-v-3363ce1a]{grid-template-columns:1fr;gap:4px}}.signed-pdf-pages[data-v-93349a2b]{background:#eaf0f7;gap:22px;min-width:0;padding:28px;display:grid}.pdf-rendering[data-v-93349a2b]{text-align:center;color:var(--color-muted);margin:0;padding:32px}.pdf-page[data-v-93349a2b]{background:#fff;border:1px solid #d5deea;border-radius:3px;width:min(100%,900px);margin:0 auto;overflow:hidden;box-shadow:0 7px 22px #1f3b5b17}.pdf-page canvas[data-v-93349a2b]{background:#fff;width:100%;height:auto;display:block}.pdf-page figcaption[data-v-93349a2b]{color:#7c8da2;text-align:center;border-top:1px solid #e6ebf2;padding:7px 12px;font-size:11px}.report-detail-page[data-v-c83f9e17]{width:min(1420px,100%);min-width:0;color:var(--color-text)}.report-detail-header[data-v-c83f9e17]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.report-title-group[data-v-c83f9e17]{gap:10px;display:grid}.report-back-link[data-v-c83f9e17]{border-radius:7px;align-items:center;width:max-content;min-height:38px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.report-back-link[data-v-c83f9e17]:hover{background:#edf3fd}.report-title-line[data-v-c83f9e17]{align-items:center;gap:12px;display:flex}.report-title-line h2[data-v-c83f9e17]{letter-spacing:-.02em;margin:0;font-size:25px}.signed-status[data-v-c83f9e17],.summary-status[data-v-c83f9e17]{color:#237a51;background:#e5f5eb;border-radius:5px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.report-actions[data-v-c83f9e17]{gap:10px;display:flex}.report-actions button[data-v-c83f9e17]{cursor:pointer;border-radius:7px;min-height:40px;padding:9px 17px;font-size:14px;font-weight:600}.report-actions button[data-v-c83f9e17]:disabled{opacity:.5;cursor:not-allowed}.primary-action[data-v-c83f9e17]{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff}.secondary-action[data-v-c83f9e17]{border:1px solid var(--color-brand);color:var(--color-brand);background:#fff}.report-loading[data-v-c83f9e17],.report-error[data-v-c83f9e17]{margin:0 0 18px}.report-error button[data-v-c83f9e17]{margin-left:8px}.report-layout[data-v-c83f9e17]{background:#fff;border:1px solid #dce5f0;border-radius:10px;grid-template-columns:minmax(0,2.1fr) minmax(300px,.9fr);min-height:660px;display:grid;overflow:hidden}.pdf-report-panel[data-v-c83f9e17]{background:#eaf0f7;min-width:0}.pdf-preview-error[data-v-c83f9e17]{color:var(--color-text);padding:0 28px 28px}.pdf-preview-error button[data-v-c83f9e17]{cursor:pointer;border-radius:7px;margin-right:8px;padding:8px 12px}.report-summary dt[data-v-c83f9e17]{color:var(--color-muted)}.report-summary dd[data-v-c83f9e17]{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.6}.report-summary[data-v-c83f9e17]{background:#f8fbff;border-left:1px solid #dce5f0;min-width:0;padding:30px 26px}.report-summary section[data-v-c83f9e17]{padding:0 0 25px}.report-summary section+section[data-v-c83f9e17]{border-top:1px solid #dce5f0;padding-top:25px}.report-summary h3[data-v-c83f9e17]{margin:0 0 20px;font-size:17px}.report-summary dl[data-v-c83f9e17]{gap:13px;margin:0;display:grid}.report-summary dl>div[data-v-c83f9e17]{grid-template-columns:82px minmax(0,1fr);gap:12px;font-size:13px;display:grid}.wrap-value[data-v-c83f9e17]{overflow-wrap:anywhere}.archive-note[data-v-c83f9e17]{color:#647994;background:#fff;border:1px solid #d8e4f2;border-radius:7px;margin:20px 0 0;padding:12px;font-size:12px;line-height:1.75}.print-only-frame[data-v-c83f9e17]{visibility:hidden;border:0;width:1px;height:1px;position:fixed;top:0;left:-10000px}@media (width<=980px){.report-layout[data-v-c83f9e17]{grid-template-columns:1fr}.report-summary[data-v-c83f9e17]{border-top:1px solid #dce5f0;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.report-summary section[data-v-c83f9e17],.report-summary section+section[data-v-c83f9e17]{border:0;padding:0}.report-summary section+section[data-v-c83f9e17]{border-left:1px solid #dce5f0;padding-left:22px}}@media (width<=700px){.report-detail-header[data-v-c83f9e17]{flex-direction:column;align-items:flex-start}.report-actions[data-v-c83f9e17]{width:100%}.report-actions button[data-v-c83f9e17]{flex:1}.report-summary[data-v-c83f9e17]{padding:24px 20px;display:block}.report-summary section+section[data-v-c83f9e17]{border-top:1px solid #dce5f0;border-left:0;margin-top:22px;padding:22px 0 0}}.gateway-management[data-v-a8b24d90]{width:100%}form[data-v-a8b24d90]{border:1px solid #dce6f0;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}input[data-v-a8b24d90],select[data-v-a8b24d90],textarea[data-v-a8b24d90],button[data-v-a8b24d90]{min-width:0;max-width:100%;padding:9px}label[data-v-a8b24d90]{font-weight:600}p[data-v-a8b24d90],li[data-v-a8b24d90]{overflow-wrap:anywhere;line-height:1.6}.heading-actions[data-v-a8b24d90],.split-heading[data-v-a8b24d90]{justify-content:space-between;align-items:center;gap:12px;display:flex}.data-panel[data-v-a8b24d90]{margin-bottom:20px}.back-button[data-v-a8b24d90]{margin-bottom:16px}.gateway-modal[data-v-a8b24d90]{width:min(680px,100%)}.result-card[data-v-a8b24d90]{background:#f3fbfb;border:1px solid #cfe3e4;border-radius:12px;padding:18px}.result-card p[data-v-a8b24d90]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.result-card strong[data-v-a8b24d90]{overflow-wrap:anywhere;color:#0b6f73}.list-toolbar[data-v-a8b24d90]{background:#fff;border:1px solid #d8e2ef;border-radius:8px;justify-content:space-between;align-items:end;gap:16px;padding:12px 14px;display:flex}.list-toolbar label[data-v-a8b24d90]{gap:5px;display:grid}.list-toolbar input[data-v-a8b24d90]{border:1px solid #c9d6e6;border-radius:6px;min-width:260px}.segment-tabs[data-v-a8b24d90]{gap:6px;display:flex}.segment-tabs button[data-v-a8b24d90]{color:#50657d;background:#fff;border:1px solid #c9d6e6;border-radius:7px}.segment-tabs button.active[data-v-a8b24d90]{color:#fff;background:#184ead;border-color:#184ead}.credential-row[data-v-a8b24d90]{border-bottom:1px solid #dceaea;grid-template-columns:minmax(90px,auto) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.credential-row strong[data-v-a8b24d90]{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.row-actions[data-v-a8b24d90]{white-space:nowrap;align-items:center;gap:10px;display:flex}.danger-action[data-v-a8b24d90]{color:#b42318;background:#fff7f6;border-color:#f0b7b1}.danger-action[data-v-a8b24d90]:hover{background:#ffebe8}.detail-heading[data-v-a8b24d90]{background:#fff;border:1px solid #dce6f0;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding:22px 24px;display:flex}.detail-heading p[data-v-a8b24d90]{color:#6b7f93;margin:0 0 4px}.detail-heading h3[data-v-a8b24d90]{margin:0 0 6px;font-size:24px}.detail-heading span[data-v-a8b24d90]{color:#62778b}.status-chip[data-v-a8b24d90]{border-radius:999px;flex:none;padding:7px 13px;font-weight:700}.active-chip[data-v-a8b24d90]{color:#0a765f;background:#e8f7f1}.revoked-chip[data-v-a8b24d90]{color:#a33a32;background:#fff0ee}.detail-summary-grid[data-v-a8b24d90]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;margin-bottom:18px;display:grid}.detail-card[data-v-a8b24d90]{background:#fff;border:1px solid #dce6f0;border-radius:14px;padding:22px 24px}.detail-card h3[data-v-a8b24d90]{margin:0 0 16px}.detail-card dl[data-v-a8b24d90]{margin:0}.detail-card dl div[data-v-a8b24d90]{border-bottom:1px solid #edf2f6;grid-template-columns:110px minmax(0,1fr);gap:18px;padding:10px 0;display:grid}.detail-card dl div[data-v-a8b24d90]:last-child{border-bottom:0}.detail-card dt[data-v-a8b24d90]{color:#6a7d90}.detail-card dd[data-v-a8b24d90]{overflow-wrap:anywhere;margin:0;font-weight:650}.code-value[data-v-a8b24d90]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.helper-text[data-v-a8b24d90]{color:#63798d;margin:14px 0 0}.client-note[data-v-a8b24d90]{margin-bottom:18px}.client-note p[data-v-a8b24d90]{color:#63798d;margin:6px 0 0}.identity-card[data-v-a8b24d90]{background:#fff;border-radius:14px;padding:22px 24px}.identity-card h3[data-v-a8b24d90]{margin:0 0 6px}.identity-card p[data-v-a8b24d90]{color:#63798d;margin:0 0 8px}.identity-actions[data-v-a8b24d90]{justify-content:flex-end;gap:12px;margin-top:6px;display:flex}.danger-primary[data-v-a8b24d90]{background:#b42318;border-color:#b42318}.danger-primary[data-v-a8b24d90]:hover{background:#8f1f17}.ecg-device-names[data-v-a8b24d90]{margin-bottom:18px}.ecg-device-name[data-v-a8b24d90]{border:0;flex-flow:wrap;align-items:center;padding:8px 0;display:flex}.ecg-device-name label[data-v-a8b24d90]{overflow-wrap:anywhere;min-width:90px}@media (width<=700px){.detail-heading[data-v-a8b24d90]{flex-direction:column;align-items:stretch}.status-chip[data-v-a8b24d90]{align-self:flex-start}.detail-card dl div[data-v-a8b24d90]{grid-template-columns:1fr;gap:4px}.identity-actions[data-v-a8b24d90]{flex-direction:column-reverse}.identity-actions button[data-v-a8b24d90]{width:100%}}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;inset:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))}.el-dialog__headerbtn{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{position:fixed;inset:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;inset:0;overflow:auto}.el-overlay .el-overlay-root{height:0}.workbench[data-v-616a9ed1]{color:#183341;width:min(1440px,100%);min-width:0}.wb-heading[data-v-616a9ed1]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.wb-heading h2[data-v-616a9ed1]{letter-spacing:-.03em;margin-bottom:10px;font-size:30px}.wb-subtitle[data-v-616a9ed1]{color:#315b6a;margin:0;font-weight:600}.wb-subtitle span[data-v-616a9ed1]{color:#6c7e88;margin-left:18px;font-weight:400}.wb-primary[data-v-616a9ed1],.wb-secondary[data-v-616a9ed1]{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.wb-primary[data-v-616a9ed1]{color:#fff;background:#107d79;border:1px solid #107d79}.wb-secondary[data-v-616a9ed1]{color:#31535f;background:#fff;border:1px solid #d7e3e9}.wb-primary[data-v-616a9ed1]:disabled,.wb-secondary[data-v-616a9ed1]:disabled{opacity:.45;cursor:not-allowed}.wb-preview[data-v-616a9ed1]{color:#7a580d;background:#fff5db;border:1px solid #f1dfaf;border-radius:9px;margin-bottom:24px;padding:12px 18px;font-size:14px}.wb-tabs[data-v-616a9ed1]{border-bottom:1px solid #dce6ec;gap:26px;margin-bottom:24px;display:flex}.wb-tabs button[data-v-616a9ed1]{color:#667f8b;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:12px 4px;font-weight:600}.wb-tabs button.selected[data-v-616a9ed1]{color:#107d79;border-bottom-color:#107d79}.wb-filters[data-v-616a9ed1]{background:#fff;border:1px solid #e0e8ee;border-radius:12px;grid-template-columns:2fr 1.2fr 1.2fr 1fr 1.3fr 1.2fr;gap:16px;padding:24px;display:grid}.wb-filters label[data-v-616a9ed1]{color:#61747e;gap:9px;min-width:0;font-size:13px;display:grid}.wb-filters input[data-v-616a9ed1],.wb-filters select[data-v-616a9ed1]{color:#183341;background:#fff;border:1px solid #dce5eb;border-radius:6px;width:100%;min-width:0;height:42px;padding:10px}.wb-filter-actions[data-v-616a9ed1]{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.wb-results-heading[data-v-616a9ed1]{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 14px;display:flex}.wb-results-heading h3[data-v-616a9ed1]{margin:0;font-size:18px}.wb-results-heading h3 span[data-v-616a9ed1]{color:#718794;margin-left:14px;font-size:13px;font-weight:400}.wb-results-heading>span[data-v-616a9ed1]{color:#7a8c95;font-size:12px}.wb-table-container[data-v-616a9ed1]{background:#fff;border:1px solid #e0e8ee;border-radius:10px;width:100%;overflow-x:auto}table[data-v-616a9ed1]{border-collapse:collapse;text-align:left;width:100%;min-width:1180px;font-size:13px}th[data-v-616a9ed1]{color:#617583;white-space:nowrap;background:#f7fafc;padding:16px 14px;font-weight:500}td[data-v-616a9ed1]{vertical-align:top;border-top:1px solid #edf1f4;padding:18px 14px}td strong[data-v-616a9ed1]{font-weight:600}small[data-v-616a9ed1]{color:#81919c;margin-top:6px;font-size:11px;line-height:1.6;display:block}.wb-specialty[data-v-616a9ed1]{color:#107d79;background:#e8f4f3;border-radius:4px;margin-right:6px;padding:3px 6px;font-size:11px;font-weight:700}.wb-exam-type[data-v-616a9ed1]{font-size:12px}.wb-badge[data-v-616a9ed1]{color:#647985;white-space:nowrap;background:#f0f3f6;border-radius:5px;padding:5px 8px;font-size:12px;display:inline-block}.wb-badge.ready[data-v-616a9ed1]{color:#21815b;background:#e5f4ed}.wb-badge.active[data-v-616a9ed1]{color:#4770b8;background:#e9effd}.wb-conclusion[data-v-616a9ed1]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.wb-time[data-v-616a9ed1]{max-width:105px;line-height:1.6}.wb-row-actions a[data-v-616a9ed1]{white-space:nowrap;color:#117b78;margin-bottom:8px;font-size:12px;text-decoration:none;display:block}.wb-pagination[data-v-616a9ed1]{color:#708390;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;font-size:13px;display:flex}.wb-pagination>div[data-v-616a9ed1]{gap:10px;display:flex}.wb-footnote[data-v-616a9ed1]{color:#82949d;margin:24px 0 0;font-size:12px;line-height:1.8}.wb-empty[data-v-616a9ed1]{text-align:center;color:#85969f;background:#fff;padding:44px}.wb-error[data-v-616a9ed1]{color:#a14e49;background:#fff0ef;border:1px solid #f3d6d2;border-radius:10px;padding:24px}.wb-error a[data-v-616a9ed1]{color:#107d79}button[data-v-616a9ed1]:focus-visible,a[data-v-616a9ed1]:focus-visible,input[data-v-616a9ed1]:focus-visible,select[data-v-616a9ed1]:focus-visible{outline-offset:2px;outline:3px solid #80c9c5}@media (width<=1100px){.wb-filters[data-v-616a9ed1]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.wb-heading[data-v-616a9ed1]{align-items:flex-start;gap:12px}.wb-heading h2[data-v-616a9ed1]{font-size:25px}.wb-subtitle span[data-v-616a9ed1]{margin:8px 0 0;font-size:12px;display:block}.wb-filters[data-v-616a9ed1]{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.wb-search[data-v-616a9ed1]{grid-column:1/-1}.wb-results-heading>span[data-v-616a9ed1]{display:none}.wb-preview[data-v-616a9ed1]{font-size:12px;line-height:1.7}.wb-pagination[data-v-616a9ed1]{font-size:12px}.wb-primary[data-v-616a9ed1],.wb-secondary[data-v-616a9ed1]{padding:10px 12px}.wb-pagination button[data-v-616a9ed1]{padding:8px}.wb-tabs[data-v-616a9ed1]{gap:22px}}.examination-create-dialog.el-dialog{--el-color-primary:#184ead;--el-dialog-padding-primary:20px;border-radius:8px;max-width:calc(100vw - 32px);padding:0;margin:5vh auto!important}.examination-create-dialog .el-dialog__header{border-bottom:1px solid #ebeef5;margin:0;padding:18px 24px}.examination-create-dialog .el-dialog__title{color:#303133;font-size:18px}.examination-create-dialog .el-dialog__body{max-height:80vh;padding:8px 12px 12px;overflow-y:auto}.workbench[data-v-616a9ed1]{color:#303133;border:0;border-radius:0}.wb-surface[data-v-616a9ed1]{background:#fff;border:1px solid #d8e2ef;border-radius:10px;overflow:hidden;box-shadow:0 5px 18px #1e447d0d}.wb-heading[data-v-616a9ed1]{background:#fff;gap:12px;padding:10px 20px 2px}.wb-heading>div[data-v-616a9ed1]{align-items:center;gap:18px;display:flex}.wb-heading h2[data-v-616a9ed1]{color:#303133;margin:0;font-size:18px;font-weight:500}.wb-subtitle[data-v-616a9ed1]{color:#909399;font-size:13px}.wb-tabs[data-v-616a9ed1]{background:#fff;gap:24px;margin-bottom:10px;padding:0 20px}.wb-tabs button[data-v-616a9ed1]{color:#606266;min-height:44px;font-weight:400}.wb-tabs button.selected[data-v-616a9ed1]{color:#184ead;border-color:#184ead}.wb-filters[data-v-616a9ed1]{background:#fbfcff;border:0;border-bottom:1px solid #e8eef6;border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(260px,1.7fr) repeat(2,minmax(0,.85fr));gap:7px 10px;padding:12px 20px 10px}.wb-filters label[data-v-616a9ed1],.wb-date-range[data-v-616a9ed1]{gap:5px;font-size:12px}.wb-date-range[data-v-616a9ed1]{color:#61747e;min-width:0;display:grid}.wb-filters input[data-v-616a9ed1],.wb-filters select[data-v-616a9ed1]{color:#606266;border:1px solid #dcdfe6;border-radius:4px;height:34px;min-height:34px;padding:6px 10px}.wb-filters[data-v-616a9ed1] .app-select-trigger{border-radius:4px;height:34px;min-height:34px;padding:6px 10px}.wb-filter-actions[data-v-616a9ed1]{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px}.wb-primary[data-v-616a9ed1],.wb-secondary[data-v-616a9ed1]{border-radius:4px;min-height:34px;padding:7px 16px;font-size:14px;font-weight:400}.wb-primary[data-v-616a9ed1]{color:#fff;background:#184ead;border-color:#184ead}.wb-secondary[data-v-616a9ed1]{color:#606266;border-color:#dcdfe6}.wb-operation-bar[data-v-616a9ed1]{gap:8px;padding:0 20px 8px}.wb-operation-bar button[data-v-616a9ed1]{color:#fff;background:#184ead;border-color:#184ead;min-height:34px;padding:7px 14px}.wb-results-heading[data-v-616a9ed1]{color:#909399;margin:0;padding:2px 20px 8px;font-size:12px}.wb-table-container[data-v-616a9ed1]{border:0;border-radius:0;padding:0}table[data-v-616a9ed1]{table-layout:fixed;min-width:1360px;font-size:13px}.wb-ecg-table[data-v-616a9ed1]{min-width:1220px}.col-select[data-v-616a9ed1]{width:40px}.col-patient[data-v-616a9ed1]{width:110px}.col-exam[data-v-616a9ed1]{width:140px}.col-created[data-v-616a9ed1]{width:120px}.col-intake[data-v-616a9ed1],.col-progress[data-v-616a9ed1]{width:100px}.col-diagnosis[data-v-616a9ed1]{width:220px}.col-result[data-v-616a9ed1]{width:85px}.col-doctor[data-v-616a9ed1]{width:110px}.col-diagnosed[data-v-616a9ed1]{width:120px}.col-print[data-v-616a9ed1]{width:80px}.col-actions[data-v-616a9ed1]{width:145px}th[data-v-616a9ed1]{z-index:1;color:#303133;background:#f4f8fa;padding:10px;font-weight:400;position:sticky;top:0}td[data-v-616a9ed1]{vertical-align:middle;border-color:#ebeef5;padding:10px;line-height:1.55}tbody tr[data-v-616a9ed1]:hover{background:#f5f7fa}.wb-specialty[data-v-616a9ed1]{color:#606266;background:#f5f7fa;font-weight:400}.wb-exam-type[data-v-616a9ed1]{overflow-wrap:anywhere;font-weight:400}.wb-row-actions[data-v-616a9ed1]{width:150px;min-width:150px}.wb-actions-list[data-v-616a9ed1]{align-items:center;gap:12px;display:flex}.wb-row-actions a[data-v-616a9ed1],.wb-row-actions button[data-v-616a9ed1]{color:#184ead;white-space:nowrap;margin:0;font-size:13px;display:inline-block}.wb-pagination[data-v-616a9ed1]{background:#fff;border-top:1px solid #e8eef6;margin-top:0;padding:10px 20px}.wb-list-note[data-v-616a9ed1]{color:#7890a5;background:#fff;margin:0;padding:8px 20px 12px;font-size:12px}.wb-page-controls[data-v-616a9ed1]{align-items:center;gap:6px;display:flex}.wb-page-controls .app-select[data-v-616a9ed1]{width:104px;margin-right:4px}.wb-page-controls[data-v-616a9ed1] .app-select-trigger{height:34px;min-height:34px;padding:6px 9px}.wb-page-number[data-v-616a9ed1]{color:#606266;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;min-width:32px;height:32px}.wb-page-number.selected[data-v-616a9ed1]{color:#fff;background:#184ead;border-color:#184ead}@media (width<=1050px){.wb-filters[data-v-616a9ed1]{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-date-range[data-v-616a9ed1]{grid-column:span 2}.wb-filter-actions[data-v-616a9ed1]{grid-column:1/-1}}@media (width<=650px){.wb-heading[data-v-616a9ed1],.wb-tabs[data-v-616a9ed1],.wb-operation-bar[data-v-616a9ed1]{padding-left:16px;padding-right:16px}.wb-heading>div[data-v-616a9ed1]{flex-wrap:wrap}.wb-filters[data-v-616a9ed1]{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.wb-filter-actions[data-v-616a9ed1]{flex-wrap:wrap}}small[data-v-616a9ed1]{color:#7890a5;font-size:12px}.wb-badge[data-v-616a9ed1]{border-radius:5px;font-size:12px;font-weight:500}.wb-diagnosis[data-v-616a9ed1]{color:#435e74;width:240px;min-width:200px;max-width:240px}.wb-diagnosis-text[data-v-616a9ed1]{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.wb-result-cell[data-v-616a9ed1]{min-width:82px}.wb-result[data-v-616a9ed1]{color:#657985;white-space:nowrap;background:#eef2f5;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-block}.wb-result.normal[data-v-616a9ed1]{color:#21815b;background:#e5f4ed}.wb-result.abnormal[data-v-616a9ed1]{color:#c34f39;background:#fff0ec}.wb-result.unclassified[data-v-616a9ed1]{color:#7b8991;background:#f1f3f5}.wb-doctor[data-v-616a9ed1]{min-width:100px}.wb-diagnosed-time[data-v-616a9ed1]{color:#506b82;min-width:110px}.wb-print-status[data-v-616a9ed1]{white-space:nowrap;min-width:72px}.wb-time[data-v-616a9ed1]{color:#506b82;max-width:115px}.wb-summary[data-v-616a9ed1]{border-bottom:1px solid #e8eef6;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;display:grid}.wb-summary button[data-v-616a9ed1]{color:#486271;text-align:left;background:#fff;border:0;border-right:1px solid #e8eef6;border-radius:0;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:10px 18px;display:flex}.wb-summary[data-v-616a9ed1]>:last-child{border-right:0}.wb-summary button[data-v-616a9ed1]{cursor:pointer}.wb-summary button[data-v-616a9ed1]:enabled:hover,.wb-summary button[aria-pressed=true][data-v-616a9ed1]{background:#edf3fd}.wb-summary button[aria-pressed=true][data-v-616a9ed1]{box-shadow:inset 0 -2px var(--color-brand)}.wb-summary button[data-v-616a9ed1]:disabled{cursor:default}.wb-summary span[data-v-616a9ed1]{font-size:12px}.wb-summary strong[data-v-616a9ed1]{color:#184ead;font-size:19px}[data-testid=summary-abnormal] strong[data-v-616a9ed1]{color:#a43e32}@media (width<=900px){.wb-summary[data-v-616a9ed1]{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-summary[data-v-616a9ed1]>*{border-bottom:1px solid #e8eef6}}.wb-empty[data-v-616a9ed1]{padding:44px 24px;line-height:1.8}.wb-operation-bar[data-v-616a9ed1]{color:#62788d;flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 8px;font-size:13px;display:flex}.wb-operation-bar button[data-v-616a9ed1]{min-height:34px;padding:7px 12px;font-size:13px}.wb-operation-message[data-v-616a9ed1]{margin:0 0 8px;padding:10px 20px;font-size:13px;line-height:1.6}.wb-row-actions button[data-v-616a9ed1]{color:#184ead;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.wb-print-queue[data-v-616a9ed1]{border-top:1px solid #e1e9f0;padding:20px}.wb-print-queue p[data-v-616a9ed1]{color:#62788d;font-size:13px;line-height:1.8}.wb-print-navigation[data-v-616a9ed1]{gap:10px;margin-bottom:20px;display:flex}.wb-print-queue[data-v-616a9ed1] .report-viewer-page{width:100%;box-shadow:none;border-radius:6px;padding:16px}.wb-print-queue[data-v-616a9ed1] iframe{width:100%;height:640px}input[type=checkbox][data-v-616a9ed1]{accent-color:#184ead;width:18px;height:18px}.intake-detail[data-v-3739b0a9]{color:#183341;width:min(1200px,100%);min-width:0}.detail-back[data-v-3739b0a9]{align-items:center;margin-bottom:18px;font-size:14px;text-decoration:none;display:inline-flex}header[data-v-3739b0a9]{margin-bottom:24px}header h2[data-v-3739b0a9]{margin-bottom:10px;font-size:28px}header>p[data-v-3739b0a9]:last-child{color:#7d929d;overflow-wrap:anywhere;font-size:13px}.detail-status[data-v-3739b0a9]{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.detail-status>span[data-v-3739b0a9],.detail-status>strong[data-v-3739b0a9]{color:#237c5b;background:#e6f4ed;border-radius:6px;padding:8px 12px;font-size:13px}.detail-status>span[data-v-3739b0a9]{color:#426b7b;background:#e8f2f6}.detail-status a[data-v-3739b0a9]{color:#107d79;margin-left:auto}.detail-grid[data-v-3739b0a9]{grid-template-columns:1.08fr .92fr;align-items:start;gap:20px;display:grid}article[data-v-3739b0a9]{background:#fff;border:1px solid #e0e8ee;border-radius:10px;min-width:0;padding:24px}h3[data-v-3739b0a9]{margin-bottom:20px;font-size:17px}dl[data-v-3739b0a9]{grid-template-columns:110px minmax(0,1fr);gap:13px 12px;margin:0;font-size:14px;display:grid}dt[data-v-3739b0a9]{color:#7b8b95}dd[data-v-3739b0a9]{overflow-wrap:anywhere;margin:0;line-height:1.6}small[data-v-3739b0a9]{color:#91a1ab;font-size:11px;display:block}.detail-note[data-v-3739b0a9]{color:#728994;background:#f2f7fa;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.7}.detail-empty[data-v-3739b0a9]{color:#8ca0a9;padding:18px;font-size:13px;line-height:1.8}.detail-report[data-v-3739b0a9]{margin:0}.detail-report .detail-note[data-v-3739b0a9]{margin:20px 0 0}.detail-receptions[data-v-3739b0a9]{background:#fff;border:1px solid #dfe8ef;border-radius:9px;margin-top:16px;overflow:hidden}.detail-receptions summary[data-v-3739b0a9]{color:#34566b;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:14px;font-weight:700;list-style:none;display:flex}.detail-receptions summary[data-v-3739b0a9]::-webkit-details-marker{display:none}.detail-receptions summary[data-v-3739b0a9]:after{content:"›";color:#6f8492;font-size:22px;line-height:1;transition:transform .18s}.detail-receptions[open] summary[data-v-3739b0a9]:after{transform:rotate(90deg)}.detail-receptions summary small[data-v-3739b0a9]{margin-left:auto;font-weight:400}.reception-body[data-v-3739b0a9]{border-top:1px solid #e7eef2;padding:0 16px 12px}.reception-table[data-v-3739b0a9]{border-collapse:collapse;width:100%;font-size:13px}.reception-table th[data-v-3739b0a9],.reception-table td[data-v-3739b0a9]{text-align:left;border-bottom:1px solid #edf2f5;padding:10px 12px}.reception-table th[data-v-3739b0a9]{color:#718591;background:#f7f9fb;font-weight:600}.reception-hint[data-v-3739b0a9]{color:#80919b;margin:10px 2px 0;font-size:12px}.detail-error[data-v-3739b0a9]{color:#a14e49;background:#fff0ef;border-radius:10px;padding:24px}.detail-error button[data-v-3739b0a9]{color:#a14e49;cursor:pointer;background:#fff;border:1px solid #dbc9c7;border-radius:6px;padding:8px 18px}@media (width<=700px){.detail-grid[data-v-3739b0a9]{grid-template-columns:1fr}article[data-v-3739b0a9]{padding:20px}dl[data-v-3739b0a9]{grid-template-columns:95px minmax(0,1fr);font-size:13px}.detail-status a[data-v-3739b0a9]{margin-left:0}header h2[data-v-3739b0a9]{font-size:25px}.detail-receptions summary small[data-v-3739b0a9]{display:none}.reception-body[data-v-3739b0a9]{padding-inline:10px}}.statistics-query[data-v-a8288c94]{min-width:0;display:block;container-type:inline-size}.statistics-filter-row[data-v-a8288c94]{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(0,1fr)) max-content;align-items:end;gap:10px 12px;display:grid}.statistics-filter-row>label[data-v-a8288c94]{grid-template-columns:minmax(0,1fr);min-width:0}.statistics-filter-row .primary-button[data-v-a8288c94]{white-space:nowrap;justify-self:start}.statistics-filter-row[data-v-a8288c94] .app-select{min-width:0}.statistics-filter-row.station-filters[data-v-a8288c94]{grid-template-columns:minmax(0,360px) max-content}.statistics-date-range[data-v-a8288c94]{color:#516274;--app-date-control-height:40px;gap:7px;min-width:0;font-size:13px;font-weight:700;display:grid}@container (width<=890px){.statistics-filter-row[data-v-a8288c94]:not(.station-filters){grid-template-columns:repeat(4,minmax(0,1fr))}.statistics-filter-row:not(.station-filters) .statistics-date-range[data-v-a8288c94]{grid-column:span 3}}@container (width<=570px){.statistics-filter-row[data-v-a8288c94]:not(.station-filters){grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-filter-row:not(.station-filters) .statistics-date-range[data-v-a8288c94]{grid-column:1/-1}}@container (width<=390px){.statistics-filter-row.station-filters[data-v-a8288c94]{grid-template-columns:minmax(0,1fr)}}.trend-panel[data-v-a8288c94]{background:#fff;border:1px solid #e0e8ee;border-radius:10px;margin:18px 0;padding:18px 22px}.trend-panel h3[data-v-a8288c94]{margin:0 0 14px}.trend-bars[data-v-a8288c94]{align-items:flex-end;gap:8px;height:150px;display:flex;overflow-x:auto}.trend-item[data-v-a8288c94]{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:38px;height:100%;display:flex}.trend-item i[data-v-a8288c94]{background:var(--color-brand);border-radius:5px 5px 0 0;width:22px;display:block}.trend-item span[data-v-a8288c94],.trend-item small[data-v-a8288c94]{color:#61747e;font-size:11px}.trend-bars>p[data-v-a8288c94]{color:#81919c;align-self:center}.pagination select[data-v-a8288c94]{color:#315b6a;background:#fff;border:1px solid #d8e3e9;border-radius:6px;min-height:38px;padding:0 10px}.item-section-grid[data-v-b476a1f7]{gap:20px;display:grid}.split-heading[data-v-b476a1f7]{justify-content:space-between;align-items:center;gap:20px;display:flex}.split-heading p[data-v-b476a1f7]{margin-bottom:0}.checkbox-label[data-v-b476a1f7]{align-items:center;gap:8px!important;display:flex!important}.checkbox-label input[data-v-b476a1f7]{min-width:auto!important}@media (width<=700px){.split-heading[data-v-b476a1f7]{flex-direction:column;align-items:stretch}}.row-actions[data-v-3a6f511c]{white-space:nowrap}.text-button[data-v-3a6f511c]{color:#276d70;background:0 0;border:0;padding:4px 6px}.danger-text[data-v-3a6f511c]{color:#a44141}.modal-card textarea[data-v-3a6f511c]{min-height:100px}.result-badge[data-v-e65290cb]{white-space:nowrap;color:#4c5f70;background:#edf2f5;border-radius:999px;padding:3px 8px}.result-badge.normal[data-v-e65290cb]{color:#206749;background:#e3f4ec}.result-badge.abnormal[data-v-e65290cb]{color:#a43d2e;background:#fcece7}.doctor-completed-page h2[data-v-4fa8c53e]{margin:0 0 12px;font-size:22px}.completed-filters[data-v-4fa8c53e]{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.completed-filters>label[data-v-4fa8c53e]{flex:130px;grid-template-columns:minmax(0,1fr);min-width:0;max-width:240px}.completed-filters[data-v-4fa8c53e] .app-select{min-width:0}.completed-date-range[data-v-4fa8c53e]{color:#516274;--app-date-control-height:40px;flex:0 330px;gap:7px;min-width:min(275px,100%);max-width:100%;font-size:13px;font-weight:700;display:grid}.completed-error[data-v-4fa8c53e]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.completed-error p[data-v-4fa8c53e]{margin:0}.doctor-statistics-page h2[data-v-b9fce300]{margin:0 0 12px;font-size:22px}.month-summary[data-v-b9fce300],.month-summary form[data-v-b9fce300],.month-total[data-v-b9fce300]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.month-summary[data-v-b9fce300]{justify-content:space-between;margin-bottom:12px;padding:10px 16px}.month-summary form[data-v-b9fce300]{align-items:end}.month-summary label[data-v-b9fce300]{gap:4px;font-size:13px;display:grid}.month-total[data-v-b9fce300]{color:#3f566b}.month-total strong[data-v-b9fce300]{color:#096c73;font-size:20px}.statistics-note[data-v-b9fce300]{color:#566b7e;font-size:13px}.doctor-query[data-v-4d4edbea]{grid-template-columns:repeat(4,minmax(160px,1fr));display:grid}.link-button[data-v-4d4edbea]{color:#184ead;cursor:pointer;background:0 0;border:0}@media (width<=900px){.doctor-query[data-v-4d4edbea]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.doctor-query[data-v-4d4edbea]{grid-template-columns:1fr}}
