html,body,#app{min-height:100%;margin:0}:root{--clinical-green: #286632;--clinical-green-hover: #1f5428;--clinical-green-active: #173e1e;--clinical-green-soft: #f1f6f1;--clinical-green-line: #b7cab9;--clinical-ink: #202420;--clinical-muted: #5d675e;--clinical-subtle: #737d74;--clinical-line: #dfe5dc;--clinical-surface: #fffefa;--clinical-page: #fbfcfa;--clinical-danger: #c84747;--clinical-danger-hover: #ad3737;--clinical-warning: #84601f}body{background:var(--clinical-page);color:var(--clinical-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}button,input,select,textarea{font-family:inherit}:focus-visible{outline-color:var(--clinical-green)}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:#7d867e}.el-input.is-active .el-input__inner,.el-input__inner:focus,.el-select .el-input.is-focus .el-input__inner,.el-textarea__inner:focus{border-color:var(--clinical-green)}.el-message-box.staff-confirm-dialog{border-color:#dfe4de;border-radius:8px;background-color:#fefefc;box-shadow:0 18px 42px #1b271c33}.el-message-box.staff-confirm-dialog .el-message-box__title{color:var(--clinical-ink)}.el-message-box.staff-confirm-dialog .el-message-box__content{color:var(--clinical-muted)}.el-message-box.staff-confirm-dialog .el-message-box__headerbtn:focus .el-message-box__close,.el-message-box.staff-confirm-dialog .el-message-box__headerbtn:hover .el-message-box__close{color:var(--clinical-green)}.el-message-box.staff-confirm-dialog .el-message-box__status.el-icon-warning,.el-message-box.staff-confirm-dialog .el-message-box__status.el-icon-success{color:var(--clinical-green)}.el-message-box.staff-confirm-dialog .el-message-box__btns .el-button--primary{border-color:var(--clinical-green);background-color:var(--clinical-green);color:#fbfdfb}.el-message-box.staff-confirm-dialog .el-message-box__btns .el-button--primary:focus,.el-message-box.staff-confirm-dialog .el-message-box__btns .el-button--primary:hover{border-color:var(--clinical-green-hover);background-color:var(--clinical-green-hover);color:#fbfdfb}.el-message-box.staff-confirm-dialog .el-message-box__btns .el-button--primary:active,.el-message-box.staff-confirm-dialog .el-message-box__btns .el-button--primary.is-active{border-color:var(--clinical-green-active);background-color:var(--clinical-green-active)}.el-message-box.staff-confirm-dialog .el-message-box__btns .el-button:not(.el-button--primary):focus,.el-message-box.staff-confirm-dialog .el-message-box__btns .el-button:not(.el-button--primary):hover{border-color:var(--clinical-green-line);background-color:var(--clinical-green-soft);color:var(--clinical-green)}.el-message-box.staff-danger-confirm-dialog .el-message-box__status.el-icon-error{color:var(--clinical-danger)}.el-message-box.staff-danger-confirm-dialog .el-button--primary,.el-message-box.staff-danger-confirm-dialog .el-button--primary:focus,.el-message-box.staff-danger-confirm-dialog .el-button--primary:hover{border-color:var(--clinical-danger);background-color:var(--clinical-danger)}.el-message-box.staff-danger-confirm-dialog .el-button--primary:active,.el-message-box.staff-danger-confirm-dialog .el-button--primary.is-active{border-color:var(--clinical-danger-hover);background-color:var(--clinical-danger-hover)}.el-message.staff-system-error-toast{width:min(440px,calc(100vw - 24px));min-width:0;max-width:calc(100vw - 24px);box-sizing:border-box;border:1px solid #efc9c6;border-radius:8px;background:#fff4f2;box-shadow:0 10px 26px #7e343029}.el-message.staff-system-error-toast .el-message__content{min-width:0;overflow-wrap:anywhere;line-height:1.55}.el-dialog.staff-adaptive-dialog{--staff-dialog-max-width: 960px;display:flex;width:calc(100vw - 32px)!important;max-width:var(--staff-dialog-max-width);max-height:calc(100vh - 48px);flex-direction:column;margin-top:max(24px,4vh)!important;margin-bottom:24px;overflow:hidden;box-sizing:border-box}.el-dialog.staff-adaptive-dialog--wide{--staff-dialog-max-width: 1180px}.el-dialog.staff-adaptive-dialog--medium{--staff-dialog-max-width: 900px}.el-dialog.staff-adaptive-dialog--compact{--staff-dialog-max-width: 560px}.el-dialog.staff-adaptive-dialog>.el-dialog__header,.el-dialog.staff-adaptive-dialog>.el-dialog__footer{flex:0 0 auto}.el-dialog.staff-adaptive-dialog>.el-dialog__body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.el-message-box.staff-confirm-dialog .el-message-box__message{white-space:pre-line}@media(max-width:640px){.el-dialog.staff-adaptive-dialog{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px);margin-top:10px!important;margin-bottom:10px}.el-dialog.staff-adaptive-dialog>.el-dialog__header{padding:18px 18px 14px}.el-dialog.staff-adaptive-dialog>.el-dialog__body{padding:18px}.el-dialog.staff-adaptive-dialog>.el-dialog__footer{padding:14px 18px 16px}.el-message-box.staff-confirm-dialog{width:calc(100vw - 24px);max-width:440px}}.el-message.staff-system-error-toast .el-message__icon,.el-message.staff-system-error-toast .el-message__content{color:var(--clinical-danger)}.el-message.staff-system-error-toast .el-message__closeBtn:focus,.el-message.staff-system-error-toast .el-message__closeBtn:hover{color:var(--clinical-danger-hover)}.public-collection-popper{border-color:#dce5da;border-radius:7px;background:#fefefc;box-shadow:0 12px 28px #1f54281f}.public-collection-popper .el-select-dropdown__item.hover,.public-collection-popper .el-select-dropdown__item:hover{background:var(--clinical-green-soft)}.public-collection-popper .el-select-dropdown__item.selected,.public-collection-popper .el-picker-panel__icon-btn:hover,.public-collection-popper .el-date-picker__header-label:hover,.public-collection-popper .el-month-table td .cell:hover,.public-collection-popper .el-year-table td .cell:hover{color:var(--clinical-green)}.public-collection-popper .unlisted-hospital-option{margin-top:6px;border-top:1px solid #dce5da;color:var(--clinical-green);font-weight:600}.public-collection-popper .el-date-table td.available:hover,.public-collection-popper .el-date-table td.today span{color:var(--clinical-green)}.public-collection-popper .el-date-table td.current:not(.disabled) span{background:var(--clinical-green);color:#fbfdfb}
