body .el-input .el-input__wrapper,body .el-select .el-input__wrapper,body .el-input-number .el-input__wrapper,body .el-cascader .el-input__wrapper,body .el-autocomplete .el-input__wrapper{background:#f8fafc;border-radius:8px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #e2e8f0!important}body .el-input .el-input__inner,body .el-input-number .el-input__inner{color:var(--el-text-color-primary);font-weight:500}body .el-input .el-input__wrapper:hover,body .el-select .el-input__wrapper:hover,body .el-input-number .el-input__wrapper:hover,body .el-cascader .el-input__wrapper:hover,body .el-autocomplete .el-input__wrapper:hover{background:#fff;box-shadow:inset 0 0 0 1px #cbd5e1!important}body .el-input .el-input__wrapper.is-focus,body .el-select .el-input__wrapper.is-focus,body .el-input-number .el-input__wrapper.is-focus,body .el-cascader .el-input__wrapper.is-focus,body .el-autocomplete .el-input__wrapper.is-focus{background:#fff;box-shadow:0 0 0 1px var(--el-color-primary) inset, 0 0 0 3px rgba(64,158,255,.12)!important}body .el-textarea__inner{background:#f8fafc;border-radius:8px;font-weight:500;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #e2e8f0}body .el-textarea__inner:hover{background:#fff;box-shadow:inset 0 0 0 1px #cbd5e1}body .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-primary) inset, 0 0 0 3px rgba(64,158,255,.12);background:#fff}body .el-input.is-disabled .el-input__wrapper,body .el-input-number.is-disabled .el-input__wrapper,body .el-select.is-disabled .el-input__wrapper{cursor:not-allowed;background:#f1f5f9!important;box-shadow:inset 0 0 0 1px #e2e8f0!important}body .el-input-number__decrease,body .el-input-number__increase{display:none!important}body .el-input-number .el-input__wrapper,body .el-input-number.is-controls-right .el-input__wrapper{padding-left:11px!important;padding-right:11px!important}body .ep-compound-input .el-input__wrapper,body .en-compound-input .el-input__wrapper,body .figma-compound-input .el-input__wrapper{border-radius:0;box-shadow:none!important;background:0 0!important}body .ep-compound-input,body .en-compound-input,body .figma-compound-input{background:#f8fafc;border-radius:8px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #e2e8f0}body .ep-compound-input:hover,body .en-compound-input:hover,body .figma-compound-input:hover{background:#fff;box-shadow:inset 0 0 0 1px #cbd5e1}body .ep-compound-input:focus-within,body .en-compound-input:focus-within,body .figma-compound-input:focus-within{box-shadow:0 0 0 1px var(--el-color-primary) inset, 0 0 0 3px rgba(64,158,255,.12);background:#fff}.figma-field-skin .el-input__wrapper,.figma-field-skin .el-select .el-input__wrapper,.figma-field-skin .el-input-number .el-input__wrapper{border-radius:8px}:root{--ant-date-primary:#1677ff;--ant-date-primary-hover:#4096ff;--ant-date-primary-active:#0958d9;--ant-date-border:#d9d9d9;--ant-date-border-hover:#4096ff;--ant-date-bg:#fff;--ant-date-bg-hover:#fff;--ant-date-bg-disabled:#f5f5f5;--ant-date-text:rgba(0,0,0,.88);--ant-date-text-secondary:rgba(0,0,0,.45);--ant-date-placeholder:rgba(0,0,0,.25);--ant-date-in-range:#e6f4ff;--ant-date-radius:6px;--ant-date-shadow-focus:0 0 0 2px rgba(5,145,255,.1);--ant-date-panel-shadow:0 6px 16px 0 rgba(0,0,0,.08), 0 3px 6px -4px rgba(0,0,0,.12), 0 9px 28px 8px rgba(0,0,0,.05)}body .el-date-editor .el-input__wrapper,body .el-date-editor.el-input__wrapper{min-height:32px;transition:border-color .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1);border-radius:var(--ant-date-radius)!important;background:var(--ant-date-bg)!important;box-shadow:0 0 0 1px var(--ant-date-border) inset!important;padding:0 11px!important}body .el-date-editor .el-input__inner,body .el-date-editor .el-range-input{color:var(--ant-date-text);font-weight:400}body .el-date-editor .el-input__inner::placeholder,body .el-date-editor .el-range-input::placeholder{color:var(--ant-date-placeholder)}body .el-date-editor .el-input__prefix,body .el-date-editor .el-input__suffix,body .el-date-editor .el-range__icon,body .el-date-editor .el-range__close-icon,body .el-date-editor .clear-icon{color:var(--ant-date-text-secondary)}body .el-date-editor .el-input__wrapper:hover,body .el-date-editor.el-input__wrapper:hover{background:var(--ant-date-bg-hover)!important;box-shadow:0 0 0 1px var(--ant-date-border-hover) inset!important}body .el-date-editor .el-input__wrapper.is-focus,body .el-date-editor.el-input__wrapper.is-focus,body .el-range-editor.is-active,body .el-range-editor.is-active:hover{background:var(--ant-date-bg)!important;box-shadow:0 0 0 1px var(--ant-date-primary) inset, var(--ant-date-shadow-focus)!important}body .el-date-editor.is-disabled .el-input__wrapper,body .el-date-editor.is-disabled.el-input__wrapper{cursor:not-allowed;background:var(--ant-date-bg-disabled)!important;box-shadow:inset 0 0 0 1px #d9d9d9!important}body .el-range-editor.el-input__wrapper{padding:0 10px!important}body .el-date-editor .el-range-separator{color:var(--ant-date-text-secondary);font-weight:400}body .el-time-picker .el-input__wrapper{min-height:32px;transition:border-color .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1);border-radius:var(--ant-date-radius)!important;background:var(--ant-date-bg)!important;box-shadow:0 0 0 1px var(--ant-date-border) inset!important;padding:0 11px!important}body .el-time-picker .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--ant-date-border-hover) inset!important}body .el-time-picker .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--ant-date-primary) inset, var(--ant-date-shadow-focus)!important}.el-picker__popper.el-popper{--el-datepicker-active-color:var(--ant-date-primary);--el-datepicker-hover-text-color:var(--ant-date-primary-hover);--el-datepicker-inrange-bg-color:var(--ant-date-in-range);--el-datepicker-inrange-hover-bg-color:#bae0ff;--el-datepicker-border-color:#f0f0f0;--el-datepicker-inner-border-color:#f0f0f0;--el-datepicker-off-text-color:rgba(0,0,0,.25);--el-datepicker-header-text-color:rgba(0,0,0,.45);--el-datepicker-icon-color:rgba(0,0,0,.45);--el-timepicker-active-color:var(--ant-date-primary);overflow:hidden;box-shadow:var(--ant-date-panel-shadow)!important;border:1px solid #f0f0f0!important;border-radius:8px!important}.el-picker__popper.el-popper .el-popper__arrow:before{border-color:#f0f0f0!important}.el-picker-panel{color:var(--ant-date-text);border-radius:8px;line-height:1.5715}.el-date-picker__header,.el-date-range-picker__header{padding:8px 12px 0}.el-date-picker__header-label,.el-date-range-picker__header-label{color:var(--ant-date-text);font-size:14px;font-weight:600}.el-date-picker__header-label:hover,.el-date-range-picker__header-label:hover,.el-date-picker__header-label.active,.el-date-range-picker__header-label.active{color:var(--ant-date-primary)}.el-picker-panel__icon-btn{color:var(--ant-date-text-secondary);border-radius:4px;transition:color .2s,background .2s}.el-picker-panel__icon-btn:hover{color:var(--ant-date-text);background:rgba(0,0,0,.04)}.el-date-table th{color:var(--ant-date-text-secondary);border-bottom-color:#f0f0f0;font-weight:500}.el-date-table td .el-date-table-cell__text{border-radius:4px;width:24px;height:24px;line-height:22px}.el-date-table td.available:hover .el-date-table-cell__text{color:var(--ant-date-text);background:rgba(0,0,0,.04)}.el-date-table td.today .el-date-table-cell__text{color:var(--ant-date-primary);border:1px solid var(--ant-date-primary);font-weight:600}.el-date-table td.today.start-date .el-date-table-cell__text,.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.current .el-date-table-cell__text{border-color:transparent}.el-date-table td.current:not(.disabled) .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text,.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.selected .el-date-table-cell__text{border-color:transparent;font-weight:500;color:#fff!important;background:var(--ant-date-primary)!important}.el-date-table td.in-range .el-date-table-cell{background:var(--ant-date-in-range)}.el-date-table td.start-date .el-date-table-cell,.el-date-table td.end-date .el-date-table-cell{border-radius:4px}.el-date-table td.start-date .el-date-table-cell{border-top-left-radius:4px;border-bottom-left-radius:4px}.el-date-table td.end-date .el-date-table-cell{border-top-right-radius:4px;border-bottom-right-radius:4px}.el-month-table td .el-date-table-cell__text,.el-year-table td .el-date-table-cell__text{border-radius:6px}.el-month-table td .el-date-table-cell__text:hover,.el-year-table td .el-date-table-cell__text:hover{color:var(--ant-date-text);background:rgba(0,0,0,.04)}.el-month-table td.current:not(.disabled) .el-date-table-cell__text,.el-year-table td.current:not(.disabled) .el-date-table-cell__text,.el-month-table td.start-date .el-date-table-cell__text,.el-month-table td.end-date .el-date-table-cell__text,.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:var(--ant-date-primary)}.el-month-table td.today .el-date-table-cell__text,.el-year-table td.today .el-date-table-cell__text{color:var(--ant-date-primary);border:1px solid var(--ant-date-primary)}.el-picker-panel__shortcut{border-radius:4px;margin:2px 8px;padding-left:8px;font-size:14px}.el-picker-panel__shortcut:hover{color:var(--ant-date-text);background:rgba(0,0,0,.04)}.el-picker-panel__shortcut.active{color:var(--ant-date-primary);background:var(--ant-date-in-range)}.el-picker-panel__footer{border-top:1px solid #f0f0f0;padding:8px 12px}.el-picker-panel__link-btn{font-weight:400;color:var(--ant-date-primary)!important}.el-picker-panel__link-btn:hover{color:var(--ant-date-primary-hover)!important}.el-picker-panel__btn{border:1px solid var(--ant-date-border);color:var(--ant-date-text);border-radius:6px;height:32px;padding:0 15px;font-size:14px;line-height:30px;transition:all .2s cubic-bezier(.645,.045,.355,1)}.el-picker-panel__btn:hover{color:var(--ant-date-primary-hover);border-color:var(--ant-date-primary-hover)}.el-picker-panel__footer .el-button--text,.el-picker-panel__footer .el-button.is-text{color:var(--ant-date-primary)}.el-picker-panel__footer .el-button--primary{--el-button-bg-color:var(--ant-date-primary);--el-button-border-color:var(--ant-date-primary);--el-button-hover-bg-color:var(--ant-date-primary-hover);--el-button-hover-border-color:var(--ant-date-primary-hover);--el-button-active-bg-color:var(--ant-date-primary-active);--el-button-active-border-color:var(--ant-date-primary-active);border-radius:6px;box-shadow:0 2px rgba(5,145,255,.1)}.el-time-panel{border-color:#f0f0f0;border-radius:8px}.el-time-panel__footer{border-top-color:#f0f0f0}.el-time-panel__btn.confirm{color:var(--ant-date-primary);font-weight:600}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:rgba(0,0,0,.04)}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--ant-date-primary);font-weight:600}.filter-section .filter-field .el-date-editor.el-input__wrapper,.filter-field .el-date-editor.el-input__wrapper,.filter-section .filter-field .el-range-editor.el-input__wrapper,.filter-field .el-range-editor.el-input__wrapper,.query-form .el-date-editor.el-input__wrapper,.query-form .el-range-editor.el-input__wrapper{box-sizing:border-box;height:38px;background:var(--ant-date-bg)!important;border-radius:10px!important;min-height:38px!important}.filter-section .filter-field .el-select,.filter-section .filter-field .el-input,.filter-section .filter-field .el-date-editor,.filter-field .el-select,.filter-field .el-input,.filter-field .el-date-editor{width:100%}.filter-section .filter-field .el-select .el-input__wrapper,.filter-section .filter-field .el-input .el-input__wrapper,.filter-section .filter-field .el-date-editor.el-input__wrapper,.filter-section .filter-field .el-range-editor.el-input__wrapper,.filter-field .el-select .el-input__wrapper,.filter-field .el-input .el-input__wrapper,.filter-field .el-date-editor.el-input__wrapper,.filter-field .el-range-editor.el-input__wrapper{box-sizing:border-box;height:38px;border-radius:10px!important;min-height:38px!important;padding:0 12px!important}.filter-section .filter-field .el-date-editor .el-range-input,.filter-field .el-date-editor .el-range-input{height:36px;line-height:36px}.filter-section .filter-field .el-date-editor .el-range-separator,.filter-field .el-date-editor .el-range-separator{color:#64748b;font-weight:500}.filter-section .filter-field label,.filter-field label{color:#475569;letter-spacing:.02em;font-size:12px;font-weight:600}.query-form .el-select,.query-form .el-input,.query-form .el-date-editor{min-width:148px}.query-form .el-select .el-input__wrapper,.query-form .el-input .el-input__wrapper{min-height:36px;border-radius:10px!important}.search-bar .el-select,.search-bar .el-input{min-width:140px}body .el-select .el-select__caret,body .el-select .el-input__suffix .el-icon{color:#94a3b8;transition:color .2s,transform .2s}body .el-select .el-input__wrapper.is-focus .el-select__caret,body .el-select .el-input.is-focus .el-select__suffix .el-icon{color:var(--el-color-primary)}body .el-select .el-input__wrapper.is-focus .el-select__caret{transform:rotate(180deg)}body .el-select .el-input__inner::placeholder{color:#94a3b8;font-weight:400}body .el-select .el-select__tags .el-tag{color:#1e466e;background:#eef4ff;border:1px solid #d4e4ff;border-radius:6px;height:24px;font-size:12px;font-weight:500}body .el-select .el-select__tags .el-tag .el-tag__close{color:#64748b}body .el-select .el-select__tags .el-tag .el-tag__close:hover{color:var(--el-color-primary);background:rgba(64,158,255,.14)}body .el-select .el-select__tags .el-tag--info{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.el-select__popper.el-popper{overflow:hidden;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(15,23,42,.12)!important}.el-select__popper.el-popper .el-select-dropdown{border:none;border-radius:12px}.el-select__popper .el-select-dropdown__list{padding:6px 4px}.el-select-dropdown__item{border-radius:8px;margin:2px 4px;font-weight:500;transition:background .15s,color .15s;color:#334155!important;height:auto!important;padding:8px 12px!important;font-size:13px!important;line-height:1.45!important}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{color:#1e466e!important;background:#f1f5f9!important}.el-select-dropdown__item.is-selected{color:var(--el-color-primary)!important;background:rgba(64,158,255,.1)!important;font-weight:600!important}.el-select-dropdown__item.is-disabled{color:#cbd5e1!important;background:0 0!important}.el-select__popper.el-popper .el-popper__arrow:before{border-color:#e2e8f0!important}.el-select-dropdown__empty{color:#94a3b8;padding:14px 12px;font-size:13px}.case-tab-bar[data-v-cae5dd79]{--case-tab-color:#409eff;--case-tab-color-deep:#1e466e;--case-tab-active-bg:linear-gradient(135deg, #2563a8 0%, #409eff 100%);--case-tab-active-text:#fff;--case-tab-inactive-bg:#f0f2f5;--case-tab-inactive-text:#909399;--case-tab-inactive-border:#e4e7ed;--case-tab-inactive-hover-bg:#e8eaee;--case-tab-close-hover:rgba(255,255,255,.22);--case-tab-action-theme-bg:rgba(64,158,255,.08);--case-tab-action-theme-border:rgba(64,158,255,.28);--case-tab-shadow:rgba(30,70,110,.18);background:0 0;flex:1;align-items:center;gap:10px;min-width:0;min-height:40px;display:flex}.case-tab-bar--patient[data-v-cae5dd79]{--case-tab-color:#409eff;--case-tab-color-deep:#1e466e;--case-tab-active-bg:linear-gradient(135deg, #1e466e 0%, #409eff 100%);--case-tab-active-text:#fff;--case-tab-shadow:rgba(30,70,110,.2);--case-tab-action-theme-bg:rgba(64,158,255,.08);--case-tab-action-theme-border:rgba(64,158,255,.3)}.case-tab-bar--outpatient[data-v-cae5dd79]{--case-tab-color:#0f766e;--case-tab-color-deep:#0d9488;--case-tab-active-bg:linear-gradient(135deg, #0f766e 0%, #14b8a6 100%);--case-tab-active-text:#fff;--case-tab-shadow:rgba(15,80,70,.2);--case-tab-action-theme-bg:rgba(13,148,136,.1);--case-tab-action-theme-border:rgba(13,148,136,.3)}.case-tab-scroll[data-v-cae5dd79]{scrollbar-width:thin;scrollbar-color:rgba(120,130,140,.35) transparent;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto;overflow-y:hidden}.case-tab-scroll[data-v-cae5dd79]::-webkit-scrollbar{height:4px}.case-tab-scroll[data-v-cae5dd79]::-webkit-scrollbar-thumb{background:rgba(120,130,140,.35);border-radius:4px}.case-tab-item[data-v-cae5dd79]{background:var(--case-tab-inactive-bg);border:1px solid var(--case-tab-inactive-border);max-width:168px;height:32px;color:var(--case-tab-inactive-text);cursor:pointer;user-select:none;border-radius:16px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px 0 12px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.case-tab-item[data-v-cae5dd79]:hover{background:var(--case-tab-inactive-hover-bg);color:#606266;border-color:#d5d9e0}.case-tab-item.active[data-v-cae5dd79]{background:var(--case-tab-active-bg);color:var(--case-tab-active-text);box-shadow:0 2px 8px var(--case-tab-shadow);border-color:transparent;font-weight:600}.case-tab-item.active[data-v-cae5dd79]:hover{color:var(--case-tab-active-text);filter:brightness(1.03)}.case-tab-title[data-v-cae5dd79]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1;overflow:hidden}.case-tab-close[data-v-cae5dd79]{width:18px;height:18px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s;display:inline-flex}.case-tab-item:not(.active) .case-tab-close[data-v-cae5dd79]:hover{opacity:1;background:rgba(0,0,0,.06)}.case-tab-item.active .case-tab-close[data-v-cae5dd79]:hover{opacity:1;background:var(--case-tab-close-hover)}.case-tab-actions[data-v-cae5dd79]{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding-left:4px;display:flex}.case-tab-action[data-v-cae5dd79]{cursor:pointer;background:0 0;border:1px solid transparent;border-radius:14px;height:28px;padding:0 12px;font-size:12px;line-height:1;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.case-tab-action--theme[data-v-cae5dd79]{color:var(--case-tab-color);background:var(--case-tab-action-theme-bg);border-color:var(--case-tab-action-theme-border)}.case-tab-action--theme[data-v-cae5dd79]:hover{background:var(--case-tab-color);border-color:var(--case-tab-color);color:#fff}.case-tab-action--danger[data-v-cae5dd79]{color:#f56c6c;background:rgba(245,108,108,.08);border-color:rgba(245,108,108,.28)}.case-tab-action--danger[data-v-cae5dd79]:hover{color:#fff;background:#f56c6c;border-color:#f56c6c}
