@charset "UTF-8";.h5-register-card__header[data-v-6573acfa]{margin-bottom:24px;text-align:center}.h5-register-card__title[data-v-6573acfa]{margin:0 0 8px;font-size:22px;font-weight:600;color:#1a1a2e}.h5-register-card__subtitle[data-v-6573acfa]{margin:0;font-size:14px;color:#8c8c9a;line-height:1.5}.h5-register-card__section[data-v-6573acfa]{margin-bottom:8px}.h5-register-card__section-title[data-v-6573acfa]{margin-bottom:12px;font-size:14px;font-weight:500;color:#333}.h5-register-card__type-list[data-v-6573acfa]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.h5-register-card__type-item[data-v-6573acfa]{flex:1;min-width:92px;display:flex;flex-direction:column;align-items:center;padding:16px 8px;border:1.5px solid #e8e8ef;border-radius:12px;background:#fafafa;transition:all .2s ease}.h5-register-card__type-item.active[data-v-6573acfa]{border-color:#6355be;background:#f3f0ff;color:#6355be}.h5-register-card__type-item .van-icon[data-v-6573acfa]{margin-bottom:8px;color:inherit}.h5-register-card__type-name[data-v-6573acfa]{font-size:14px;font-weight:600;margin-bottom:4px;color:#333}.h5-register-card__type-item.active .h5-register-card__type-name[data-v-6573acfa]{color:#6355be}.h5-register-card__type-desc[data-v-6573acfa]{font-size:11px;color:#999;text-align:center;line-height:1.4}.h5-register-card__submit[data-v-6573acfa]{margin-top:24px;height:48px;font-size:16px;background:linear-gradient(135deg,#6355be,#4a69bd);border:none}.h5-register-card__footer[data-v-6573acfa]{margin-top:20px;text-align:center;font-size:14px;color:#8c8c9a}.h5-register-card__footer .link[data-v-6573acfa]{color:#6355be;margin-left:4px}.h5-login-page[data-v-a235a5a5]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#ebe8f8,#f5f6fa 35%,#f5f6fa)}.h5-login-page__hero[data-v-a235a5a5]{padding:48px 24px 32px;text-align:center}.h5-login-page__brand[data-v-a235a5a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:8px}.h5-login-page__logo[data-v-a235a5a5]{width:56px;height:56px;border-radius:12px}.h5-login-page__brand-name[data-v-a235a5a5]{margin-top:12px;font-size:24px;font-weight:700;color:#383a81}.h5-login-page__body[data-v-a235a5a5]{flex:1;padding:0 20px 32px}.h5-login-page__card[data-v-a235a5a5]{background:#fff;border-radius:16px;padding:28px 20px 24px;box-shadow:0 4px 24px #6355be14}.h5-login-page__title[data-v-a235a5a5]{margin:0 0 6px;font-size:22px;font-weight:600;color:#1a1a2e}.h5-login-page__subtitle[data-v-a235a5a5]{margin:0 0 24px;font-size:14px;color:#8c8c9a}.h5-login-page__options[data-v-a235a5a5]{margin:8px 0 20px}.h5-login-page__agreement-text[data-v-a235a5a5]{font-size:12px;color:#666;line-height:1.6}.h5-login-page__agreement-text .link[data-v-a235a5a5]{color:#6355be}.h5-login-page__remember[data-v-a235a5a5]{margin-top:10px;font-size:13px;color:#666}.h5-login-page__submit[data-v-a235a5a5]{height:48px;font-size:16px;background:linear-gradient(135deg,#6355be,#4a69bd);border:none}.h5-login-page__switch[data-v-a235a5a5]{margin-top:20px;text-align:center;font-size:14px;color:#8c8c9a}.h5-login-page__switch .link[data-v-a235a5a5]{color:#6355be;margin-left:4px}.h5-login-page__agreement-header[data-v-a235a5a5]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.h5-login-page__agreement-title[data-v-a235a5a5]{font-size:16px;font-weight:600;color:#333}.h5-login-page__agreement-body[data-v-a235a5a5]{height:calc(100% - 53px);overflow-y:auto;padding:16px 20px;box-sizing:border-box}.h5-login-page__agreement-loading[data-v-a235a5a5]{display:flex;justify-content:center;padding-top:80px}.h5-login-page__agreement-iframe[data-v-a235a5a5]{width:100%;height:100%;min-height:300px;border:none}.h5-login-page__account-header[data-v-a235a5a5]{padding:20px 20px 12px}.h5-login-page__account-title[data-v-a235a5a5]{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.h5-login-page__account-desc[data-v-a235a5a5]{margin:0;font-size:13px;color:#8c8c9a;line-height:1.6}.h5-login-page__account-desc .phone[data-v-a235a5a5]{color:#333;font-weight:500}.h5-login-page__account-list[data-v-a235a5a5]{max-height:50vh;overflow-y:auto;padding:0 16px}.h5-login-page__account-item[data-v-a235a5a5]{display:flex;align-items:center;padding:14px 12px;margin-bottom:8px;border:1px solid #eee;border-radius:12px;background:#fafafa;transition:all .2s}.h5-login-page__account-item[data-v-a235a5a5]:active{background:#f3f0ff;border-color:#6355be}.h5-login-page__account-avatar[data-v-a235a5a5]{flex-shrink:0;margin-right:12px}.h5-login-page__account-avatar-fallback[data-v-a235a5a5]{width:48px;height:48px;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center}.h5-login-page__account-name[data-v-a235a5a5]{flex:1;font-size:15px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h5-login-page__account-more[data-v-a235a5a5]{display:flex;align-items:center;justify-content:center;gap:4px;padding:16px;font-size:14px;color:#6355be}.h5-card-slide-enter-active[data-v-a235a5a5],.h5-card-slide-leave-active[data-v-a235a5a5]{transition:all .25s ease}.h5-card-slide-enter-from[data-v-a235a5a5]{opacity:0;transform:translate(16px)}.h5-card-slide-leave-to[data-v-a235a5a5]{opacity:0;transform:translate(-16px)}.agreement-content{font-size:14px;line-height:1.8;color:#333;word-break:break-word}.agreement-content a{color:#6355be!important;text-decoration:underline!important}.register-card[data-v-56fdde02]{background:#fff;border-radius:16px;border:1px solid rgba(31,31,46,.04);box-shadow:0 12px 40px #1f1f2e14;padding:36px 36px 32px}.register-header[data-v-56fdde02]{text-align:center;margin-bottom:24px}.register-title[data-v-56fdde02]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.register-subtitle[data-v-56fdde02]{font-size:13px;color:#8a8a9e}.register-content[data-v-56fdde02]{margin-bottom:20px}.create-account-form[data-v-56fdde02] .el-form-item{margin-bottom:16px}.create-account-form[data-v-56fdde02] .el-form-item:last-child{margin-bottom:0}.create-account-form[data-v-56fdde02] .el-input__wrapper{height:44px;padding:0 14px;border-radius:10px;box-shadow:0 0 0 1px #e6e6ef inset;transition:box-shadow .18s ease}.create-account-form[data-v-56fdde02] .el-input__wrapper:hover{box-shadow:0 0 0 1px #cfc9ee inset}.create-account-form[data-v-56fdde02] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #6553dc inset}.create-account-form[data-v-56fdde02] .el-input__inner{font-size:14px}.captcha-input-group[data-v-56fdde02]{display:flex;gap:10px;width:100%}.captcha-input-group .el-input[data-v-56fdde02]{flex:1}.captcha-input-group[data-v-56fdde02] .el-button{height:44px;min-width:108px;border-radius:10px;border-color:#e6e6ef;color:#6553dc;font-size:13px}.captcha-input-group[data-v-56fdde02] .el-button:hover{border-color:#cfc9ee;background:#f7f5ff}.account-type[data-v-56fdde02]{width:100%}.account-type__label[data-v-56fdde02]{font-size:14px;font-weight:500;color:#1f1f2e;margin-bottom:12px}.account-type__list[data-v-56fdde02]{display:flex;flex-direction:column;gap:10px;width:100%}.type-option[data-v-56fdde02]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e8e8ef;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .18s ease,background-color .18s ease;box-sizing:border-box}.type-option[data-v-56fdde02]:hover{border-color:#c9c2f2;background:#fbfaff}.type-option.is-active[data-v-56fdde02]{border-color:#6553dc;background:#f6f4ff}.type-option__icon[data-v-56fdde02]{width:36px;height:36px;border-radius:10px;background:#f3f1fd;color:#8b7fe8;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .18s ease,color .18s ease}.type-option.is-active .type-option__icon[data-v-56fdde02]{background:#6553dc;color:#fff}.type-option__text[data-v-56fdde02]{flex:1;min-width:0;text-align:left}.type-option__title[data-v-56fdde02]{font-size:14px;font-weight:500;color:#1f1f2e;line-height:1.4}.type-option.is-active .type-option__title[data-v-56fdde02]{color:#4c3fc0}.type-option__desc[data-v-56fdde02]{font-size:12px;color:#8a8a9e;line-height:1.4;margin-top:2px}.type-option__check[data-v-56fdde02]{width:18px;height:18px;border-radius:50%;border:1px solid #d9d9e3;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:transparent;transition:background-color .18s ease,border-color .18s ease}.type-option.is-active .type-option__check[data-v-56fdde02]{border-color:#6553dc;background:#6553dc;color:#fff}.register-footer[data-v-56fdde02]{border-top:1px solid #f0f0f0;padding-top:20px}.create-account-btn[data-v-56fdde02]{--el-button-bg-color: #6553dc;--el-button-border-color: #6553dc;--el-button-hover-bg-color: #7b6ce4;--el-button-hover-border-color: #7b6ce4;--el-button-active-bg-color: #5544c4;--el-button-active-border-color: #5544c4;--el-button-disabled-bg-color: #d8d3f5;--el-button-disabled-border-color: #d8d3f5;--el-button-disabled-text-color: #ffffff;width:100%;height:46px;margin-bottom:16px;border-radius:10px;font-size:15px;font-weight:500}.back-to-login[data-v-56fdde02]{text-align:center;font-size:14px}.back-to-login span[data-v-56fdde02]:first-child{color:#666}.back-to-login span[data-v-56fdde02]:last-child{color:#6553dc;cursor:pointer}.back-to-login span[data-v-56fdde02]:last-child:hover{text-decoration:underline}.login-page[data-v-19349fba]{background-color:#f8f8fe;background-image:url(/static/png/login-bg-BS5yvZHQ.png);background-repeat:no-repeat;background-position:center top;background-size:cover}.login-panel[data-v-19349fba]{--el-color-primary: #6553dc;--el-color-primary-light-3: #9589e7;--el-color-primary-light-5: #b3aaee;--el-color-primary-light-7: #d2cdf4;--el-color-primary-light-8: #e1ddf8;--el-color-primary-light-9: #f0edfc;--el-color-primary-dark-2: #5142b0}.login-card[data-v-19349fba]{background:#fff;border-radius:16px;border:1px solid rgba(31,31,46,.04);box-shadow:0 12px 40px #1f1f2e14;padding:36px 36px 32px}.login-head[data-v-19349fba]{margin-bottom:26px}.login-title[data-v-19349fba]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.login-subtitle[data-v-19349fba]{font-size:13px;color:#8a8a9e}.login-card[data-v-19349fba] .el-form-item{margin-bottom:16px}.login-card[data-v-19349fba] .el-input__wrapper{height:44px;padding:0 14px;border-radius:10px;box-shadow:0 0 0 1px #e6e6ef inset;transition:box-shadow .18s ease}.login-card[data-v-19349fba] .el-input__wrapper:hover{box-shadow:0 0 0 1px #cfc9ee inset}.login-card[data-v-19349fba] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #6553dc inset}.login-card[data-v-19349fba] .el-input__inner{font-size:14px}.captcha-input-group[data-v-19349fba]{display:flex;gap:10px;width:100%}.captcha-input-group .el-input[data-v-19349fba]{flex:1}.captcha-input-group[data-v-19349fba] .el-button{height:44px;min-width:108px;border-radius:10px;border-color:#e6e6ef;color:#6553dc;font-size:13px}.captcha-input-group[data-v-19349fba] .el-button:hover{border-color:#cfc9ee;background:#f7f5ff}.form-options[data-v-19349fba]{margin-top:4px;margin-bottom:20px}.login-card[data-v-19349fba] .el-form-item.agreement-item{margin-bottom:6px}.login-card[data-v-19349fba] .agreement-item .el-form-item__content{line-height:1.5}.login-card[data-v-19349fba] .agreement-item .el-checkbox{height:auto;align-items:flex-start}.login-card[data-v-19349fba] .agreement-item .el-checkbox__label{font-size:12px;color:#8a8a9e;line-height:1.6;white-space:normal}.login-card[data-v-19349fba] .agreement-item .el-checkbox__input{margin-top:2px}.remember-box[data-v-19349fba] .el-checkbox__label{font-size:13px;color:#666}.login-btn[data-v-19349fba]{--el-button-bg-color: #6553dc;--el-button-border-color: #6553dc;--el-button-hover-bg-color: #7b6ce4;--el-button-hover-border-color: #7b6ce4;--el-button-active-bg-color: #5544c4;--el-button-active-border-color: #5544c4;width:100%;height:46px;border-radius:10px;font-size:15px;font-weight:500}.register-link[data-v-19349fba]{text-align:center;font-size:13px;margin-top:18px}.register-link span[data-v-19349fba]:first-child{color:#8a8a9e}.register-link span[data-v-19349fba]:last-child{color:#6553dc;font-weight:500;cursor:pointer}.register-link span[data-v-19349fba]:last-child:hover{text-decoration:underline}.link[data-v-19349fba]{color:#6553dc;cursor:pointer}.link[data-v-19349fba]:hover{text-decoration:underline}.card-slide-enter-active[data-v-19349fba],.card-slide-leave-active[data-v-19349fba]{transition:all .3s ease}.card-slide-enter-from[data-v-19349fba]{opacity:0;transform:translate(20px)}.card-slide-leave-to[data-v-19349fba]{opacity:0;transform:translate(-20px)}[data-v-19349fba] .agreement-drawer.el-drawer{display:flex;flex-direction:column}[data-v-19349fba] .agreement-drawer .el-drawer__header{flex-shrink:0;margin-bottom:0;padding:16px 20px;border-bottom:1px solid #ebeef5;background:#fff}[data-v-19349fba] .agreement-drawer .el-drawer__body{flex:1;padding:0;overflow:hidden}.agreement-drawer-body[data-v-19349fba]{height:100%;overflow-y:auto;padding:16px 24px;box-sizing:border-box}.agreement-iframe[data-v-19349fba]{width:100%;height:100%;min-height:400px;border:none}@media (max-width: 768px){[data-v-19349fba] .agreement-drawer.el-drawer{width:90%!important}}.agreement-content{font-size:14px;line-height:1.8;color:#333;word-break:break-word;overflow-wrap:break-word}.agreement-content a{color:#409eff!important;text-decoration:underline!important;cursor:pointer}.agreement-content a:hover{color:#66b1ff!important}.agreement-content h1,.agreement-content h2,.agreement-content h3,.agreement-content h4,.agreement-content h5,.agreement-content h6{margin:16px 0 8px;font-weight:600;line-height:1.4;color:#1a1a1a}.agreement-content h1{font-size:24px}.agreement-content h2{font-size:20px}.agreement-content h3{font-size:18px}.agreement-content p{margin:8px 0}.agreement-content ul,.agreement-content ol{margin:8px 0;padding-left:24px}.agreement-content li{margin:4px 0}.agreement-content img{max-width:100%;height:auto}.agreement-content strong,.agreement-content b{font-weight:600}.agreement-content table{width:100%;margin:12px 0;border-collapse:collapse}.agreement-content th,.agreement-content td{padding:8px 12px;border:1px solid #dcdfe6}.agreement-content blockquote{margin:12px 0;padding:8px 16px;color:#666;background:#f5f7fa;border-left:4px solid #dcdfe6}.invite-register[data-v-fd6323c8]{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#f5f5f5;background-image:url(/static/png/all-banner-C73hIFLx.png);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}@media (max-width: 768px){.invite-register[data-v-fd6323c8]{background-image:linear-gradient(135deg,#6355be1a,#6355be0d,#fffffff2);background-color:#f8f7fc;background-attachment:scroll;position:relative}.invite-register[data-v-fd6323c8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(99,85,190,.08) 0%,transparent 40%,transparent 100%);pointer-events:none;z-index:0}}.invite-register .register-container[data-v-fd6323c8]{width:88%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;padding-top:0}.invite-register .register-container .org-logo-wrapper[data-v-fd6323c8]{position:relative;z-index:2;margin-bottom:-32px}@media (max-width: 768px){.invite-register .register-container .org-logo-wrapper[data-v-fd6323c8]{margin-bottom:-32px}}.invite-register .register-container .org-logo-wrapper .org-logo[data-v-fd6323c8]{width:64px;height:64px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.invite-register .register-container .org-logo-wrapper .org-logo img[data-v-fd6323c8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.invite-register .register-container .org-logo-wrapper .org-logo .default-logo[data-v-fd6323c8]{width:100%;height:100%;background:#6355be;color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700}@media (min-height: 900px){.invite-register .register-container[data-v-fd6323c8]{padding-top:150px}}@media (min-height: 800px) and (max-height: 899px){.invite-register .register-container[data-v-fd6323c8]{padding-top:100px}}@media (min-height: 730px) and (max-height: 799px){.invite-register .register-container[data-v-fd6323c8]{padding-top:80px}}@media (max-height: 729px){.invite-register .register-container[data-v-fd6323c8]{padding-top:40px}}@media (max-width: 768px){.invite-register .register-container[data-v-fd6323c8]{width:100%!important;z-index:1}.invite-register .register-container .register-form[data-v-fd6323c8]{width:90%!important;max-width:500px;background:#fff;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.06);padding:30px 25px}.invite-register .register-container .title[data-v-fd6323c8]{font-size:22px;color:#333}}.form-header[data-v-fd6323c8]{margin-bottom:30px;text-align:center;border-bottom:none!important;padding-bottom:0}.form-header[data-v-fd6323c8]:after,.form-header[data-v-fd6323c8]:before{display:none!important;content:none!important}.invite-info[data-v-fd6323c8]{display:flex;flex-direction:column;align-items:center}.invite-text[data-v-fd6323c8]{text-align:center}.invite-text .invite-name[data-v-fd6323c8]{margin:0 0 8px;color:#333;font-size:18px;font-weight:500}.invite-text .org-info[data-v-fd6323c8]{display:flex;align-items:center;justify-content:center;gap:8px}.invite-text .org-info .org-name[data-v-fd6323c8]{color:#333;font-size:16px}.invite-text .org-info .org-tag[data-v-fd6323c8]{display:inline-block;padding:2px 8px;background:#f0f9ff;color:#52c41a;font-size:12px;border-radius:4px}.title[data-v-fd6323c8]{margin:0 auto;color:#333;font-size:28px;font-weight:500;line-height:1.4;border-bottom:none!important;padding-bottom:0;border:none!important}.title[data-v-fd6323c8]:after,.title[data-v-fd6323c8]:before{display:none!important;content:none!important}.register-form[data-v-fd6323c8]{width:100%;max-width:547px;border-radius:12px;padding:40px 40px 30px;display:flex;flex-direction:column;background:#fff;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.06);position:relative}.register-form.has-invite-info[data-v-fd6323c8]{padding-top:48px}@media (max-width: 768px){.register-form.has-invite-info[data-v-fd6323c8]{padding-top:50px}}.register-form .form-inputs-container[data-v-fd6323c8]{display:block}.register-form[data-v-fd6323c8] .el-form-item{width:100%;max-width:465px;margin-bottom:22px}@media (max-width: 768px){.register-form[data-v-fd6323c8] .el-form-item{max-width:100%}}.register-form[data-v-fd6323c8] .el-form-item__error{font-size:14px!important;padding-top:4px;line-height:1.4}.register-form[data-v-fd6323c8] .el-input{height:62px;font-size:18px}.register-form[data-v-fd6323c8] .el-input .el-input__wrapper{background:#fff;border:2px solid #e0e0e0;border-radius:8px;box-shadow:none;transition:all .3s ease;padding:0 20px;height:62px;display:flex;align-items:center}.register-form[data-v-fd6323c8] .el-input .el-input__wrapper:hover{border-color:#6355be80}.register-form[data-v-fd6323c8] .el-input .el-input__wrapper.is-focus{border-color:#6355be!important;box-shadow:0 0 0 2px #6355be1a}.register-form[data-v-fd6323c8] .el-input .el-input__inner{color:#6355be;font-size:18px;border:none;box-shadow:none;background:transparent;height:100%;line-height:1}.register-form[data-v-fd6323c8] .el-input .el-input__inner::-moz-placeholder{color:#6355be99;font-size:16px}.register-form[data-v-fd6323c8] .el-input .el-input__inner::placeholder{color:#6355be99;font-size:16px}.register-form[data-v-fd6323c8] .el-input .el-input__prefix{left:12px;color:#6355becc}.register-form[data-v-fd6323c8] .el-input .el-input__suffix{right:12px}@media (max-width: 768px){.register-form[data-v-fd6323c8] .el-input{height:48px;font-size:16px}.register-form[data-v-fd6323c8] .el-input .el-input__wrapper{height:48px}.register-form[data-v-fd6323c8] .el-input .el-input__inner{font-size:16px}}.captcha-input-group[data-v-fd6323c8]{display:flex;gap:12px;width:100%}.captcha-input-group[data-v-fd6323c8] .el-input{flex:1;min-width:0}.captcha-btn[data-v-fd6323c8]{flex:none;min-width:132px;height:62px;padding:0 18px;font-size:16px;font-weight:500;color:#6355be;background:#fff;border:2px solid #e0e0e0;border-radius:8px;transition:all .3s ease}.captcha-btn[data-v-fd6323c8]:hover,.captcha-btn[data-v-fd6323c8]:focus{color:#6355be;background:#f7f5ff;border-color:#6355be80}.captcha-btn.is-disabled[data-v-fd6323c8],.captcha-btn.is-disabled[data-v-fd6323c8]:hover{color:#a49ad8;background:#faf9ff;border-color:#e6e2f7}@media (max-width: 768px){.captcha-input-group[data-v-fd6323c8]{gap:8px}.captcha-btn[data-v-fd6323c8]{min-width:96px;height:48px;padding:0 12px;font-size:14px}}.register-btn[data-v-fd6323c8]{width:100%;max-width:465px;height:50px;background:#6355be;color:#fff;font-size:16px;font-weight:500;border-radius:8px;margin-top:20px;border:none;transition:all .3s ease;box-shadow:0 2px 8px #6355be4d}.register-btn[data-v-fd6323c8]:hover{background:#7b6dd6;box-shadow:0 4px 12px #6355be66;transform:translateY(-1px)}.register-btn[data-v-fd6323c8]:active{background:#6355be;transform:translateY(0);box-shadow:0 2px 6px #6355be4d}.register-btn[data-v-fd6323c8]:focus{background:#6355be;outline:none}@media (max-width: 768px){.register-btn[data-v-fd6323c8]{max-width:100%;height:48px;font-size:16px}}.el-register-footer[data-v-fd6323c8]{height:40px;line-height:40px;position:fixed;bottom:0;width:100%;text-align:center;color:#fff;font-family:Arial;font-size:12px;letter-spacing:1px}.link-type[data-v-fd6323c8]{color:#6355be;cursor:pointer;text-decoration:none;font-size:14px;transition:color .3s ease}.link-type[data-v-fd6323c8]:hover{color:#7b6dd6;text-decoration:underline}.checkbox[data-v-fd6323c8]{margin-top:8px;margin-bottom:0}.checkbox[data-v-fd6323c8] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#6355be!important;border-color:#6355be!important}.checkbox[data-v-fd6323c8] .el-checkbox.is-checked .el-checkbox__label{color:#6355be}.form-footer[data-v-fd6323c8]{margin-top:8px}.success-card .success-content[data-v-fd6323c8]{padding:40px 32px;text-align:center}.success-card .success-content .success-icon[data-v-fd6323c8]{margin-bottom:20px;display:flex;justify-content:center;align-items:center}.success-card .success-content .success-title[data-v-fd6323c8]{font-size:20px;font-weight:600;color:#333;margin:0 0 24px;line-height:1.4}.success-card .success-content .success-text[data-v-fd6323c8]{text-align:left;color:#666;font-size:14px;line-height:1.8;margin-bottom:32px}.success-card .success-content .success-text p[data-v-fd6323c8]{margin:0 0 12px}.success-card .success-content .success-text p[data-v-fd6323c8]:last-child{margin-bottom:0}.success-card .success-content .success-text .username[data-v-fd6323c8]{color:#6355be;font-weight:500}.success-card .success-content .enter-btn[data-v-fd6323c8]{width:100%;height:48px;background:#6355be;border:none;border-radius:8px;font-size:16px;font-weight:500;transition:all .3s ease}.success-card .success-content .enter-btn[data-v-fd6323c8]:hover{background:#7b6dd6}.success-card .success-content .enter-btn[data-v-fd6323c8]:active{background:#6355be}.app-table-container[data-v-a8bcb689]{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;overflow:hidden}.app-table-container[data-v-a8bcb689] .el-table{flex:1;width:100%}.app-table-container.app-table-container--resizable[data-v-a8bcb689] .el-table__header-wrapper th.el-table__cell{position:relative}.app-table-container.app-table-container--resizable[data-v-a8bcb689] .el-table__header-wrapper th.el-table__cell:after{content:"";position:absolute;top:25%;right:0;width:3px;height:50%;border-radius:2px;background:transparent;transition:background-color .15s ease;pointer-events:none}.app-table-container.app-table-container--resizable[data-v-a8bcb689] .el-table__header-wrapper th.el-table__cell:hover:after{background:var(--el-border-color-darker, #c0c4cc)}.app-table-container[data-v-a8bcb689] .app-table-selection-col .cell{padding-left:8px;padding-right:4px}.app-table-container[data-v-a8bcb689] .el-table__header .el-table__cell.is-left .cell,.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell.is-left .cell{text-align:left}.app-table-container[data-v-a8bcb689] .el-table__header .el-table__cell.is-center .cell,.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell.is-center .cell{text-align:center}.app-table-container[data-v-a8bcb689] .el-table__header .el-table__cell.is-right .cell,.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell.is-right .cell{text-align:right}.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell .cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell .cell>.el-button,.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell .cell>.el-link,.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell .cell>a,.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell .cell>span:not(.el-tag){display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell .cell .el-button>span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell.is-center .cell:has(>.el-tag),.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell.is-center .cell:has(>.app-table-tag){display:flex;align-items:center;justify-content:center}.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell.is-left .cell:has(>.el-tag),.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell.is-left .cell:has(>.app-table-tag){display:flex;align-items:center;justify-content:flex-start}.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell.is-right .cell:has(>.el-tag),.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell.is-right .cell:has(>.app-table-tag){display:flex;align-items:center;justify-content:flex-end}.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell .cell .app-table-tag{display:inline-flex;align-items:center;justify-content:center;max-width:100%;line-height:1}.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell .cell .el-tag{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;height:22px;padding:0 8px;line-height:1;max-width:100%;box-sizing:border-box}.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell .cell .el-tag .el-tag__content{line-height:1;display:inline-flex;align-items:center;justify-content:center;height:100%}.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell.app-table-action-col .cell{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.5}.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell.app-table-action-col .cell>.el-button,.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell.app-table-action-col .cell>span{display:inline-flex;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.app-table-container[data-v-a8bcb689] .el-table__body .el-table__cell .cell .el-tooltip__trigger{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.app-table-container .pagination-container[data-v-a8bcb689]{display:flex;justify-content:flex-end;padding:16px 16px 16px 0;flex-shrink:0}.file-list-container .file-item[data-v-a8bcb689]{display:flex;align-items:center;margin-bottom:4px;color:#409eff;cursor:pointer;line-height:1.4}.file-list-container .file-item .file-icon[data-v-a8bcb689]{margin-right:6px;font-size:14px;flex-shrink:0}.file-list-container .file-item .file-name[data-v-a8bcb689]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list-container .file-item[data-v-a8bcb689]:hover,.file-list-container .file-item:hover .file-name[data-v-a8bcb689]{text-decoration:underline}.h5-app-table[data-v-77d89417]{min-height:120px;padding:0 12px 8px}.h5-app-table__loading[data-v-77d89417],.h5-app-table__empty[data-v-77d89417]{display:flex;justify-content:center;align-items:center;min-height:200px;margin-top:12px;background:#fff;border-radius:12px}.h5-app-table__card[data-v-77d89417]{margin-bottom:12px;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 4px #0f172a0f}.h5-app-table__card--selected[data-v-77d89417]{box-shadow:0 0 0 2px #2563eb59}.h5-app-table__select-bar[data-v-77d89417]{padding:10px 14px;border-bottom:1px solid #f3f4f6}.h5-app-table__index[data-v-77d89417]{padding:8px 14px 0;font-size:12px;color:#9ca3af}.h5-app-table__body[data-v-77d89417]{padding:12px 14px 4px}.h5-app-table__row[data-v-77d89417]{display:flex;gap:16px;margin-bottom:12px}.h5-app-table__row[data-v-77d89417]:last-child{margin-bottom:0}.h5-app-table__field[data-v-77d89417]{flex:1;min-width:0}.h5-app-table__label[data-v-77d89417]{margin-bottom:4px;font-size:12px;line-height:1.3;color:#9ca3af}.h5-app-table__value[data-v-77d89417]{font-size:14px;line-height:1.4;color:#111827;word-break:break-word}.h5-app-table__text[data-v-77d89417]{display:block}.h5-app-table__files[data-v-77d89417]{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.h5-app-table__file-item[data-v-77d89417]{display:inline-flex;align-items:center;gap:8px;max-width:100%;cursor:pointer;-webkit-tap-highlight-color:transparent}.h5-app-table__file-item[data-v-77d89417]:active{opacity:.85}.h5-app-table__file-item--image[data-v-77d89417]{flex-direction:column;align-items:flex-start;gap:0}.h5-app-table__thumb[data-v-77d89417]{width:48px;height:48px;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.h5-app-table__thumb img[data-v-77d89417]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.h5-app-table__pdf-icon[data-v-77d89417],.h5-app-table__doc-icon[data-v-77d89417]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px}.h5-app-table__pdf-icon[data-v-77d89417]{color:#dc2626;background:#fef2f2}.h5-app-table__pdf-icon .el-icon[data-v-77d89417]{font-size:22px}.h5-app-table__doc-icon[data-v-77d89417]{color:#6b7280;background:#f3f4f6}.h5-app-table__doc-icon .el-icon[data-v-77d89417]{font-size:20px}.h5-app-table__file-name[data-v-77d89417]{flex:1;min-width:0;overflow:hidden;font-size:12px;line-height:1.35;color:#2563eb;text-overflow:ellipsis;white-space:nowrap}.h5-app-table__file-item--pdf .h5-app-table__file-name[data-v-77d89417]{color:#374151}.h5-app-table__placeholder[data-v-77d89417]{color:#d1d5db}.h5-app-table__action-bar[data-v-77d89417]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:10px 14px 12px;border-top:1px solid #f3f4f6}.h5-app-table__action-bar[data-v-77d89417] .el-button{margin:0}.h5-app-table__pagination[data-v-77d89417]{padding:4px 0 8px}.h5-app-table__pagination-total[data-v-77d89417]{margin:0 0 8px;font-size:12px;line-height:1.4;color:#9ca3af;text-align:center}.multi-line-ellipsis[data-v-a6f4a6e7]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.activity-detail-dialog[data-v-32d0bf5a] .el-dialog__body{padding:16px 20px 20px}.activity-detail-desc[data-v-32d0bf5a] .el-descriptions__body .el-descriptions__table{table-layout:fixed;width:100%}.activity-detail-desc[data-v-32d0bf5a] .el-descriptions__label{width:7rem;min-width:7rem;vertical-align:top;white-space:nowrap}.activity-detail-desc[data-v-32d0bf5a] .el-descriptions__content{vertical-align:top;word-break:break-word}.activity-detail-desc[data-v-32d0bf5a] .el-descriptions__cell:has(.activity-detail-cover-thumb){vertical-align:middle}.activity-detail-cover-thumb[data-v-32d0bf5a]{display:block;width:80px;height:48px;border-radius:4px;border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-lighter);cursor:zoom-in}.activity-detail-cover-thumb[data-v-32d0bf5a] .el-image__inner{width:100%;height:100%;border-radius:3px}.desc-text[data-v-32d0bf5a]{white-space:pre-wrap;word-break:break-word;line-height:1.6;color:var(--el-text-color-primary)}.vue-cropper[data-v-c21c565e]{position:relative;width:100%;height:100%;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;direction:ltr;touch-action:none;text-align:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-box[data-v-c21c565e],.cropper-box-canvas[data-v-c21c565e],.cropper-drag-box[data-v-c21c565e],.cropper-crop-box[data-v-c21c565e],.cropper-face[data-v-c21c565e]{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-box-canvas img[data-v-c21c565e]{position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:none;max-width:none;max-height:none}.cropper-box[data-v-c21c565e]{overflow:hidden}.cropper-move[data-v-c21c565e]{cursor:move}.cropper-crop[data-v-c21c565e]{cursor:crosshair}.cropper-modal[data-v-c21c565e]{background:#00000080}.cropper-view-box[data-v-c21c565e]{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-view-box img[data-v-c21c565e]{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;max-width:none;max-height:none}.cropper-face[data-v-c21c565e]{top:0;left:0;background-color:#fff;opacity:.1}.crop-info[data-v-c21c565e]{position:absolute;left:0;min-width:65px;text-align:center;color:#fff;line-height:20px;background-color:#000c;font-size:12px}.crop-line[data-v-c21c565e]{position:absolute;display:block;width:100%;height:100%;opacity:.1}.line-w[data-v-c21c565e]{top:-3px;left:0;height:5px;cursor:n-resize}.line-a[data-v-c21c565e]{top:0;left:-3px;width:5px;cursor:w-resize}.line-s[data-v-c21c565e]{bottom:-3px;left:0;height:5px;cursor:s-resize}.line-d[data-v-c21c565e]{top:0;right:-3px;width:5px;cursor:e-resize}.crop-point[data-v-c21c565e]{position:absolute;width:8px;height:8px;opacity:.75;background-color:#39f;border-radius:100%}.point1[data-v-c21c565e]{top:-4px;left:-4px;cursor:nw-resize}.point2[data-v-c21c565e]{top:-5px;left:50%;margin-left:-3px;cursor:n-resize}.point3[data-v-c21c565e]{top:-4px;right:-4px;cursor:ne-resize}.point4[data-v-c21c565e]{top:50%;left:-4px;margin-top:-3px;cursor:w-resize}.point5[data-v-c21c565e]{top:50%;right:-4px;margin-top:-3px;cursor:e-resize}.point6[data-v-c21c565e]{bottom:-5px;left:-4px;cursor:sw-resize}.point7[data-v-c21c565e]{bottom:-5px;left:50%;margin-left:-3px;cursor:s-resize}.point8[data-v-c21c565e]{bottom:-5px;right:-4px;cursor:se-resize}@media screen and (max-width: 500px){.crop-point[data-v-c21c565e]{position:absolute;width:20px;height:20px;opacity:.45;background-color:#39f;border-radius:100%}.point1[data-v-c21c565e]{top:-10px;left:-10px}.point2[data-v-c21c565e],.point4[data-v-c21c565e],.point5[data-v-c21c565e],.point7[data-v-c21c565e]{display:none}.point3[data-v-c21c565e]{top:-10px;right:-10px}.point4[data-v-c21c565e]{top:0;left:0}.point6[data-v-c21c565e]{bottom:-10px;left:-10px}.point8[data-v-c21c565e]{bottom:-10px;right:-10px}}.avatar-upload-container[data-v-d83599d8]{display:inline-block}.avatar-uploader[data-v-d83599d8]{border:1px dashed #c0ccda;border-radius:6px;background-color:#fbfdff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.avatar-uploader[data-v-d83599d8]:hover{border-color:#409eff}.avatar-uploader .el-icon[data-v-d83599d8]{font-size:28px;color:#8c939d}.avatar-card[data-v-d83599d8]{position:relative;border:1px solid #c0ccda;border-radius:6px;overflow:hidden}.avatar-card .avatar-image[data-v-d83599d8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-actions[data-v-d83599d8]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;gap:15px;opacity:0;transition:opacity .3s}.avatar-card:hover .avatar-actions[data-v-d83599d8]{opacity:1}.avatar-action[data-v-d83599d8]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff;font-size:18px;cursor:pointer;transition:transform .2s}.avatar-action[data-v-d83599d8]:hover{transform:scale(1.2)}.crop-tip[data-v-d83599d8]{margin:8px 0 0;font-size:12px;color:#909399;line-height:1.4}.cropper-container[data-v-d83599d8]{width:100%;height:400px;background:#f5f7fa}.datetime-range[data-v-f7a8fa30]{display:flex;align-items:center;gap:10px;width:100%}.datetime-range__side[data-v-f7a8fa30]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.datetime-range__sep[data-v-f7a8fa30]{flex-shrink:0;font-size:13px;color:var(--el-text-color-placeholder);-webkit-user-select:none;-moz-user-select:none;user-select:none}.datetime-range__date[data-v-f7a8fa30]{flex:1 1 140px;min-width:140px}.datetime-range__time[data-v-f7a8fa30]{width:88px;flex-shrink:0}.datetime-range[data-v-f7a8fa30] .el-input__wrapper{width:100%}.datetime-range[data-v-f7a8fa30] .datetime-range__time .el-input__wrapper{padding-left:8px;padding-right:8px}.datetime-range-popper{z-index:4000!important}.dialog-header__title[data-v-a816d35b]{font-size:16px;font-weight:600;color:#303133}.statistics-content[data-v-a816d35b]{display:flex;flex-direction:column;gap:10px}.stat-cards[data-v-a816d35b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat-card[data-v-a816d35b]{padding:8px 12px;border-radius:8px;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #e2e8f0}.stat-card--success[data-v-a816d35b]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.stat-card--muted[data-v-a816d35b]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.stat-card__label[data-v-a816d35b]{font-size:12px;color:#64748b}.stat-card__value[data-v-a816d35b]{margin-top:2px;font-size:22px;font-weight:700;color:#1e293b;line-height:1.2}.stat-card__tip[data-v-a816d35b]{margin-top:4px;font-size:11px;color:#94a3b8}.chart-grid[data-v-a816d35b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chart-panel[data-v-a816d35b]{display:flex;flex-direction:column;padding:8px 10px 6px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.chart-panel--full[data-v-a816d35b]{margin-bottom:0}.chart-panel__title[data-v-a816d35b]{flex-shrink:0;margin-bottom:4px;font-size:13px;font-weight:600;color:#334155}.chart-panel__body[data-v-a816d35b]{width:100%;height:180px}.chart-panel--full .chart-panel__body[data-v-a816d35b]{height:200px}.activity-statistics-dialog.el-dialog{margin:auto;height:auto;max-height:calc(100vh - 48px);min-height:0;display:block}.activity-statistics-dialog .el-dialog__header{padding-bottom:6px;margin-right:0}.activity-statistics-dialog__body{padding:6px 20px 10px!important;height:auto!important;min-height:0!important;flex:none!important;overflow:visible}.table-cell-ellipsis[data-v-75ef60cb]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;line-height:1.5;text-align:left;width:100%}.step-rule-editor[data-v-3526f263]{width:100%}.step-rule-table[data-v-3526f263]{margin-bottom:10px}.step-input[data-v-3526f263]{width:100%}.max-step-cell[data-v-3526f263]{display:flex;align-items:center;justify-content:center;gap:4px}.unlimited-text[data-v-3526f263]{font-size:13px;color:#909399}.add-btn[data-v-3526f263]{margin-top:2px}.rule-fields[data-v-4222401e],.field-item--full[data-v-4222401e]{width:100%}.rule-fields[data-v-4222401e] .el-form-item{margin-bottom:18px}.rule-fields[data-v-4222401e] .el-form-item__content{display:flex;align-items:center;flex-wrap:wrap}.input-number-sm[data-v-4222401e]{width:140px}.field-tip[data-v-4222401e]{margin-left:8px;font-size:13px;color:#909399}.question-picker[data-v-ead412e7]{width:100%}.question-picker__toolbar[data-v-ead412e7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.search-input[data-v-ead412e7],.category-select[data-v-ead412e7]{width:200px}.selected-count[data-v-ead412e7]{margin-left:auto;font-size:13px;color:#606266}.category-text[data-v-ead412e7]{color:#606266;font-size:13px}.rule-fields[data-v-24e85b46]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.field-item--full[data-v-24e85b46]{grid-column:1 / -1}.rule-fields[data-v-24e85b46] .el-form-item{margin-bottom:18px}.rule-fields[data-v-24e85b46] .field-item--full{margin-bottom:0}.rule-fields[data-v-24e85b46] .el-form-item__content{display:flex;align-items:center;flex-wrap:wrap}.field-item--full[data-v-24e85b46] .el-form-item__content{display:block;width:100%}.input-number-sm[data-v-24e85b46]{width:140px}.field-tip[data-v-24e85b46]{margin-left:8px;font-size:13px;color:#909399}@media (max-width: 640px){.rule-fields[data-v-24e85b46]{grid-template-columns:1fr}}.input-number-sm[data-v-be0293d8]{width:140px}.field-tip[data-v-be0293d8]{margin-left:8px;font-size:13px;color:#909399}.task-form[data-v-f238e37b]{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.drawer-footer[data-v-f238e37b]{display:flex;justify-content:flex-end;gap:12px}.form-block[data-v-f238e37b]{margin-bottom:20px}.form-block__title[data-v-f238e37b]{position:relative;padding-left:10px;margin-bottom:14px;font-size:14px;font-weight:600;color:#303133;line-height:1}.form-block__title[data-v-f238e37b]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:2px;background:var(--el-color-primary)}.form-block__content[data-v-f238e37b]{padding:16px;background:#fafbfc;border:1px solid #ebeef5;border-radius:8px}.form-block__content--rules[data-v-f238e37b]{padding:8px 16px 4px}.task-type-form-item[data-v-f238e37b]{margin-bottom:0!important}.task-type-form-item[data-v-f238e37b] .el-form-item__content{margin-left:0!important}.task-type-grid[data-v-f238e37b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.task-type-grid--five[data-v-f238e37b]{grid-template-columns:repeat(5,minmax(0,1fr))}.type-option[data-v-f238e37b]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px 14px;background:#fff;border:1px solid #e8eaed;border-radius:10px;cursor:pointer;transition:all .2s ease;min-width:0;text-align:center}.type-option[data-v-f238e37b]:hover:not(.is-disabled){border-color:var(--type-accent);box-shadow:0 4px 12px #0000000f;transform:translateY(-1px)}.type-option.is-active[data-v-f238e37b]{border-color:var(--type-accent);background:var(--type-accent-bg);box-shadow:0 0 0 1px var(--type-accent)}.type-option.is-disabled[data-v-f238e37b]{cursor:not-allowed;opacity:.72;background:#fafafa}.type-option.is-disabled[data-v-f238e37b]:hover{transform:none;box-shadow:none;border-color:#e8eaed}.type-option__icon[data-v-f238e37b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--type-accent-bg);color:var(--type-accent);transition:background .2s}.type-option.is-active .type-option__icon[data-v-f238e37b]{background:#fff}.type-option__name[data-v-f238e37b]{font-size:13px;font-weight:600;color:#303133;line-height:1.3}.type-option__desc[data-v-f238e37b]{font-size:11px;color:#909399;line-height:1.3}.type-option__check[data-v-f238e37b]{position:absolute;top:8px;right:8px;font-size:16px;color:var(--type-accent);line-height:1}.type-option__badge[data-v-f238e37b]{position:absolute;top:0;right:0;padding:2px 8px;font-size:10px;color:#909399;background:#f0f2f5;border-radius:0 10px 0 8px}.task-type-readonly[data-v-f238e37b]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fafbfc;border:1px solid #ebeef5;border-radius:8px}.task-type-readonly__desc[data-v-f238e37b]{font-size:13px;color:#909399}.input-number-sm[data-v-f238e37b]{width:140px}.form-item-tip[data-v-f238e37b]{margin-left:8px;font-size:13px;color:#909399}.task-form[data-v-f238e37b] .el-form-item{margin-bottom:18px}.task-form[data-v-f238e37b] .el-form-item:last-child{margin-bottom:0}[data-v-f238e37b] .task-form-drawer .el-drawer__body{display:flex;flex-direction:column;overflow:hidden;padding-top:8px}[data-v-f238e37b] .task-form-drawer .el-drawer__footer{border-top:1px solid #ebeef5;padding:12px 20px}[data-v-f238e37b] .task-form-drawer .el-drawer__header{margin-bottom:0;padding-bottom:16px;border-bottom:1px solid #ebeef5}.detail-content[data-v-54d779a0]{min-height:120px}.detail-header[data-v-54d779a0]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.detail-desc[data-v-54d779a0]{margin-bottom:0}.step-rules-section[data-v-54d779a0]{margin-top:20px}.step-rules-section__title[data-v-54d779a0]{margin-bottom:10px;font-size:14px;font-weight:600;color:#303133}.empty-text[data-v-54d779a0]{font-size:13px;color:#909399}.questions-section[data-v-54d779a0]{margin-top:20px}.questions-section__title[data-v-54d779a0]{margin-bottom:10px;font-size:14px;font-weight:600;color:#303133}.drawer-body[data-v-e5f658cf]{display:flex;flex-direction:column;height:100%;gap:4px;padding-right:4px;overflow-y:auto}.form-block[data-v-e5f658cf]{margin-bottom:20px}.form-block--flex[data-v-e5f658cf]{flex:1;min-height:0;display:flex;flex-direction:column;margin-bottom:0}.form-block__header[data-v-e5f658cf]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.form-block__header .form-block__title[data-v-e5f658cf]{margin-bottom:0}.form-block__title[data-v-e5f658cf]{position:relative;padding-left:10px;margin-bottom:14px;font-size:14px;font-weight:600;color:#303133;line-height:1}.form-block__title[data-v-e5f658cf]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:2px;background:var(--el-color-primary)}.form-block__content[data-v-e5f658cf]{padding:16px;background:#fafbfc;border:1px solid #ebeef5;border-radius:8px}.form-block__content--table[data-v-e5f658cf]{flex:1;min-height:0;padding:12px;overflow:hidden;display:flex;flex-direction:column}.activity-info[data-v-e5f658cf]{padding:14px 16px}.activity-info__main[data-v-e5f658cf]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.activity-info__title[data-v-e5f658cf]{font-size:15px;font-weight:600;color:#303133}.rule-summary-text[data-v-e5f658cf]{display:inline-block;text-align:left;white-space:pre-line;line-height:1.6;color:#606266}.table-wrap[data-v-e5f658cf]{flex:1;min-height:0;overflow:hidden}[data-v-e5f658cf] .activity-task-drawer .el-drawer__header{margin-bottom:0;padding-bottom:16px;border-bottom:1px solid #ebeef5}[data-v-e5f658cf] .activity-task-drawer .el-drawer__body{display:flex;flex-direction:column;overflow:hidden;padding-top:16px}[data-v-3b4d8c0d] .el-table .cell{line-height:1.5}.activity-table-text-tooltip.el-popper{max-width:min(480px,92vw);padding:10px 12px;border:1px solid #e2e8f0;box-shadow:0 8px 24px #0f172a1a}.activity-table-text-tooltip__body{max-height:260px;overflow-y:auto;font-size:13px;line-height:1.65;color:#334155;white-space:pre-wrap;word-break:break-word}.input-number-sm[data-v-b75d5edd]{width:140px}.field-tip[data-v-b75d5edd]{margin-left:8px;font-size:13px;color:#909399}.qr-overlay[data-v-d61840b9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000}.qr-modal[data-v-d61840b9]{position:relative;width:520px;max-width:92vw;background:transparent;display:flex;flex-direction:column;align-items:center}.qr-loading-center[data-v-d61840b9]{width:100%;height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center}.qr-loading-spinner[data-v-d61840b9]{position:relative;width:60px;height:60px}.qr-loading-ring[data-v-d61840b9]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top-color:#409eff;border-radius:50%;animation:qr-loading-spin-d61840b9 1.2s cubic-bezier(.5,0,.5,1) infinite}.qr-loading-ring[data-v-d61840b9]:nth-child(1){animation-delay:-.45s}.qr-loading-ring[data-v-d61840b9]:nth-child(2){animation-delay:-.3s}.qr-loading-ring[data-v-d61840b9]:nth-child(3){animation-delay:-.15s}@keyframes qr-loading-spin-d61840b9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qr-close[data-v-d61840b9]{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border:none;border-radius:50%;background:#00000073;color:#fff;font-size:18px;cursor:pointer}.qr-preview[data-v-d61840b9]{max-width:100%;max-height:60vh;border-radius:8px}.qr-actions[data-v-d61840b9]{margin-top:10px;display:flex;gap:8px;align-items:center;justify-content:center}.h5-tip[data-v-d61840b9]{color:#fff;font-size:14px;text-align:center;padding:8px;text-shadow:0 1px 2px rgba(0,0,0,.5)}[data-v-16276c60] .el-tabs__header{margin:0}[data-v-e18f8ea4] .h5-form .el-form-item{margin-bottom:20px}[data-v-e18f8ea4] .h5-form .el-form-item__label{color:#333;font-weight:500;font-size:14px;line-height:20px;padding-bottom:8px}.h5-dialog-footer[data-v-e18f8ea4]{display:flex;gap:12px}.h5-cancel-btn[data-v-e18f8ea4],.h5-submit-btn[data-v-e18f8ea4]{flex:1;height:44px;border-radius:8px}@keyframes spin-e18f8ea4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-e18f8ea4]{animation:spin-e18f8ea4 1s linear infinite}[data-v-b76a0b71] .el-tabs__header{margin:0}[data-v-b76a0b71] .el-table .el-table__cell{padding:16px 0}[data-v-b76a0b71] .el-table .el-table__row:hover{background-color:#f8fafc}[data-v-b76a0b71] .el-pagination{justify-content:center}[data-v-b76a0b71] .el-button.is-link{padding:4px 8px}[data-v-b76a0b71] .el-button.is-link:hover{background-color:#409eff1a}@media (max-width: 768px){.el-button[data-v-135809c0]{font-size:14px;padding:8px 12px}}.bg-white[data-v-135809c0]{transition:all .2s ease}.bg-white[data-v-135809c0]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.flex.gap-2>.el-button[data-v-135809c0]{min-width:80px}.text-blue-600[data-v-135809c0]{position:relative}.text-blue-600[data-v-135809c0]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:#3b82f6}.clinic-filter-field[data-v-b8672d32]{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0}.clinic-filter-field__label[data-v-b8672d32]{flex-shrink:0;font-size:14px;color:var(--el-text-color-regular);white-space:nowrap;line-height:1}.clinic-filter-field__control[data-v-b8672d32]{min-width:0;flex:1}.clinic-filter-field__control[data-v-b8672d32] .el-input,.clinic-filter-field__control[data-v-b8672d32] .el-select,.clinic-filter-field__control[data-v-b8672d32] .el-cascader,.clinic-filter-field__control[data-v-b8672d32] .el-date-editor{width:100%}.clinic-segment[data-v-e4cd0f04]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.clinic-segment--compact[data-v-e4cd0f04]{gap:6px}.clinic-segment__item[data-v-e4cd0f04]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:1px solid var(--el-border-color);border-radius:999px;background:var(--el-fill-color-blank);color:var(--el-text-color-regular);font-size:13px;line-height:1.2;padding:7px 14px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.clinic-segment__item[data-v-e4cd0f04]:hover{border-color:var(--el-color-primary-light-5);color:var(--el-color-primary)}.clinic-segment__item.is-active[data-v-e4cd0f04]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:600;box-shadow:inset 0 0 0 1px var(--el-color-primary-light-7)}.clinic-segment__item[data-v-e4cd0f04]:focus-visible{outline:2px solid var(--el-color-primary-light-5);outline-offset:2px}.unit-grid-picker[data-v-768cc46a]{display:block}.unit-grid-picker--append[data-v-768cc46a]{flex-shrink:0;align-self:stretch;display:flex;min-height:var(--el-component-size)}.unit-grid-picker--append[data-v-768cc46a] .el-tooltip__trigger{display:flex!important;flex:1;height:100%}.unit-grid-picker--append[data-v-768cc46a] .el-popover__reference{display:flex;flex:1;height:100%}.unit-grid-picker--field[data-v-768cc46a]{width:100%;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);overflow:hidden;display:flex;align-items:stretch;background:var(--el-fill-color-blank);transition:border-color .2s,box-shadow .2s}.unit-grid-picker--field.is-active[data-v-768cc46a],.unit-grid-picker--field[data-v-768cc46a]:hover{border-color:var(--el-color-primary)}.unit-grid-picker--field.is-active[data-v-768cc46a]{box-shadow:0 0 0 1px var(--el-color-primary-light-7)}.unit-grid-picker--field[data-v-768cc46a] .el-tooltip__trigger{display:flex!important;width:100%}.unit-grid-picker--field[data-v-768cc46a] .el-popover__reference{display:flex;width:100%}.unit-grid-trigger[data-v-768cc46a]{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:var(--el-input-height, var(--el-component-size));height:100%;padding:0 10px;border:none;background:transparent;color:var(--el-text-color-regular);font-size:14px;cursor:pointer;transition:color .2s,background-color .2s;box-sizing:border-box}.unit-grid-trigger--append[data-v-768cc46a]{min-width:68px;justify-content:space-between;padding:0 8px;border-left:1px solid var(--el-border-color);border-radius:0;background:var(--el-fill-color-blank)}.unit-grid-trigger--field[data-v-768cc46a]{justify-content:space-between;padding:0 11px}.unit-grid-trigger.is-empty .unit-grid-trigger__text[data-v-768cc46a],.unit-grid-trigger__text.is-placeholder[data-v-768cc46a]{color:var(--el-text-color-placeholder)}.unit-grid-trigger--append.is-active[data-v-768cc46a],.unit-grid-trigger--append[data-v-768cc46a]:hover{color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.unit-grid-trigger--field.is-active[data-v-768cc46a],.unit-grid-trigger--field[data-v-768cc46a]:hover{color:var(--el-color-primary)}.unit-grid-trigger__actions[data-v-768cc46a]{display:inline-flex;align-items:center;flex-shrink:0}.unit-grid-trigger__text[data-v-768cc46a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:13px}.unit-grid-trigger__clear[data-v-768cc46a]{flex-shrink:0;font-size:14px;color:var(--el-text-color-placeholder)}.unit-grid-trigger__clear[data-v-768cc46a]:hover{color:var(--el-text-color-secondary)}.unit-grid-trigger__arrow[data-v-768cc46a]{flex-shrink:0;font-size:12px;color:var(--el-text-color-secondary);transition:transform .2s}.unit-grid-trigger__arrow.is-reverse[data-v-768cc46a]{transform:rotate(180deg)}.unit-grid-panel[data-v-768cc46a]{display:grid;gap:0;border:1px solid var(--el-border-color-lighter);border-radius:var(--el-border-radius-base);overflow:hidden}.unit-grid-item[data-v-768cc46a]{min-height:36px;padding:6px 4px;border:none;box-shadow:inset -1px -1px 0 var(--el-border-color-lighter);background:var(--el-fill-color-blank);color:var(--el-text-color-regular);font-size:13px;cursor:pointer;transition:background-color .15s,color .15s}.unit-grid-item[data-v-768cc46a]:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.unit-grid-item.is-selected[data-v-768cc46a]{background:var(--el-color-primary-light-8);color:var(--el-color-primary);font-weight:500}.unit-grid-picker-popover.el-popover.el-popper{padding:0}.drug-spec-pack-field[data-v-aedfb015]{width:100%;--spec-num-width: 80px;--spec-unit-width: 72px;--spec-sep-width: 24px;--spec-pair-width: calc(var(--spec-num-width) + var(--spec-unit-width))}.drug-spec-pack-field__head-label[data-v-aedfb015]{display:inline-flex;align-items:center}.drug-spec-pack-field__head-label.is-required[data-v-aedfb015]:before{content:"*";color:var(--el-color-danger);margin-right:4px}.drug-spec-pack-field__toolbar[data-v-aedfb015]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.drug-spec-pack-field__mode-group[data-v-aedfb015]{width:auto}.drug-spec-pack-field__compound[data-v-aedfb015]{display:flex;flex-direction:column;width:100%}.drug-spec-pack-field__head[data-v-aedfb015]{display:flex;align-items:flex-end;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:8px}.drug-spec-pack-field__head-item[data-v-aedfb015]{font-size:12px;line-height:1.4;color:var(--el-text-color-secondary);white-space:nowrap}.drug-spec-pack-field__head-item--dose[data-v-aedfb015],.drug-spec-pack-field__head-item--piece[data-v-aedfb015]{flex:0 0 var(--spec-pair-width);width:var(--spec-pair-width)}.drug-spec-pack-field__head-item--pkg[data-v-aedfb015]{flex:0 0 var(--spec-unit-width);width:var(--spec-unit-width)}.drug-spec-pack-field__head-sep[data-v-aedfb015]{width:var(--spec-sep-width);flex-shrink:0;text-align:center;font-size:13px;color:var(--el-text-color-secondary);line-height:1.4}.drug-spec-pack-field__body[data-v-aedfb015]{display:flex;align-items:stretch;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);overflow:hidden;background:var(--el-fill-color-blank);transition:border-color .2s,box-shadow .2s}.drug-spec-pack-field__body[data-v-aedfb015]:focus-within{border-color:var(--el-color-primary);box-shadow:0 0 0 1px var(--el-color-primary-light-7)}.drug-spec-pack-field__segment[data-v-aedfb015]{display:flex;align-items:stretch;min-width:0}.drug-spec-pack-field__segment--dose[data-v-aedfb015],.drug-spec-pack-field__segment--piece[data-v-aedfb015]{flex:0 0 var(--spec-pair-width);width:var(--spec-pair-width)}.drug-spec-pack-field__segment--pkg[data-v-aedfb015]{flex:0 0 var(--spec-unit-width);width:var(--spec-unit-width)}.drug-spec-pack-field__num[data-v-aedfb015]{flex:0 0 var(--spec-num-width);width:var(--spec-num-width);max-width:var(--spec-num-width)}.drug-spec-pack-field__num[data-v-aedfb015] .el-input__wrapper{box-shadow:none!important;border:none!important;border-radius:0;background:transparent;padding-left:8px;padding-right:4px}.drug-spec-pack-field__num[data-v-aedfb015] .el-input__inner{text-align:center;font-size:13px}.drug-spec-pack-field__locked-unit[data-v-aedfb015]{display:inline-flex;align-items:center;justify-content:center;width:var(--spec-unit-width);flex:0 0 var(--spec-unit-width);min-width:var(--spec-unit-width);padding:0 8px;border-left:1px solid var(--el-border-color);font-size:13px;color:var(--el-text-color-regular);background:var(--el-fill-color-light);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.drug-spec-pack-field[data-v-aedfb015] .unit-grid-picker--append{width:var(--spec-unit-width);flex:0 0 var(--spec-unit-width)}.drug-spec-pack-field[data-v-aedfb015] .unit-grid-trigger--append{min-width:var(--spec-unit-width);width:var(--spec-unit-width);padding:0 8px}.drug-spec-pack-field__segment--pkg[data-v-aedfb015] .unit-grid-picker--append,.drug-spec-pack-field__segment--pkg[data-v-aedfb015] .unit-grid-trigger--append{width:100%;min-width:0;flex:1}.drug-spec-pack-field__sep[data-v-aedfb015]{display:inline-flex;align-items:center;justify-content:center;width:var(--spec-sep-width);flex-shrink:0;color:var(--el-text-color-secondary);background:var(--el-fill-color-light);border-left:1px solid var(--el-border-color-lighter);border-right:1px solid var(--el-border-color-lighter);font-size:13px}.drug-spec-pack-field__preview[data-v-aedfb015]{display:flex;align-items:baseline;gap:8px;margin-top:10px;font-size:13px;line-height:1.5}.drug-spec-pack-field__preview-label[data-v-aedfb015]{flex-shrink:0;color:var(--el-text-color-secondary)}.drug-spec-pack-field__preview-text[data-v-aedfb015]{color:var(--el-text-color-primary);font-weight:500}.drug-spec-pack-field__segment--piece.is-error[data-v-aedfb015]{box-shadow:inset 0 0 0 1px var(--el-color-danger)}.drug-spec-pack-field__error-row[data-v-aedfb015]{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:2px}.drug-spec-pack-field__error-gap--dose[data-v-aedfb015]{flex:0 0 var(--spec-pair-width);width:var(--spec-pair-width)}.drug-spec-pack-field__error-gap--sep[data-v-aedfb015]{width:var(--spec-sep-width);flex:0 0 var(--spec-sep-width)}.drug-spec-pack-field__error-target[data-v-aedfb015]{flex:0 0 var(--spec-pair-width);width:var(--spec-pair-width)}.drug-spec-pack-field__error-text[data-v-aedfb015]{display:block;padding-top:2px;font-size:12px;line-height:1.4;color:var(--el-color-danger)}.price-input[data-v-da8ebf64]{--price-input-width: 72px;display:inline-flex;align-items:stretch;width:calc(var(--price-input-width) + 40px);max-width:100%;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);overflow:hidden;transition:border-color .2s,box-shadow .2s;background:var(--el-fill-color-blank);vertical-align:top}.price-input--block[data-v-da8ebf64]{display:flex;width:100%}.price-input--block .price-input__main[data-v-da8ebf64]{flex:1;width:auto}.price-input[data-v-da8ebf64]:focus-within{border-color:var(--el-color-primary);box-shadow:0 0 0 1px var(--el-color-primary-light-7)}.price-input__main[data-v-da8ebf64]{width:var(--price-input-width);flex:0 0 var(--price-input-width)}.price-input__main[data-v-da8ebf64] .el-input__wrapper{box-shadow:none!important;border:none!important;border-radius:0;background:transparent;padding-left:10px;padding-right:6px}.price-input__main[data-v-da8ebf64] .el-input__inner{text-align:center}.price-input__suffix[data-v-da8ebf64]{display:inline-flex;align-items:center;flex:0 0 40px;justify-content:center;border-left:1px solid var(--el-border-color);background:var(--el-fill-color-light);color:var(--el-text-color-secondary);font-size:14px;white-space:nowrap}.field-hint-icon[data-v-d40bef6c]{margin-left:4px;font-size:14px;color:var(--el-text-color-secondary);cursor:help;vertical-align:middle}.field-hint-icon[data-v-d40bef6c]:hover{color:var(--el-color-primary)}.field-hint-popover.el-popper{max-width:340px;padding:10px 12px}.field-hint-content{font-size:13px;line-height:1.65;color:var(--el-text-color-regular);white-space:pre-line}.drug-pricing-field__grid[data-v-0e245f40]{display:flex;align-items:center;flex-wrap:wrap;gap:16px 32px}.drug-pricing-field__item[data-v-0e245f40]{display:flex;align-items:center;gap:10px;min-width:0}.drug-pricing-field__item--dismount[data-v-0e245f40]{flex-wrap:wrap;gap:10px 16px}.drug-pricing-field__piece[data-v-0e245f40]{display:inline-flex;align-items:center;gap:10px}.drug-pricing-field__label[data-v-0e245f40]{display:inline-flex;align-items:center;flex-shrink:0;font-size:13px;line-height:32px;color:var(--el-text-color-regular);white-space:nowrap}.drug-pricing-field__label.is-required[data-v-0e245f40]:before{content:"*";color:var(--el-color-danger);margin-right:4px}.drug-pricing-field__unit-hint[data-v-0e245f40]{font-size:13px;color:var(--el-text-color-secondary);white-space:nowrap}.drug-form-drawer[data-v-64afbbf6] .el-drawer__header{margin-bottom:0;padding:16px 24px;border-bottom:1px solid var(--el-border-color-lighter)}.drug-form-drawer[data-v-64afbbf6] .el-drawer__title{font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.drug-form-drawer[data-v-64afbbf6] .el-drawer__body{display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--el-fill-color-light)}.drug-form-drawer[data-v-64afbbf6] .el-drawer__footer{padding:12px 24px;border-top:1px solid var(--el-border-color-lighter);background:var(--el-bg-color)}.drug-form-drawer__body[data-v-64afbbf6]{flex:1;overflow-y:auto;padding:16px 20px 20px}.drug-form-surface[data-v-64afbbf6]{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:10px;overflow:hidden}.drug-form-group[data-v-64afbbf6]{padding:18px 22px}.drug-form-group+.drug-form-group[data-v-64afbbf6]{border-top:1px solid var(--el-border-color-lighter)}.drug-form-group__title[data-v-64afbbf6]{margin:0 0 14px;font-size:14px;font-weight:600;color:var(--el-text-color-primary);line-height:1.4}.drug-form-chinese-pricing-hint[data-v-64afbbf6]{margin:0 0 12px;padding:8px 10px;border-radius:6px;background:#f0f9ff;font-size:13px;line-height:1.5;color:#334155}.drug-form[data-v-64afbbf6] .drug-form-item--pricing{margin-top:16px}.drug-form-chinese-pricing-hint[data-v-64afbbf6]+.drug-form-item--pricing{margin-top:0}.drug-form-fields[data-v-64afbbf6] .el-form-item{margin-bottom:0}.drug-form[data-v-64afbbf6] .el-form-item{margin-bottom:16px}.drug-form[data-v-64afbbf6] .drug-form-item--flush{margin-bottom:0}.drug-form[data-v-64afbbf6] .el-form-item__label{padding-bottom:6px;line-height:1.4;font-size:13px;font-weight:500;color:var(--el-text-color-regular)}.drug-form[data-v-64afbbf6] .el-form-item__error{padding-top:2px}.drug-form[data-v-64afbbf6] .drug-form-item--no-label .el-form-item__label,.drug-form[data-v-64afbbf6] .drug-form-item--spec-pack .el-form-item__error{display:none}.drug-form[data-v-64afbbf6] .drug-form-item--segment{margin-bottom:16px}.drug-form-drawer__footer[data-v-64afbbf6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.drug-form-drawer__footer-actions[data-v-64afbbf6]{display:flex;align-items:center;gap:12px}.drug-form-drawer__footer-actions--end[data-v-64afbbf6]{margin-left:auto}.number-unit-field[data-v-0d6826f0]{display:flex;align-items:stretch;width:100%;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);overflow:hidden;transition:border-color .2s,box-shadow .2s;background:var(--el-fill-color-blank)}.number-unit-field[data-v-0d6826f0]:focus-within{border-color:var(--el-color-primary);box-shadow:0 0 0 1px var(--el-color-primary-light-7)}.number-unit-field__input[data-v-0d6826f0]{flex:1;min-width:0}.number-unit-field__input[data-v-0d6826f0] .el-input__wrapper{box-shadow:none!important;border:none!important;border-radius:0;background:transparent}.piece-pack-field[data-v-d6ab2d20]{display:inline-flex;align-items:stretch;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);overflow:hidden;transition:border-color .2s,box-shadow .2s;background:var(--el-fill-color-blank)}.piece-pack-field[data-v-d6ab2d20]:focus-within{border-color:var(--el-color-primary);box-shadow:0 0 0 1px var(--el-color-primary-light-7)}.piece-pack-field__num[data-v-d6ab2d20]{flex:0 0 68px;width:68px;max-width:68px}.piece-pack-field__num[data-v-d6ab2d20] .el-input__inner{text-align:center}.piece-pack-field[data-v-d6ab2d20] .unit-grid-picker--append{width:72px;flex:0 0 72px}.piece-pack-field[data-v-d6ab2d20] .unit-grid-trigger--append{min-width:72px;width:72px}.piece-pack-field__num[data-v-d6ab2d20] .el-input__wrapper{box-shadow:none!important;border:none!important;border-radius:0;background:transparent}.product-dismount.is-splittable[data-v-c0e5bdc0]{color:var(--el-color-success);font-weight:600}.product-dismount.is-whole-only[data-v-c0e5bdc0]{color:#94a3b8;font-size:12px}.product-stock.is-empty[data-v-c0e5bdc0]{color:var(--el-color-danger);font-weight:600}.product-manage-tabs[data-v-81ecd9ec] .el-tabs__header{margin:0}.h5-form-sheet__body[data-v-32a731fb]{flex:0 1 auto;min-height:0;-webkit-overflow-scrolling:touch}.h5-form-sheet--keyboard-open[data-v-32a731fb]{transition:bottom .2s ease}.h5-bottom-popup.van-popup--bottom,.h5-form-sheet-popup.van-popup--bottom{height:auto!important;max-height:90vh}.h5-form-sheet-popup .h5-form-sheet{height:auto;max-height:90vh}.h5-form-sheet-popup .h5-form-sheet__body{max-height:calc(90vh - 116px)}.h5-form-sheet-popup .h5-form-sheet__body .van-field{--van-field-label-width: 7em}.h5-form-sheet-popup .h5-form-sheet__body .van-field__label{flex:none;white-space:nowrap;margin-right:12px}.h5-form-sheet-popup .h5-form-sheet__body .van-field__value{flex:1;min-width:0}.h5-form-sheet-popup .h5-form-sheet__body .van-field__control{text-align:right}.h5-search-picker[data-v-446bec0b]{display:flex;flex-direction:column;height:auto;max-height:calc(90vh - 8px);background:#fff}.h5-search-picker__toolbar[data-v-446bec0b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 4px}.h5-search-picker__toolbar-btn[data-v-446bec0b]{border:none;background:transparent;font-size:14px;color:#6b7280;cursor:pointer}.h5-search-picker__toolbar-title[data-v-446bec0b]{font-size:16px;font-weight:600;color:#111827}.h5-search-picker__toolbar-placeholder[data-v-446bec0b]{width:32px}.h5-search-picker__summary[data-v-446bec0b]{margin:0;padding:4px 16px 8px;font-size:12px;line-height:1.4;color:#9ca3af}.h5-search-picker__body[data-v-446bec0b]{flex:0 1 auto;min-height:0;max-height:calc(90vh - 140px);overflow-y:auto;-webkit-overflow-scrolling:touch}.h5-search-picker__cell--active[data-v-446bec0b] .van-cell__title{color:#2563eb}.h5-textarea-field[data-v-15bcba8f] .van-field__control{min-height:88px;line-height:1.5}.h5-textarea-field[data-v-15bcba8f] textarea.van-field__control{padding-top:4px}.h5-menu-grid--paged[data-v-ce9fdf41]{margin:8px 12px 0}.h5-menu-paged[data-v-ce9fdf41]{border-radius:12px;background:#fff;box-shadow:0 1px 4px #0f172a0f;overflow:hidden}.h5-menu-swipe[data-v-ce9fdf41]{padding-bottom:4px}.h5-menu-swipe[data-v-ce9fdf41] .van-swipe__indicators{bottom:6px}.h5-menu-swipe[data-v-ce9fdf41] .van-swipe__indicator{width:6px;height:6px;background-color:#d1d5db;opacity:1}.h5-menu-swipe[data-v-ce9fdf41] .van-swipe__indicator--active{width:14px;border-radius:3px;background-color:#2563eb}.h5-menu-swipe__item[data-v-ce9fdf41]{padding:10px 8px 22px}.h5-menu-paged__row[data-v-ce9fdf41]{display:flex;gap:6px;margin-bottom:6px}.h5-menu-paged__row[data-v-ce9fdf41]:last-child{margin-bottom:0}.h5-menu-paged__cell[data-v-ce9fdf41]{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border:none;border-radius:10px;background:transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease}.h5-menu-paged__cell--placeholder[data-v-ce9fdf41]{visibility:hidden;pointer-events:none}.h5-menu-paged__cell[data-v-ce9fdf41]:active:not(.h5-menu-paged__cell--placeholder){background:#f3f4f6}.h5-menu-paged__cell--active[data-v-ce9fdf41]{background:#eff6ff}.h5-menu-paged__icon[data-v-ce9fdf41]{font-size:20px;color:#6b7280}.h5-menu-paged__cell--active .h5-menu-paged__icon[data-v-ce9fdf41]{color:#2563eb}.h5-menu-paged__label[data-v-ce9fdf41]{width:100%;overflow:hidden;font-size:11px;line-height:1.25;color:#6b7280;text-align:center;text-overflow:ellipsis;white-space:nowrap}.h5-menu-paged__cell--active .h5-menu-paged__label[data-v-ce9fdf41]{font-weight:500;color:#2563eb}[data-v-ce9fdf41] .h5-menu-item--active .van-grid-item__text{color:#2563eb}.h5-scroll-body[data-v-740299d8]{-webkit-overflow-scrolling:touch}.history-data[data-v-8a066bd3]{display:flex;flex-direction:column;gap:12px;padding:0 4px 4px}.history-title[data-v-8a066bd3]{font-size:16px;font-weight:600;color:#0f172a;line-height:1}.history-body[data-v-8a066bd3]{display:flex;align-items:center;gap:20px;min-height:140px}.history-left[data-v-8a066bd3]{flex:0 0 auto;display:flex;flex-direction:column;gap:12px}.history-date-picker.el-date-editor[data-v-8a066bd3],.history-date-picker[data-v-8a066bd3]{width:220px!important;max-width:220px!important}.history-date-picker.el-date-editor.el-range-editor.el-input__wrapper[data-v-8a066bd3],.history-date-picker.el-range-editor.el-input__wrapper[data-v-8a066bd3]{width:220px!important;max-width:220px!important;height:32px;padding:0 8px;border-radius:8px;background:#f8fafc;box-shadow:0 0 0 1px #e2e8f0 inset;transition:box-shadow .2s ease,background .2s ease}.history-date-picker.el-date-editor[data-v-8a066bd3]:hover,.history-date-picker.el-date-editor.is-active[data-v-8a066bd3],.history-date-picker[data-v-8a066bd3]:hover,.history-date-picker.is-active[data-v-8a066bd3]{background:#fff;box-shadow:0 0 0 1px #3fbca8 inset}.history-date-picker.el-date-editor[data-v-8a066bd3] .el-range-input,.history-date-picker[data-v-8a066bd3] .el-range-input{flex:1;width:auto!important;font-size:12px;color:#334155;font-weight:500}.history-date-picker.el-date-editor[data-v-8a066bd3] .el-range-separator,.history-date-picker[data-v-8a066bd3] .el-range-separator{flex:0 0 auto;width:auto;padding:0 2px;color:#94a3b8;font-size:12px;line-height:32px}.history-date-picker.el-date-editor[data-v-8a066bd3] .el-range__icon,.history-date-picker.el-date-editor[data-v-8a066bd3] .el-range__close-icon,.history-date-picker[data-v-8a066bd3] .el-range__icon,.history-date-picker[data-v-8a066bd3] .el-range__close-icon{color:#94a3b8}.traffic-light-section[data-v-8a066bd3]{display:flex;align-items:center;gap:12px}.traffic-light-meta[data-v-8a066bd3]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.traffic-light-title[data-v-8a066bd3]{font-size:14px;color:#334155;font-weight:600;white-space:nowrap}.traffic-light-tag[data-v-8a066bd3]{padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;text-align:center;min-width:52px;width:-moz-fit-content;width:fit-content}.traffic-light-tag.status-gray[data-v-8a066bd3]{background:#f1f5f9;color:#94a3b8}.traffic-light-tag.status-orange[data-v-8a066bd3]{background:#fff7ed;color:#ea580c}.traffic-light-tag.status-yellow[data-v-8a066bd3]{background:#fefce8;color:#ca8a04}.traffic-light-tag.status-green[data-v-8a066bd3]{background:#f0fdf4;color:#16a34a}.traffic-light-tag.status-teal[data-v-8a066bd3]{background:#3fbca8;color:#fff}.gauge-chart[data-v-8a066bd3]{width:156px;height:100px;flex-shrink:0}.history-center[data-v-8a066bd3]{flex:1;display:grid;grid-template-columns:repeat(3,minmax(140px,180px));justify-content:center;align-content:center;-moz-column-gap:72px;column-gap:72px;row-gap:20px}.history-center .indicator-item[data-v-8a066bd3]{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left}.history-center .indicator-item .label[data-v-8a066bd3]{font-size:13px;color:#64748b;line-height:1.2}.history-center .indicator-item .value .number[data-v-8a066bd3]{font-size:24px;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.15}.history-center .indicator-item .value .unit[data-v-8a066bd3]{font-size:12px;color:#94a3b8;margin-left:4px}.history-center .indicator-item .target[data-v-8a066bd3]{font-size:12px;color:#94a3b8;line-height:1.3}.blood-sugar-report[data-v-ba15a255]{padding:20px;height:100%;overflow-y:auto}.blood-sugar-report .loading-state[data-v-ba15a255]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;color:#999}.blood-sugar-report .loading-state .el-icon[data-v-ba15a255]{font-size:24px;margin-bottom:8px}.blood-sugar-report .loading-state span[data-v-ba15a255]{font-size:14px}.blood-sugar-report .report-list[data-v-ba15a255]{display:flex;flex-direction:column;gap:12px}.blood-sugar-report .report-list .report-item[data-v-ba15a255]{display:flex;align-items:center;padding:16px;background:#fffc;border-radius:8px;cursor:pointer;transition:all .3s;border:1px solid #e8e8e8}.blood-sugar-report .report-list .report-item[data-v-ba15a255]:hover{background:#fffffff2;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.blood-sugar-report .report-list .report-item .report-icon[data-v-ba15a255]{flex-shrink:0;width:40px;height:40px;background:#1890ff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:16px}.blood-sugar-report .report-list .report-item .report-icon .el-icon[data-v-ba15a255]{font-size:18px;color:#fff}.blood-sugar-report .report-list .report-item .report-info[data-v-ba15a255]{flex:1}.blood-sugar-report .report-list .report-item .report-info .report-title[data-v-ba15a255]{font-size:16px;font-weight:500;color:#333;margin-bottom:4px}.blood-sugar-report .report-list .report-item .report-info .report-meta[data-v-ba15a255]{display:flex;gap:12px;align-items:center}.blood-sugar-report .report-list .report-item .report-info .report-meta .report-date[data-v-ba15a255]{font-size:13px;color:#999}.blood-sugar-report .report-list .report-item .report-info .report-meta .report-size[data-v-ba15a255]{font-size:12px;color:#666;background:#f5f5f5;padding:2px 6px;border-radius:4px}.blood-sugar-report .report-list .report-item .report-info .report-meta .report-device[data-v-ba15a255]{font-size:12px;color:#666;background:#e6f7ff;padding:2px 6px;border-radius:4px}.blood-sugar-report .report-list .report-item .report-status[data-v-ba15a255]{flex-shrink:0}.blood-sugar-report .empty-reports[data-v-ba15a255]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px}.blood-sugar-report .empty-reports .empty-icon[data-v-ba15a255]{margin-bottom:16px}.blood-sugar-report .empty-reports .empty-icon .el-icon[data-v-ba15a255]{font-size:48px;color:#d9d9d9}.blood-sugar-report .empty-reports .empty-text[data-v-ba15a255]{font-size:16px;color:#666;margin-bottom:8px;font-weight:500}.blood-sugar-report .empty-reports .empty-desc[data-v-ba15a255]{font-size:14px;color:#999}.cgm-hardware-panel[data-v-69d6ba5c]{position:relative;padding:16px;min-height:400px;box-sizing:border-box}.right-panel[data-v-69d6ba5c]{display:flex;flex-direction:column;gap:20px}.right-panel .card[data-v-69d6ba5c]{background:#fff;border:1px solid #e8eef3;border-radius:12px;box-shadow:0 2px 10px #0f172a0a;padding:20px;box-sizing:border-box}.right-panel .card .card-title[data-v-69d6ba5c]{font-size:16px;font-weight:600;color:#0f172a;margin-bottom:16px}.right-panel .card .card-content[data-v-69d6ba5c]{background-color:#fff;border-radius:10px;padding:16px 12px;min-height:200px}.right-panel .card.history-data-container .history-card-content[data-v-69d6ba5c],.right-panel .card.today-data-container .today-card-content[data-v-69d6ba5c]{padding:16px 16px 12px}.dialog-footer[data-v-cb68d7ac]{display:flex;justify-content:flex-end;gap:10px}.disease-history-table[data-v-d4d81f85]{height:100%;display:flex;flex-direction:column}.dialog-footer[data-v-b52ef473]{display:flex;justify-content:flex-end;gap:10px}.family-history-table[data-v-4ead2d78]{height:100%;display:flex;flex-direction:column}.dialog-footer[data-v-dc13bc64]{display:flex;justify-content:flex-end;gap:10px}.exposure-history-table[data-v-dac40ea3]{height:100%;display:flex;flex-direction:column;min-width:0}.table-body[data-v-dac40ea3]{overflow:hidden}[data-v-a4e6ce4f] .el-dialog__body{padding:20px}.allergy-history-table[data-v-be652f7b]{height:100%;display:flex;flex-direction:column}.dialog-footer[data-v-7f710f0e]{display:flex;justify-content:flex-end;gap:10px}.surgery-history-table[data-v-cbdaf7b0]{height:100%;display:flex;flex-direction:column}[data-v-f9d468a3] .el-input-number{width:100%}.weight-management-table[data-v-e529a61e],.blood-sugar-table[data-v-b7bf03f2]{height:100%;display:flex;flex-direction:column}[data-v-4cf8eb85] .el-input-number{width:100%}.blood-pressure-table[data-v-3c463c6b]{height:100%;display:flex;flex-direction:column}[data-v-a20b4c30] .el-input-number{width:100%}.cut-history-table[data-v-8c473896]{height:100%;display:flex;flex-direction:column}.space-y-4[data-v-f6c29ea2]>*+*{margin-top:1rem}.medicine-history-table[data-v-d50d9ff2]{height:100%;display:flex;flex-direction:column}.upload-demo[data-v-e4970873]{width:100%}.el-upload__tip[data-v-e4970873]{color:#909399;font-size:12px;margin-top:8px}.physical-exam-h5-upload__file-btn[data-v-e4970873]{margin-top:8px}.physical-exam-h5-upload__input[data-v-e4970873]{display:none}.physical-exam-table[data-v-020f3af2]{height:100%;display:flex;flex-direction:column}.upload-demo[data-v-082ef704]{width:100%}.el-upload__tip[data-v-082ef704]{color:#909399;font-size:12px;margin-top:8px}.check-record-table[data-v-94ea1fa7]{height:100%;display:flex;flex-direction:column}.image-record-dialog[data-v-fb166394]{width:100%}.qrcode-upload[data-v-fb166394]{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.qrcode-preview-wrapper[data-v-fb166394]{flex-shrink:0}.qrcode-image-container[data-v-fb166394]{position:relative;display:inline-block}.qrcode-delete-btn[data-v-fb166394]{position:absolute;top:-8px;right:-8px;z-index:10;width:20px;height:20px;padding:0;display:flex;align-items:center;justify-content:center}.qrcode-placeholder[data-v-fb166394]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;transition:border-color .3s;display:flex;align-items:center;justify-content:center;width:100px;height:100px}.qrcode-placeholder[data-v-fb166394]:hover{border-color:#409eff}.qrcode-uploader-icon[data-v-fb166394]{font-size:28px;color:#8c939d}.qrcode-image[data-v-fb166394]{width:100px;height:100px;display:block;border-radius:6px;cursor:pointer;border:1px solid #d9d9d9}.qrcode-actions[data-v-fb166394]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.qrcode-tip[data-v-fb166394]{font-size:12px;margin-top:4px}.qrcode-tip .is-loading[data-v-fb166394]{animation:rotating-fb166394 2s linear infinite}@keyframes rotating-fb166394{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image-record-table[data-v-257dce9c]{height:100%;display:flex;flex-direction:column}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.ql-snow .ql-tooltip[data-mode=link]:before{content:"请输入链接地址:"}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"保存"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"请输入视频地址:"}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"10px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"32px"}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"正文"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"标题1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"标题2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"标题3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"标题4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"标题5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"标题6"}.editor-root[data-v-556e7931],.editor-wrapper[data-v-556e7931]{max-width:100%;min-width:0}.editor-wrapper[data-v-556e7931]>*{max-width:100%}.editor-wrapper[data-v-556e7931] .ql-toolbar.ql-snow{overflow:visible;flex-wrap:wrap}.editor-wrapper[data-v-556e7931] .ql-picker-options{overflow-y:visible;max-height:none}.editor-wrapper[data-v-556e7931] .ql-toolbar button.ql-editor-fullscreen{width:28px;height:24px;padding:3px 5px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.editor-wrapper[data-v-556e7931] .ql-toolbar button.ql-editor-fullscreen svg{width:18px;height:18px}.editor-wrapper[data-v-556e7931] .ql-container{min-height:var(--editor-min-height, 200px);height:var(--editor-height, auto);max-width:100%}.editor-wrapper[data-v-556e7931] .ql-editor{overflow-x:auto;word-break:break-word;overflow-wrap:break-word}.editor-wrapper[data-v-556e7931] .ql-editor img,.editor-wrapper[data-v-556e7931] .ql-editor video.ql-video{max-width:100%;height:auto}.editor-wrapper[data-v-556e7931] .ql-editor table{max-width:100%;table-layout:fixed}.editor-wrapper--fullscreen[data-v-556e7931]{display:flex;flex-direction:column;padding:12px;background:#fff;box-sizing:border-box}.editor-wrapper--fullscreen[data-v-556e7931] .ql-container{flex:1;min-height:0;height:auto!important}.medical-record-embedded[data-v-ef2f4a45]{display:grid;grid-template-columns:18rem minmax(0,1fr);gap:16px;box-sizing:border-box;height:100%;min-height:520px;padding:16px}.medical-record-embedded>aside[data-v-ef2f4a45],.medical-record-embedded>section[data-v-ef2f4a45]{min-width:0;min-height:0}@media (max-width: 768px){.medical-record-embedded[data-v-ef2f4a45]{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;padding:12px}.medical-record-embedded>aside[data-v-ef2f4a45]{max-height:42vh}.medical-record-embedded>aside.is-list-empty[data-v-ef2f4a45]{display:none}.medical-record-embedded>section[data-v-ef2f4a45]{min-height:460px}}.record-row[data-v-ef2f4a45]{display:block;width:100%;margin-bottom:8px;padding:12px;border:1px solid #e8eef5;border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.record-row[data-v-ef2f4a45]:hover{border-color:#c7d7ec;background:#f8fbff}.record-row.is-active[data-v-ef2f4a45]{border-color:#93c5fd;background:#eff6ff;box-shadow:0 1px 2px #2563eb14}.record-row__preview[data-v-ef2f4a45]{margin:6px 0 0;overflow:hidden;color:#64748b;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.history-grid[data-v-ef2f4a45]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-content:start}.history-block[data-v-ef2f4a45]{min-width:0;min-height:112px;padding:14px 16px;overflow:hidden;border:1px solid #e8eef5;border-radius:10px;background:#fff;isolation:isolate}.history-block__title[data-v-ef2f4a45]{margin:0 0 10px;color:#334155;font-size:14px;font-weight:600}.history-block__body[data-v-ef2f4a45]{overflow:hidden;color:#475569;font-size:14px;line-height:1.7;word-break:break-word}.history-block__empty[data-v-ef2f4a45]{margin:0;color:#94a3b8;font-size:13px}.history-edit-item[data-v-ef2f4a45]{min-width:0;overflow:hidden}.rich-html[data-v-ef2f4a45]{display:flow-root;max-width:100%}.rich-html[data-v-ef2f4a45] p{margin:0 0 .5em}.rich-html[data-v-ef2f4a45] p:last-child{margin-bottom:0}.rich-html[data-v-ef2f4a45] img{display:inline-block;float:none!important;clear:none;max-width:160px!important;max-height:120px!important;width:auto!important;height:auto!important;margin:8px 8px 4px 0;border:1px solid #e8eef5;border-radius:6px;-o-object-fit:cover;object-fit:cover;vertical-align:top;cursor:zoom-in;background:#f8fafc;transition:box-shadow .15s ease,border-color .15s ease}.rich-html[data-v-ef2f4a45] img:hover{border-color:#93c5fd;box-shadow:0 0 0 2px #93c5fd59}.rich-html[data-v-ef2f4a45] *:not(img){max-width:100%;box-sizing:border-box}.rich-html[data-v-ef2f4a45] ul,.rich-html[data-v-ef2f4a45] ol{padding-left:1.25em}.rich-html[data-v-ef2f4a45] table{display:block;overflow-x:auto}.medical-record-wrap[data-v-196d9fd1]{height:100%}@media (max-width: 768px){.medical-record-wrap[data-v-196d9fd1]{height:auto}}.health-record-page[data-v-0bf4a2d0]{background-color:#f5f5f5}.medical-record-detail-dialog[data-v-e53f432c] .el-dialog__body{padding:12px 16px 8px}.medical-record-detail-desc[data-v-e53f432c] .el-descriptions__body .el-descriptions__table{table-layout:fixed;width:100%}.medical-record-detail-desc[data-v-e53f432c] .el-descriptions__label{width:6.5rem;min-width:6.5rem;white-space:nowrap;vertical-align:top}.medical-record-detail-desc[data-v-e53f432c] .el-descriptions__content{word-break:break-word}.follow-up-form-actions[data-v-fd9dc7a9]{display:flex;justify-content:center;gap:12px;padding-top:20px}.follow-up-form[data-v-fd9dc7a9] .el-form-item{margin-bottom:18px}.follow-up-form[data-v-fd9dc7a9] .el-date-editor.el-input,.follow-up-form[data-v-fd9dc7a9] .el-date-editor.el-input__wrapper{width:100%}.patient-sort-bar[data-v-fa153683]{background:#fafbfc}.patient-sort-actions[data-v-fa153683]{display:flex;flex:1;min-width:0;gap:6px}.patient-sort-btn[data-v-fa153683]{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:4px;min-width:0;height:28px;padding:0 8px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#64748b;font-size:12px;line-height:1;cursor:pointer;transition:all .2s ease}.patient-sort-btn[data-v-fa153683]:hover{color:#2563eb;border-color:#bfdbfe;background:#eff6ff}.patient-sort-btn--active[data-v-fa153683]{color:#2563eb;border-color:#93c5fd;background:#eff6ff;font-weight:600;box-shadow:inset 0 0 0 1px #2563eb14}.patient-sort-btn span[data-v-fa153683]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-filter-tags[data-v-fa153683]{display:flex;flex-wrap:wrap;gap:6px;background:#fff}.patient-filter-panel[data-v-fa153683]{padding:2px 0 0}.patient-filter-row[data-v-fa153683]{margin-bottom:16px;min-width:0;max-width:100%}.patient-filter-label[data-v-fa153683]{display:flex;align-items:center;gap:4px;margin-bottom:8px;font-size:14px;font-weight:500;color:#303133;line-height:1.2}.patient-filter-tip[data-v-fa153683]{font-size:14px;color:#94a3b8;cursor:help}.patient-filter-tip[data-v-fa153683]:hover{color:#f59e0b}.patient-filter-daterange[data-v-fa153683]{--el-date-editor-width: 100%;--el-date-editor-daterange-width: 100%;display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.patient-filter-daterange.el-range-editor.el-input__wrapper[data-v-fa153683],.patient-filter-daterange.el-date-editor--daterange[data-v-fa153683],.patient-filter-daterange[data-v-fa153683] .el-range-editor.el-input__wrapper{--el-date-editor-width: 100%;--el-date-editor-daterange-width: 100%;width:100%!important;max-width:100%!important;min-width:0!important;height:36px;padding:0 8px;box-sizing:border-box;border-radius:6px}.patient-filter-daterange[data-v-fa153683] .el-range-input{flex:1 1 0;min-width:0!important;width:0!important;font-size:12px}.patient-filter-daterange[data-v-fa153683] .el-range-separator{flex:0 0 auto;width:auto!important;padding:0 2px;font-size:12px;line-height:34px;color:#909399}.patient-filter-daterange[data-v-fa153683] .el-range__icon,.patient-filter-daterange[data-v-fa153683] .el-range__close-icon{flex-shrink:0}.patient-filter-segment[data-v-fa153683]{display:flex;width:100%;height:36px;overflow:hidden;border:1px solid #dcdfe6;border-radius:6px;box-sizing:border-box;background:#fff}.patient-filter-segment__item[data-v-fa153683]{flex:1;height:100%;border:none;border-right:1px solid #dcdfe6;background:#fff;color:#303133;font-size:13px;line-height:1;cursor:pointer;transition:all .15s ease}.patient-filter-segment__item[data-v-fa153683]:last-child{border-right:none}.patient-filter-segment__item[data-v-fa153683]:hover:not(.is-active){color:var(--el-color-primary)}.patient-filter-segment__item.is-active[data-v-fa153683]{background:#f0f7ff;color:var(--el-color-primary);font-weight:600;border-right-color:#dcdfe6}.patient-filter-segment__item.is-active+.patient-filter-segment__item[data-v-fa153683]{border-left-color:transparent}.patient-filter-age[data-v-fa153683]{display:flex;align-items:center;gap:10px;min-width:0}.patient-filter-age[data-v-fa153683] .el-input{flex:1;min-width:0}.patient-filter-age[data-v-fa153683] .el-input__wrapper{height:36px;border-radius:6px}.patient-filter-age[data-v-fa153683] .el-input__inner{font-size:13px}.patient-filter-age[data-v-fa153683] .el-input__prefix,.patient-filter-age[data-v-fa153683] .el-input__suffix{color:#909399}.patient-filter-age__sep[data-v-fa153683]{flex-shrink:0;font-size:13px;color:#909399}.patient-filter-actions[data-v-fa153683]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:14px;border-top:1px solid #f0f0f0}.patient-filter-actions[data-v-fa153683] .el-button{height:32px;min-width:64px;border-radius:6px}.patient-summary-bar[data-v-fa153683]{box-sizing:border-box;background:#fff}.patient-summary-phone[data-v-fa153683]{display:inline-flex;align-items:center;font-size:14px;font-weight:600;letter-spacing:.04em;color:#2563eb;font-variant-numeric:tabular-nums;-webkit-user-select:all;-moz-user-select:all;user-select:all}.follow-right-header[data-v-fa153683]{box-sizing:border-box}.follow-mid-tabbar[data-v-fa153683]{display:flex;flex-shrink:0;align-items:stretch;gap:32px;border-bottom:1px solid #ebeef5}.follow-mid-tab[data-v-fa153683]{position:relative;height:42px;padding:0 2px;border:none;background:transparent;color:#909399;font-size:14px;line-height:42px;cursor:pointer;transition:color .2s ease}.follow-mid-tab[data-v-fa153683]:hover{color:#606266}.follow-mid-tab.is-active[data-v-fa153683]{color:#303133;font-weight:500}.follow-mid-tab.is-active[data-v-fa153683]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--el-color-primary);border-radius:2px 2px 0 0}.patient-list-footer[data-v-fa153683]{background:#fff}.patient-status-group[data-v-fa153683]{display:inline-flex;align-items:center;gap:4px;max-width:100%}.patient-status[data-v-fa153683]{font-size:11px;line-height:1;white-space:nowrap}.patient-status-dot[data-v-fa153683]{font-size:11px;line-height:1;color:#cbd5e1}.patient-status--ok[data-v-fa153683]{color:#16a34a}.patient-status--warn[data-v-fa153683]{color:#ea580c}.patient-status--muted[data-v-fa153683]{color:#94a3b8}.patient-list-scroll[data-v-fa153683]{scrollbar-width:thin;scrollbar-color:#d4d4d8 transparent}.patient-list-scroll[data-v-fa153683]::-webkit-scrollbar{width:5px;height:5px}.patient-list-scroll[data-v-fa153683]::-webkit-scrollbar-thumb{background-color:#d4d4d8;border-radius:999px}.patient-list-scroll[data-v-fa153683]::-webkit-scrollbar-thumb:hover{background-color:#a1a1aa}.patient-list-scroll[data-v-fa153683]::-webkit-scrollbar-track{background:transparent}.follow-feed[data-v-fa153683]{scrollbar-width:thin;scrollbar-color:#d4d4d8 transparent}.follow-feed[data-v-fa153683]::-webkit-scrollbar{width:5px;height:5px}.follow-feed[data-v-fa153683]::-webkit-scrollbar-thumb{background-color:#d4d4d8;border-radius:999px}.follow-feed[data-v-fa153683]::-webkit-scrollbar-thumb:hover{background-color:#a1a1aa}.follow-feed[data-v-fa153683]::-webkit-scrollbar-track{background:transparent}.patient-list-pagination[data-v-fa153683]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;width:100%;padding:0}.patient-list-pagination[data-v-fa153683] .el-pagination__total{flex:1;min-width:0;margin-right:6px;font-size:12px;color:#64748b;text-align:left;white-space:nowrap}.patient-list-pagination[data-v-fa153683] .el-pagination__prev,.patient-list-pagination[data-v-fa153683] .el-pagination__next{margin:0;min-width:24px}.patient-list-pagination[data-v-fa153683] .btn-prev,.patient-list-pagination[data-v-fa153683] .btn-next{background:#f1f5f9!important;color:#475569}.patient-list-pagination[data-v-fa153683] .btn-prev:not(:disabled):hover,.patient-list-pagination[data-v-fa153683] .btn-next:not(:disabled):hover{color:var(--el-color-primary)}.patient-page-jumper[data-v-fa153683]{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:3px;height:24px;margin:0 4px;padding:0 6px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0;white-space:nowrap;font-size:12px;color:#64748b;font-variant-numeric:tabular-nums}.patient-page-jumper__input[data-v-fa153683]{height:18px;padding:0;border:none;background:transparent;color:#334155;font-size:12px;font-weight:600;text-align:center;outline:none;box-sizing:border-box}.patient-page-jumper__input[data-v-fa153683]:focus{color:var(--el-color-primary)}.patient-page-jumper__sep[data-v-fa153683]{color:#94a3b8}.patient-page-jumper__max[data-v-fa153683]{color:#64748b}.follow-right-col[data-v-fa153683]{width:380px}.follow-card__icon[data-v-fa153683]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px}.follow-card__icon.is-phone[data-v-fa153683]{background:#eff6ff;color:#3b82f6}.follow-card__icon.is-survey[data-v-fa153683]{background:#ecfdf5;color:#10b981}.follow-card__icon.is-home[data-v-fa153683]{background:#fffbeb;color:#f59e0b}.follow-card__icon.is-clinic[data-v-fa153683]{background:#eef2ff;color:#6366f1}.follow-card__icon.is-default[data-v-fa153683]{background:#f1f5f9;color:#94a3b8}.patient-filter-popover.el-popover.el-popper{padding:16px;overflow:visible;border-radius:8px;box-sizing:border-box}.patient-filter-popover .patient-filter-panel{width:100%;max-width:100%;overflow:hidden}.patient-filter-popover .patient-filter-daterange,.patient-filter-popover .el-date-editor--daterange,.patient-filter-popover .el-date-editor.el-input__wrapper{--el-date-editor-width: 100%;--el-date-editor-daterange-width: 100%;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.patient-filter-popover .el-date-editor .el-range-input{flex:1 1 0;min-width:0!important;width:0!important}.patient-filter-popover .el-date-editor .el-range-separator{flex:0 0 auto;width:auto!important;padding:0 2px}.batch-opt[data-v-8732cdaf]{padding:2px 0;line-height:1.35}.batch-opt__head[data-v-8732cdaf]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.batch-opt__no[data-v-8732cdaf]{font-size:13px;font-weight:600;color:var(--el-text-color-primary)}.batch-opt__stock[data-v-8732cdaf]{flex-shrink:0;font-size:12px;color:var(--el-color-primary)}.batch-opt__meta[data-v-8732cdaf]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12px;color:var(--el-text-color-secondary)}.inventory-batch-select-dropdown{min-width:360px!important;max-width:440px}.inventory-batch-select-dropdown .el-select-dropdown__item{height:auto!important;line-height:1.35;padding-top:8px;padding-bottom:8px}.drug-search-table-root[data-v-ae77be3c]{position:relative;width:100%;min-width:0}.drug-search-table-input[data-v-ae77be3c] .el-input__wrapper{height:var(--el-component-size);min-height:var(--el-component-size);border-radius:6px;box-shadow:0 0 0 1px var(--el-border-color-lighter) inset;background:#fff}.drug-search-table-input[data-v-ae77be3c] .el-input__wrapper:hover,.drug-search-table-input[data-v-ae77be3c] .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px #38bdf8 inset;background:#f0f9ff}.drug-search-table-root.is-plain .drug-search-table-input[data-v-ae77be3c] .el-input__wrapper{box-shadow:none;padding-left:0;background:transparent}.drug-search-table-root.is-plain .drug-search-table-input[data-v-ae77be3c] .el-input__wrapper:hover,.drug-search-table-root.is-plain .drug-search-table-input[data-v-ae77be3c] .el-input.is-focus .el-input__wrapper{box-shadow:none;background:transparent}.drug-search-table-root.is-compact .drug-search-table-input[data-v-ae77be3c] .el-input__wrapper{padding-left:0;padding-right:0}.drug-search-table-root.is-compact .drug-search-table-input[data-v-ae77be3c] .el-input__inner{font-size:15px;font-weight:500;color:#1e293b}.drug-search-table[data-v-ae77be3c] .el-table__row{cursor:pointer}.drug-search-table[data-v-ae77be3c] .el-table__header th{background:#f8fafc;color:#475569;font-size:13px;font-weight:600;height:42px}.drug-search-table[data-v-ae77be3c] .el-table__cell{font-size:13px;padding:10px 0;color:#334155}.drug-search-table[data-v-ae77be3c] .el-table__body .el-table__cell{line-height:1.45}.drug-search-stock.is-empty[data-v-ae77be3c]{color:var(--el-color-danger);font-weight:600}.drug-search-dismount.is-splittable[data-v-ae77be3c]{color:var(--el-color-success);font-weight:600}.drug-search-dismount.is-whole-only[data-v-ae77be3c]{color:#94a3b8;font-size:12px}.drug-search-table[data-v-ae77be3c] .el-table__row.is-out-of-stock{color:#94a3b8}.drug-search-table[data-v-ae77be3c] .el-table__row.is-out-of-stock td.el-table__cell{background:#f8fafc}.drug-search-table[data-v-ae77be3c] .el-table__row.is-out-of-stock:hover>td.el-table__cell{background:#f1f5f9!important}.drug-search-table-dropdown{z-index:3000;padding:10px;border:1px solid var(--el-border-color-lighter);border-radius:10px;background:#fff;box-shadow:0 4px 6px -1px #0f172a14,0 10px 20px -4px #0f172a1a}.check-items-table[data-v-000c61ea] .el-input-number{width:100%}.check-items-table[data-v-000c61ea] .el-input-number .el-input__wrapper{padding-left:6px;padding-right:28px}.check-items-table[data-v-000c61ea] .cell{padding:4px 6px}.loss-items-table[data-v-589afab1] .el-input-number{width:100%}.loss-items-table[data-v-589afab1] .el-input-number .el-input__wrapper{padding-left:8px;padding-right:36px}.purchase-items-table[data-v-ec343079] .el-input-number{width:100%}.purchase-items-table[data-v-ec343079] .el-input-number .el-input__wrapper{padding-left:6px;padding-right:28px}.purchase-items-table[data-v-ec343079] .el-date-editor.el-input,.purchase-items-table[data-v-ec343079] .el-date-editor.el-input__wrapper{width:100%!important}.purchase-items-table[data-v-ec343079] .cell{padding:4px 6px}.retail-drawer[data-v-d8d36cc5]{display:flex;height:100%;flex-direction:column;background:#fff}.retail-drawer__body[data-v-d8d36cc5]{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 20px;background:#fff}.retail-patient[data-v-d8d36cc5]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.retail-search[data-v-d8d36cc5]{margin-bottom:12px;padding:10px 12px;border:1px solid #e8ecf1;border-radius:10px;background:#fff}.retail-search[data-v-d8d36cc5] .drug-search-table-input .el-input__wrapper{min-height:38px;box-shadow:none;background:transparent;padding-left:4px}.retail-search[data-v-d8d36cc5] .drug-search-table-input .el-input__wrapper:hover,.retail-search[data-v-d8d36cc5] .drug-search-table-input .el-input.is-focus .el-input__wrapper{box-shadow:none;background:transparent}.retail-search[data-v-d8d36cc5] .drug-search-table-input .el-input__inner{font-size:14px}.retail-cart[data-v-d8d36cc5]{border:1px solid #e8ecf1;border-radius:10px;background:#fff;overflow:hidden}.retail-cart__head[data-v-d8d36cc5]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #e8ecf1;background:#fff}.retail-cart__title[data-v-d8d36cc5]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e293b}.retail-cart__title[data-v-d8d36cc5]:before{content:"";width:3px;height:14px;border-radius:999px;background:var(--el-color-primary)}.retail-cart__count[data-v-d8d36cc5]{font-size:12px;color:#94a3b8}.retail-cart__empty[data-v-d8d36cc5]{padding:48px 16px;text-align:center;font-size:13px;color:#94a3b8}.retail-cart__cols[data-v-d8d36cc5]{display:grid;grid-template-columns:minmax(160px,1.6fr) 108px 120px 72px 80px 52px;gap:8px;align-items:center;padding:8px 14px;border-bottom:1px solid rgb(241 245 249);font-size:12px;font-weight:500;color:#94a3b8}.retail-cart__cols .is-right[data-v-d8d36cc5],.retail-cart__price[data-v-d8d36cc5],.retail-cart__amount[data-v-d8d36cc5]{text-align:right}.retail-cart__list[data-v-d8d36cc5]{margin:0;padding:0;list-style:none}.retail-cart__row[data-v-d8d36cc5]{display:grid;grid-template-columns:minmax(160px,1.6fr) 108px 120px 72px 80px 52px;gap:8px;align-items:center;padding:12px 14px;border-bottom:1px solid rgb(248 250 252)}.retail-cart__row[data-v-d8d36cc5]:last-child{border-bottom:none}.retail-cart__drug[data-v-d8d36cc5]{min-width:0}.retail-cart__name[data-v-d8d36cc5]{font-size:14px;font-weight:600;line-height:1.4;color:#1e293b;word-break:break-all}.retail-cart__meta[data-v-d8d36cc5]{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:12px;line-height:1.35;color:#64748b}.retail-cart__stock[data-v-d8d36cc5]{color:var(--el-color-primary)}.retail-cart__unit[data-v-d8d36cc5] .clinic-segment{width:auto}.retail-cart__unit[data-v-d8d36cc5] .clinic-segment__item{min-width:40px;padding:6px 10px;border-radius:6px}.retail-cart__qty[data-v-d8d36cc5] .el-input-number{width:100%}.retail-cart__qty[data-v-d8d36cc5] .el-input-number .el-input__wrapper{padding-left:8px;padding-right:32px}.retail-cart__price[data-v-d8d36cc5]{font-size:13px;color:#64748b}.retail-cart__amount[data-v-d8d36cc5]{font-size:14px;font-weight:600;color:#ea580c}.retail-cart__action[data-v-d8d36cc5]{display:flex;justify-content:flex-end}.retail-drawer__footer[data-v-d8d36cc5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid #e8ecf1;background:#fff}.retail-total[data-v-d8d36cc5]{display:flex;align-items:baseline;gap:8px}.retail-total__label[data-v-d8d36cc5]{font-size:13px;color:#64748b}.retail-total__value[data-v-d8d36cc5]{font-size:24px;font-weight:700;color:#ea580c;letter-spacing:.01em}.retail-drawer__actions[data-v-d8d36cc5]{display:flex;align-items:center;gap:10px}@media (max-width: 720px){.retail-patient[data-v-d8d36cc5]{grid-template-columns:1fr}.retail-cart__cols[data-v-d8d36cc5]{display:none}.retail-cart__row[data-v-d8d36cc5]{grid-template-columns:1fr 1fr;gap:10px 12px}.retail-cart__drug[data-v-d8d36cc5]{grid-column:1 / -1}.retail-cart__action[data-v-d8d36cc5]{grid-column:1 / -1;justify-content:flex-start}.retail-cart__price[data-v-d8d36cc5],.retail-cart__amount[data-v-d8d36cc5]{text-align:left}}.retail-dispense-drawer.el-drawer,.retail-dispense-drawer .el-drawer__body{background:#fff!important}.step-chip[data-v-5691d77b]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:#9ca3af;font-size:13px;line-height:1.2;cursor:pointer;transition:all .15s ease}.step-chip__index[data-v-5691d77b]{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:999px;background:#e5e7eb;color:#6b7280;font-size:11px;font-weight:600}.step-chip.is-active[data-v-5691d77b]{color:var(--el-color-primary);background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-7)}.step-chip.is-active .step-chip__index[data-v-5691d77b],.step-chip.is-done .step-chip__index[data-v-5691d77b]{background:var(--el-color-primary);color:#fff}.step-chip.is-done[data-v-5691d77b]{color:#4b5563}.step-chip__line[data-v-5691d77b]{width:28px;height:1px;background:#e5e7eb}.step-chip__line.is-done[data-v-5691d77b]{background:var(--el-color-primary-light-5)}.return-out-table[data-v-5691d77b]{cursor:pointer}.return-out-table[data-v-5691d77b] .return-out-row-disabled{cursor:not-allowed;opacity:.55}.return-out-table[data-v-5691d77b] .return-out-row-active{--el-table-tr-bg-color: var(--el-color-primary-light-9)}.return-items-table[data-v-5691d77b] .el-input-number{width:100%}.return-items-table[data-v-5691d77b] .el-input-number .el-input__wrapper{padding-left:8px;padding-right:36px}.out-drugs-cell[data-v-5691d77b]{text-align:left;line-height:1.35}.out-drugs-text[data-v-5691d77b]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.out-drugs-meta[data-v-5691d77b]{margin-top:2px;font-size:12px;color:#9ca3af}.money-text[data-v-5691d77b]{color:#d97706;font-variant-numeric:tabular-nums;font-weight:600}.hidden-error-slot[data-v-5691d77b]{margin:0;height:0;overflow:hidden}.sr-only[data-v-5691d77b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stock-dismount.is-splittable[data-v-84656607]{color:var(--el-color-success);font-weight:600}.stock-dismount.is-whole-only[data-v-84656607]{color:#94a3b8;font-size:12px}.stock-qty.is-empty[data-v-84656607],.stock-qty.is-empty[data-v-6e088a6e]{color:var(--el-color-danger);font-weight:600}.purchase-items-tooltip[data-v-998c8da5]{max-width:100%}.purchase-items-tooltip[data-v-998c8da5] .el-tooltip__trigger{display:block!important;max-width:100%;overflow:hidden;text-overflow:clip;white-space:normal!important;vertical-align:top;line-height:normal}.purchase-items-cell[data-v-998c8da5]{max-width:100%;text-align:left;cursor:default;white-space:normal}.purchase-items-text[data-v-998c8da5]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.4;word-break:break-all;white-space:normal}.purchase-items-meta[data-v-998c8da5]{margin-top:2px;font-size:12px;color:#9ca3af;line-height:1.2}.out-patient-cell[data-v-a0921169]{line-height:1.3;text-align:center}.out-patient-phone[data-v-a0921169]{margin-top:2px;font-size:12px;color:#9ca3af}.out-items-cell[data-v-a0921169]{max-width:100%;text-align:left;cursor:default}.out-items-text[data-v-a0921169]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:1.4;word-break:break-all}.out-items-meta[data-v-a0921169]{margin-top:2px;font-size:12px;color:#9ca3af;line-height:1.2}.money-text[data-v-a0921169]{color:#d97706;font-variant-numeric:tabular-nums;font-weight:600}.split-unit-price.is-splittable[data-v-a0921169]{color:var(--el-color-success);font-weight:600;font-variant-numeric:tabular-nums}.split-unit-price.is-whole-only[data-v-a0921169]{color:#94a3b8;font-size:12px}.money-text[data-v-c0a17431]{color:#d97706;font-variant-numeric:tabular-nums;font-weight:600}.return-items-cell[data-v-c0a17431]{max-width:100%;text-align:left;cursor:default}.return-items-text[data-v-c0a17431]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.4;word-break:break-all}.return-items-meta[data-v-c0a17431]{margin-top:2px;font-size:12px;color:#9ca3af;line-height:1.2}.check-items-cell[data-v-168ad100]{max-width:100%;text-align:left;cursor:default}.check-items-text[data-v-168ad100]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.4;word-break:break-all}.check-items-meta[data-v-168ad100]{margin-top:2px;font-size:12px;color:#9ca3af;line-height:1.2}.loss-items-cell[data-v-3b319ed3]{max-width:100%;text-align:left;cursor:default}.loss-items-text[data-v-3b319ed3]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.4;word-break:break-all}.loss-items-meta[data-v-3b319ed3]{margin-top:2px;font-size:12px;color:#9ca3af;line-height:1.2}.clinic-inventory-detail-dialog.el-dialog{--el-dialog-padding-primary: 20px 24px 24px}.clinic-inventory-detail-dialog .el-dialog__body{padding-top:12px}.clinic-inventory-detail-dialog .clinic-inventory-detail-meta{font-size:14px;line-height:1.6}.clinic-inventory-detail-dialog .clinic-inventory-detail-table{width:100%}.clinic-inventory-detail-dialog .clinic-inventory-detail-table .el-table__header th{font-size:13px;font-weight:600;height:44px;color:#475569;background:#f8fafc}.clinic-inventory-detail-dialog .clinic-inventory-detail-table .el-table__cell{font-size:13px;padding:12px 0;color:#334155}.clinic-inventory-detail-dialog .clinic-inventory-detail-table .el-table__body .el-table__cell{line-height:1.45}.inventory-tabs[data-v-4389e989] .el-tabs__header{margin:0}.h5-patient-list-refresh[data-v-79e431d4]{display:flex;flex-direction:column;min-height:0}.h5-patient-list-refresh[data-v-79e431d4] .van-pull-refresh__track{display:flex;flex:1;flex-direction:column;min-height:0;height:100%}.h5-dispense-footer[data-v-d64694e0]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.age-input-group[data-v-7de994fa]{display:flex;align-items:center;gap:8px;width:100%}.age-input[data-v-7de994fa],.age-select[data-v-7de994fa]{flex:1;min-width:0}.age-unit[data-v-7de994fa]{flex-shrink:0;font-size:14px;color:#606266}.chief-complaint-picker[data-v-355ef18e]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:2000;padding:5px 6px 6px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 30px #00000014;box-sizing:border-box;max-height:min(420px,52vh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.chief-complaint-picker__section[data-v-355ef18e]{padding:0}.chief-complaint-picker__divider[data-v-355ef18e]{margin:3px 0;border-top:1px dashed #d1d5db}.chief-complaint-picker__row[data-v-355ef18e]{display:flex;flex-wrap:wrap;align-items:center;gap:3px 5px;line-height:1.35}.chief-complaint-picker__row+.chief-complaint-picker__row[data-v-355ef18e]{margin-top:2px}.chief-complaint-picker__item[data-v-355ef18e]{border:0;background:transparent;padding:2px 4px;font-size:14px;line-height:1.35;color:#374151;cursor:pointer;white-space:nowrap;border-radius:4px}.chief-complaint-picker__item[data-v-355ef18e]:hover{background:#e6f7ff;color:#1677ff}.chief-complaint-picker[data-v-af2ad446]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:2000;padding:5px 6px 6px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 30px #00000014;box-sizing:border-box}.chief-complaint-picker__row[data-v-af2ad446]{display:flex;flex-wrap:wrap;align-items:center;gap:3px 5px;line-height:1.35}.chief-complaint-picker__row+.chief-complaint-picker__row[data-v-af2ad446]{margin-top:2px}.chief-complaint-picker__item[data-v-af2ad446]{border:0;background:transparent;padding:2px 4px;font-size:14px;line-height:1.35;color:#374151;cursor:pointer;white-space:nowrap;border-radius:4px}.chief-complaint-picker__item[data-v-af2ad446]:hover,.chief-complaint-picker__item.is-active[data-v-af2ad446]{background:#e6f7ff;color:#1677ff}.physical-exam-picker[data-v-af2ad446]{max-height:min(420px,52vh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.physical-exam-tabs[data-v-af2ad446] .el-tabs__header{margin:0 0 4px}.physical-exam-tabs[data-v-af2ad446] .el-tabs__item{font-size:13px;padding:0 10px}.physical-exam-pane[data-v-af2ad446]{padding:2px 0 1px;min-height:96px}.physical-exam-pane--with-unit[data-v-af2ad446]{display:flex;align-items:stretch;gap:6px}.physical-exam-grid-wrap[data-v-af2ad446]{flex:1;min-width:0}.physical-exam-grid[data-v-af2ad446]{display:flex;flex-wrap:wrap;gap:3px 10px;align-items:center}.physical-exam-unit[data-v-af2ad446]{flex:none;align-self:center;font-size:18px;font-weight:500;color:#d1d5db;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.physical-exam-unit--small[data-v-af2ad446]{font-size:14px;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.05em}.physical-exam-unit--bp[data-v-af2ad446]{align-self:center}.physical-exam-bp[data-v-af2ad446]{position:relative;display:block;padding-right:48px}.physical-exam-bp-hint[data-v-af2ad446]{margin:0 0 6px;font-size:12px;color:#1677ff}.physical-exam-bp .physical-exam-unit--bp[data-v-af2ad446]{position:absolute;right:0;top:50%;transform:translateY(-50%)}.physical-exam-bp-block[data-v-af2ad446]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 8px}.physical-exam-bp-label[data-v-af2ad446]{width:48px;flex:none;padding-top:2px;font-size:13px;color:#374151;font-weight:500}.physical-exam-bp-block .physical-exam-grid[data-v-af2ad446]{flex:1;min-width:0}.physical-exam-bp-divider[data-v-af2ad446]{margin:4px 0;border-top:1px dashed #d1d5db}.physical-exam-stage-layout[data-v-af2ad446]{display:flex;gap:6px;align-items:flex-start;flex:1;min-width:0}.physical-exam-stage-nav[data-v-af2ad446]{display:flex;flex-direction:column;gap:4px;flex:none;width:104px}.physical-exam-stage-btn[data-v-af2ad446]{text-align:left;border:1px solid #e5e7eb;border-radius:6px;padding:5px 8px;font-size:13px;line-height:1.35;color:#374151;background:#fff;cursor:pointer}.physical-exam-stage-btn.is-active[data-v-af2ad446]{background:#e6f7ff;border-color:#91caff;color:#1677ff}.physical-exam-stage-btn[data-v-af2ad446]:hover:not(.is-active){border-color:#d1d5db}.present-history-picker[data-v-01353008]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:2000;padding:5px 8px 6px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 30px #00000014;box-sizing:border-box;max-height:min(420px,52vh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.present-history-picker__row[data-v-01353008]{display:flex;flex-wrap:wrap;align-items:center;gap:3px 10px;line-height:1.35}.present-history-picker__row--follow[data-v-01353008]{margin-top:2px}.present-history-picker__label[data-v-01353008]{width:38px;flex:none;text-align:right;font-size:14px;font-weight:600;color:#111827;line-height:1.35}.present-history-picker__items[data-v-01353008]{flex:1;display:flex;flex-wrap:wrap;gap:0}.present-history-picker__chip[data-v-01353008]{border:0;background:transparent;padding:2px 6px;font-size:14px;line-height:1.35;color:#374151;cursor:pointer;white-space:nowrap;border-radius:4px}.present-history-picker__chip[data-v-01353008]:hover{background:#e6f7ff;color:#1677ff}.present-history-picker__sep[data-v-01353008]{color:#9ca3af}.past-medical-picker[data-v-f4d53db3]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:2000;padding:5px 8px 6px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 30px #00000014;box-sizing:border-box;max-height:min(420px,52vh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.past-medical-picker__flat-row[data-v-f4d53db3],.past-medical-picker__row[data-v-f4d53db3]{display:flex;flex-wrap:wrap;align-items:center;gap:3px 10px;line-height:1.35}.past-medical-picker__flat-row--gap[data-v-f4d53db3],.past-medical-picker__row--follow[data-v-f4d53db3]{margin-top:2px}.past-medical-picker__label[data-v-f4d53db3]{width:48px;flex:none;text-align:right;font-size:14px;font-weight:600;color:#111827;line-height:1.35}.past-medical-picker__items[data-v-f4d53db3]{flex:1;display:flex;flex-wrap:wrap;gap:0}.past-medical-picker__chip[data-v-f4d53db3]{border:0;background:transparent;padding:2px 6px;font-size:14px;line-height:1.35;color:#374151;cursor:pointer;white-space:nowrap;border-radius:4px}.past-medical-picker__chip[data-v-f4d53db3]:hover{background:#e6f7ff;color:#1677ff}.past-medical-picker__divider[data-v-f4d53db3]{margin:3px 0;border-top:1px dashed #d1d5db}.allergy-history-picker[data-v-8fe6da9a]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:2000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 30px #00000014;padding:5px 8px 6px;box-sizing:border-box;max-height:min(420px,52vh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.allergy-history-picker__section[data-v-8fe6da9a]{padding:0}.allergy-history-picker__row[data-v-8fe6da9a]{display:flex;flex-wrap:wrap;align-items:center;gap:3px 10px;line-height:1.35}.allergy-history-picker__row--follow[data-v-8fe6da9a]{margin-top:2px}.allergy-history-picker__row--top[data-v-8fe6da9a]{justify-content:flex-start}.allergy-history-picker__label[data-v-8fe6da9a]{width:48px;flex:none;text-align:right;font-size:14px;font-weight:600;color:#111827;line-height:1.35}.allergy-history-picker__items[data-v-8fe6da9a]{flex:1;display:flex;flex-wrap:wrap;gap:3px 10px}.allergy-history-picker__divider[data-v-8fe6da9a]{margin:3px 0;border-top:1px dashed #d1d5db}.allergy-history-picker__item[data-v-8fe6da9a]{border:0;background:transparent;padding:2px 6px;font-size:14px;line-height:1.35;color:#374151;cursor:pointer;white-space:nowrap;border-radius:4px}.allergy-history-picker__item[data-v-8fe6da9a]:hover{background:#e6f7ff;color:#1677ff}.advice-picker-panel[data-v-01c61a52]{position:absolute;left:0;right:0;bottom:calc(100% + 4px);top:auto;z-index:2000;max-height:min(420px,52vh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:4px 0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 -6px 24px #00000014;box-sizing:border-box}.advice-picker-line[data-v-01c61a52]{display:block;width:100%;box-sizing:border-box;margin:0;border:0;border-radius:0;background:transparent;padding:4px 8px;font-size:14px;line-height:1.35;color:#374151;text-align:left;cursor:pointer;white-space:normal}.advice-picker-line[data-v-01c61a52]:not(:last-child){border-bottom:1px solid #f3f4f6}.advice-picker-line[data-v-01c61a52]:hover{background:#e6f7ff;color:#1677ff}.diagnosis-picker[data-v-5f6e7616]{position:absolute;left:0;right:auto;top:calc(100% + 4px);z-index:2000;width:min(100%,680px);max-height:min(240px,34vh);overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 30px #00000014;box-sizing:border-box;overscroll-behavior:contain}.diagnosis-picker__loading[data-v-5f6e7616]{display:flex;align-items:center;justify-content:center;padding:10px 12px;color:#909399}.diagnosis-picker__empty[data-v-5f6e7616]{padding:12px 14px;font-size:14px;line-height:1.45;color:#909399;text-align:center}.diagnosis-picker__list[data-v-5f6e7616]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 0 5px;overscroll-behavior:contain}.diagnosis-picker__row[data-v-5f6e7616]{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:calc(100% - 12px);max-width:100%;margin:0 6px;padding:5px 8px;border:0;border-radius:4px;background:transparent;text-align:left;cursor:pointer;font-size:14px;line-height:1.35;color:#374151;box-sizing:border-box;transition:background .15s ease,color .15s ease}.diagnosis-picker__row+.diagnosis-picker__row[data-v-5f6e7616]{margin-top:1px}.diagnosis-picker__row[data-v-5f6e7616]:hover{background:#e6f7ff;color:#1677ff}.diagnosis-picker__row:hover .diagnosis-picker__type[data-v-5f6e7616],.diagnosis-picker__row:hover .diagnosis-picker__sep[data-v-5f6e7616]{color:#1677ff}.diagnosis-picker__row:hover .diagnosis-picker__code[data-v-5f6e7616]{color:#4096ff}.diagnosis-picker__name[data-v-5f6e7616]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.diagnosis-picker__meta[data-v-5f6e7616]{flex:0 1 34%;display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:12px;line-height:1.35;color:#6b7280;white-space:nowrap}.diagnosis-picker__type[data-v-5f6e7616]{flex-shrink:0;color:#6b7280}.diagnosis-picker__sep[data-v-5f6e7616]{flex-shrink:0;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none}.diagnosis-picker__code[data-v-5f6e7616]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums;color:#4b5563}.drug-remark-input[data-v-be87ee49]{width:100%}.drug-remark-input[data-v-be87ee49] .el-input__wrapper{border-radius:6px;box-shadow:0 0 0 1px var(--el-border-color-lighter) inset}.drug-remark-panel[data-v-be87ee49]{margin:-4px 0}.drug-remark-tabs[data-v-be87ee49]{display:flex;gap:16px;border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:4px}.drug-remark-tab[data-v-be87ee49]{position:relative;padding:8px 0;border:none;background:transparent;color:var(--el-text-color-regular);font-size:15px;cursor:pointer}.drug-remark-tab.is-active[data-v-be87ee49]{color:var(--el-color-primary);font-weight:500}.drug-remark-tab.is-active[data-v-be87ee49]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--el-color-primary)}.drug-remark-list[data-v-be87ee49]{max-height:220px;overflow-y:auto}.drug-remark-item[data-v-be87ee49]{display:block;width:100%;padding:10px 4px;border:none;border-bottom:1px solid var(--el-border-color-extra-light);background:transparent;color:var(--el-text-color-primary);font-size:15px;text-align:left;cursor:pointer;transition:background-color .15s,color .15s}.drug-remark-item[data-v-be87ee49]:last-child{border-bottom:none}.drug-remark-item[data-v-be87ee49]:hover{color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.drug-remark-popover.el-popover.el-popper{padding:8px 12px 6px}.freq-picker-trigger[data-v-2a125614]{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;width:100%;min-height:var(--el-component-size);padding:0 8px;border:none;border-radius:0;background:transparent;color:var(--el-text-color-regular);font-size:15px;cursor:pointer;transition:background-color .15s,border-color .15s}.freq-picker-trigger[data-v-2a125614]:hover{background:var(--el-fill-color-light)}.freq-picker-trigger.is-empty[data-v-2a125614]{color:var(--el-text-color-placeholder)}.freq-picker-arrow[data-v-2a125614]{flex-shrink:0;font-size:14px;color:var(--el-text-color-secondary)}.freq-picker-list[data-v-2a125614]{max-height:360px;overflow-y:auto}.freq-picker-item[data-v-2a125614]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s}.freq-picker-item.has-top-border[data-v-2a125614]{border-top:1px solid var(--el-border-color-lighter)}.freq-picker-item[data-v-2a125614]:hover,.freq-picker-item.is-active[data-v-2a125614]{background:var(--el-color-primary-light-9)}.freq-picker-code[data-v-2a125614]{width:46px;flex-shrink:0;word-break:break-word;font-weight:600;color:var(--el-text-color-primary)}.freq-picker-text[data-v-2a125614]{font-size:14px;color:var(--el-text-color-secondary)}.freq-picker-popover.el-popover.el-popper{padding:4px 0}.usage-grid-picker[data-v-5706f004]{display:flex;align-items:stretch;width:100%;min-height:var(--el-component-size);border:1px solid transparent;border-radius:4px;transition:border-color .15s,box-shadow .15s}.usage-grid-picker.is-active[data-v-5706f004],.usage-grid-picker[data-v-5706f004]:hover{border-color:var(--el-border-color-lighter)}.usage-grid-picker.is-active[data-v-5706f004]{box-shadow:0 0 0 1px var(--el-color-primary-light-7)}.usage-grid-input[data-v-5706f004]{flex:1;min-width:0;padding:0 4px 0 8px;border:none;background:transparent;color:var(--el-text-color-regular);font-size:15px;line-height:var(--el-component-size);outline:none}.usage-grid-input[data-v-5706f004]::-moz-placeholder{color:var(--el-text-color-placeholder)}.usage-grid-input[data-v-5706f004]::placeholder{color:var(--el-text-color-placeholder)}.usage-grid-toggle[data-v-5706f004]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;border:none;border-left:1px solid var(--el-border-color-lighter);background:transparent;color:var(--el-text-color-secondary);font-size:14px;cursor:pointer;transition:background-color .15s,color .15s}.usage-grid-toggle[data-v-5706f004]:hover{background:var(--el-fill-color-light);color:var(--el-text-color-regular)}.usage-grid-panel[data-v-5706f004]{max-height:420px;overflow-y:auto}.usage-grid-group+.usage-grid-group[data-v-5706f004]{border-top:1px solid var(--el-border-color-lighter)}.usage-grid-group-inner[data-v-5706f004]{display:grid}.usage-grid-item[data-v-5706f004]{min-height:36px;padding:8px 4px;border:none;box-shadow:inset -1px -1px 0 var(--el-border-color-lighter);background:var(--el-fill-color-blank);color:var(--el-text-color-regular);font-size:15px;cursor:pointer;transition:background-color .15s,color .15s}.usage-grid-item[data-v-5706f004]:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.usage-grid-item.is-selected[data-v-5706f004]{background:var(--el-color-primary);color:#fff;font-weight:500}.usage-grid-picker-popover.el-popover.el-popper{padding:0}.line-price-field-input[data-v-6abbbbc6]{max-width:100%}.line-price-field-input[data-v-6abbbbc6] .el-input{width:100%}.line-price-field-input[data-v-6abbbbc6] .el-input__wrapper{box-shadow:none!important;background:transparent;padding:0 2px 4px;border:none;border-bottom:1px dashed rgb(254 215 170);border-radius:0;min-height:26px;transition:border-color .15s ease,border-style .15s ease}.line-price-field-input[data-v-6abbbbc6] .el-input__wrapper:hover,.line-price-field-input[data-v-6abbbbc6] .el-input.is-focus .el-input__wrapper{box-shadow:none!important;border-bottom-color:#fb923c;border-bottom-style:solid}.line-price-field-input.is-disabled[data-v-6abbbbc6] .el-input__wrapper,.line-price-field-input[data-v-6abbbbc6] .el-input.is-disabled .el-input__wrapper{background:transparent;box-shadow:none!important;opacity:.55}.line-price-field-input[data-v-6abbbbc6] .el-input__inner{height:22px;line-height:22px;padding:0;text-align:right;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:#ea580c}.line-price-field-input[data-v-6abbbbc6] .el-input__inner::-moz-placeholder{color:#fdba74;font-weight:500}.line-price-field-input[data-v-6abbbbc6] .el-input__inner::placeholder{color:#fdba74;font-weight:500}.rx-remove-btn[data-v-63cf2605]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin:0;padding:0;border:none;border-radius:9999px;background:#e2e8f0;color:#64748b;cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.rx-remove-btn[data-v-63cf2605] .el-icon{font-size:14px}.rx-remove-btn--always[data-v-63cf2605],.rx-remove-btn--floating.rx-remove-btn--always[data-v-63cf2605]{opacity:1;pointer-events:auto}.rx-remove-btn--floating[data-v-63cf2605]{position:absolute;top:-6px;right:-6px;z-index:2;border:1px solid rgb(226 232 240);background:#fff;box-shadow:0 1px 2px #0f172a0f;pointer-events:none}.rx-remove-btn[data-v-63cf2605]:hover,.rx-remove-btn[data-v-63cf2605]:focus-visible{background:#fee2e2;color:#ef4444}.rx-remove-btn--floating[data-v-63cf2605]:hover,.rx-remove-btn--floating[data-v-63cf2605]:focus-visible{border-color:#fecaca;background:#fef2f2}.el-table__row:hover .rx-remove-btn:not(.rx-remove-btn--always),.group:hover .rx-remove-btn:not(.rx-remove-btn--always):not(.rx-remove-btn--floating),.external-item-block:hover .rx-remove-btn:not(.rx-remove-btn--always):not(.rx-remove-btn--floating),.chinese-herb-cell:hover .rx-remove-btn--floating,.chinese-herb-cell:focus-within .rx-remove-btn--floating,.rx-remove-btn--floating:focus-visible{opacity:1;pointer-events:auto}.prescription-total-price__bargain[data-v-315f9df8]{margin-right:2px}.prescription-total-price__bargain[data-v-315f9df8] .el-checkbox__label{font-size:13px;color:#64748b;padding-left:6px}.prescription-total-price__input[data-v-315f9df8] .el-input__wrapper{box-shadow:none;padding:0;min-height:22px;background:transparent}.prescription-total-price__input[data-v-315f9df8] .el-input__inner{height:22px;line-height:22px;padding:0;font-size:15px;font-weight:600;color:#ea580c;text-align:right}.prescription-total-detail-popover.el-popover.el-popper{padding:12px 14px;border-radius:8px}.rx-underline-num[data-v-837e2a1c]{display:inline-flex;align-items:center;gap:1px;min-width:0;border-bottom:1px dashed rgb(203 213 225);padding:0 2px 2px;transition:border-color .15s,border-style .15s}.rx-underline-num[data-v-837e2a1c]:focus-within{border-bottom-color:#38bdf8;border-bottom-style:solid}.rx-underline-num--accent[data-v-837e2a1c]{border-bottom-color:#fed7aa}.rx-underline-num--accent[data-v-837e2a1c]:focus-within{border-bottom-color:#fb923c}.rx-underline-num__prefix[data-v-837e2a1c]{flex-shrink:0;font-size:13px;font-weight:600;line-height:1;color:#ea580c}.rx-underline-num__input[data-v-837e2a1c]{flex:1;min-width:0;width:100%}.rx-underline-num__input[data-v-837e2a1c] .el-input{width:100%}.rx-underline-num__input[data-v-837e2a1c] .el-input__wrapper{box-shadow:none!important;background:transparent;padding:0;border:none;border-radius:0;min-height:22px}.rx-underline-num__input[data-v-837e2a1c] .el-input__inner{height:22px;line-height:22px;padding:0;text-align:center;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:#334155}.rx-underline-num--accent[data-v-837e2a1c] .el-input__inner{text-align:right;font-size:14px;font-weight:600;color:#ea580c}.rx-underline-num--accent[data-v-837e2a1c] .el-input__inner::-moz-placeholder{color:#fdba74}.rx-underline-num--accent[data-v-837e2a1c] .el-input__inner::placeholder{color:#fdba74}.rx-underline-num--sm[data-v-837e2a1c] .el-input__inner{font-size:13px}.rx-underline-num--sm[data-v-837e2a1c]{padding-bottom:1px}.rx-extra-editor-fields[data-v-d8e04b8b]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:var(--el-component-size)}.rx-extra-editor-fields--popover[data-v-d8e04b8b]{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}.rx-extra-popover__head[data-v-d8e04b8b]{margin-bottom:8px}.rx-extra-popover__title[data-v-d8e04b8b]{font-size:14px;font-weight:600;color:#0f172a;line-height:1.3}.rx-extra-popover__badge[data-v-d8e04b8b]{margin-left:6px;font-size:12px;font-weight:500;color:#64748b}.rx-extra-popover__row[data-v-d8e04b8b]{display:flex;align-items:flex-start;gap:8px}.rx-extra-popover__row--compact[data-v-d8e04b8b]{padding:6px 0;border-bottom:1px solid rgb(241 245 249)}.rx-extra-popover__row--name[data-v-d8e04b8b]{align-items:center;border-bottom:none;padding-top:0}.rx-extra-popover__row--name .rx-extra-popover__label[data-v-d8e04b8b]{padding-top:0;line-height:var(--el-component-size)}.rx-extra-popover__row--compact[data-v-d8e04b8b]:last-of-type{border-bottom:none;padding-bottom:0}.rx-extra-popover__row--metrics[data-v-d8e04b8b]{align-items:stretch;flex-wrap:wrap;gap:8px 12px}.rx-extra-popover__label[data-v-d8e04b8b]{flex:0 0 36px;padding-top:6px;font-size:13px;font-weight:500;color:#64748b;line-height:1.3}.rx-extra-popover__metric[data-v-d8e04b8b]{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.rx-extra-popover__metric--subtotal[data-v-d8e04b8b]{margin-left:auto;align-items:flex-end}.rx-extra-popover__mini-label[data-v-d8e04b8b]{font-size:12px;color:#94a3b8;line-height:1.2}.rx-extra-popover__metric-control[data-v-d8e04b8b]{display:inline-flex;align-items:center;gap:4px;min-height:26px}.rx-extra-popover__subtotal-value[data-v-d8e04b8b]{display:inline-flex;align-items:center;justify-content:flex-end;min-height:26px;font-size:15px;font-weight:600;color:#ea580c;font-variant-numeric:tabular-nums;line-height:22px}.rx-extra-popover__control[data-v-d8e04b8b]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rx-extra-popover__control--name[data-v-d8e04b8b]{display:flex;align-items:center;min-height:var(--el-component-size);padding-bottom:2px;border-bottom:1px solid rgb(226 232 240);transition:border-color .15s}.rx-extra-popover__control--name[data-v-d8e04b8b] .drug-search-table-root{width:100%}.rx-extra-popover__control--name[data-v-d8e04b8b] .drug-search-table-input,.rx-extra-popover__control--name[data-v-d8e04b8b] .drug-search-table-input .el-input{height:var(--el-component-size)}.rx-extra-popover__control--name[data-v-d8e04b8b] .drug-search-table-input .el-input__wrapper{min-height:0!important;height:100%!important;box-shadow:none!important;padding:0 2px;background:transparent;border-radius:0}.rx-extra-popover__control--name[data-v-d8e04b8b] .el-input__inner{height:100%;line-height:var(--el-component-size);font-size:14px;font-weight:500;color:#0f172a}.rx-extra-popover__control--name[data-v-d8e04b8b]:focus-within{border-bottom-color:#38bdf8}.rx-extra-editor__name[data-v-d8e04b8b]{display:flex;align-items:center;flex:1 1 120px;min-width:100px;max-width:148px;height:var(--el-component-size);border-bottom:1px dashed rgb(203 213 225);transition:border-color .15s,border-style .15s}.rx-extra-editor__name[data-v-d8e04b8b]:focus-within{border-bottom-color:#38bdf8;border-bottom-style:solid}.rx-extra-editor__name[data-v-d8e04b8b] .drug-search-table-root{width:100%;height:100%}.rx-extra-editor__name[data-v-d8e04b8b] .drug-search-table-input,.rx-extra-editor__name[data-v-d8e04b8b] .drug-search-table-input .el-input{height:100%}.rx-extra-editor__name[data-v-d8e04b8b] .drug-search-table-input .el-input__wrapper{height:100%!important;min-height:0!important;box-shadow:none!important;padding:0 2px;background:transparent;border-radius:0}.rx-extra-editor__name[data-v-d8e04b8b] .el-input__inner{height:100%;line-height:var(--el-component-size);font-size:13px}.rx-extra-editor__qty-group[data-v-d8e04b8b]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:var(--el-component-size)}.rx-extra-editor-fields[data-v-d8e04b8b] .rx-underline-num{display:inline-flex;align-items:flex-end;height:var(--el-component-size);padding-bottom:5px;box-sizing:border-box}.rx-extra-editor-fields--popover[data-v-d8e04b8b] .rx-underline-num{align-items:center;height:auto;min-height:26px;padding-bottom:2px}.rx-extra-editor-fields[data-v-d8e04b8b] .rx-underline-num__input .el-input__wrapper{min-height:0}.rx-extra-editor-fields[data-v-d8e04b8b] .rx-underline-num__input .el-input__inner{height:22px;line-height:22px}.rx-extra-editor__unit-input[data-v-d8e04b8b]{flex-shrink:0;width:36px;height:var(--el-component-size);padding:0 2px 5px;border:none;border-bottom:1px dashed rgb(203 213 225);background:transparent;font-size:13px;line-height:22px;color:#334155;text-align:center;box-sizing:border-box;outline:none;transition:border-color .15s,border-style .15s}.rx-extra-editor__unit-input--popover[data-v-d8e04b8b]{width:48px;height:26px;padding:0 2px 2px;font-size:14px;line-height:22px;border-bottom:1px solid rgb(226 232 240);box-sizing:border-box}.rx-extra-editor__unit-input[data-v-d8e04b8b]::-moz-placeholder{color:#cbd5e1}.rx-extra-editor__unit-input[data-v-d8e04b8b]::placeholder{color:#cbd5e1}.rx-extra-editor__unit-input[data-v-d8e04b8b]:focus{border-bottom-color:#38bdf8;border-bottom-style:solid}.rx-extra-editor__price-label[data-v-d8e04b8b]{flex-shrink:0;font-size:13px;line-height:var(--el-component-size);color:#94a3b8}.rx-extra-editor__footer[data-v-d8e04b8b]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid rgb(241 245 249)}.rx-extra-editor__done[data-v-d8e04b8b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:32px;padding:0 16px;border:1px solid rgb(186 230 253);border-radius:6px;background:#0ea5e9;font-size:13px;font-weight:500;color:#fff;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s}.rx-extra-editor-fields:not(.rx-extra-editor-fields--popover) .rx-extra-editor__done[data-v-d8e04b8b]{height:var(--el-component-size);padding:0 10px;background:#f0f9ff;color:#0369a1}.rx-extra-editor__done[data-v-d8e04b8b]:hover{border-color:#0284c7;background:#0284c7}.rx-extra-editor-fields:not(.rx-extra-editor-fields--popover) .rx-extra-editor__done[data-v-d8e04b8b]:hover{background:#e0f2fe;color:#0284c7}.rx-extra-editor__close[data-v-d8e04b8b]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;border:1px solid rgb(226 232 240);border-radius:6px;background:#fff;font-size:13px;color:#64748b;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.rx-extra-editor__close[data-v-d8e04b8b]:hover{border-color:#cbd5e1;background:#f8fafc;color:#334155}.rx-extra-editor__cancel[data-v-d8e04b8b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--el-component-size);height:var(--el-component-size);padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer}.rx-extra-editor__cancel[data-v-d8e04b8b]:hover{background:#f1f5f9;color:#64748b}.rx-extra-editor__cancel .el-icon[data-v-d8e04b8b]{font-size:14px}.western-rx-extras[data-v-5ae1fadf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;flex:1 1 auto;min-width:0;max-width:100%;gap:6px 8px}.rx-extra-devices[data-v-5ae1fadf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;min-width:0;flex:1 1 auto;max-width:100%}.rx-extra-devices__label[data-v-5ae1fadf]{flex-shrink:0;font-size:12px;font-weight:500;color:#94a3b8;white-space:nowrap}.rx-extra-devices__count[data-v-5ae1fadf]{margin-left:2px;color:#64748b}.rx-extra-fee-zone[data-v-5ae1fadf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;flex:0 1 auto;min-width:0;padding-left:8px;border-left:1px solid rgb(226 232 240)}.rx-extra-trigger[data-v-5ae1fadf]{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border:1px dashed rgb(125 211 252);border-radius:6px;background:#f0f9ff;font-size:13px;font-weight:500;color:#0369a1;cursor:pointer;white-space:nowrap;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}.rx-extra-trigger--active[data-v-5ae1fadf]{border-style:solid;border-color:#0ea5e9;background:#e0f2fe;color:#0284c7;max-width:120px;overflow:hidden;text-overflow:ellipsis}.rx-extra-trigger[data-v-5ae1fadf]:hover{border-color:#0ea5e9;border-style:solid;background:#e0f2fe;color:#0284c7;box-shadow:0 1px 3px #0ea5e926}.rx-extra-trigger .el-icon[data-v-5ae1fadf]{font-size:13px;font-weight:600}.rx-extra-chip[data-v-5ae1fadf]{display:inline-flex;align-items:center;gap:5px;max-width:min(240px,100%);height:28px;padding:0 4px 0 8px;border:1px solid transparent;border-radius:6px;font-size:13px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.rx-extra-chip--stacked[data-v-5ae1fadf]{align-items:flex-start;height:auto;min-height:44px;max-width:min(260px,100%);padding:6px 4px 6px 8px}.rx-extra-chip__index[data-v-5ae1fadf]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:4px;background:#e2e8f0;font-size:11px;font-weight:600;color:#475569;line-height:1}.rx-extra-chip__body[data-v-5ae1fadf]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rx-extra-chip__foot[data-v-5ae1fadf]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rx-extra-chip--stacked .rx-extra-chip__name[data-v-5ae1fadf]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;font-size:13px}.rx-extra-chip--stacked .rx-extra-chip__remove[data-v-5ae1fadf]{margin-top:2px}.rx-extra-chip--fee[data-v-5ae1fadf]{background:#f0f9ff;border-color:#bae6fd;color:#0c4a6e}.rx-extra-chip--device[data-v-5ae1fadf]{background:#f8fafc;border-color:#e2e8f0;color:#334155}.rx-extra-chip[data-v-5ae1fadf]:hover{box-shadow:0 1px 3px #0f172a0f}.rx-extra-chip__name[data-v-5ae1fadf]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.rx-extra-chip__meta[data-v-5ae1fadf]{flex-shrink:0;font-size:12px;color:#64748b}.rx-extra-chip__price[data-v-5ae1fadf]{flex-shrink:0;font-size:12px;font-weight:600;color:#ea580c;font-variant-numeric:tabular-nums}.rx-extra-chip__remove[data-v-5ae1fadf]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-left:2px;border-radius:4px;color:#94a3b8;transition:background-color .15s,color .15s}.rx-extra-chip__remove[data-v-5ae1fadf]:hover{background:#fee2e2;color:#ef4444}.rx-extra-chip__remove .el-icon[data-v-5ae1fadf]{font-size:12px}@media (max-width: 960px){.western-rx-extras[data-v-5ae1fadf]{flex-basis:100%;justify-content:flex-start}.rx-extra-fee-zone[data-v-5ae1fadf]{padding-left:0;border-left:none}}.rx-extra-editor-popover.el-popover.el-popper{padding:10px 12px}.western-prescription-card[data-v-ac953a40]{min-width:0}.prescription-header-actions[data-v-ac953a40]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px;margin-left:auto;min-width:0;flex:1 1 280px;max-width:100%}.prescription-header-actions[data-v-ac953a40] .prescription-total-price{margin-left:0;margin-right:0}.prescription-header-actions__meta[data-v-ac953a40]{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;margin-left:auto}@media (max-width: 960px){.prescription-header-actions[data-v-ac953a40]{flex-basis:100%;width:100%}}.western-rx-body[data-v-ac953a40]{min-width:0}.western-rx-el-table[data-v-ac953a40]{width:100%;--western-rx-row-h: calc(var(--el-component-size) + 16px)}.western-rx-el-table[data-v-ac953a40] .el-table__body tr{height:var(--western-rx-row-h)}.western-rx-el-table[data-v-ac953a40] .el-table__header th.el-table__cell{background:#f8fafc;font-size:15px;font-weight:500;color:#475569}.western-rx-el-table[data-v-ac953a40] .el-table__cell{padding:8px 6px;vertical-align:middle}.western-rx-el-table[data-v-ac953a40] .el-table__body .cell{display:flex;align-items:center;min-height:var(--el-component-size);line-height:1;overflow:hidden;padding-top:0;padding-bottom:0}.western-rx-el-table[data-v-ac953a40] .western-rx-col-action .cell{overflow:visible}.western-rx-add-row[data-v-ac953a40]{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:10px 4px 4px;border:none;border-top:1px dashed rgb(226 232 240);border-radius:0;background:transparent;cursor:pointer;text-align:left;transition:background-color .15s}.western-rx-add-row[data-v-ac953a40]:hover{background:#f8fafc}.western-rx-add-icon[data-v-ac953a40]{display:inline-flex;align-items:center;justify-content:center;width:30px;color:#0ea5e9}.western-rx-field-box[data-v-ac953a40]{width:100%;min-width:0;height:var(--el-component-size);flex-shrink:0;border:1px solid var(--el-border-color-lighter);border-radius:6px;background:#fff;overflow:hidden}.western-rx-usage[data-v-ac953a40],.western-rx-freq[data-v-ac953a40]{width:100%}.western-rx-field-box[data-v-ac953a40] .usage-grid-picker,.western-rx-field-box[data-v-ac953a40] .freq-picker-trigger{width:100%;height:100%;min-height:0;border:none!important;border-radius:0;box-shadow:none!important;font-size:15px}.western-rx-field-box[data-v-ac953a40] .usage-grid-picker{display:flex;align-items:stretch}.western-rx-field-box[data-v-ac953a40] .usage-grid-input{height:100%;line-height:var(--el-component-size);font-size:15px}.western-rx-field-box[data-v-ac953a40] .usage-grid-toggle{height:100%}.western-rx-field-box[data-v-ac953a40] .freq-picker-trigger{display:flex;align-items:center;padding:0 6px;overflow:hidden}.western-rx-field-box[data-v-ac953a40] .freq-picker-trigger .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.western-rx-compound[data-v-ac953a40]{display:flex;align-items:stretch;width:100%;height:var(--el-component-size);flex-shrink:0;border:1px solid var(--el-border-color-lighter);border-radius:6px;background:#fff;overflow:hidden}.western-rx-dose[data-v-ac953a40],.western-rx-total[data-v-ac953a40]{width:100%}.western-rx-el-table[data-v-ac953a40] th.western-rx-col-days .cell,.western-rx-el-table[data-v-ac953a40] td.western-rx-col-days .cell{white-space:nowrap}.western-rx-days[data-v-ac953a40]{width:100%;min-width:92px}.western-rx-unit-readonly[data-v-ac953a40]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:0 8px;border-left:1px solid var(--el-border-color-lighter);background:#f8fafc;font-size:14px;color:#475569;flex-shrink:0}.western-rx-total--readonly[data-v-ac953a40]{padding:0 10px}.western-rx-total-display[data-v-ac953a40]{display:flex;align-items:center;width:100%;min-height:var(--el-component-size);font-size:15px;color:var(--el-text-color-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.western-rx-total-display.is-empty[data-v-ac953a40]{color:var(--el-text-color-placeholder)}.western-rx-suffix[data-v-ac953a40]{display:inline-flex;align-items:center;padding:0 4px;border-left:1px solid var(--el-border-color-lighter);background:#f8fafc;font-size:14px;color:#94a3b8;flex-shrink:0}.western-rx-unit-select[data-v-ac953a40]{width:72px;flex-shrink:0;border-left:1px solid var(--el-border-color-lighter)}.western-rx-unit-select[data-v-ac953a40] .el-select__wrapper{box-shadow:none!important;border-radius:0;background:#f8fafc;min-height:var(--el-component-size);height:var(--el-component-size);padding:0 8px}.western-rx-unit-select[data-v-ac953a40] .el-select__placeholder,.western-rx-unit-select[data-v-ac953a40] .el-select__selected-item{font-size:14px;color:#475569}.western-rx-compound[data-v-ac953a40] .el-input-number.is-disabled .el-input__wrapper{background:transparent}.western-rx-el-table[data-v-ac953a40] .drug-remark-input{width:100%}.western-rx-el-table[data-v-ac953a40] .drug-remark-input .el-input__wrapper{height:var(--el-component-size)}.western-rx-price-text[data-v-ac953a40]{display:block;padding:0 2px;font-size:15px;font-weight:500;color:#ea580c;line-height:var(--el-component-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.western-rx-el-table[data-v-ac953a40] .western-rx-col-price .cell{justify-content:flex-end}.western-rx-number[data-v-ac953a40]{flex:1;min-width:0}.western-rx-number[data-v-ac953a40] .el-input{height:100%}.western-rx-number[data-v-ac953a40] .el-input__wrapper{height:100%;box-shadow:none;border:none;border-radius:0;background:transparent;padding-left:6px;padding-right:4px}.chinese-quick-input[data-v-f82d5a23]{width:100%}.chinese-quick-input[data-v-f82d5a23] .el-tooltip__trigger{display:block;width:100%}.chinese-quick-input-grid[data-v-f82d5a23]{display:grid}.chinese-quick-input-item[data-v-f82d5a23]{min-height:36px;padding:8px 4px;border:none;box-shadow:inset -1px -1px 0 var(--el-border-color-lighter);background:var(--el-fill-color-blank);color:var(--el-text-color-regular);font-size:15px;cursor:pointer;transition:background-color .15s,color .15s}.chinese-quick-input-item[data-v-f82d5a23]:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.chinese-quick-input-popover.el-popover.el-popper{padding:0}[data-v-da30dadf] .el-tooltip__trigger{display:block;width:100%}.decoction-trigger[data-v-da30dadf]{display:block;width:100%;height:18px;padding:0;border:none;background:transparent;font-size:14px;line-height:18px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .15s}.decoction-trigger.is-set[data-v-da30dadf]{color:#64748b}.decoction-trigger.is-set[data-v-da30dadf]:hover,.decoction-trigger.is-set.is-active[data-v-da30dadf]{color:var(--el-color-primary)}.decoction-trigger.is-empty[data-v-da30dadf]{color:#94a3b8}.decoction-trigger.is-compact[data-v-da30dadf]{display:inline-flex;align-items:center;gap:2px;width:auto;max-width:100%;height:22px;padding:0 8px;border:1px dashed rgb(226 232 240);border-radius:4px;background:#f8fafc;font-size:14px;line-height:20px}.decoction-trigger.is-compact.is-set[data-v-da30dadf]{color:#475569;border-style:solid;border-color:#e2e8f0;background:#fff}.decoction-trigger.is-compact.is-empty[data-v-da30dadf]{color:#94a3b8}.decoction-trigger.is-compact[data-v-da30dadf]:hover,.decoction-trigger.is-compact.is-active[data-v-da30dadf]{border-color:#38bdf8;color:var(--el-color-primary);background:#f0f9ff}.decoction-trigger__text[data-v-da30dadf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decoction-trigger__arrow[data-v-da30dadf]{flex-shrink:0;font-size:14px;color:#94a3b8;transition:transform .2s}.decoction-trigger.is-compact.is-active .decoction-trigger__arrow[data-v-da30dadf]{transform:rotate(180deg);color:var(--el-color-primary)}.decoction-grid[data-v-da30dadf]{display:grid}.decoction-item[data-v-da30dadf]{min-height:36px;padding:8px 6px;border:none;box-shadow:inset -1px -1px 0 var(--el-border-color-lighter);background:var(--el-fill-color-blank);color:var(--el-text-color-regular);font-size:15px;cursor:pointer;transition:background-color .15s,color .15s}.decoction-item[data-v-da30dadf]:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.decoction-item.is-selected[data-v-da30dadf]{background:var(--el-color-primary);color:#fff}.decoction-picker-popover.el-popover.el-popper{padding:0}.prescription-header-actions[data-v-9c7deb0c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px;margin-left:auto;min-width:0;flex:1 1 280px;max-width:100%}.prescription-header-actions[data-v-9c7deb0c] .prescription-total-price{margin-left:0;margin-right:0}.prescription-header-actions__meta[data-v-9c7deb0c]{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;margin-left:auto}.chinese-spec-select[data-v-9c7deb0c]{width:88px;margin-left:4px}.chinese-spec-select[data-v-9c7deb0c] .el-select__wrapper{min-height:28px;padding-top:0;padding-bottom:0}.chinese-spec-select[data-v-9c7deb0c] .el-select__selected-item{font-size:14px}.chinese-weight-stats[data-v-9c7deb0c]{margin-left:4px;font-size:15px;color:#64748b;white-space:nowrap}@media (max-width: 1100px){.chinese-weight-stats[data-v-9c7deb0c]{display:none}.prescription-header-actions[data-v-9c7deb0c]{flex-basis:100%;width:100%}}.chinese-prescription-card[data-v-9c7deb0c]{width:100%;min-width:0;overflow-x:hidden}.chinese-herb-grid[data-v-9c7deb0c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;border-bottom:1px dashed rgb(226 232 240)}.chinese-herb-cell[data-v-9c7deb0c]{position:relative;min-width:0;min-height:88px;padding:8px 8px 6px;background:#fff;border-right:1px dashed rgb(226 232 240);border-bottom:1px dashed rgb(226 232 240);overflow:hidden;transition:background-color .15s}.chinese-herb-cell[data-v-9c7deb0c]:hover{background:#f8fafc}.chinese-herb-cell[data-v-9c7deb0c]:nth-child(5n),.chinese-herb-add-cell[data-v-9c7deb0c]:nth-child(5n){border-right:none}.chinese-herb-add-cell[data-v-9c7deb0c]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:88px;margin:0;padding:0;border:none;border-right:1px dashed rgb(226 232 240);border-bottom:1px dashed rgb(226 232 240);background:#fcfcfd;color:#94a3b8;cursor:pointer;transition:background-color .15s,color .15s}.chinese-herb-add-cell[data-v-9c7deb0c]:hover{background:#f0f9ff;color:var(--el-color-primary)}.chinese-herb-add-cell[data-v-9c7deb0c] .el-icon{font-size:22px}.chinese-herb-inner[data-v-9c7deb0c]{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:66px}.chinese-herb-row[data-v-9c7deb0c]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.chinese-herb-row--head[data-v-9c7deb0c]{align-items:flex-end;gap:4px;min-width:0}.chinese-herb-row--foot[data-v-9c7deb0c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:22px}.chinese-herb-decoction[data-v-9c7deb0c]{min-width:0;overflow:hidden}.chinese-herb-row--foot[data-v-9c7deb0c] .decoction-trigger.is-compact{display:inline-flex;align-items:center;gap:2px;width:100%;max-width:100%;height:auto;padding:0;border:none;border-radius:0;background:transparent;font-size:14px;line-height:18px}.chinese-herb-row--foot[data-v-9c7deb0c] .decoction-trigger__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chinese-herb-name[data-v-9c7deb0c]{display:inline-flex;flex:1 1 0;align-items:flex-end;gap:4px;min-width:0;max-width:none}.chinese-herb-field[data-v-9c7deb0c]{display:inline-flex;align-items:flex-end;box-sizing:border-box;min-height:22px;min-width:0;border-bottom:1px dashed rgb(203 213 225);padding:0 2px 3px;transition:border-color .15s,border-style .15s}.chinese-herb-field[data-v-9c7deb0c]:focus-within{border-bottom-color:#38bdf8;border-bottom-style:solid}.chinese-herb-field--name[data-v-9c7deb0c]{flex:1 1 auto;width:52px;max-width:100%;min-width:40px}.chinese-herb-field--dose[data-v-9c7deb0c]{flex-shrink:1;min-width:0;max-width:56px}.chinese-herb-dose[data-v-9c7deb0c]{display:inline-flex;flex:0 1 auto;align-items:flex-end;gap:2px;min-width:0;max-width:46%;margin-left:auto;font-size:14px}.chinese-herb-dose-input[data-v-9c7deb0c]{width:100%;max-width:56px}.chinese-herb-dose-input[data-v-9c7deb0c] .el-input__wrapper{box-shadow:none;padding:0;min-height:18px;height:18px;background:transparent}.chinese-herb-name[data-v-9c7deb0c] .drug-search-table-root{width:100%;max-width:100%;line-height:18px}.chinese-herb-name[data-v-9c7deb0c] .drug-search-table-root.is-plain .el-input__wrapper{box-shadow:none;min-height:18px;height:18px;padding:0;background:transparent}.chinese-herb-name[data-v-9c7deb0c] .drug-search-table-input .el-input__suffix{height:18px;display:inline-flex;align-items:center}.chinese-herb-name[data-v-9c7deb0c] .drug-search-table-input .el-input__suffix-inner{display:inline-flex;align-items:center}.chinese-herb-name[data-v-9c7deb0c] .drug-search-table-root.is-plain .el-input__wrapper:hover,.chinese-herb-name[data-v-9c7deb0c] .drug-search-table-root.is-plain .el-input.is-focus .el-input__wrapper{box-shadow:none;background:transparent}.chinese-herb-name[data-v-9c7deb0c] .el-input__inner{height:18px;line-height:18px;font-size:15px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chinese-herb-name.is-placeholder[data-v-9c7deb0c] .el-input__inner{font-weight:400;color:#94a3b8}.chinese-herb-label[data-v-9c7deb0c]{flex-shrink:0;font-size:15px;color:#94a3b8;line-height:18px;padding-bottom:3px}.chinese-herb-dose-input[data-v-9c7deb0c] .el-input__inner{height:18px;line-height:18px;padding:0;font-size:14px;font-weight:600;color:#334155;text-align:right}.chinese-herb-unit[data-v-9c7deb0c]{flex-shrink:0;font-size:15px;font-weight:500;color:#94a3b8;line-height:18px;padding-bottom:3px}.chinese-herb-row--foot[data-v-9c7deb0c] .decoction-trigger.is-compact.is-empty{color:#94a3b8;opacity:0;pointer-events:none;transition:opacity .15s,color .15s}.chinese-herb-cell:hover .chinese-herb-row--foot[data-v-9c7deb0c] .decoction-trigger.is-compact.is-empty,.chinese-herb-cell:focus-within .chinese-herb-row--foot[data-v-9c7deb0c] .decoction-trigger.is-compact.is-empty,.chinese-herb-row--foot[data-v-9c7deb0c] .decoction-trigger.is-compact.is-empty.is-active{opacity:1;pointer-events:auto}.chinese-herb-row--foot[data-v-9c7deb0c] .decoction-trigger.is-compact.is-set{opacity:1;pointer-events:auto;color:#475569}.chinese-herb-row--foot[data-v-9c7deb0c] .decoction-trigger.is-compact:hover,.chinese-herb-row--foot[data-v-9c7deb0c] .decoction-trigger.is-compact.is-active{color:var(--el-color-primary);background:transparent}.chinese-herb-row--foot[data-v-9c7deb0c] .decoction-trigger__arrow{font-size:15px}.chinese-herb-price[data-v-9c7deb0c]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:flex-end;width:auto;max-width:68px}.chinese-herb-line-price[data-v-9c7deb0c],.chinese-herb-line-price[data-v-9c7deb0c] .flex{width:auto;max-width:68px}.chinese-herb-line-price[data-v-9c7deb0c] .line-price-field-input{flex:0 0 48px;width:48px;max-width:48px}.chinese-herb-line-price[data-v-9c7deb0c] .line-price-field-input .el-input__inner{font-size:14px}.chinese-summary-row[data-v-9c7deb0c]{display:flex;align-items:stretch;gap:0;width:100%;min-width:0;min-height:48px;overflow-x:hidden;border-bottom:1px solid rgb(241 245 249)}.chinese-summary-field[data-v-9c7deb0c]{flex:1;min-width:0;min-height:48px;border-right:1px dashed rgb(226 232 240);display:flex;align-items:center}.chinese-summary-field[data-v-9c7deb0c]:last-child{border-right:none}.chinese-summary-dose[data-v-9c7deb0c]{flex:0 0 96px;padding:0 10px 0 12px;gap:6px}.chinese-summary-dose-value[data-v-9c7deb0c]{flex:1;min-width:24px;border-bottom:1px solid rgb(148 163 184);display:flex;align-items:center}.chinese-summary-remark[data-v-9c7deb0c]{flex:1.2}.chinese-summary-number[data-v-9c7deb0c]{width:100%}.chinese-summary-number[data-v-9c7deb0c] .el-input__wrapper{box-shadow:none;background:transparent;min-height:32px;padding:2px 2px 0}.chinese-summary-number[data-v-9c7deb0c] .el-input__inner{font-size:14px;height:26px;line-height:26px;text-align:center}.chinese-summary-suffix[data-v-9c7deb0c]{padding:0 2px 0 0;font-size:14px;color:#64748b;flex-shrink:0;line-height:1}.chinese-summary-field[data-v-9c7deb0c] .el-tooltip__trigger{display:block;width:100%}.chinese-summary-field[data-v-9c7deb0c] .el-input__wrapper{box-shadow:none;background:transparent;border-radius:0;min-height:36px;padding:4px 12px}.chinese-summary-field[data-v-9c7deb0c] .el-input__inner{font-size:14px;height:28px;line-height:28px}.ast-picker-trigger[data-v-37870e17]{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;width:100%;min-height:var(--el-component-size);padding:0 8px;border:none;border-radius:6px;background:transparent;color:var(--el-text-color-regular);font-size:15px;cursor:pointer;transition:background-color .15s}.ast-picker-trigger.is-empty[data-v-37870e17]{color:var(--el-text-color-placeholder)}.ast-picker-trigger.is-active[data-v-37870e17],.ast-picker-trigger[data-v-37870e17]:hover{background:var(--el-fill-color-light)}.ast-picker-arrow[data-v-37870e17]{flex-shrink:0;font-size:14px;color:var(--el-text-color-secondary)}.ast-picker-list[data-v-37870e17]{display:flex;flex-direction:column}.ast-picker-item[data-v-37870e17]{width:100%;padding:8px 12px;border:none;background:transparent;text-align:left;font-size:15px;color:var(--el-text-color-primary);cursor:pointer;transition:background-color .15s}.ast-picker-item[data-v-37870e17]:hover,.ast-picker-item.is-active[data-v-37870e17]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.ast-picker-popover.el-popover.el-popper{padding:4px 0}.simple-grid-picker[data-v-bf2a7c38]{width:100%}.simple-grid-picker[data-v-bf2a7c38] .el-tooltip__trigger{display:flex!important;width:100%}.simple-grid-trigger[data-v-bf2a7c38]{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;width:100%;min-height:32px;padding:0 6px;border:none;border-radius:4px;background:transparent;color:var(--el-text-color-regular);font-size:15px;cursor:pointer;transition:background-color .15s,color .15s}.simple-grid-trigger[data-v-bf2a7c38]:hover,.simple-grid-trigger.is-active[data-v-bf2a7c38]{color:var(--el-color-primary);background:var(--el-fill-color-light)}.simple-grid-trigger.is-empty[data-v-bf2a7c38]{color:var(--el-text-color-placeholder)}.simple-grid-arrow[data-v-bf2a7c38]{flex-shrink:0;font-size:14px;color:var(--el-text-color-secondary);transition:transform .2s}.simple-grid-arrow.is-reverse[data-v-bf2a7c38]{transform:rotate(180deg)}.simple-grid-panel[data-v-bf2a7c38]{display:grid}.simple-grid-item[data-v-bf2a7c38]{min-height:36px;padding:8px 4px;border:none;box-shadow:inset -1px -1px 0 var(--el-border-color-lighter);background:var(--el-fill-color-blank);color:var(--el-text-color-regular);font-size:15px;cursor:pointer;transition:background-color .15s,color .15s}.simple-grid-item[data-v-bf2a7c38]:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.simple-grid-item.is-selected[data-v-bf2a7c38]{background:var(--el-color-primary);color:#fff;font-weight:500}.simple-grid-picker-popover.el-popover.el-popper{padding:0}.prescription-header-actions[data-v-ff7403f4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px;margin-left:auto;min-width:0;flex:1 1 280px;max-width:100%}.prescription-header-actions[data-v-ff7403f4] .prescription-total-price{margin-left:0;margin-right:0}.prescription-header-actions__meta[data-v-ff7403f4]{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;margin-left:auto}@media (max-width: 960px){.prescription-header-actions[data-v-ff7403f4]{flex-basis:100%;width:100%}}.infusion-prescription-card[data-v-ff7403f4]{min-width:0}.infusion-rx-body[data-v-ff7403f4]{min-width:0;overflow-x:hidden}.infusion-group-list[data-v-ff7403f4]{display:flex;flex-direction:column;gap:16px}.infusion-group[data-v-ff7403f4]{display:flex;flex-direction:column;gap:8px}.infusion-group-header[data-v-ff7403f4]{position:relative;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 28px 10px 4px;border-bottom:1px dashed rgb(226 232 240)}.infusion-group-header-field[data-v-ff7403f4]{flex:1 1 auto;min-width:0;max-width:108px;height:var(--el-component-size);border:1px solid var(--el-border-color-lighter);border-radius:6px;background:#fff;overflow:hidden}.infusion-group-freq[data-v-ff7403f4]{max-width:120px}.infusion-group-days[data-v-ff7403f4]{display:flex;align-items:stretch;flex:0 0 auto;width:64px;max-width:64px}.infusion-group-ivgtt[data-v-ff7403f4]{max-width:100px}.infusion-group-header-field[data-v-ff7403f4] .simple-grid-trigger,.infusion-group-header-field[data-v-ff7403f4] .freq-picker-trigger{min-height:var(--el-component-size);padding:0 6px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infusion-days-input[data-v-ff7403f4]{flex:1;min-width:0}.infusion-days-input[data-v-ff7403f4] .el-input__wrapper{box-shadow:none;background:transparent;padding-left:8px;padding-right:4px}.infusion-days-suffix[data-v-ff7403f4]{display:inline-flex;align-items:center;padding:0 8px 0 2px;font-size:14px;color:#94a3b8;border-left:1px solid var(--el-border-color-lighter);background:#f8fafc;flex-shrink:0}.infusion-add-group[data-v-ff7403f4]{margin-left:auto;border:none;background:transparent;font-size:15px;color:var(--el-color-primary);cursor:pointer;white-space:nowrap;padding:0 4px;flex-shrink:0}.infusion-add-group[data-v-ff7403f4]:hover{text-decoration:underline}.infusion-group-remove[data-v-ff7403f4]{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.infusion-rx-body[data-v-ff7403f4]{min-width:0}.infusion-rx-el-table[data-v-ff7403f4]{width:100%;--infusion-rx-row-h: calc(var(--el-component-size) + 16px)}.infusion-rx-el-table[data-v-ff7403f4] .el-table__body tr{height:var(--infusion-rx-row-h)}.infusion-rx-el-table[data-v-ff7403f4] .el-table__header th.el-table__cell{background:#f8fafc;font-size:15px;font-weight:500;color:#475569}.infusion-rx-el-table[data-v-ff7403f4] .el-table__cell{padding:8px 6px;vertical-align:middle}.infusion-rx-el-table[data-v-ff7403f4] .el-table__body .cell{display:flex;align-items:center;min-height:var(--el-component-size);line-height:1;overflow:hidden;padding-top:0;padding-bottom:0}.infusion-rx-el-table[data-v-ff7403f4] .infusion-rx-col-action .cell{overflow:visible}.infusion-rx-add-row[data-v-ff7403f4]{display:flex;align-items:center;gap:8px;width:100%;margin-top:4px;padding:8px 4px 4px;border:none;border-top:1px dashed rgb(226 232 240);border-radius:0;background:transparent;cursor:pointer;text-align:left;transition:background-color .15s}.infusion-rx-add-row[data-v-ff7403f4]:hover{background:#f8fafc}.infusion-rx-add-icon[data-v-ff7403f4]{display:inline-flex;align-items:center;justify-content:center;width:30px;color:#0ea5e9}.infusion-rx-el-table[data-v-ff7403f4] .drug-search-table-root{width:100%;min-width:0}.infusion-rx-el-table[data-v-ff7403f4] .drug-remark-input{width:100%}.infusion-rx-el-table[data-v-ff7403f4] .drug-remark-input .el-input__wrapper{height:var(--el-component-size)}.infusion-rx-field-box[data-v-ff7403f4]{width:100%;min-width:0;height:var(--el-component-size);flex-shrink:0;border:1px solid var(--el-border-color-lighter);border-radius:6px;background:#fff;overflow:hidden}.infusion-rx-ast[data-v-ff7403f4]{width:100%}.infusion-rx-field-box[data-v-ff7403f4] .ast-picker-trigger{display:flex;align-items:center;width:100%;height:100%;min-height:0;padding:0 6px;font-size:15px;border:none;border-radius:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infusion-rx-field-box[data-v-ff7403f4] .ast-picker-trigger.is-empty{color:var(--el-text-color-placeholder);font-weight:400}.infusion-rx-field-box[data-v-ff7403f4] .ast-picker-trigger.is-empty .ast-picker-arrow{color:var(--el-text-color-placeholder)}.infusion-rx-compound[data-v-ff7403f4]{display:flex;align-items:stretch;width:100%;height:var(--el-component-size);flex-shrink:0;border:1px solid var(--el-border-color-lighter);border-radius:6px;background:#fff;overflow:hidden}.infusion-rx-el-table[data-v-ff7403f4] .infusion-rx-col-price .cell{justify-content:flex-end}.infusion-rx-dose[data-v-ff7403f4],.infusion-rx-total[data-v-ff7403f4]{width:100%}.infusion-rx-total-display[data-v-ff7403f4]{display:flex;align-items:center;width:100%;min-height:var(--el-component-size);font-size:15px;color:var(--el-text-color-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.infusion-rx-total-display.is-empty[data-v-ff7403f4]{color:var(--el-text-color-placeholder)}.infusion-rx-number[data-v-ff7403f4]{flex:1;min-width:0}.infusion-rx-number[data-v-ff7403f4] .el-input{height:100%}.infusion-rx-number[data-v-ff7403f4] .el-input__wrapper{height:100%;box-shadow:none;border:none;border-radius:0;background:transparent;padding-left:6px;padding-right:4px}.infusion-rx-suffix[data-v-ff7403f4]{display:inline-flex;align-items:center;padding:0 4px;border-left:1px solid var(--el-border-color-lighter);background:#f8fafc;font-size:14px;color:#94a3b8;flex-shrink:0}.infusion-rx-unit-select[data-v-ff7403f4]{width:72px;flex-shrink:0;border-left:1px solid var(--el-border-color-lighter)}.infusion-rx-unit-select[data-v-ff7403f4] .el-select__wrapper{box-shadow:none!important;border-radius:0;background:#f8fafc;min-height:var(--el-component-size);height:var(--el-component-size);padding:0 8px}.infusion-rx-unit-select[data-v-ff7403f4] .el-select__placeholder,.infusion-rx-unit-select[data-v-ff7403f4] .el-select__selected-item{font-size:14px;color:#475569}.infusion-rx-compound[data-v-ff7403f4] .el-input-number.is-disabled .el-input__wrapper{background:transparent}.acupoint-chip[data-v-006ade89]{display:inline-flex;align-items:stretch;max-width:100%;border:1px solid var(--el-border-color);border-radius:4px;background:#fff;overflow:hidden}.acupoint-chip-pos[data-v-006ade89]{flex-shrink:0;min-width:28px;padding:0 8px;border:none;border-right:1px solid var(--el-border-color);background:#f8fafc;color:var(--el-text-color-regular);font-size:14px;line-height:26px;cursor:pointer}.acupoint-chip-pos.is-fixed[data-v-006ade89]{cursor:default}.acupoint-chip-pos[data-v-006ade89]:not(.is-fixed):hover{color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.acupoint-chip-name[data-v-006ade89]{padding:0 8px;font-size:14px;line-height:26px;color:var(--el-text-color-primary);white-space:nowrap}.acupoint-chip-close[data-v-006ade89]{flex-shrink:0;margin:0 2px}.acupoint-pos-grid[data-v-006ade89]{display:grid;grid-template-columns:repeat(2,1fr)}.acupoint-pos-item[data-v-006ade89]{min-height:32px;border:none;box-shadow:inset -1px -1px 0 var(--el-border-color-lighter);background:#fff;color:var(--el-text-color-regular);font-size:15px;cursor:pointer}.acupoint-pos-item[data-v-006ade89]:hover,.acupoint-pos-item.is-active[data-v-006ade89]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.acupoint-pos-popover.el-popover.el-popper{padding:0}.acupoint-picker[data-v-d1a19558]{min-height:420px}.acupoint-tabs[data-v-d1a19558]{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:12px}.acupoint-tab[data-v-d1a19558]{padding:8px 14px;border:none;background:transparent;color:var(--el-text-color-regular);font-size:13px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.acupoint-tab[data-v-d1a19558]:hover{color:var(--el-color-primary)}.acupoint-tab.is-active[data-v-d1a19558]{color:var(--el-color-primary);border-bottom-color:var(--el-color-primary);font-weight:500}.acupoint-body[data-v-d1a19558]{display:flex;gap:12px;min-height:320px}.acupoint-sidebar[data-v-d1a19558]{flex:0 0 148px;max-height:320px;overflow-y:auto;border-right:1px solid var(--el-border-color-lighter);padding-right:8px}.acupoint-sidebar-item[data-v-d1a19558]{display:block;width:100%;padding:8px 10px;margin-bottom:2px;border:none;border-radius:4px;background:transparent;color:var(--el-text-color-regular);font-size:13px;text-align:left;cursor:pointer}.acupoint-sidebar-item[data-v-d1a19558]:hover,.acupoint-sidebar-item.is-active[data-v-d1a19558]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.acupoint-grid-wrap[data-v-d1a19558]{flex:1;min-width:0;max-height:320px;overflow-y:auto}.acupoint-grid[data-v-d1a19558]{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.acupoint-grid-item[data-v-d1a19558]{min-height:36px;padding:8px 4px;border:none;box-shadow:inset -1px -1px 0 var(--el-border-color-lighter);background:var(--el-fill-color-blank);color:var(--el-text-color-regular);font-size:13px;cursor:pointer}.acupoint-grid-item[data-v-d1a19558]:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.acupoint-grid-item.is-selected[data-v-d1a19558]{background:var(--el-color-primary);color:#fff}.acupoint-empty[data-v-d1a19558]{padding:48px 0;text-align:center;color:var(--el-text-color-placeholder);font-size:13px}.acupoint-selected[data-v-d1a19558]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--el-border-color-lighter)}.acupoint-picker-dialog .el-dialog__body{padding-top:8px}.prescription-header-actions[data-v-b9e23d5b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px;margin-left:auto;min-width:0;flex:1 1 280px;max-width:100%}.prescription-header-actions[data-v-b9e23d5b] .prescription-total-price{margin-left:0;margin-right:0}.prescription-header-actions__meta[data-v-b9e23d5b]{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;margin-left:auto}@media (max-width: 960px){.prescription-header-actions[data-v-b9e23d5b]{flex-basis:100%;width:100%}}.external-type-select[data-v-b9e23d5b]{width:136px}.external-type-select[data-v-b9e23d5b] .el-select__wrapper{font-size:15px}.external-empty[data-v-b9e23d5b]{display:flex;align-items:center;padding:12px 52px}.external-item-block+.external-item-block[data-v-b9e23d5b]{margin-top:2px;padding-top:2px;border-top:1px dashed var(--el-border-color-lighter)}.external-row--main[data-v-b9e23d5b]{display:flex;align-items:flex-start;gap:8px;min-height:32px;padding:2px 0}.external-row--main>.external-row-index[data-v-b9e23d5b],.external-row--main>.external-row-name[data-v-b9e23d5b],.external-row--main>.external-row-price[data-v-b9e23d5b],.external-row--main>.external-row-actions[data-v-b9e23d5b]{display:flex;align-items:center;min-height:32px}.external-row-index[data-v-b9e23d5b]{flex:0 0 28px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--el-text-color-secondary)}.external-row-name[data-v-b9e23d5b]{flex:1 1 180px;display:flex;align-items:center;min-width:140px;max-width:260px}.external-acupoint-inline[data-v-b9e23d5b]{flex:1 1 200px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:140px;padding-top:2px}.external-acupoint-tags[data-v-b9e23d5b]{display:flex;flex-wrap:wrap;gap:4px}.external-acupoint-input[data-v-b9e23d5b]{display:inline-flex;align-items:stretch;flex:0 0 auto;width:120px;border:1px solid var(--el-border-color-lighter);border-radius:4px;overflow:hidden;background:#fff}.external-row-price[data-v-b9e23d5b]{flex:0 0 88px;display:flex;align-items:center;justify-content:flex-end;gap:2px}.external-row-price-text[data-v-b9e23d5b]{min-width:40px;text-align:right;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:#ea580c}.external-row-price-prefix[data-v-b9e23d5b]{font-size:14px;font-weight:500;color:#ea580c}.external-row-actions[data-v-b9e23d5b]{flex:0 0 auto;display:flex;align-items:center;gap:2px}.external-add-group[data-v-b9e23d5b]{border:none;background:transparent;color:var(--el-color-primary);font-size:14px;cursor:pointer;white-space:nowrap;padding:0 4px}.external-acupoint-input[data-v-b9e23d5b] .el-input{flex:1;min-width:0}.external-acupoint-input[data-v-b9e23d5b] .el-input__wrapper{box-shadow:none!important;border:none;border-radius:0}.external-acupoint-picker-btn[data-v-b9e23d5b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;padding:0;border:none;border-left:1px solid var(--el-border-color-lighter);background:#fff;color:var(--el-text-color-secondary);cursor:pointer}.external-acupoint-picker-btn[data-v-b9e23d5b]:hover{color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.external-footer-row[data-v-b9e23d5b]{display:flex;align-items:center;gap:8px;padding:2px 0 4px 28px;flex-wrap:nowrap}.external-footer-left[data-v-b9e23d5b]{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.external-footer-right[data-v-b9e23d5b]{display:flex;align-items:center;gap:6px;flex-shrink:0}.external-footer-field[data-v-b9e23d5b]{flex:0 0 auto}.external-footer-field[data-v-b9e23d5b] .simple-grid-trigger{min-height:28px;font-size:14px}.external-footer-field[data-v-b9e23d5b]:not(.external-footer-times):not(.external-footer-remark){width:92px}.external-footer-times[data-v-b9e23d5b]{display:inline-flex;align-items:center;gap:4px}.external-footer-times-input[data-v-b9e23d5b]{width:56px}.external-footer-times-input[data-v-b9e23d5b] .el-input__inner{text-align:center}.external-footer-suffix[data-v-b9e23d5b]{font-size:14px;color:var(--el-text-color-secondary)}.external-footer-remark[data-v-b9e23d5b]{flex:1 1 160px;min-width:120px;max-width:240px}.external-footer-remark[data-v-b9e23d5b] .el-input__wrapper{box-shadow:none;border-bottom:1px solid var(--el-border-color);border-radius:0;padding:0 4px}.external-billing-type[data-v-b9e23d5b]{width:118px}.external-footer-count[data-v-b9e23d5b]{font-size:14px;color:var(--el-text-color-regular);white-space:nowrap}.external-footer-price[data-v-b9e23d5b]{min-width:72px;text-align:right;font-size:14px;font-weight:600;color:#ea580c;white-space:nowrap}.external-remark-grid[data-v-b9e23d5b]{display:grid}.external-remark-item[data-v-b9e23d5b]{min-height:36px;padding:8px 4px;border:none;box-shadow:inset -1px -1px 0 var(--el-border-color-lighter);background:var(--el-fill-color-blank);color:var(--el-text-color-regular);font-size:15px;cursor:pointer}.external-remark-item[data-v-b9e23d5b]:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.external-remark-popover.el-popover.el-popper{padding:0}.external-usage-type-popover.el-popover.el-popper{padding:0;max-height:calc(100vh - 16px);overflow:auto}.prescription-type-actions[data-v-05af9f5c]:after{content:"";display:block;width:1px;height:20px;margin-left:2px;background:#e2e8f0}.prescription-type-actions[data-v-05af9f5c] .prescription-type-btn.el-button--default{--el-button-bg-color: #fff;--el-button-hover-bg-color: rgb(248 250 252);--el-button-hover-text-color: rgb(15 23 42);--el-button-hover-border-color: rgb(203 213 225)}.prescriptions-grand-total-popover.el-popover.el-popper{padding:12px 14px}.medical-record-form[data-v-93c736ae] .el-form-item__label{font-size:15px;font-weight:500;color:#334155;line-height:1.5}.medical-record-form[data-v-93c736ae] .el-input__inner,.medical-record-form[data-v-93c736ae] .el-textarea__inner,.medical-record-form[data-v-93c736ae] .el-select__wrapper{font-size:15px}.medical-record-basic-field[data-v-93c736ae] .el-form-item__label{padding-bottom:6px}.medical-record-basic-field[data-v-93c736ae] .el-select,.medical-record-basic-field[data-v-93c736ae] .el-date-editor{width:100%}.medical-record-attachment-upload[data-v-93c736ae] .el-upload{display:inline-block;width:auto;vertical-align:top}.medical-record-attachment-upload.is-disabled[data-v-93c736ae] .el-upload>div{cursor:not-allowed;opacity:.55}.medical-record-attachment-item[data-v-93c736ae] .el-form-item__content{margin-left:0!important;line-height:1.4}.patient-action-group[data-v-919f261d]{display:inline-flex;overflow:hidden;border:1px solid #e2e8f0;border-radius:4px;background:#fff}.patient-action-group[data-v-919f261d] .el-tooltip__trigger,.patient-tool-group[data-v-919f261d] .el-tooltip__trigger,.patient-tool-trigger[data-v-919f261d]{display:inline-flex}.patient-action-btn[data-v-919f261d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-right:1px solid #e2e8f0;background:transparent;color:#64748b;cursor:pointer;transition:background .15s ease,color .15s ease}.patient-action-btn[data-v-919f261d]:last-child{border-right:none}.patient-action-group>:last-child .patient-action-btn[data-v-919f261d]{border-right:none}.patient-action-btn[data-v-919f261d]:hover{background:#f8fafc}.patient-action-btn--warn[data-v-919f261d]{color:#d97706}.patient-action-btn--warn[data-v-919f261d]:hover{background:#fffbeb;color:#b45309}.patient-action-btn--primary[data-v-919f261d]{color:#2563eb}.patient-action-btn--primary[data-v-919f261d]:hover{background:#eff6ff;color:#1d4ed8}.patient-tool-row[data-v-919f261d]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid #eef2f7;background:#fafbfc}.patient-tool-left[data-v-919f261d],.patient-tool-center[data-v-919f261d],.patient-tool-right[data-v-919f261d]{display:flex;align-items:center;flex-shrink:0}.patient-tool-center[data-v-919f261d]{justify-content:center;flex:1;min-width:0}.patient-quick-btn[data-v-919f261d]{height:28px;padding:0 14px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#475569;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.patient-quick-btn[data-v-919f261d]:hover{color:#2563eb;border-color:#93c5fd;background:#eff6ff}.patient-quick-btn--active[data-v-919f261d]{color:#fff;border-color:#2563eb;background:#2563eb;font-weight:600}.patient-quick-btn--active[data-v-919f261d]:hover{color:#fff;border-color:#1d4ed8;background:#1d4ed8}.patient-tool-btn--solo[data-v-919f261d]{border:1px solid #e2e8f0;border-radius:4px;border-right:1px solid #e2e8f0;overflow:hidden;background:#fff}.patient-tool-group[data-v-919f261d]{display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid #e2e8f0;border-radius:4px;background:#fff}.patient-tool-group[data-v-919f261d] .el-tooltip__trigger,.patient-tool-group>span[data-v-919f261d]{display:inline-flex}.patient-tool-btn[data-v-919f261d]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0;border:none;border-right:1px solid #e2e8f0;background:transparent;color:#64748b;font-size:12px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.patient-tool-group[data-v-919f261d]>:last-child,.patient-tool-group>:last-child .patient-tool-btn[data-v-919f261d]{border-right:none}.patient-tool-btn--text[data-v-919f261d]{min-width:30px;padding:0 8px;white-space:nowrap}.patient-tool-btn[data-v-919f261d]:hover{color:#2563eb;background:#f8fafc}.patient-tool-btn--active[data-v-919f261d]{color:#2563eb;background:#eff6ff;font-weight:600}.patient-range-popover[data-v-919f261d]{width:100%;min-width:0;box-sizing:border-box}.patient-range-popover__title[data-v-919f261d]{display:flex;align-items:center;gap:4px;margin-bottom:8px;font-size:12px;color:#64748b}.patient-range-popover__title--gap[data-v-919f261d]{margin-top:14px;padding-top:12px;border-top:1px solid #eef2f7}.patient-range-popover__tip-icon[data-v-919f261d]{font-size:13px;color:#94a3b8;cursor:help}.patient-range-popover__tip-icon[data-v-919f261d]:hover{color:#2563eb}.patient-range-shortcuts[data-v-919f261d]{display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:10px}.patient-range-shortcut[data-v-919f261d]{height:26px;padding:0 8px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#64748b;font-size:12px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .15s ease,border-color .15s ease,background .15s ease}.patient-range-shortcut[data-v-919f261d]:hover{color:#2563eb;border-color:#93c5fd;background:#eff6ff}.patient-create-range[data-v-919f261d]{--el-date-editor-width: 100%;--el-date-editor-daterange-width: 100%;display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.patient-create-range.el-range-editor.el-input__wrapper[data-v-919f261d],.patient-create-range.el-date-editor--daterange[data-v-919f261d],.patient-create-range[data-v-919f261d] .el-range-editor.el-input__wrapper{--el-date-editor-width: 100%;--el-date-editor-daterange-width: 100%;width:100%!important;max-width:100%!important;min-width:0!important;padding:0 8px;box-sizing:border-box}.patient-create-range[data-v-919f261d] .el-range-input{flex:1 1 0;min-width:0!important;width:0!important;font-size:12px}.patient-create-range[data-v-919f261d] .el-range-separator{flex:0 0 auto;width:auto!important;padding:0 2px;font-size:12px}.patient-create-range[data-v-919f261d] .el-range__icon,.patient-create-range[data-v-919f261d] .el-range__close-icon{flex-shrink:0}.patient-list-footer[data-v-919f261d]{background:#fff}.patient-list-pagination[data-v-919f261d]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;width:100%;padding:0}.patient-list-pagination[data-v-919f261d] .el-pagination__total{flex:1;min-width:0;margin-right:8px;font-size:12px;color:#64748b;text-align:left;white-space:nowrap}.patient-list-pagination[data-v-919f261d] .el-pagination__prev,.patient-list-pagination[data-v-919f261d] .el-pagination__next{margin:0}.patient-page-indicator[data-v-919f261d]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:24px;margin:0 6px;padding:0 8px;font-size:12px;font-weight:500;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.patient-list-scroll[data-v-919f261d]::-webkit-scrollbar{width:5px;height:5px}.patient-list-scroll[data-v-919f261d]::-webkit-scrollbar-thumb{background-color:#d4d4d8;border-radius:999px}.patient-list-scroll[data-v-919f261d]::-webkit-scrollbar-track{background:transparent}.patient-range-popper.el-popover.el-popper{max-width:calc(100vw - 24px);box-sizing:border-box}.patient-range-popper .patient-range-popover__title{display:flex;align-items:center;gap:4px;margin-bottom:8px;font-size:12px;color:#64748b}.patient-range-popper .patient-range-popover__title--gap{margin-top:14px;padding-top:12px;border-top:1px solid #eef2f7}.patient-range-popper .patient-range-popover__tip-icon{font-size:13px;color:#94a3b8;cursor:help}.patient-range-popper .patient-range-popover__tip-icon:hover{color:#2563eb}.patient-range-popper .patient-range-shortcuts{display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:10px}.patient-range-popper .patient-range-shortcut{height:26px;padding:0 8px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#64748b;font-size:12px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .15s ease,border-color .15s ease,background .15s ease}.patient-range-popper .patient-range-shortcut:hover{color:#2563eb;border-color:#93c5fd;background:#eff6ff}.patient-range-popper .patient-range-shortcut.is-active{color:#2563eb;border-color:#93c5fd;background:#eff6ff;font-weight:600}.patient-range-popper .patient-range-popover,.patient-range-popper .patient-create-range,.patient-range-popper .el-date-editor--daterange,.patient-range-popper .el-date-editor.el-input__wrapper{--el-date-editor-width: 100%;--el-date-editor-daterange-width: 100%;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.patient-range-popper .el-date-editor .el-range-input{flex:1 1 0;min-width:0!important;width:0!important;font-size:12px}.patient-range-popper .el-date-editor .el-range-separator{flex:0 0 auto;width:auto!important;padding:0 2px;font-size:12px}.patient-tooltip-fade-enter-active,.patient-tooltip-fade-leave-active{transition:opacity .08s ease!important}.patient-tooltip-fade-enter-from,.patient-tooltip-fade-leave-to{opacity:0}.dispense-main[data-v-43370b2f]::-webkit-scrollbar,.dispense-summary[data-v-43370b2f]::-webkit-scrollbar{width:6px}.dispense-main[data-v-43370b2f]::-webkit-scrollbar-thumb,.dispense-summary[data-v-43370b2f]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.dispense-mid-tabbar[data-v-43370b2f]{display:flex;align-items:stretch;gap:32px;border-bottom:1px solid #ebeef5}.dispense-mid-tab[data-v-43370b2f]{position:relative;height:42px;padding:0 2px;border:none;background:transparent;color:#909399;font-size:14px;line-height:42px;cursor:pointer;transition:color .2s ease}.dispense-mid-tab[data-v-43370b2f]:hover{color:#606266}.dispense-mid-tab.is-active[data-v-43370b2f]{color:#303133;font-weight:500}.dispense-mid-tab.is-active[data-v-43370b2f]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--el-color-primary);border-radius:2px 2px 0 0}.dispense-refresh-select[data-v-7b4c0adb] .el-select__wrapper{min-height:28px;padding:0 8px 0 6px;box-shadow:none!important;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;transition:border-color .15s ease,background .15s ease}.dispense-refresh-select[data-v-7b4c0adb] .el-select__wrapper:hover,.dispense-refresh-select[data-v-7b4c0adb] .el-select__wrapper.is-focused{border-color:#93c5fd;background:#eff6ff}.dispense-refresh-select[data-v-7b4c0adb] .el-select__selection{gap:2px}.dispense-refresh-select[data-v-7b4c0adb] .el-select__selected-item,.dispense-refresh-select[data-v-7b4c0adb] .el-select__placeholder{font-size:12px;color:#64748b}.dispense-refresh-select[data-v-7b4c0adb] .el-select__caret{font-size:12px;color:#94a3b8;width:12px}.dispense-refresh-select[data-v-7b4c0adb] .el-select__prefix{color:#94a3b8}.dispense-pagination[data-v-7b4c0adb] .el-pagination__total{flex:1;min-width:0;margin-right:8px;font-size:12px;color:#64748b;text-align:left;white-space:nowrap}.dispense-pagination[data-v-7b4c0adb] .el-pagination__prev,.dispense-pagination[data-v-7b4c0adb] .el-pagination__next{margin:0}.dispense-list-scroll[data-v-7b4c0adb]::-webkit-scrollbar{width:5px;height:5px}.dispense-list-scroll[data-v-7b4c0adb]::-webkit-scrollbar-thumb{background-color:#d4d4d8;border-radius:999px}.dispense-list-scroll[data-v-7b4c0adb]::-webkit-scrollbar-track{background:transparent}.custom-page[data-v-39e132af]{min-height:100vh;background:linear-gradient(180deg,#eef4ff,#f5f7fa 28%,#f5f7fa);padding:24px}.custom-page__container[data-v-39e132af]{max-width:1200px;margin:0 auto;padding:20px;background:#fff;border-radius:16px;box-shadow:0 12px 36px #0f172a14}.custom-page__rules[data-v-39e132af]{margin-bottom:14px;padding:12px 14px;background:#f7fbff;border:1px solid #e5eefc;border-radius:10px;font-size:12px;line-height:1.65;color:#4b5563}.custom-page__rules p[data-v-39e132af]{margin:0}.custom-page__rules-title[data-v-39e132af]{margin-bottom:8px!important;font-size:13px;font-weight:600;color:#374151}.custom-page__rules-list[data-v-39e132af]{margin:0;padding-left:18px}.custom-page__rules-list li+li[data-v-39e132af]{margin-top:4px}.custom-page__mode[data-v-39e132af]{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px}.custom-page__mode-label[data-v-39e132af]{font-size:13px;font-weight:600;color:#374151}.custom-page__mode-hint[data-v-39e132af]{font-size:13px;color:#6b7280;line-height:1.4}.custom-page__upload[data-v-39e132af],.custom-page__upload[data-v-39e132af] .el-upload{width:100%}.custom-page__upload[data-v-39e132af] .el-upload-dragger{width:100%;min-height:160px;border-radius:16px;border:1px dashed #bfd4ff;background:#fbfdff;transition:all .2s ease}.custom-page__upload[data-v-39e132af] .el-upload-dragger:hover{border-color:#409eff;box-shadow:0 10px 24px #409eff14}.custom-page__upload-icon[data-v-39e132af]{font-size:52px;color:#409eff}.custom-page__upload-text[data-v-39e132af]{color:#4b5563;margin-top:10px}.custom-page__upload-text em[data-v-39e132af]{color:#409eff;font-style:normal;font-weight:600}.custom-page__upload-tip[data-v-39e132af]{color:#94a3b8;font-size:12px}.custom-page__file[data-v-39e132af]{margin-top:12px;font-size:13px;color:#4b5563}.custom-page__summary[data-v-39e132af]{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:13px;color:#2563eb}.custom-page__summary span[data-v-39e132af]{padding:8px 12px;background:#eff6ff;border-radius:999px}.custom-page__table-wrap[data-v-39e132af]{margin-top:16px;overflow-x:auto}.custom-page__table[data-v-39e132af]{width:100%;min-width:860px}.custom-page__actions[data-v-39e132af]{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}@media (max-width: 768px){.custom-page[data-v-39e132af]{padding:12px}.custom-page__container[data-v-39e132af]{padding:18px 14px 20px;border-radius:14px}.custom-page__rules[data-v-39e132af]{font-size:12px}.custom-page__upload-icon[data-v-39e132af]{font-size:42px}.custom-page__upload-text[data-v-39e132af]{font-size:13px}.custom-page__summary[data-v-39e132af]{gap:8px}.custom-page__summary span[data-v-39e132af]{width:100%;box-sizing:border-box}.custom-page__actions[data-v-39e132af]{flex-direction:column}.custom-page__actions[data-v-39e132af] .el-button{width:100%;margin-left:0!important}.custom-page__table[data-v-39e132af]{min-width:760px}}.batch-responsible-drawer[data-v-b462214e] .el-drawer__body{display:flex;flex-direction:column;overflow:hidden;padding:12px 16px}.batch-responsible-drawer[data-v-b462214e] .el-table{--el-table-border-color: #f1f5f9}.batch-responsible-drawer[data-v-b462214e] .el-drawer__footer{border-top:1px solid #f1f5f9}.batch-responsible-drawer[data-v-b462214e] .el-tree{background:transparent;font-size:12px}.batch-responsible-drawer[data-v-b462214e] .el-tree-node__content{height:28px}.patient-list-footer[data-v-e2afe41d]{background:#fff}.patient-list-pagination[data-v-e2afe41d]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;width:100%;padding:0}.patient-list-pagination[data-v-e2afe41d] .el-pagination__total{flex:1;min-width:0;margin-right:8px;font-size:12px;color:#64748b;text-align:left;white-space:nowrap}.patient-list-pagination[data-v-e2afe41d] .el-pagination__prev,.patient-list-pagination[data-v-e2afe41d] .el-pagination__next{margin:0}.patient-page-indicator[data-v-e2afe41d]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:24px;margin:0 6px;padding:0 8px;font-size:12px;font-weight:500;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cgm-refresh-fab[data-v-e2afe41d]{position:absolute;top:16px;right:16px;z-index:20;box-shadow:0 2px 12px #0f172a1f}.cgm-panel-wrapper[data-v-e2afe41d] .cgm-hardware-panel{background:#fff}.patient-list-scroll[data-v-e2afe41d]::-webkit-scrollbar{width:5px;height:5px}.patient-list-scroll[data-v-e2afe41d]::-webkit-scrollbar-thumb{background-color:#d4d4d8;border-radius:999px}.patient-list-scroll[data-v-e2afe41d]::-webkit-scrollbar-track{background:transparent}.exercise-prescription-drawer[data-v-55980492] .el-drawer__body{display:flex;flex-direction:column;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:0}.exercise-prescription-drawer .drawer-scroll[data-v-55980492]{min-height:0px;flex:1 1 0%;padding:.75rem 1rem .5rem}.rx-section[data-v-55980492]{overflow:hidden;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1)) }.rx-section-title[data-v-55980492]{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position);padding:.75rem 1rem}.rx-section-title--with-action[data-v-55980492]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.rx-section-title-text[data-v-55980492]{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.rx-section-subtitle[data-v-55980492]{margin-left:.25rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.rx-section-body[data-v-55980492]{padding:1rem}.rx-meta-row[data-v-55980492]{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:2rem;column-gap:2rem;row-gap:.75rem}.rx-patient-grid[data-v-55980492],.rx-grid-dense[data-v-55980492]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1rem}.rx-span-2[data-v-55980492]{grid-column:span 2 / span 2}.rx-span-4[data-v-55980492]{grid-column:span 4 / span 4}.rx-field[data-v-55980492]{display:flex;min-width:0px;align-items:center;gap:.75rem}.rx-label[data-v-55980492]{width:5.5rem;flex-shrink:0;text-align:right;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.rx-control[data-v-55980492]{min-width:0px;flex:1 1 0%}.rx-control-phone[data-v-55980492]{width:9rem;flex:none}.rx-control-with-unit[data-v-55980492]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.rx-unit[data-v-55980492]{flex-shrink:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.rx-readonly-value[data-v-55980492]{min-width:4rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.rx-field--display-only .rx-control[data-v-55980492]{display:flex;flex:1 1 0%;justify-content:center}.rx-field--display-only .rx-control-phone[data-v-55980492]{margin-left:auto;margin-right:auto;display:flex;width:auto;flex:none;justify-content:center}.rx-field--display-only .rx-control-with-unit[data-v-55980492]{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;justify-content:center}.rx-field--display-only .rx-readonly-value[data-v-55980492]{text-align:center}.rx-fitt-row[data-v-55980492]{display:flex;gap:1rem;padding-top:1rem;padding-bottom:1rem}.rx-fitt-row[data-v-55980492]:first-child{padding-top:0}.rx-fitt-row[data-v-55980492]:last-child{padding-bottom:0}.rx-fitt-tag[data-v-55980492]{width:4rem;flex-shrink:0;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.rx-fitt-content[data-v-55980492]{min-width:0px;flex:1 1 0%}.rx-inline-group[data-v-55980492]{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.75rem}.rx-inline-item[data-v-55980492]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.rx-stack-field[data-v-55980492]{display:grid;grid-template-columns:5rem 1fr;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.rx-stack-field .el-input[data-v-55980492]{min-width:0px}.rx-form-item[data-v-55980492]{margin-bottom:0}.rx-form-item[data-v-55980492] .el-form-item__content{line-height:1.5}.rx-form-item[data-v-55980492] .el-form-item__error{position:static;padding-top:.125rem}.rx-num[data-v-55980492]{width:6rem}.rx-num--sm[data-v-55980492]{width:5rem}.rx-num--xs[data-v-55980492]{width:4.5rem}.exercise-prescription-drawer[data-v-55980492] .rx-section .el-radio{margin-right:1rem}.exercise-prescription-drawer[data-v-55980492] .rx-section .el-radio:last-child{margin-right:0}.page-close-btn[data-v-7faa8fbe]{z-index:100}.qr-overlay[data-v-25869142]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000}.qr-modal[data-v-25869142]{position:relative;width:520px;max-width:92vw;background:transparent;display:flex;flex-direction:column;align-items:center}.qr-close[data-v-25869142]{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border:none;border-radius:50%;background:#00000073;color:#fff;font-size:18px;cursor:pointer}.qr-preview[data-v-25869142]{max-width:100%;max-height:60vh;border-radius:8px}.qr-actions[data-v-25869142]{margin-top:10px;display:flex;gap:8px;align-items:center;justify-content:center}.disease-history-table[data-v-e019cf10]{height:100%;display:flex;flex-direction:column}.disease-history-table[data-v-e019cf10] .el-table{flex:1}.disease-history-table[data-v-e019cf10] .el-textarea__inner{resize:none}.health-record-drawer[data-v-3e655b86] .el-drawer{display:flex;flex-direction:column}.health-record-drawer[data-v-3e655b86] .el-drawer__body{flex:1;padding:20px;overflow:hidden;display:flex;flex-direction:column}.health-record-drawer[data-v-3e655b86] .el-drawer__header{margin-bottom:0;padding:20px 20px 10px;border-bottom:1px solid #e4e7ed}.health-record-tabs[data-v-3e655b86]{flex:1;display:flex;flex-direction:column}.health-record-tabs[data-v-3e655b86] .el-tabs__content{flex:1;overflow:auto}.health-record-tabs[data-v-3e655b86] .el-tab-pane{height:100%;padding:10px 0}.qr-overlay[data-v-473ff724]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000}.qr-modal[data-v-473ff724]{position:relative;width:520px;max-width:92vw;background:transparent;display:flex;flex-direction:column;align-items:center}.qr-loading-center[data-v-473ff724]{width:100%;height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center}.qr-loading-spinner[data-v-473ff724]{position:relative;width:60px;height:60px}.qr-loading-ring[data-v-473ff724]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top-color:#409eff;border-radius:50%;animation:qr-loading-spin-473ff724 1.2s cubic-bezier(.5,0,.5,1) infinite}.qr-loading-ring[data-v-473ff724]:nth-child(1){animation-delay:-.45s}.qr-loading-ring[data-v-473ff724]:nth-child(2){animation-delay:-.3s}.qr-loading-ring[data-v-473ff724]:nth-child(3){animation-delay:-.15s}@keyframes qr-loading-spin-473ff724{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qr-close[data-v-473ff724]{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border:none;border-radius:50%;background:#00000073;color:#fff;font-size:18px;cursor:pointer}.qr-preview[data-v-473ff724]{max-width:100%;max-height:60vh;border-radius:8px}.qr-actions[data-v-473ff724]{margin-top:10px;display:flex;gap:8px;align-items:center;justify-content:center}.h5-tip[data-v-473ff724]{color:#fff;font-size:14px;text-align:center;padding:8px;text-shadow:0 1px 2px rgba(0,0,0,.5)}[data-v-8ca36753] .el-tabs__header{margin:0}[data-v-8ca36753] .el-drawer__body{padding:0}.action-bar[data-v-8ca36753]{display:flex;flex-wrap:wrap;gap:8px}.action-btn[data-v-8ca36753]{flex:1;min-width:0;height:36px;border-radius:8px;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.action-btn[data-v-8ca36753]:active{transform:scale(.96)}.action-btn-primary[data-v-8ca36753]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;box-shadow:0 2px 8px #409eff4d}.action-btn-primary[data-v-8ca36753]:active{background:linear-gradient(135deg,#3a8ee6,#409eff)}.action-btn-default[data-v-8ca36753]{background:#ecf5ff;color:#409eff}.action-btn-default[data-v-8ca36753]:active{background:#d9ecff}.action-btn-danger[data-v-8ca36753]{background:linear-gradient(135deg,#f56c6c,#f89898);color:#fff;box-shadow:0 2px 8px #f56c6c4d}@keyframes spin-8ca36753{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-8ca36753]{animation:spin-8ca36753 1s linear infinite}.patient-drawer[data-v-8ca36753] .el-drawer__header{margin-bottom:0;padding:16px;border-bottom:1px solid #f0f0f0}.patient-drawer[data-v-8ca36753] .el-drawer__body{padding:0}[data-v-2108b746] .el-tabs__header{margin:0}.add-relative-dialog[data-v-8fe72952] .el-dialog__body{max-height:min(520px,68vh);overflow-y:auto}.h5-patient-list-refresh[data-v-64340924]{display:flex;flex-direction:column;min-height:0}.h5-patient-list-refresh[data-v-64340924] .van-pull-refresh__track{display:flex;flex:1;flex-direction:column;min-height:0;height:100%}.patient-list-footer[data-v-1b5667fe]{background:#fff}.patient-list-pagination[data-v-1b5667fe]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;width:100%;padding:0}.patient-list-pagination[data-v-1b5667fe] .el-pagination__total{flex:1;min-width:0;margin-right:8px;font-size:12px;color:#64748b;text-align:left;white-space:nowrap}.patient-list-pagination[data-v-1b5667fe] .el-pagination__prev,.patient-list-pagination[data-v-1b5667fe] .el-pagination__next{margin:0}.patient-page-indicator[data-v-1b5667fe]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:24px;margin:0 6px;padding:0 8px;font-size:12px;font-weight:500;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.patient-list-scroll[data-v-1b5667fe]::-webkit-scrollbar{width:5px;height:5px}.patient-list-scroll[data-v-1b5667fe]::-webkit-scrollbar-thumb{background-color:#d4d4d8;border-radius:999px}.patient-list-scroll[data-v-1b5667fe]::-webkit-scrollbar-track{background:transparent}.patient-header[data-v-1b5667fe]{position:relative;overflow:visible}.kinship-tag-bar[data-v-1b5667fe]{position:relative;z-index:30;height:48px;overflow:visible}.kinship-tag-wrap[data-v-1b5667fe]{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center}.kinship-tag-wrap[data-v-1b5667fe]:hover,.kinship-tag-wrap[data-v-1b5667fe]:focus-within{z-index:50}.kinship-tag-wrap[data-v-1b5667fe]:before{content:"";position:absolute;top:100%;left:50%;z-index:51;width:max(100%,100px);height:72px;transform:translate(-50%)}.kinship-tag-actions[data-v-1b5667fe]{position:absolute;top:calc(100% + 4px);left:50%;z-index:52;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:100px;padding:4px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 4px 12px #0f172a1f;visibility:hidden;opacity:0;transform:translate(-50%) translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.kinship-tag-wrap:hover .kinship-tag-actions[data-v-1b5667fe],.kinship-tag-wrap:focus-within .kinship-tag-actions[data-v-1b5667fe]{visibility:visible;opacity:1;transform:translate(-50%) translateY(0)}.patient-summary-bar[data-v-1b5667fe]{position:relative;z-index:1}.kinship-tag-action[data-v-1b5667fe]{display:inline-flex;align-items:center;gap:6px;width:100%;padding:6px 10px;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:12px;line-height:1;color:#475569;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.kinship-tag-action--edit[data-v-1b5667fe]:hover{color:var(--el-color-primary);background:#eff6ff}.kinship-tag-action--delete[data-v-1b5667fe]:hover{color:#ef4444;background:#fef2f2}.kinship-tag[data-v-1b5667fe]{display:inline-flex;cursor:pointer;align-items:center;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.kinship-tag-wrap:hover .kinship-tag[data-v-1b5667fe]:not(.kinship-tag--active){--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.kinship-tag--active[data-v-1b5667fe]{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.error-page[data-v-326c9dbc]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f5f5f5}.template-card-menu[data-v-70a4a65c]{display:flex;flex-direction:column;gap:2px;padding:4px}.template-card-menu-trigger[data-v-70a4a65c]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#909399;cursor:pointer;transition:background-color .15s ease,color .15s ease}.template-card-menu-trigger[data-v-70a4a65c]:hover{background-color:#f5f7fa;color:#606266}.template-card-menu-popper.el-popover.el-popper{min-width:132px;padding:0;border:1px solid #ebeef5;border-radius:8px;box-shadow:0 4px 12px #00000014}.template-card-menu-item[data-v-59ae3528]{display:flex;width:100%;align-items:center;border:none;border-radius:6px;background:transparent;padding:8px 12px;font-size:14px;line-height:1.25;color:#303133;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.template-card-menu-item[data-v-59ae3528]:hover{background-color:#f5f7fa}.template-card-menu-item--danger[data-v-59ae3528]{color:#f56c6c}.template-card-menu-item--danger[data-v-59ae3528]:hover{background-color:#fef0f0;color:#f56c6c}.sf-create__hint[data-v-03283f73]{width:100%;margin:6px 0 0;padding:8px 12px;border-radius:8px;background:#f6f8fb;font-size:12px;line-height:18px;color:#8a94a6}.sf-create__list[data-v-03283f73]{display:flex;flex-wrap:wrap;gap:12px;max-height:320px;overflow-y:auto;padding:2px 4px 2px 2px}.sf-create__empty[data-v-03283f73]{width:100%;padding:32px 0;text-align:center;font-size:13px;color:#a8b0bd}.questionnaire-item[data-v-03283f73]{width:236px;padding:12px 14px;box-sizing:border-box;border:1px solid #e4e7ed;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.questionnaire-item[data-v-03283f73]:hover{border-color:#b8d8ff;box-shadow:0 2px 10px #0f172a0f}.questionnaire-item.active[data-v-03283f73]{border-color:#409eff;background:#f4f9ff;box-shadow:0 2px 10px #409eff1f}.questionnaire-item__head[data-v-03283f73]{display:flex;align-items:center;justify-content:space-between;gap:8px}.questionnaire-item__name[data-v-03283f73]{min-width:0;font-size:14px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.questionnaire-item__check[data-v-03283f73]{flex-shrink:0;color:#409eff}.questionnaire-item__meta[data-v-03283f73]{margin-top:6px;font-size:12px;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calculator[data-v-4301de9b]{display:flex;flex-direction:column;gap:16px;padding:4px 4px 8px}.calculator__formula[data-v-4301de9b] .el-textarea__inner{min-height:120px;padding:12px 14px;border-radius:10px;font-size:15px;line-height:1.6;color:#1f2937;background:#f8fafc;box-shadow:none}.calculator__formula[data-v-4301de9b] .el-textarea__inner:focus{background:#fff}.calculator__toolbar[data-v-4301de9b]{display:flex;justify-content:flex-start}.calculator__insert-btn[data-v-4301de9b]{min-width:104px}.calculator__question-list[data-v-4301de9b]{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;padding:4px 0}.calculator__question-item[data-v-4301de9b]{width:100%;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:#334155;font-size:13px;text-align:left;cursor:pointer;transition:background-color .15s ease}.calculator__question-item[data-v-4301de9b]:hover{background:#eff6ff;color:#2563eb}.calculator__question-empty[data-v-4301de9b]{padding:16px 12px;color:#94a3b8;font-size:13px;text-align:center}.calculator__keypad[data-v-4301de9b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.calculator__key-pair[data-v-4301de9b]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.calculator__key[data-v-4301de9b]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:42px;border:1px solid #e2e8f0;border-radius:10px;background:#f1f5f9;color:#334155;font-size:16px;font-weight:500;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .05s ease}.calculator__key[data-v-4301de9b]:hover{background:#e2e8f0;border-color:#cbd5e1}.calculator__key[data-v-4301de9b]:active{transform:scale(.97);background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.calculator__key--op[data-v-4301de9b]{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.calculator__key--op[data-v-4301de9b]:hover{background:#e0e7ff;border-color:#a5b4fc}.calculator__key--fn[data-v-4301de9b]{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.calculator__key--fn[data-v-4301de9b]:hover{background:#ffedd5;border-color:#fdba74}.calculator-dialog.el-dialog{border-radius:12px;overflow:hidden}.calculator-dialog .el-dialog__header{margin-right:0;padding:16px 20px 12px;border-bottom:1px solid #f1f5f9}.calculator-dialog .el-dialog__title{font-size:16px;font-weight:600;color:#1f2937}.calculator-dialog .el-dialog__body{padding:16px 20px 8px}.calculator-dialog .el-dialog__footer{padding:12px 20px 16px;border-top:1px solid #f1f5f9}.calculator-question-popper{padding:8px!important}.event-message-dialog.el-dialog{--el-dialog-padding-primary: 0;margin:0!important;padding:0!important;width:100%!important;height:100%!important;max-height:100%!important;display:flex;flex-direction:column;overflow:hidden!important;border-radius:0;box-sizing:border-box}.event-message-dialog.el-dialog.is-fullscreen{margin:0!important;overflow:hidden!important}.event-message-dialog.el-dialog .el-dialog__header{display:none!important;padding:0!important;margin:0!important}.event-message-dialog.el-dialog .el-dialog__body,.event-message-dialog-body{flex:1;min-height:0;height:100%;padding:0!important;margin:0!important;overflow:hidden!important;display:flex;flex-direction:column}.event-message-dialog.el-dialog .event-message-layout{flex:1;min-height:0;height:100%}.event-message-layout[data-v-599bdc25]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#fff}.event-message-header[data-v-599bdc25]{position:relative;flex-shrink:0;display:flex;align-items:center;height:56px;padding:0 64px 0 20px;border-bottom:1px solid #f0f0f0;background:#fff}.event-message-header__title[data-v-599bdc25]{flex:1;min-width:0;font-size:16px;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-message-header__close[data-v-599bdc25]{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.event-message-body[data-v-599bdc25]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;background:#fff}.event-message-form-wrap[data-v-599bdc25]{width:100%;max-width:1200px;margin:0 auto;padding:20px 40px 32px;box-sizing:border-box}.event-message-footer[data-v-599bdc25]{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:12px;padding:16px 20px 12px;background:#fff;border-top:1px solid #f0f0f0}.editorBox[data-v-599bdc25]{height:140px;box-sizing:border-box;padding:5px 15px;border:1px solid #ccc}.msgPreview .title[data-v-599bdc25]{padding-left:20px;height:44px;line-height:44px;background:#ebf4ff;font-size:14px;color:#0d7cff;font-weight:700}.msgPreview .review-bd__box[data-v-599bdc25]{width:100%;max-width:260px;height:calc(100% - 40px);border-radius:18px;border:1px solid #e4e7ed;box-shadow:0 4px 12px #0000000f;background:#f5f7fa;overflow:hidden;display:flex;flex-direction:column;margin:20px auto 0}.msgPreview .review-bd__miniapp[data-v-599bdc25]{width:100%}.msgPreview .miniapp-wrap[data-v-599bdc25]{flex:1;background-image:linear-gradient(180deg,#dcecff,#f4f4f400 92%);overflow-y:auto;padding-bottom:60px}.msgPreview .miniapp-wrap img[data-v-599bdc25]{width:30px;height:30px}.msgPreview .miniapp-wrap .review_tips[data-v-599bdc25]{width:90%;margin:20px auto 10px;background:#fff;border-radius:5px;padding:5px}.score-rules-table[data-v-599bdc25]{width:100%}.score-rules-table__el[data-v-599bdc25]{--el-table-header-bg-color: #f8fafc}.score-rules-table__el[data-v-599bdc25] .el-table__cell{padding:12px 0;vertical-align:middle}.score-rules-table__el[data-v-599bdc25] .cell{padding:0 12px;line-height:1.4}.score-range-inputs[data-v-599bdc25]{display:flex;align-items:center;gap:8px;width:100%}.score-range-inputs__field[data-v-599bdc25]{flex:1;min-width:0}.score-range-inputs__sep[data-v-599bdc25]{flex-shrink:0;color:#94a3b8;font-size:13px;line-height:1}.score-event-list[data-v-599bdc25]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.score-event-list__add[data-v-599bdc25]{width:32px;height:32px;padding:0}.score-event-list__tag[data-v-599bdc25]{cursor:pointer;max-width:160px}.score-event-list__tag[data-v-599bdc25] .el-tag__content{overflow:hidden;text-overflow:ellipsis}.score-row-actions[data-v-599bdc25]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.q-create__head[data-v-dcf0c5c8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.q-create__label[data-v-dcf0c5c8]{font-size:13px;color:#606266}.q-create__types[data-v-dcf0c5c8] .el-radio{height:30px;margin-right:20px}.q-create__types[data-v-dcf0c5c8] .el-radio__label{font-size:13px}.q-create__hint[data-v-dcf0c5c8]{margin:8px 0 0;padding:8px 12px;border-radius:8px;background:#f6f8fb;font-size:12px;line-height:18px;color:#8a94a6}.q-create__toolbar[data-v-dcf0c5c8]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.q-create__toolbar-label[data-v-dcf0c5c8]{font-size:13px;color:#606266}.q-create__panel[data-v-dcf0c5c8]{margin-top:12px}.q-create__scope[data-v-dcf0c5c8]{margin-bottom:12px}.q-create__list[data-v-dcf0c5c8]{display:flex;flex-wrap:wrap;gap:12px;max-height:340px;overflow-y:auto;padding:2px 4px 2px 2px}.q-pick-card[data-v-dcf0c5c8]{width:236px;padding:12px 14px;border:1px solid #e4e7ed;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.q-pick-card[data-v-dcf0c5c8]:hover{border-color:#b8d8ff;box-shadow:0 2px 10px #0f172a0f}.q-pick-card.is-active[data-v-dcf0c5c8]{border-color:#409eff;background:#f4f9ff;box-shadow:0 2px 10px #409eff1f}.q-pick-card__head[data-v-dcf0c5c8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.q-pick-card__name[data-v-dcf0c5c8]{min-width:0;font-size:14px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-pick-card__check[data-v-dcf0c5c8]{flex-shrink:0;color:#409eff}.q-pick-card__meta[data-v-dcf0c5c8]{margin-top:6px;font-size:12px;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-create__empty[data-v-dcf0c5c8]{width:100%;padding:32px 0;text-align:center;font-size:13px;color:#a8b0bd}.q-create__pager[data-v-dcf0c5c8]{display:flex;justify-content:flex-end;margin-top:14px}.add-options[data-v-507677f1]{width:100%}.opt-row[data-v-507677f1]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;padding:8px 10px;border:1px solid #eef2f7;border-radius:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.opt-row[data-v-507677f1]:hover{border-color:#dbe6f5;box-shadow:0 2px 8px #0f172a0d}.opt-row__label[data-v-507677f1]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:24px;padding:0 8px;border-radius:6px;background:#f1f5f9;color:#5b6675;font-size:12px;font-weight:500;white-space:nowrap}.opt-row__content[data-v-507677f1]{flex:1 1 240px;min-width:160px}.opt-row__score[data-v-507677f1]{flex-shrink:0;display:flex;align-items:center;gap:8px}.opt-row__score-label[data-v-507677f1]{font-size:13px;color:#606266;white-space:nowrap}.opt-row__score-input[data-v-507677f1]{width:84px}.opt-row__sub[data-v-507677f1]{flex-shrink:0;margin-right:0}.opt-row__sub[data-v-507677f1] .el-checkbox__label{white-space:nowrap;font-size:13px;color:#606266}.opt-row__actions[data-v-507677f1]{flex-shrink:0;display:flex;align-items:center;gap:8px;margin-left:auto}.opt-icon-btn[data-v-507677f1]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #e4e7ed;border-radius:8px;background:#fff;color:#9aa3b2;font-size:14px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.opt-icon-btn[data-v-507677f1]:hover{color:#409eff;border-color:#b8d8ff;background:#f2f8ff}.opt-icon-btn--danger[data-v-507677f1]:hover{color:#f56c6c;border-color:#fbc4c4;background:#fef0f0}.sub-box[data-v-507677f1]{width:100%;margin-top:10px;padding:14px 16px 16px;border:1px dashed #cfe0f5;border-left:3px solid #8ec2f8;border-radius:10px;background:#f7fbff;box-sizing:border-box}.sub-box__head[data-v-507677f1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sub-box__title[data-v-507677f1]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#34618f}.sub-box__count[data-v-507677f1]{font-size:12px;color:#8fa4bb}.sub-box__list[data-v-507677f1]{display:flex;flex-direction:column;gap:12px}.sub-box__add[data-v-507677f1]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:36px;margin-top:12px;border:1px dashed #a9cdf3;border-radius:8px;background:#fff;color:#2f7fe0;font-size:13px;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.sub-box__add[data-v-507677f1]:hover{color:#1b6dd0;border-color:#409eff;background:#eef5ff}.range-num-form[data-v-f2202cf1]{display:flex;flex-direction:column;gap:4px;max-width:720px;padding:12px 16px;margin-top:8px;border:1px solid #eef2f7;border-radius:10px;background:#f8fafc}.range-num-form__row[data-v-f2202cf1]{display:flex;flex-wrap:wrap;gap:0 24px}.range-num-form__item[data-v-f2202cf1]{flex:1 1 260px;max-width:320px;margin-bottom:12px}.q-editor[data-v-89650f6e]{flex:1;min-width:0;width:100%}.q-editor--child[data-v-89650f6e]{padding:16px 18px;border:1px solid #e8edf3;border-radius:10px;background:#fff}.q-editor__head[data-v-89650f6e]{display:flex;align-items:center;gap:12px;min-width:0}.q-badge[data-v-89650f6e]{flex-shrink:0;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;background:#eef4ff;color:#2f5fd0;font-size:12px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.q-editor__title[data-v-89650f6e]{flex:1;min-width:0}.q-editor__title[data-v-89650f6e] .el-input__wrapper{box-shadow:0 0 0 1px #e4e7ed inset}.q-editor__title[data-v-89650f6e] .el-input__wrapper:hover{box-shadow:0 0 0 1px #c8cdd6 inset}.q-editor__title[data-v-89650f6e] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #409eff inset}.q-editor__actions[data-v-89650f6e]{flex-shrink:0;display:flex;align-items:center;gap:8px}.q-icon-btn[data-v-89650f6e]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #e4e7ed;border-radius:8px;background:#fff;color:#8b94a3;font-size:15px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.q-icon-btn[data-v-89650f6e]:hover{color:#409eff;border-color:#b8d8ff;background:#f2f8ff}.q-icon-btn--danger[data-v-89650f6e]:hover{color:#f56c6c;border-color:#fbc4c4;background:#fef0f0}.q-editor__meta[data-v-89650f6e]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:12px}.q-editor__meta[data-v-89650f6e] .el-checkbox{height:24px;margin-right:0}.q-editor__meta[data-v-89650f6e] .el-checkbox__label{white-space:nowrap;font-size:13px;color:#606266}.q-editor__grid[data-v-89650f6e]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px 20px;margin-top:4px;padding:14px 16px;border-radius:10px;background:#f8fafc}.q-field[data-v-89650f6e]{display:flex;flex-direction:column;gap:6px;min-width:0}.q-field__label[data-v-89650f6e]{font-size:13px;line-height:18px;color:#606266}.q-field__control[data-v-89650f6e]{width:100%}.q-options[data-v-89650f6e]{margin-top:12px}.q-options__item+.q-options__item[data-v-89650f6e]{margin-top:8px}.q-editor__rangenum[data-v-89650f6e]{margin-top:12px}.q-add-btn[data-v-89650f6e]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:38px;margin-top:10px;border:1px dashed #b8d8ff;border-radius:10px;background:#f8fbff;color:#2f7fe0;font-size:13px;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.q-add-btn[data-v-89650f6e]:hover{color:#1b6dd0;border-color:#409eff;background:#eef5ff}.questionnaire-editor-layout[data-v-97664617]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#f5f7fa}.questionnaire-editor-layout--embedded[data-v-97664617]{height:auto;overflow:visible;background:transparent}.q-card[data-v-97664617]{margin-bottom:16px;padding:18px 20px 20px;border:1px solid #e9edf3;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.q-card__head[data-v-97664617]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.q-card__title[data-v-97664617]{position:relative;padding-left:10px;font-size:15px;font-weight:600;line-height:22px;color:#1f2937}.q-card__title[data-v-97664617]:before{content:"";position:absolute;top:50%;left:0;width:3px;height:14px;border-radius:2px;background:#409eff;transform:translateY(-50%)}.q-basic[data-v-97664617]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px}.q-field[data-v-97664617]{display:flex;flex-direction:column;gap:6px;min-width:0}.q-field--name[data-v-97664617]{flex:1 1 360px;max-width:520px}.q-field__label[data-v-97664617]{font-size:13px;line-height:18px;color:#606266}.q-required[data-v-97664617]{margin-left:2px;color:#f56c6c;font-style:normal}.q-basic__score[data-v-97664617]{height:32px;margin-right:0}.q-basic__score[data-v-97664617] .el-checkbox__label{font-size:13px;color:#606266}.questionnaire-editor-header[data-v-97664617]{flex-shrink:0;display:flex;align-items:center;gap:16px;height:64px;padding:0 20px;border-bottom:1px solid #eef0f4;background:#fff}.questionnaire-editor-header__left[data-v-97664617]{display:flex;align-items:center;gap:4px;flex-shrink:0;padding-right:16px;border-right:1px solid #eef0f4;color:#6b7280;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease}.questionnaire-editor-header__left[data-v-97664617]:hover{color:#409eff}.questionnaire-editor-header__main[data-v-97664617]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.questionnaire-editor-header__title[data-v-97664617]{min-width:0;font-size:16px;font-weight:600;line-height:22px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.questionnaire-editor-header__sub[data-v-97664617]{font-size:12px;line-height:16px;color:#98a2b3}.questionnaire-editor-header__close[data-v-97664617]{flex-shrink:0}.questionnaire-editor-body[data-v-97664617]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;background:#f5f7fa}.questionnaire-editor-layout--embedded .questionnaire-editor-body[data-v-97664617]{overflow:visible;background:transparent}.questionnaire-editor-footer[data-v-97664617]{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 20px;background:#fff;border-top:1px solid #eef0f4;box-shadow:0 -2px 10px #0f172a0a}.questionnaire-editor-form[data-v-97664617]{width:100%;max-width:1160px;margin:0 auto;padding:20px 24px 40px;box-sizing:border-box}.question-blocks[data-v-97664617]{display:flex;flex-direction:column;gap:16px;width:100%}.question-block[data-v-97664617]{padding:18px 20px 20px;border:1px solid #e9edf3;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease}.question-block[data-v-97664617]:hover{border-color:#dbe6f5;box-shadow:0 4px 16px #0f172a0f}.question-blocks__footer[data-v-97664617]{display:flex}.question-add-btn[data-v-97664617]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:44px;border:1px dashed #b8d8ff;border-radius:12px;background:#fff;color:#2f7fe0;font-size:14px;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.question-add-btn[data-v-97664617]:hover{color:#1b6dd0;border-color:#409eff;background:#f5faff}.score-rules-section[data-v-97664617]{margin-top:16px;padding:18px 20px 20px;border:1px solid #e9edf3;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.score-rules-section__intro[data-v-97664617]{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px 16px;border:1px solid #e2eeff;border-radius:10px;background:#f4f8ff}.score-rules-section__icon[data-v-97664617]{flex-shrink:0;margin-top:2px;color:#409eff;font-size:16px}.score-rules-section__text[data-v-97664617]{min-width:0}.score-rules-section__title[data-v-97664617]{margin:0;font-size:14px;font-weight:600;color:#334155;line-height:22px}.score-rules-section__desc[data-v-97664617]{margin:6px 0 0;font-size:13px;color:#8296ad;line-height:20px}.score-rule-card[data-v-97664617]{margin-bottom:20px;padding:16px 16px 12px;border:1px solid #eef2f7;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.score-rule-card__header[data-v-97664617]{margin-bottom:4px}.score-rule-card__header[data-v-97664617] .el-form-item{margin-bottom:12px}.score-rule-card__table[data-v-97664617]{margin-top:4px}.score-rules-add-btn[data-v-97664617]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:40px;margin-top:4px;border:1px dashed #93c5fd;border-radius:10px;background:#f8fbff;color:#0284c7;font-size:14px;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.score-rules-add-btn[data-v-97664617]:hover{color:#0369a1;border-color:#38bdf8;background:#eff6ff}.score-rules-add-btn__icon[data-v-97664617]{font-size:16px}.questionnaire-editor-shell.el-dialog{--el-dialog-padding-primary: 0;margin:0!important;padding:0!important;width:100%!important;height:100%!important;max-height:100%!important;display:flex;flex-direction:column;overflow:hidden!important;border-radius:0;box-sizing:border-box}.questionnaire-editor-shell.el-dialog.is-fullscreen{margin:0!important;overflow:hidden!important}.questionnaire-editor-shell.el-dialog .el-dialog__header{display:none!important;padding:0!important;margin:0!important}.questionnaire-editor-shell.el-dialog .el-dialog__body,.questionnaire-editor-shell-body{flex:1;min-height:0;height:100%;padding:0!important;margin:0!important;overflow:hidden!important;display:flex;flex-direction:column}.questionnaire-editor-shell.el-dialog .questionnaire-editor-layout{flex:1;min-height:0;height:100%}.qs-collection__grid[data-v-74a3486e]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 14px}.qs-card[data-v-74a3486e]{display:flex;flex-direction:column;width:132px;height:148px;padding:12px 12px 10px;border:1px solid #e4e7ed;border-radius:10px;background:#fff;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.qs-card[data-v-74a3486e]:hover{border-color:#b8d8ff;box-shadow:0 4px 14px #0f172a14}.qs-card__body[data-v-74a3486e]{flex:1;min-height:0;overflow:hidden}.qs-card__name[data-v-74a3486e]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:20px;color:#303133;word-break:break-all}.qs-card__foot[data-v-74a3486e]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:8px;border-top:1px solid #f0f2f5}.qs-card__edit[data-v-74a3486e]{padding:0;border:none;background:transparent;font-size:13px;color:#409eff;cursor:pointer}.qs-card__edit[data-v-74a3486e]:hover{color:#1b6dd0}.qs-card__more[data-v-74a3486e]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:#98a2b3;font-size:14px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.qs-card__more[data-v-74a3486e]:hover{color:#409eff;background:#f2f8ff}.qs-card--create[data-v-74a3486e]{align-items:center;justify-content:center;gap:6px;border-style:dashed;border-color:#c8d4e3;background:#fafcff;color:#8f9bb0;cursor:pointer}.qs-card--create[data-v-74a3486e]:hover{border-color:#409eff;color:#409eff;background:#f4f9ff;box-shadow:none}.qs-card__create-text[data-v-74a3486e]{margin:0;font-size:13px}.nameBox[data-v-14f8098f]{padding:30px 0;background:#fff}.formBox[data-v-14f8098f]{background:#fff;margin-top:20px}.formBox .el-form-item[data-v-14f8098f]{padding:30px 0;border-bottom:1px solid #f5f5f5}.questionnaireItem[data-v-14f8098f]{position:relative;width:200px;margin-right:12px;margin-bottom:12px;padding:10px 16px 0;border:1px solid #e8e8e8;background:#fff;border-radius:2px;cursor:pointer;display:flex;flex-direction:column}.buttonGroup[data-v-14f8098f]{border-top:1px solid #f5f5f5;margin-top:20px}.addkeyIndicator[data-v-14f8098f]{width:100%;height:40px;display:flex;justify-content:center;align-items:center;color:#409eff;cursor:pointer;border:1px dashed #409eff;border-radius:6px;margin-top:20px}.examination-form-item[data-v-14f8098f] .plan-wrap-bd__item--hd{display:none}.introduction-editor[data-v-14f8098f]{width:90%;max-width:640px}.health-scale-editor-root[data-v-14f8098f],.smart-form-editor-root[data-v-14f8098f]{display:flex;flex-direction:column;height:100%;min-height:0}.health-scale-editor-scroll[data-v-14f8098f],.smart-form-editor-scroll[data-v-14f8098f]{flex:1;min-height:0;overflow-y:auto;padding-bottom:8px}.smart-form-editor-layout[data-v-6f0bd4c0]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#f5f5f5}.smart-form-editor-header[data-v-6f0bd4c0]{position:relative;flex-shrink:0;display:flex;align-items:center;gap:16px;height:56px;padding:0 64px 0 20px;background:#fff;border-bottom:1px solid #f0f0f0}.smart-form-editor-header__left[data-v-6f0bd4c0]{display:flex;align-items:center;gap:4px;flex-shrink:0;padding-right:16px;border-right:1px solid #e5e7eb;color:#6b7280;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smart-form-editor-header__left[data-v-6f0bd4c0]:hover{color:#409eff}.smart-form-editor-header__title[data-v-6f0bd4c0]{flex:1;min-width:0;font-size:16px;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-form-editor-header__close[data-v-6f0bd4c0]{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.smart-form-editor-body[data-v-6f0bd4c0]{flex:1;min-height:0;overflow:hidden;padding:16px}.smart-form-editor-body[data-v-6f0bd4c0] .smart-form-editor-root{height:100%}.smart-form-editor-footer[data-v-6f0bd4c0]{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:16px 20px 12px;background:#fff;border-top:1px solid #f0f0f0}.smart-form-editor-shell.el-dialog{--el-dialog-padding-primary: 0;margin:0!important;padding:0!important;width:100%!important;height:100%!important;max-height:100%!important;display:flex;flex-direction:column;overflow:hidden!important;border-radius:0;box-sizing:border-box}.smart-form-editor-shell.el-dialog.is-fullscreen{margin:0!important;overflow:hidden!important}.smart-form-editor-shell.el-dialog .el-dialog__header{display:none!important;padding:0!important;margin:0!important}.smart-form-editor-shell.el-dialog .el-dialog__body,.smart-form-editor-shell-body{flex:1;min-height:0;height:100%;padding:0!important;margin:0!important;overflow:hidden!important;display:flex;flex-direction:column}.smart-form-editor-shell.el-dialog .smart-form-editor-layout{flex:1;min-height:0;height:100%}.smart-form-page__count[data-v-13d166b4]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:#eef4ff;color:#2f5fd0;font-size:12px;line-height:1}.smart-form-page__meta[data-v-13d166b4]{display:inline-flex;align-items:center;gap:6px;color:#98a2b3}.smart-form-page__meta .el-icon[data-v-13d166b4]{font-size:13px}.smart-form-page[data-v-13d166b4] .el-card{border-radius:12px;border-color:#e9edf3;box-shadow:0 1px 2px #0f172a0a}.smart-form-page[data-v-13d166b4] .el-card:hover{border-color:#d5e3f7}.health-scale-layout[data-v-86e2edb0]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#f5f5f5}.health-scale-header[data-v-86e2edb0]{position:relative;flex-shrink:0;display:flex;align-items:center;gap:8px;height:56px;padding:0 64px 0 16px;background:#fff;border-bottom:1px solid #f0f0f0}.health-scale-title[data-v-86e2edb0]{flex:1;min-width:0;font-size:16px;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.health-scale-header__close[data-v-86e2edb0]{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.health-scale-body[data-v-86e2edb0]{flex:1;min-height:0;overflow:hidden;padding:16px}.health-scale-body[data-v-86e2edb0] .health-scale-editor-root{height:100%}.health-scale-footer[data-v-86e2edb0]{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:16px 20px 12px;background:#fff;border-top:1px solid #f0f0f0}.health-scale-editor-shell.el-dialog{--el-dialog-padding-primary: 0;margin:0!important;padding:0!important;width:100%!important;height:100%!important;max-height:100%!important;display:flex;flex-direction:column;overflow:hidden!important;border-radius:0;box-sizing:border-box}.health-scale-editor-shell.el-dialog.is-fullscreen{margin:0!important;overflow:hidden!important}.health-scale-editor-shell.el-dialog .el-dialog__header{display:none!important;padding:0!important;margin:0!important}.health-scale-editor-shell.el-dialog .el-dialog__body,.health-scale-editor-body{flex:1;min-height:0;height:100%;padding:0!important;margin:0!important;overflow:hidden!important;display:flex;flex-direction:column}.health-scale-editor-shell.el-dialog .health-scale-layout{flex:1;min-height:0;height:100%}.app-list-pagination[data-v-8d49dc82]{display:flex;justify-content:flex-end;flex-shrink:0;padding:16px 0;border-top:1px solid #ebeef5}.plan-setting-fields[data-v-b02f2c40]{display:flex;flex-direction:column;gap:18px;min-width:0}.plan-setting-row[data-v-b02f2c40]{display:flex;align-items:center;min-height:40px}.plan-setting-label[data-v-b02f2c40]{flex-shrink:0;width:72px;font-size:14px;line-height:40px;color:#606266}.plan-setting-radios[data-v-b02f2c40]{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:28px;column-gap:28px;row-gap:8px}.plan-setting-radios[data-v-b02f2c40] .el-radio{margin-right:0;height:40px;align-items:center}.plan-setting-radios[data-v-b02f2c40] .el-radio__label{padding-left:8px;font-size:14px;line-height:40px;color:#334155}.plan-setting-extra[data-v-b02f2c40]{margin-left:72px;margin-top:-4px}.plan-setting-table-wrap[data-v-b02f2c40]{margin-left:72px;min-width:0}.plan-setting-table[data-v-b02f2c40]{margin-top:4px}.plan-node-name-input[data-v-b02f2c40]{width:100%}.plan-node-day[data-v-b02f2c40]{display:flex;align-items:center;gap:6px}.plan-node-day__input[data-v-b02f2c40]{width:72px}.plan-event-list[data-v-b02f2c40]{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;padding:4px 0}.plan-event-row[data-v-b02f2c40]{display:flex;align-items:stretch;min-width:0;min-height:36px;overflow:hidden;border-radius:4px;background:#f7f8fa;cursor:pointer}.plan-event-row[data-v-b02f2c40]:hover{background:#f0f2f5}.plan-event-row__type[data-v-b02f2c40]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:88px;padding:0 8px;background:#e6f0ff;font-size:13px;line-height:1.2;color:#303133;white-space:nowrap}.plan-event-row__content[data-v-b02f2c40]{flex:1;min-width:0;display:flex;align-items:center;padding:6px 10px;font-size:13px;line-height:1.4;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-event-row__del[data-v-b02f2c40]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;margin:0;padding:0;border:none;background:transparent;color:#c0c4cc;cursor:pointer}.plan-event-row__del[data-v-b02f2c40]:hover{color:#f56c6c}.message-type-radio[data-v-b02f2c40] .el-radio{margin-right:20px}.message-type-radio[data-v-b02f2c40] .el-radio__label{font-size:14px;font-weight:500}.instant-message-form[data-v-b02f2c40] .el-form-item{margin-bottom:20px}.instant-message-form[data-v-b02f2c40] .el-form-item__label{font-weight:500;color:#2c405a}.plan-page[data-v-4bf51625]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#fff;border-radius:8px}.plan-meta[data-v-4bf51625]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;min-height:56px;box-sizing:border-box;padding:10px 20px;flex-shrink:0;border-bottom:1px solid #ebeef5;background:#fff}.plan-meta__row[data-v-4bf51625]{display:flex;align-items:center;min-width:0;gap:10px}.plan-meta__row--duration[data-v-4bf51625]{flex:1;min-width:360px}.plan-meta__label[data-v-4bf51625]{flex-shrink:0;font-size:14px;line-height:1;color:#606266;white-space:nowrap}.plan-meta__name[data-v-4bf51625]{width:280px;max-width:40vw}.plan-meta__content[data-v-4bf51625]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px 12px;min-width:0}.plan-meta__duration[data-v-4bf51625]{width:72px}.plan-meta__radios[data-v-4bf51625]{display:inline-flex;flex-wrap:nowrap;align-items:center;height:32px;-moz-column-gap:18px;column-gap:18px}.plan-meta__radios[data-v-4bf51625] .el-radio{margin-right:0;height:32px;align-items:center}.plan-meta__radios[data-v-4bf51625] .el-radio__label{padding-left:6px;font-size:14px;line-height:1;color:#303133}.plan-meta__radios[data-v-4bf51625] .el-radio__input{display:inline-flex;align-items:center}.plan-body[data-v-4bf51625]{display:flex;flex:1;min-height:0;overflow:hidden}.plan-sidebar[data-v-4bf51625]{position:relative;display:flex;flex-direction:column;flex-shrink:0;min-height:0;padding:12px 0;border-right:1px solid #ebeef5;background:#fafbfd}.plan-sidebar__resizer[data-v-4bf51625]{position:absolute;top:0;right:-3px;z-index:2;width:6px;height:100%;cursor:col-resize;background:transparent}.plan-sidebar__resizer[data-v-4bf51625]:hover,.plan-sidebar__resizer[data-v-4bf51625]:active{background:#6553dc47}.plan-sidebar__head[data-v-4bf51625]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:8px;padding:0 12px 0 16px}.plan-sidebar__title[data-v-4bf51625]{font-size:14px;font-weight:600;color:#303133}.plan-sidebar__add[data-v-4bf51625]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:4px;color:#4a7fd4;background:#e7f0ff;cursor:pointer;flex-shrink:0}.plan-sidebar__add[data-v-4bf51625]:hover{background:#d9e9ff;color:#3a6fc4}.plan-sidebar__list[data-v-4bf51625]{display:flex;flex-direction:column;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 8px}.plan-sidebar__item[data-v-4bf51625]{display:flex;align-items:center;gap:6px;min-height:40px;padding:8px 8px 8px 12px;margin-bottom:4px;border-radius:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plan-sidebar__item[data-v-4bf51625]:hover{background:#f0f2f5}.plan-sidebar__item:hover .plan-sidebar__close[data-v-4bf51625]{opacity:1}.plan-sidebar__item.is-active[data-v-4bf51625]{background:#f0edff}.plan-sidebar__item.is-active .plan-sidebar__name[data-v-4bf51625]{color:#6553dc;font-weight:600}.plan-sidebar__name[data-v-4bf51625]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;color:#303133}.plan-sidebar__doctor-icon[data-v-4bf51625]{flex-shrink:0;color:#e6a23c}.plan-sidebar__close[data-v-4bf51625]{flex-shrink:0;opacity:0;font-size:14px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#909399;background:#f0f2f5;border-radius:4px}.plan-sidebar__close[data-v-4bf51625]:hover{color:#fff;background:#f56c6c}.plan-content[data-v-4bf51625]{flex:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 24px 24px;background:#fff}.plan-content--empty[data-v-4bf51625]{display:flex;align-items:center;justify-content:center}.plan-section-title[data-v-4bf51625]{width:136px;flex-shrink:0;font-size:14px;font-weight:600;color:#303133}.plan-content__section[data-v-4bf51625]{display:flex;border-bottom:1px solid #ebeef5;padding:22px 0}.plan-content__section[data-v-4bf51625]:last-child{border-bottom:none}.import-step[data-v-d8a53b99]{min-height:280px}.import-patient-table[data-v-d8a53b99]{width:100%}.import-patient-table[data-v-d8a53b99] .el-table__header th{background:#f8fafc;color:#475569;font-weight:600}.import-patient-table[data-v-d8a53b99] .el-table__inner-wrapper:before{display:none}.import-patient-dialog.el-dialog{border-radius:12px;overflow:hidden}.import-patient-dialog .el-dialog__header{margin-right:0;padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.import-patient-dialog .el-dialog__body{padding:16px 20px 8px}.import-patient-dialog .el-dialog__footer{padding:12px 20px 16px;border-top:1px solid #e2e8f0}[data-v-89277e11] .el-drawer__body{display:flex;flex-direction:column;padding:16px 20px;overflow:hidden}.doctor-fill-drawer.el-drawer{width:720px!important;overflow:hidden}.doctor-fill-drawer .el-drawer__body{overflow:hidden}body.el-popup-parent--hidden:has(.doctor-fill-drawer){padding-right:0!important}[data-v-6bf9262f] .el-button--text{color:#2563eb}[data-v-6bf9262f] .el-button--text:hover{color:#3b82f6}@media (max-width: 768px){.grid[data-v-f94acfbe]{grid-template-columns:1fr}}[data-v-c2966430] .el-table{width:100%!important}[data-v-c2966430] .el-table .el-table__cell{word-break:break-word;white-space:normal}[data-v-c2966430] .el-table .el-table__header th{background-color:#f8fafc;color:#475569;font-weight:500}[data-v-c2966430] .el-table .el-table__row:hover>td{background-color:#f8fafc}[data-v-0eab7b8b] .el-table .el-table__header th{background-color:#f8fafc;color:#475569;font-weight:600}[data-v-0eab7b8b] .el-table .el-table__body td{padding:12px 8px}.notice-row[data-v-62397771]{display:block;width:100%;margin-bottom:4px;padding:10px 12px;text-align:left;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:background-color .15s}.notice-row[data-v-62397771]:hover{background:#f8fafc}.notice-row.is-active[data-v-62397771]{background:#eff6ff}.notice-row__preview[data-v-62397771]{margin:4px 0 0;overflow:hidden;color:#94a3b8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.meta-list[data-v-62397771]{display:flex;flex-direction:column;gap:0;margin:0 0 20px;border-top:1px solid #f1f5f9}.meta-row[data-v-62397771]{display:flex;gap:16px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f1f5f9}.meta-row--edit[data-v-62397771]{align-items:center}.meta-row--top[data-v-62397771]{align-items:flex-start}.meta-label[data-v-62397771]{flex:0 0 80px;color:#94a3b8;font-size:13px;line-height:1.5;padding-top:2px}.meta-value[data-v-62397771]{flex:1;min-width:0;color:#0f172a;font-size:14px;line-height:1.5;word-break:break-word}.meta-control[data-v-62397771]{flex:1;min-width:0}.meta-hint[data-v-62397771]{margin:6px 0 0;color:#94a3b8;font-size:12px;line-height:1.4}.content-block[data-v-62397771]{margin-bottom:24px}.content-block__label[data-v-62397771]{margin-bottom:8px;color:#94a3b8;font-size:13px}.content-block__body[data-v-62397771]{margin:0;padding:14px 16px;color:#334155;font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border-radius:10px}.content-block--edit[data-v-62397771]{padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.content-block--edit .content-block__label[data-v-62397771]{color:#64748b}.content-block--edit.is-error-block[data-v-62397771]{border:none;background:transparent}.content-block--edit.is-error-block .content-block__input[data-v-62397771] .el-textarea__inner{border-color:#f87171;background:#fff7f7}.content-block__input[data-v-62397771] .el-textarea__inner{padding:12px 14px;color:#0f172a;font-size:14px;line-height:1.7;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:none;resize:vertical}.content-block__input[data-v-62397771] .el-textarea__inner:hover{border-color:#cbd5e1}.content-block__input[data-v-62397771] .el-textarea__inner:focus{border-color:#93c5fd;background:#fff;box-shadow:0 0 0 3px #3b82f61f}.field-error[data-v-62397771]{margin:6px 0 0;color:#ef4444;font-size:12px;line-height:1.4}.is-error-field[data-v-62397771] .el-input__wrapper,.is-error-field.el-date-editor[data-v-62397771]{box-shadow:0 0 0 1px #f87171 inset!important}.group-radio-wrap.is-error-field[data-v-62397771]{padding:8px;border:1px solid #fca5a5;border-radius:8px;background:#fff7f7}.im-preview[data-v-62397771]{max-width:420px}.im-preview__caption[data-v-62397771]{margin-bottom:8px;color:#94a3b8;font-size:12px}.im-preview__bubble[data-v-62397771]{padding:14px 16px;background:linear-gradient(180deg,#f0f7ff,#f8fbff);border:1px solid #dbeafe;border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.im-preview__title[data-v-62397771]{margin:0 0 6px;color:#0f172a;font-size:14px;font-weight:600;line-height:1.4}.im-preview__desc[data-v-62397771]{margin:0;color:#64748b;font-size:13px;line-height:1.55}.group-radio-wrap[data-v-62397771]{min-height:40px;width:100%}.group-radio-group[data-v-62397771]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-start}.group-radio-item[data-v-62397771]{margin-right:0;height:auto;white-space:normal;line-height:1.4}.detail-header-close[data-v-ed07500e]{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.detail-tabs[data-v-ed07500e]{height:40px}.detail-tabs[data-v-ed07500e] .el-tabs__header{margin:0;border:none}.detail-tabs[data-v-ed07500e] .el-tabs__nav-wrap,.detail-tabs[data-v-ed07500e] .el-tabs__nav-scroll{display:flex;justify-content:center}.detail-tabs[data-v-ed07500e] .el-tabs__item{height:40px;line-height:40px;font-size:14px;color:#64748b}.detail-tabs[data-v-ed07500e] .el-tabs__item.is-active{color:#2563eb}.detail-tabs[data-v-ed07500e] .el-tabs__active-bar{background-color:#2563eb}.detail-tabs[data-v-ed07500e] .el-tabs__nav-wrap:after{display:none}.upload-date-group[data-v-ed07500e]{margin-bottom:10px;overflow:hidden;border:1px solid #e8eef5;border-radius:10px;background:#fff}.upload-date-group.is-open[data-v-ed07500e]{border-color:#dbe7f5;box-shadow:0 1px 2px #0f172a0a}.upload-date-head[data-v-ed07500e]{display:flex;width:100%;align-items:center;gap:6px;padding:9px 10px;border:none;background:#f7fafc;cursor:pointer;transition:background .15s ease}.upload-date-head[data-v-ed07500e]:hover{background:#eef4fa}.upload-date-group.is-open .upload-date-head[data-v-ed07500e]{border-bottom:1px solid #eef2f7}.upload-date-head__arrow[data-v-ed07500e]{flex-shrink:0;color:#94a3b8;font-size:13px;transition:transform .15s ease}.upload-date-head__arrow.is-expanded[data-v-ed07500e]{transform:rotate(90deg);color:#64748b}.upload-date-head__date[data-v-ed07500e]{flex:1;min-width:0;font-size:13px;font-weight:600;letter-spacing:.01em;color:#1e293b;text-align:left}.upload-date-head__count[data-v-ed07500e]{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e8eef5;color:#64748b;font-size:11px;font-weight:500;line-height:20px;text-align:center}.upload-plan-list[data-v-ed07500e]{display:flex;flex-direction:column;gap:2px;padding:6px;background:#fff}.upload-plan-row[data-v-ed07500e]{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:6px;min-height:34px;padding:8px 10px 8px 14px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}.upload-plan-row[data-v-ed07500e]:hover{background:#f5f8fc}.upload-plan-row.is-active[data-v-ed07500e]{background:#eff6ff}.upload-plan-row.is-active .upload-plan-row__name[data-v-ed07500e]{color:#2563eb;font-weight:500}.upload-plan-row__name[data-v-ed07500e]{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;color:#475569}.upload-plan-row__badges[data-v-ed07500e]{display:flex;flex-wrap:wrap;gap:4px}.report-image[data-v-ed07500e] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}[data-v-ed07500e] .el-input__wrapper,[data-v-ed07500e] .el-textarea__inner{border-radius:8px}[data-v-ed07500e] .el-table{border-radius:8px;overflow:hidden}.patient-filter__form[data-v-147db534]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0}.patient-filter__form[data-v-147db534] .el-form-item{display:inline-flex;align-items:center;margin-right:16px;margin-bottom:8px;vertical-align:middle}.patient-filter__form[data-v-147db534] .el-form-item__label{display:inline-flex;align-items:center;height:32px;line-height:32px;padding-right:8px;color:#4f637a}.patient-filter__form[data-v-147db534] .el-form-item__content{display:inline-flex;align-items:center;line-height:32px;min-height:32px}.patient-detail-drawer.el-drawer{width:100vw!important;max-width:100vw!important;right:0!important;overflow:hidden}.patient-detail-drawer .el-drawer__body{width:100%;height:100%;padding:0!important;overflow:hidden;box-sizing:border-box}.follow-health-record-drawer .el-drawer__body{height:100%;padding:0!important;overflow:hidden;box-sizing:border-box}body.el-popup-parent--hidden:has(.patient-detail-drawer),body.el-popup-parent--hidden:has(.smart-follow-full-drawer),body.el-popup-parent--hidden:has(.follow-health-record-drawer),body.el-popup-parent--hidden:has(.doctor-fill-drawer){padding-right:0!important}.project-setting[data-v-138385fc]{height:100%;overflow-y:auto;background:var(--sf-page-bg, #f5f6fa)}.project-setting__inner[data-v-138385fc]{display:flex;flex-direction:column;gap:12px;width:100%;padding:4px 0 24px}.project-setting__alert[data-v-138385fc]{border-radius:8px}.ps-card[data-v-138385fc]{padding:18px 24px 14px;border-radius:8px;background:#fff}.ps-card__title[data-v-138385fc]{margin:0 0 2px;font-size:14px;font-weight:600;color:#303133}.ps-row[data-v-138385fc]{display:flex;align-items:center;gap:8px;padding:12px 0;font-size:14px;color:#303133}.ps-row--top[data-v-138385fc]{align-items:flex-start}.ps-row--top>.ps-row__label[data-v-138385fc]{padding-top:8px}.ps-row--last[data-v-138385fc]{border-top:1px solid #f0f2f5}.ps-row__label[data-v-138385fc]{flex-shrink:0;width:104px;font-size:14px;color:#606266}.ps-row__text[data-v-138385fc]{flex-shrink:0;font-size:14px;color:#303133}.ps-row__inline[data-v-138385fc]{display:flex;align-items:center;gap:8px}.ps-row__content[data-v-138385fc]{display:flex;flex:1;min-width:0;flex-direction:column;gap:12px}.ps-switch[data-v-138385fc]{flex-shrink:0;margin-left:4px}.ps-switch--tail[data-v-138385fc]{margin-left:8px}.ps-input[data-v-138385fc]{width:300px;flex-shrink:0}.ps-input[data-v-138385fc] .el-input__wrapper{background:#f5f6fa;box-shadow:none;border-radius:6px}.ps-input[data-v-138385fc] .el-input__wrapper.is-focus{background:#fff;box-shadow:inset 0 0 0 1px var(--sf-primary, #6553dc)}.ps-input[data-v-138385fc] .el-input.is-disabled .el-input__wrapper{background:#f7f8fa}.ps-num[data-v-138385fc]{width:72px;flex-shrink:0}.ps-num[data-v-138385fc] .el-input__wrapper{padding:0 8px;background:#f5f6fa;box-shadow:none;border-radius:6px}.ps-num[data-v-138385fc] .el-input__inner{text-align:center}.ps-num[data-v-138385fc] .el-input.is-disabled .el-input__wrapper{background:#f7f8fa}.ps-checkbox-group[data-v-138385fc]{display:flex;flex-wrap:wrap;gap:4px 18px;margin-left:12px}.ps-status[data-v-138385fc]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:4px;font-size:12px;font-weight:500}.ps-status--on[data-v-138385fc]{color:#389e0d;background:#f6ffed;box-shadow:inset 0 0 0 1px #b7eb8f}.ps-status--off[data-v-138385fc]{color:#d46b08;background:#fff7e6;box-shadow:inset 0 0 0 1px #ffd591}.ps-status-btn[data-v-138385fc]{margin-left:12px}.ps-qr[data-v-138385fc]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ps-qr__img[data-v-138385fc]{width:140px;height:140px;border:1px solid #e2e8f0;border-radius:8px}.ps-qr__copy[data-v-138385fc]{padding:0}.ps-protocol[data-v-138385fc]{display:flex;flex-direction:column;gap:12px;padding-top:4px}.ps-transfer[data-v-138385fc]{display:flex;flex-direction:column;gap:16px}.ps-transfer__row[data-v-138385fc]{display:flex;align-items:center;gap:12px}.ps-transfer__row--top[data-v-138385fc]{align-items:flex-start}.ps-transfer__label[data-v-138385fc]{flex-shrink:0;width:88px;padding-top:2px;font-size:14px;color:#606266}.ps-transfer__value[data-v-138385fc]{display:flex;flex:1;min-width:0;align-items:center;gap:8px;font-size:14px;color:#303133}.ps-transfer__value--pick[data-v-138385fc]{flex-wrap:wrap}.ps-transfer__placeholder[data-v-138385fc]{color:#a8abb2}.ps-transfer__hint[data-v-138385fc]{font-size:13px;color:#909399}.ps-transfer__radios[data-v-138385fc]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ps-manager[data-v-138385fc]{padding:16px;border-radius:8px;background:#f5f6fa}.ps-manager__head[data-v-138385fc]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ps-manager__field[data-v-138385fc]{display:flex;align-items:center;gap:10px}.ps-manager__field--block[data-v-138385fc]{margin-top:16px;align-items:flex-start}.ps-manager__label[data-v-138385fc]{flex-shrink:0;min-width:42px;padding-top:2px;font-size:14px;color:#606266}.ps-manager__tags[data-v-138385fc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ps-manager__hint[data-v-138385fc]{margin-top:10px;font-size:13px;color:#a8abb2}.ps-required[data-v-138385fc]{color:#f56c6c}.ps-textarea[data-v-138385fc]{max-width:420px}.ps-textarea[data-v-138385fc] .el-textarea__inner{background:#fff}.manager-picker[data-v-138385fc]{display:flex;gap:12px;height:calc(100vh - 160px);min-height:420px}.manager-picker__dept[data-v-138385fc]{display:flex;width:220px;flex-shrink:0;flex-direction:column;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden}.manager-picker__dept-search[data-v-138385fc]{padding:10px;border-bottom:1px solid #f1f5f9}.manager-picker__dept-tree[data-v-138385fc]{flex:1;overflow:auto;padding:8px}.manager-picker__list[data-v-138385fc]{display:flex;min-width:0;flex:1;flex-direction:column;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden}.manager-picker__toolbar[data-v-138385fc]{padding:10px 12px;border-bottom:1px solid #f1f5f9}.manager-picker__table-wrap[data-v-138385fc]{flex:1;min-height:0;padding:0 4px}.manager-picker__pagination[data-v-138385fc]{padding:10px 12px;border-top:1px solid #f1f5f9}.smart-follow-shell[data-v-f62d1b27]{--sf-primary: #6553dc;--sf-primary-soft: #f0edff;--sf-primary-hover: #7a6ae3;--sf-add-bg: #e7f0ff;--sf-add-text: #4a7fd4;--sf-page-bg: #f5f6fa;--sf-border: #ebeef5;--el-color-primary: #6553dc;--el-color-primary-light-3: #8f82e5;--el-color-primary-light-5: #b2a9ed;--el-color-primary-light-7: #d5d0f5;--el-color-primary-light-8: #e4e0f9;--el-color-primary-light-9: #f0edff;--el-color-primary-dark-2: #5142b8;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--sf-page-bg)}.smart-follow-shell__header[data-v-f62d1b27]{position:relative;flex-shrink:0;display:flex;align-items:stretch;gap:24px;height:56px;padding:0 64px 0 16px;border-bottom:1px solid var(--sf-border);background:#fff}.smart-follow-shell__brand[data-v-f62d1b27]{display:flex;align-items:center;gap:8px;flex-shrink:0;max-width:34%;min-width:0;padding-right:8px}.smart-follow-shell__back[data-v-f62d1b27]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:6px;background:transparent;color:#909399;cursor:pointer}.smart-follow-shell__back[data-v-f62d1b27]:hover{color:var(--sf-primary);background:var(--sf-primary-soft)}.smart-follow-shell__title[data-v-f62d1b27]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;color:#303133}.smart-follow-shell__status[data-v-f62d1b27]{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:11px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.smart-follow-shell__status--on[data-v-f62d1b27]{color:#389e0d;background:#f6ffed;box-shadow:inset 0 0 0 1px #c8e9a8}.smart-follow-shell__status--off[data-v-f62d1b27]{color:#ad6800;background:#fffbe6;box-shadow:inset 0 0 0 1px #ffe58f}.smart-follow-shell__status-dot[data-v-f62d1b27]{width:6px;height:6px;border-radius:50%;background:currentColor}.smart-follow-shell__status-sep[data-v-f62d1b27]{flex-shrink:0;width:1px;height:12px;background:#e4e7ed}.smart-follow-shell__status-action[data-v-f62d1b27]{flex-shrink:0;margin:0;padding:2px 6px;border:none;border-radius:4px;background:transparent;font-size:14px;color:var(--sf-primary);cursor:pointer;transition:background-color .15s,color .15s}.smart-follow-shell__status-action[data-v-f62d1b27]:hover:not(:disabled){color:var(--sf-primary-hover);background:var(--sf-primary-soft)}.smart-follow-shell__status-action[data-v-f62d1b27]:disabled{opacity:.55;cursor:not-allowed}.smart-follow-shell__steps[data-v-f62d1b27]{position:absolute;top:0;left:50%;display:flex;height:100%;max-width:56%;align-items:stretch;justify-content:center;gap:4px;transform:translate(-50%)}.smart-follow-shell__step[data-v-f62d1b27]{position:relative;display:flex;align-items:center;border:none;border-radius:0;padding:0 14px;background:transparent;font-size:14px;color:#909399;cursor:pointer;transition:color .15s}.smart-follow-shell__step[data-v-f62d1b27]:hover{color:#606266}.smart-follow-shell__step--active[data-v-f62d1b27]{font-weight:600;color:var(--sf-primary)}.smart-follow-shell__step--active[data-v-f62d1b27]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:2px 2px 0 0;background:var(--sf-primary)}.smart-follow-shell__step-arrow[data-v-f62d1b27]{flex-shrink:0;align-self:center;color:#c0c4cc;font-size:12px}.smart-follow-shell__close[data-v-f62d1b27]{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.smart-follow-shell__body[data-v-f62d1b27]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--sf-page-bg);padding:12px 16px 16px}.smart-follow-shell__body[data-v-f62d1b27]>*{flex:1;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto}.smart-follow-shell__body[data-v-f62d1b27]>.plan-page{overflow:hidden}.smart-follow-shell__footer[data-v-f62d1b27]{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 20px;background:#fff;border-top:1px solid var(--sf-border)}.leave-confirm__text[data-v-f62d1b27]{margin:0;font-size:14px;line-height:1.6;color:#606266}.leave-confirm__footer[data-v-f62d1b27]{display:flex;justify-content:flex-end;gap:8px}[data-v-f62d1b27] .el-radio{height:20px}[data-v-f62d1b27] .el-radio__input.is-checked .el-radio__inner,[data-v-f62d1b27] .el-checkbox__input.is-checked .el-checkbox__inner,[data-v-f62d1b27] .el-checkbox__input.is-indeterminate .el-checkbox__inner{background:var(--sf-primary);border-color:var(--sf-primary)}[data-v-f62d1b27] .el-input__wrapper,[data-v-f62d1b27] .el-select__wrapper{border-radius:4px}[data-v-f62d1b27] .plan-section-title{width:136px;flex-shrink:0;font-size:14px;font-weight:600;color:#303133}[data-v-f62d1b27] .plan-add-btn{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:96px;height:36px;margin:12px auto 0;padding:0 16px;border-radius:4px;background:var(--sf-add-bg);font-size:14px;color:var(--sf-add-text);cursor:pointer;transition:background-color .15s,color .15s}[data-v-f62d1b27] .plan-add-btn:hover{background:#d9e9ff;color:#3a6fc4}[data-v-f62d1b27] .plan-add-btn--block{width:100%;min-width:0;margin:0;height:36px;background:#e6f0ff}[data-v-f62d1b27] .plan-link-btn{margin:0;padding:0;border:none;background:transparent;font-size:14px;color:#f56c6c;cursor:pointer}[data-v-f62d1b27] .plan-link-btn:hover{color:#f78989}[data-v-34ea27bf] .el-input__wrapper,[data-v-34ea27bf] .el-select__wrapper{border-radius:8px}.qmg-create__hint[data-v-7c9a2a9b]{width:100%;margin:6px 0 0;padding:8px 12px;border-radius:8px;background:#f6f8fb;font-size:12px;line-height:18px;color:#8a94a6}.qmg-create__list[data-v-7c9a2a9b]{display:flex;flex-wrap:wrap;gap:12px;max-height:320px;overflow-y:auto;padding:2px 4px 2px 2px}.qmg-create__empty[data-v-7c9a2a9b]{width:100%;padding:32px 0;text-align:center;font-size:13px;color:#a8b0bd}.tpl-card[data-v-7c9a2a9b]{width:236px;padding:12px 14px;border:1px solid #e4e7ed;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.tpl-card[data-v-7c9a2a9b]:hover{border-color:#b8d8ff;box-shadow:0 2px 10px #0f172a0f}.tpl-card.active[data-v-7c9a2a9b]{border-color:#409eff;background:#f4f9ff;box-shadow:0 2px 10px #409eff1f}.tpl-card__head[data-v-7c9a2a9b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tpl-card__name[data-v-7c9a2a9b]{min-width:0;font-size:14px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-card__check[data-v-7c9a2a9b]{flex-shrink:0;color:#409eff}.tpl-card__meta[data-v-7c9a2a9b]{margin-top:6px;font-size:12px;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-panel__tabs[data-v-9d6907a0] .el-tabs__header{margin-bottom:0}.plan-panel__tabs[data-v-9d6907a0] .el-tabs__nav-wrap:after{height:1px;background-color:#ebeef5}.plan-card__main[data-v-9d6907a0]{flex:0 0 36%;max-width:36%}.plan-card__plans[data-v-9d6907a0]{flex:1 1 64%}.plan-card[data-v-9d6907a0]:hover{background:#fafbfc}.plan-source[data-v-9d6907a0]{display:inline-flex;padding:0 6px;border:1px solid #d9ecff;border-radius:2px;background:#ecf5ff;color:#409eff;font-size:12px;font-weight:400;line-height:18px}.statistics-page[data-v-a8148eed]{background:#f5f7fa}.statistics-main[data-v-a8148eed]{min-width:0}.stat-block[data-v-a8148eed]{border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000a}.stat-half[data-v-a8148eed]{padding:12px 16px 14px}.stat-title[data-v-a8148eed]{display:inline-flex;align-items:center;gap:4px;margin-bottom:10px;font-size:15px;font-weight:600;line-height:24px;color:#303133}.stat-tip[data-v-a8148eed]{color:#c0c4cc;font-size:14px;cursor:help}.metric-row[data-v-a8148eed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metric-grid[data-v-a8148eed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.metric-label[data-v-a8148eed]{font-size:13px;line-height:20px;color:#909399}.metric-value[data-v-a8148eed]{margin-top:4px;font-size:22px;font-weight:700;line-height:30px;color:#303133}.metric-sub[data-v-a8148eed]{margin-top:4px;font-size:12px;line-height:18px;color:#909399}.trend-chart-wrap[data-v-a8148eed]{min-height:160px}.trend-chart[data-v-a8148eed]{flex:1;min-height:160px;height:100%}.alert-status-tabs[data-v-a8148eed]{display:flex;width:100%}.alert-status-tabs[data-v-a8148eed] .el-radio-button{flex:1}.alert-status-tabs[data-v-a8148eed] .el-radio-button__inner{width:100%;border-color:#dcdfe6;color:#606266;box-shadow:none}.alert-status-tabs[data-v-a8148eed] .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:var(--el-color-primary);background:var(--el-color-primary);color:#fff;box-shadow:-1px 0 0 0 var(--el-color-primary)}.alert-type-chips[data-v-a8148eed]{display:flex;flex-wrap:wrap;gap:6px}.alert-chip[data-v-a8148eed]{height:32px;padding:0 12px;border:1px solid #e4e7ed;border-radius:16px;background:#f5f7fa;color:#606266;font-size:13px;line-height:30px;cursor:pointer;transition:all .15s ease}.alert-chip[data-v-a8148eed]:hover{border-color:#c6e2ff;color:var(--el-color-primary)}.alert-chip.is-active[data-v-a8148eed]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:500}.alert-item[data-v-a8148eed]{padding:10px 12px;border-bottom:1px solid #ebeef5;cursor:pointer;transition:background-color .15s ease}.alert-item[data-v-a8148eed]:hover{background:#f5f7fa}.alert-item:hover .alert-item__dismiss[data-v-a8148eed]{color:#909399}.alert-item:hover .alert-item__dismiss[data-v-a8148eed]:hover{color:#606266;background:#e4e7ed}.alert-item__patient[data-v-a8148eed]{margin:0;font-size:14px;font-weight:600;line-height:22px;color:#303133}.alert-item__plan[data-v-a8148eed]{margin:2px 0 0;font-size:12px;line-height:18px;color:#606266;word-break:break-all}.alert-item__meta[data-v-a8148eed]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.alert-reason[data-v-a8148eed]{display:inline-flex;padding:1px 6px;border:1px solid #fde2e2;border-radius:2px;background:#fef0f0;color:#f56c6c;font-size:12px;line-height:16px}.alert-source[data-v-a8148eed]{display:inline-flex;padding:1px 6px;border:1px solid #e4e7ed;border-radius:2px;background:#f5f7fa;color:#909399;font-size:12px;line-height:16px}.alert-item__time[data-v-a8148eed]{margin:6px 0 0;font-size:12px;line-height:18px;color:#909399}.alert-date-picker[data-v-a8148eed] .el-range-editor.el-input__wrapper,.alert-date-picker[data-v-a8148eed] .el-input__wrapper,.alert-aside[data-v-a8148eed] .el-date-editor{width:100%}@media (max-width: 1100px){.statistics-page[data-v-a8148eed]{flex-direction:column;overflow-y:auto}.statistics-main[data-v-a8148eed]{flex:none;overflow:visible}.alert-aside[data-v-a8148eed]{width:100%;height:480px;flex-shrink:0}}@media (max-width: 639px){.metric-row[data-v-a8148eed],.metric-grid[data-v-a8148eed]{grid-template-columns:1fr}.trend-chart-wrap[data-v-a8148eed],.trend-chart[data-v-a8148eed]{min-height:200px}}.sales-month[data-v-35cc882a]{background:url(/static/png/salesUpperLeft-Cw9E5wyv.png) no-repeat center;background-size:cover}.scrollbar-thin[data-v-1786994d]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-1786994d]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-1786994d]::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1));-webkit-transition:all .2s ease;transition:all .2s ease}.scrollbar-thin[data-v-1786994d]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.filter-header[data-v-c719a75f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;flex-wrap:wrap}.filter-header__left[data-v-c719a75f]{display:flex;align-items:center;gap:12px}.filter-header__label[data-v-c719a75f]{font-size:14px;font-weight:600;color:#6b5bb5;white-space:nowrap}.filter-header__presets[data-v-c719a75f]{display:flex;gap:8px}.preset-btn[data-v-c719a75f]{height:32px;padding:0 14px;border:1px solid transparent;border-radius:999px;font-size:13px;line-height:30px;color:#6355be8c;background:transparent;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.preset-btn[data-v-c719a75f]:hover{color:#6355bee6;background:#ffffff80}.preset-btn--active[data-v-c719a75f],.preset-btn--active[data-v-c719a75f]:hover{color:#6355be;background:#fff;border-color:#6355be1f}.filter-header__right[data-v-c719a75f]{display:flex;align-items:center;gap:12px}.filter-date-picker[data-v-c719a75f]{width:240px}.filter-date-picker[data-v-c719a75f] .el-input__wrapper,.filter-date-picker[data-v-c719a75f] .el-range-editor.el-input__wrapper{height:32px;border-radius:999px;border:1px solid rgba(139,92,246,.18);background:#fff;box-shadow:none!important;padding:0 12px}.filter-date-picker[data-v-c719a75f] .el-input__wrapper:hover{border-color:#8b5cf666}.filter-date-picker[data-v-c719a75f] .el-input__wrapper.is-focus{border-color:#8b5cf6}.filter-date-picker[data-v-c719a75f] .el-range-input{font-size:12px;color:#5b4c8a}.filter-date-picker[data-v-c719a75f] .el-range-separator{color:#a093c7}.filter-date-picker[data-v-c719a75f] .el-range__icon{color:#8b5cf6}.filter-btn[data-v-c719a75f]{height:32px;padding:0 16px;border:1px solid rgba(139,92,246,.18);border-radius:999px;font-size:13px;line-height:30px;color:#6355bef2;background:#fff;cursor:pointer;transition:all .2s ease}.filter-btn[data-v-c719a75f]:hover{color:#6355be;border-color:#6355be59;background:#fff}.scrollbar-thin[data-v-c719a75f]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-c719a75f]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-c719a75f]::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1));-webkit-transition:all .2s ease;transition:all .2s ease}.scrollbar-thin[data-v-c719a75f]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.icon-hover-wrapper[data-v-04dc8040]{margin-top:8px}.upLoadReport[data-v-04dc8040]{flex:1;margin-right:8px;color:#606266}.colorSuccess[data-v-04dc8040]{color:#67c23a}.cursor-pointer[data-v-04dc8040]{cursor:pointer}.footer-buttons[data-v-04dc8040]{display:flex;justify-content:center;gap:12px}[data-v-d77904e4] .health-questionnaire-drawer .el-drawer__body{padding:0}.drawer-body[data-v-d77904e4]{display:flex;flex-direction:column;height:100%}[data-v-d77904e4] .el-input .el-input__wrapper{border-radius:6px;transition:all .2s ease}[data-v-d77904e4] .el-input .el-input__wrapper:hover{border-color:#3b82f6}[data-v-d77904e4] .el-input .el-input__wrapper.is-focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}[data-v-d77904e4] .el-table .el-table__row:hover{background-color:#f0f9ff}[data-v-d77904e4] .selection-radio .el-radio__label{display:none}.qr-overlay[data-v-ed4da946]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000}.qr-modal[data-v-ed4da946]{position:relative;width:520px;max-width:92vw;background:transparent;display:flex;flex-direction:column;align-items:center}.qr-close[data-v-ed4da946]{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border:none;border-radius:50%;background:#00000073;color:#fff;font-size:18px;cursor:pointer}.qr-preview[data-v-ed4da946]{max-width:100%;max-height:60vh;border-radius:8px}.qr-actions[data-v-ed4da946]{margin-top:10px;display:flex;gap:8px;align-items:center;justify-content:center}.report-link-container[data-v-5c57c237]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.report-item[data-v-5c57c237]{display:flex;align-items:center}.image-preview-item[data-v-5c57c237]{cursor:pointer;border-radius:6px;transition:background-color .2s}.image-preview-item[data-v-5c57c237]:hover{background-color:#f5f7fa}.thumbnail-image[data-v-5c57c237]{width:60px;height:60px;border-radius:4px;border:1px solid #e4e7ed}.image-slot[data-v-5c57c237]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#f5f7fa;color:#909399;font-size:20px}.report-link-item[data-v-5c57c237]{color:#409eff;cursor:pointer;display:inline-flex;align-items:center}.report-link-item[data-v-5c57c237]:hover,.file-link[data-v-5c57c237]:hover{text-decoration:underline}.table-report-container[data-v-5c57c237]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center}.table-image-item[data-v-5c57c237]{cursor:pointer;border-radius:4px;transition:all .2s}.table-image-item[data-v-5c57c237]:hover{transform:scale(1.05);box-shadow:0 2px 8px #00000026}.table-thumbnail[data-v-5c57c237]{width:32px;height:32px;border-radius:4px;border:1px solid #e4e7ed}.table-image-slot[data-v-5c57c237]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#f5f7fa;color:#909399;font-size:14px}.table-file-item[data-v-5c57c237]{display:flex;align-items:center;gap:4px;cursor:pointer;color:#409eff;font-size:12px;padding:2px 4px;border-radius:3px;transition:background-color .2s}.table-file-item[data-v-5c57c237]:hover{background-color:#f0f9ff;text-decoration:underline}.table-file-icon[data-v-5c57c237]{font-size:14px;flex-shrink:0}.table-file-name[data-v-5c57c237]{max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-line-ellipsis[data-v-5c57c237]{display:-webkit-box;display:box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.order-number[data-v-5c57c237]{color:#409eff;cursor:pointer;word-break:break-all;white-space:normal;line-height:1.4}.order-number[data-v-5c57c237]:hover{text-decoration:underline}[data-v-5c57c237] .app-table-container{flex:1;display:flex;flex-direction:column;min-height:0}[data-v-5c57c237] .app-table-container .el-table{flex:1}[data-v-5c57c237] .app-table-container .el-table .el-table__cell .cell{word-break:break-word;white-space:normal;line-height:1.5}.drawer-root[data-v-aa2e455a]{display:flex;flex-direction:column;height:100%;min-height:0}.drawer-body[data-v-aa2e455a]{display:flex;flex:1;gap:20px;min-height:0;overflow:hidden;padding:0 4px 0 8px}.drawer-form[data-v-aa2e455a]{flex:1;min-width:0;overflow-y:auto;padding-right:8px}.drawer-preview[data-v-aa2e455a]{width:280px;flex-shrink:0;overflow-y:auto}.drawer-footer[data-v-aa2e455a]{display:flex;justify-content:flex-end;gap:12px;padding:16px 8px 4px;border-top:1px solid #e5e7eb}.preview-caption[data-v-aa2e455a]{margin-bottom:10px;color:#64748b;font-size:13px}.preview-phone[data-v-aa2e455a]{display:flex;flex-direction:column;min-height:420px;overflow:hidden;border:1px solid #d4d4d4;border-radius:16px;background:#ededed;box-shadow:0 1px 3px #0f172a14}.preview-phone__bar[data-v-aa2e455a]{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:40px;border-bottom:1px solid #e5e5e5;background:#fafafa;color:#171717;font-size:13px;font-weight:600}.preview-phone__body[data-v-aa2e455a]{flex:1;min-height:0;overflow-y:auto;padding:14px 10px}.preview-html[data-v-aa2e455a] img{max-width:100%;border-radius:6px}.week-group[data-v-aa2e455a]{display:inline-flex;flex-wrap:nowrap}.week-group[data-v-aa2e455a] .el-checkbox-button__inner{padding:5px 10px}.form-section[data-v-aa2e455a]{margin-bottom:16px;padding:14px 14px 4px;border:1px solid #eef2f7;border-radius:10px;background:#fafbfc}.form-section__head[data-v-aa2e455a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #eef2f7}.form-section__title[data-v-aa2e455a]{color:#0f172a;font-size:14px;font-weight:600}.time-box[data-v-aa2e455a]{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.time-box__row[data-v-aa2e455a]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.time-box__label[data-v-aa2e455a]{flex-shrink:0;width:32px;color:#64748b;font-size:12px}.field-hint[data-v-aa2e455a]{margin:0;color:#94a3b8;font-size:12px;line-height:1.5}.auto-reply-drawer.el-drawer,.auto-reply-drawer .el-drawer__body{background:#fff!important}.auto-reply-drawer .el-drawer__body{display:flex;flex-direction:column;height:100%;padding:12px 20px 16px;overflow:hidden}.meta-row[data-v-2e309a99]{display:flex;gap:12px;line-height:1.6}.meta-row--top[data-v-2e309a99]{align-items:flex-start}.meta-label[data-v-2e309a99]{width:72px;flex-shrink:0;color:#94a3b8}.meta-value[data-v-2e309a99]{flex:1;min-width:0;color:#0f172a;word-break:break-word}.content-html[data-v-2e309a99] img{max-width:100%}.selected-members[data-v-35f6e706]{display:flex;flex-direction:column;height:100%;background:#f8fafc}.selected-members__header[data-v-35f6e706]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #ebeef5;background:#fff}.selected-members__title[data-v-35f6e706]{font-size:14px;font-weight:600;color:#303133}.selected-members__count[data-v-35f6e706]{font-size:13px;color:var(--el-color-primary);font-weight:600}.selected-members__hint[data-v-35f6e706]{font-size:12px;color:#c0c4cc}.selected-members__body[data-v-35f6e706]{flex:1;min-height:0;overflow-y:auto;padding:10px 16px}.selected-members__row[data-v-35f6e706]{display:flex;align-items:flex-start;gap:10px}.selected-members__row+.selected-members__row[data-v-35f6e706]{margin-top:8px}.selected-members__label[data-v-35f6e706]{flex-shrink:0;width:36px;padding-top:4px;font-size:12px;color:#909399;line-height:20px}.selected-members__tags[data-v-35f6e706]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.selected-members--bottom[data-v-35f6e706]{background:#fff}.selected-members--bottom .selected-members__header[data-v-35f6e706]{padding:6px 16px;border-bottom:none}.selected-members--bottom .selected-members__title[data-v-35f6e706]{font-size:13px}.selected-members--bottom .selected-members__count[data-v-35f6e706],.selected-members--bottom .selected-members__hint[data-v-35f6e706]{font-size:12px}.selected-members--bottom .selected-members__body[data-v-35f6e706]{padding:0 16px 6px}.selected-members--bottom .selected-members__row+.selected-members__row[data-v-35f6e706]{margin-top:4px}.selected-members--bottom .selected-members__label[data-v-35f6e706]{width:32px;padding-top:2px;font-size:11px;line-height:18px}.selected-members--bottom .selected-members__tags[data-v-35f6e706]{gap:4px}.group-member-picker-drawer[data-v-5d8d7f3c] .el-drawer__body{display:flex;flex-direction:column;height:calc(100% - 55px);padding:0;overflow:hidden}.group-member-picker-drawer[data-v-5d8d7f3c] .el-drawer__footer{border-top:1px solid #ebeef5}.picker-layout[data-v-5d8d7f3c]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.picker-layout__main[data-v-5d8d7f3c]{flex:1;min-height:0;height:0;display:flex;flex-direction:column;overflow:hidden}.picker-layout__selected[data-v-5d8d7f3c]{flex:0 0 80px;height:80px;min-height:80px;max-height:80px;overflow:hidden;border-top:1px solid #ebeef5;background:#fff}.picker-layout__name[data-v-5d8d7f3c]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fff;flex-shrink:0}.picker-layout__name-label[data-v-5d8d7f3c]{flex-shrink:0;width:72px;font-size:14px;color:#606266}.picker-tabs[data-v-5d8d7f3c]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.picker-tabs[data-v-5d8d7f3c] .el-tabs__header{margin:0;padding:0 16px;background:#fff;flex-shrink:0}.picker-tabs[data-v-5d8d7f3c] .el-tabs__content{flex:1;min-height:0;overflow:hidden}.picker-tabs[data-v-5d8d7f3c] .el-tab-pane{height:100%;overflow:hidden}.user-picker[data-v-5d8d7f3c]{display:flex;height:100%;min-height:0}.user-picker__dept[data-v-5d8d7f3c]{width:200px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #f0f0f0;background:#fafbfc}.user-picker__dept-search[data-v-5d8d7f3c]{flex-shrink:0;padding:12px 12px 8px}.user-picker__dept-tree[data-v-5d8d7f3c]{flex:1;min-height:0;overflow-y:auto;padding:0 8px 12px}.user-picker__list[data-v-5d8d7f3c]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.user-picker__toolbar[data-v-5d8d7f3c]{flex-shrink:0;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fff}.patient-picker[data-v-5d8d7f3c]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.patient-picker__filters[data-v-5d8d7f3c]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fff}.picker-table-wrap[data-v-5d8d7f3c]{flex:1;min-height:0;overflow:hidden}.picker-pagination[data-v-5d8d7f3c]{flex-shrink:0;display:flex;justify-content:flex-end;padding:8px 16px;border-top:1px solid #f0f0f0;background:#fff}.picker-footer[data-v-5d8d7f3c]{display:flex;justify-content:flex-end;gap:12px}.chat-voice-wrap[data-v-f116318f]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%}.chat-voice-wrap--mine[data-v-f116318f]{align-items:flex-end}.chat-voice[data-v-f116318f]{position:relative;display:inline-flex;align-items:center;gap:8px;min-width:80px;max-width:240px;padding:8px 12px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;overflow:hidden;transition:transform .15s ease}.chat-voice--mine[data-v-f116318f]{flex-direction:row-reverse;color:#fff;background:linear-gradient(135deg,#409eff,#66b1ff);box-shadow:0 2px 6px #409eff40}.chat-voice--other[data-v-f116318f]{flex-direction:row;color:#1f2329;background:#fff;box-shadow:0 1px 4px #00000014}.chat-voice--playing[data-v-f116318f]{animation:chat-voice-glow-f116318f 1.2s ease-in-out infinite}.chat-voice--pending[data-v-f116318f]{opacity:.65;cursor:default;animation:chat-voice-pending-f116318f 1.4s ease-in-out infinite}.chat-voice[data-v-f116318f]:active:not(.chat-voice--pending){transform:scale(.96)}.chat-voice__waves[data-v-f116318f]{flex-shrink:0;display:flex;align-items:flex-end;gap:3px;height:18px}.chat-voice__wave[data-v-f116318f]{width:3px;border-radius:2px;background:currentColor;opacity:.85}.chat-voice__wave--idle[data-v-f116318f]{animation:chat-voice-idle-wave-f116318f 2.4s ease-in-out infinite}.chat-voice__wave--idle[data-v-f116318f]:nth-child(1){height:6px}.chat-voice__wave--idle[data-v-f116318f]:nth-child(2){height:10px}.chat-voice__wave--idle[data-v-f116318f]:nth-child(3){height:8px}.chat-voice__wave--idle[data-v-f116318f]:nth-child(4){height:12px}.chat-voice__wave--playing[data-v-f116318f]{height:6px;animation:chat-voice-play-wave-f116318f .55s ease-in-out infinite}.chat-voice__duration[data-v-f116318f]{font-size:14px;line-height:1;flex-shrink:0}.chat-voice__duration--playing[data-v-f116318f]{animation:chat-voice-duration-blink-f116318f 1s ease-in-out infinite}.chat-voice__loading[data-v-f116318f]{position:absolute;right:8px;top:50%;width:12px;height:12px;margin-top:-6px;border:2px solid rgba(255,255,255,.35);border-top-color:currentColor;border-radius:50%;animation:chat-voice-spin-f116318f .8s linear infinite}.chat-voice__ripple[data-v-f116318f]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;animation:chat-voice-ripple-f116318f 1.2s ease-out infinite}.chat-voice--other .chat-voice__loading[data-v-f116318f]{border-color:#0000001f;border-top-color:#888}.chat-voice--mine .chat-voice__loading[data-v-f116318f]{right:auto;left:8px}.chat-voice--mine .chat-voice__ripple[data-v-f116318f]{background:radial-gradient(circle at 80% 50%,rgba(255,255,255,.35) 0%,transparent 70%)}.chat-voice--other .chat-voice__ripple[data-v-f116318f]{background:radial-gradient(circle at 20% 50%,rgba(87,107,149,.12) 0%,transparent 70%)}@keyframes chat-voice-idle-wave-f116318f{0%,to{transform:scaleY(.85);opacity:.55}50%{transform:scaleY(1.15);opacity:1}}@keyframes chat-voice-play-wave-f116318f{0%,to{height:6px;opacity:.6}50%{height:16px;opacity:1}}@keyframes chat-voice-glow-f116318f{0%,to{box-shadow:0 2px 6px #409eff40}50%{box-shadow:0 0 14px #409eff59}}.chat-voice--other.chat-voice--playing[data-v-f116318f]{animation-name:chat-voice-glow-other-f116318f}@keyframes chat-voice-glow-other-f116318f{0%,to{box-shadow:0 1px 4px #00000014}50%{box-shadow:0 0 12px #0000001f}}@keyframes chat-voice-pending-f116318f{0%,to{opacity:.65}50%{opacity:.85}}@keyframes chat-voice-duration-blink-f116318f{0%,to{opacity:1}50%{opacity:.55}}@keyframes chat-voice-ripple-f116318f{0%{opacity:.6;transform:scale(.95)}to{opacity:0;transform:scale(1.08)}}@keyframes chat-voice-spin-f116318f{to{transform:rotate(360deg)}}.im-rich[data-v-f6ee2e0e]{width:auto;max-width:100%;font-size:14px;line-height:1.55;word-break:break-word;color:inherit}.im-rich__html[data-v-f6ee2e0e]{max-width:100%}.im-rich__html[data-v-f6ee2e0e] p{margin:0 0 .4em}.im-rich__html[data-v-f6ee2e0e] p:last-child{margin-bottom:0}.im-rich__html[data-v-f6ee2e0e] img{max-width:240px;height:auto;border-radius:8px}.im-rich__img[data-v-f6ee2e0e]{display:block;max-width:240px;max-height:240px;margin:6px 0;border-radius:8px;overflow:hidden;cursor:pointer}.im-rich__plain[data-v-f6ee2e0e]{white-space:pre-wrap;word-break:break-word}.im-rich[data-v-f6ee2e0e] .im-rich__mention{color:#2563eb;font-weight:500}.im-rich--mine[data-v-f6ee2e0e] .im-rich__mention{color:#fff;font-weight:600}.plan-event-content[data-v-25a07e2b] img{max-width:100%;height:auto}.plan-event-content[data-v-25a07e2b] p{margin:0 0 8px}.im-chat-sender[data-v-25b53f7a]{display:flex;align-items:center;margin-bottom:4px;padding-left:2px;font-size:12px;line-height:1.3}.im-chat-sender__name[data-v-25b53f7a]{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-chat-avatar--img[data-v-25b53f7a]{background:transparent!important}.im-chat-avatar--img[data-v-25b53f7a] img{-o-object-fit:cover;object-fit:cover}.im-chat-avatar--letter[data-v-25b53f7a]{background:#4899f3!important;color:#fff}.im-system-row[data-v-25b53f7a]{display:flex;justify-content:center;padding:8px 16px}.im-system-tip[data-v-25b53f7a]{max-width:82%;padding:8px 16px;border-radius:999px;background:#0f172a0f;color:#475569;font-size:14px;font-weight:400;line-height:1.55;text-align:center;white-space:pre-wrap;word-break:break-word}.im-system-tip--time[data-v-25b53f7a]{padding:4px 12px;background:transparent;color:#94a3b8;font-size:12px;line-height:1.4}.im-system-tip--warning[data-v-25b53f7a]{display:inline-flex;align-items:flex-start;gap:8px;max-width:82%;padding:10px 16px;border-radius:10px;background:#fff7e6;border:1px solid #ffd591;color:#ad6800;font-size:14px;line-height:1.55;text-align:left}.im-system-tip__warn-icon[data-v-25b53f7a]{flex-shrink:0;width:18px;height:18px;margin-top:1px;border:1.5px solid #d48806;border-radius:50%;color:#d48806;font-size:12px;font-weight:700;line-height:15px;text-align:center}.im-system-tip__warn-text[data-v-25b53f7a]{flex:1;min-width:0;word-break:break-word;white-space:pre-wrap}.im-plan-pending[data-v-25b53f7a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;width:min(86%,480px);align-items:center;gap:10px;padding:12px 14px;border:1px solid #91caff;border-radius:10px;background:#f0f7ff;box-shadow:0 2px 8px #1677ff14;font-family:inherit;font-size:14px;font-weight:400;line-height:1.55;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.im-plan-pending[data-v-25b53f7a]:hover{border-color:#69b1ff;box-shadow:0 4px 14px #1677ff1f}.im-plan-pending__badge[data-v-25b53f7a]{flex-shrink:0;padding:2px 8px;border-radius:4px;background:#1677ff;color:#fff;font-size:12px;font-weight:600;line-height:1.4}.im-plan-pending__text[data-v-25b53f7a]{min-width:0;flex:1;color:#1a1a1a;font-size:14px;line-height:1.55;word-break:break-word}.im-plan-pending__action[data-v-25b53f7a]{display:inline-flex;flex:0 0 auto;align-items:center;color:#1677ff;font-size:14px;font-weight:600}.im-plan-pending__action i[data-v-25b53f7a]{margin-left:3px;font-style:normal}.im-ha-bubble[data-v-25b53f7a]{display:inline-block;max-width:100%;padding:10px 14px;border-radius:12px 12px 12px 4px;background:#fff;color:#1a1a1a;font-size:14px;font-weight:400;line-height:1.55;word-break:break-word;white-space:pre-wrap;box-shadow:0 1px 4px #0f172a0f}.im-ha-bubble--rich[data-v-25b53f7a]{white-space:normal}.im-ha-bubble--tappable[data-v-25b53f7a]{cursor:pointer;transition:box-shadow .15s ease}.im-ha-bubble--tappable[data-v-25b53f7a]:hover{box-shadow:0 2px 8px #0f172a1a}.im-system-tip--tappable[data-v-25b53f7a]{cursor:pointer}.im-system-tip--tappable[data-v-25b53f7a]:hover{border-color:#ffc069}.im-ha-card[data-v-25b53f7a]{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:10px;border-radius:10px;background:#fff;box-shadow:0 1px 4px #0f172a0f}.im-ha-card--row[data-v-25b53f7a]{padding:11px 14px;border:1px solid #ebebeb}.im-ha-card--action[data-v-25b53f7a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.im-ha-card--action[data-v-25b53f7a]:hover{border-color:#d4d4d8;box-shadow:0 2px 8px #0f172a14}.im-ha-card__text[data-v-25b53f7a]{flex:1;min-width:0;color:#1a1a1a;font-size:14px;font-weight:400;line-height:1.55;word-break:break-word}.im-ha-card__cta[data-v-25b53f7a]{flex-shrink:0;color:#5f7791;font-size:14px;font-weight:500;line-height:1.55}.im-ha-card__cta i[data-v-25b53f7a]{margin-left:2px;font-style:normal}.im-invite-seg[data-v-25b53f7a]{word-break:break-word;white-space:pre-wrap}.im-invite-seg__em[data-v-25b53f7a]{color:#334155;font-weight:500}.im-file-card[data-v-25b53f7a]{display:flex;align-items:center;gap:10px;min-width:180px;max-width:260px;padding:10px 12px;border:1px solid #e8e8e8;border-radius:10px;background:#fff;text-decoration:none;color:#1a1a1a;cursor:pointer;box-sizing:border-box}.im-file-card__icon[data-v-25b53f7a]{flex-shrink:0;width:28px;height:36px;-o-object-fit:contain;object-fit:contain}.im-file-card__body[data-v-25b53f7a]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.im-file-card__name[data-v-25b53f7a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;color:#1a1a1a}.im-file-card__hint[data-v-25b53f7a]{font-size:11px;line-height:1.3;color:#909399}.im-chat-video[data-v-25b53f7a]{display:block;max-width:280px;max-height:240px;border-radius:8px;background:#0f172a}.im-history-bar[data-v-2576d4a8]{display:flex;align-items:center;justify-content:center;gap:6px;height:28px;font-size:12px;line-height:1;color:#94a3b8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.im-history-bar__spinner[data-v-2576d4a8]{width:13px;height:13px;border-radius:50%;border:2px solid rgba(0,0,0,.08);border-top-color:#94a3b8;animation:im-history-spin-2576d4a8 .7s linear infinite}@keyframes im-history-spin-2576d4a8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.follow-im-chat__messages[data-v-2576d4a8]::-webkit-scrollbar{width:6px}.follow-im-chat__messages[data-v-2576d4a8]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.im-emoji-panel[data-v-eca70edb]{display:grid;grid-template-columns:repeat(8,34px);gap:2px;max-height:186px;padding:2px;overflow-y:auto;box-sizing:border-box}.im-emoji-panel__item[data-v-eca70edb]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:8px;background:transparent;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:20px;line-height:1;cursor:pointer;transition:background-color .12s,transform .08s}.im-emoji-panel__item[data-v-eca70edb]:hover{background:#f0edff}.im-emoji-panel__item[data-v-eca70edb]:active{transform:scale(.9)}.im-emoji-panel[data-v-eca70edb]::-webkit-scrollbar{width:4px}.im-emoji-panel[data-v-eca70edb]::-webkit-scrollbar-thumb{border-radius:2px;background:#dcdfe6}.im-emoji-panel[data-v-eca70edb]::-webkit-scrollbar-track{background:transparent}.mention-popover[data-v-229d1cab]{position:absolute;left:16px;bottom:calc(100% + 6px);z-index:60;width:272px;max-width:calc(100% - 32px);max-height:288px;overflow-y:auto;padding:6px;background:#fff;border:1px solid #dcdfe6;border-radius:10px;box-shadow:0 10px 28px #0f172a29}.mention-popover[data-v-229d1cab]::-webkit-scrollbar{width:4px}.mention-popover[data-v-229d1cab]::-webkit-scrollbar-thumb{border-radius:2px;background:#dcdfe6}.mention-popover[data-v-229d1cab]::-webkit-scrollbar-track{background:transparent}.mention-item[data-v-229d1cab]{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background-color .12s ease}.mention-item[data-v-229d1cab]:hover{background:#f4f6f9}.mention-item.is-active[data-v-229d1cab],.mention-item.is-active[data-v-229d1cab]:hover{background:#dbeafe}.mention-avatar[data-v-229d1cab]{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#4899f3;color:#fff;font-size:13px;font-weight:500}.mention-avatar img[data-v-229d1cab]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mention-main[data-v-229d1cab]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mention-name-row[data-v-229d1cab]{display:flex;align-items:baseline;min-width:0}.mention-name[data-v-229d1cab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;color:#1f2329}.mention-item.is-active .mention-name[data-v-229d1cab]{color:#1d4ed8;font-weight:600}.mention-title[data-v-229d1cab]{flex-shrink:0;margin-left:2px;font-size:13px;font-weight:400;line-height:18px;color:#909399}.mention-meta[data-v-229d1cab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;color:#909399}.mention-empty[data-v-229d1cab]{padding:14px 12px;text-align:center;font-size:13px;color:#909399}.follow-im-chat__drafts[data-v-bd2564b4]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px 0;background:#fafbfc;border-top:1px solid #f0f0f0}.follow-im-chat__draft[data-v-bd2564b4]{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;background:#fff}.follow-im-chat__draft-img[data-v-bd2564b4]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.follow-im-chat__draft-remove[data-v-bd2564b4]{position:absolute;top:2px;right:2px;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:#0f172aa6;color:#fff;font-size:14px;line-height:18px;cursor:pointer}.follow-im-chat__draft-remove[data-v-bd2564b4]:disabled{opacity:.5;cursor:not-allowed}.follow-im-chat__draft-tip[data-v-bd2564b4]{font-size:12px;color:#94a3b8}.follow-im-chat{display:flex;flex-direction:column;height:100%;width:100%;background:#fff;overflow:hidden}.follow-im-chat__header{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e8eaed;background:#fff;box-shadow:0 1px 4px #0000000a;font-size:16px;font-weight:600;color:#1f2329}.follow-im-chat__header .more-btn{font-size:18px;color:#8f959e;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s}.follow-im-chat__header .more-btn:hover{color:#409eff;background:#f0f7ff}.follow-im-chat__body{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.follow-im-chat__messages{flex:1;overflow-y:auto;padding:16px 0;background:#f0f2f5;opacity:1;transition:opacity .2s ease}.follow-im-chat__messages--settling{opacity:0}.follow-im-chat__messages::-webkit-scrollbar{width:6px}.follow-im-chat__messages::-webkit-scrollbar-thumb{background:#d0d3d9;border-radius:3px}.follow-im-chat__footer{flex-shrink:0;display:flex;flex-direction:column;border-top:1px solid #e8eaed;background:#fff;box-shadow:0 -2px 8px #0000000a}.follow-im-chat__toolbar{display:flex;align-items:center;gap:4px;padding:8px 16px 0}.follow-im-chat__toolbar .tool-item{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;font-size:18px;color:#646a73;transition:all .2s}.follow-im-chat__toolbar .tool-item:hover{color:#409eff;background:#f0f7ff}.follow-im-chat__input-wrap{position:relative;padding:8px 16px 12px}.follow-im-chat__textarea{width:100%;min-height:72px;max-height:120px;border:1px solid #e8eaed;border-radius:8px;resize:none;padding:10px 14px;font-size:14px;line-height:1.6;outline:none;background:#fafbfc;color:#1f2329;transition:border-color .2s,background .2s;box-sizing:border-box}.follow-im-chat__textarea:focus{border-color:#409eff;background:#fff}.follow-im-chat__textarea::-moz-placeholder{color:#bbbfc4}.follow-im-chat__textarea::placeholder{color:#bbbfc4}.follow-im-chat__send-row{display:flex;justify-content:flex-end;align-items:center;margin-top:8px;gap:8px}.follow-im-chat__send-tip{font-size:12px;color:#bbbfc4}.follow-im-chat__send-btn{min-width:72px;height:32px;border-radius:6px;font-size:13px}.follow-im-chat__emoji-popover.el-popover.el-popper{padding:8px!important;min-width:auto!important;width:auto!important}.follow-im-chat__emoji-popover .follow-im-chat__emoji-panel{display:grid;grid-template-columns:repeat(8,36px);gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;max-height:180px;overflow-y:auto;box-sizing:border-box}.follow-im-chat__emoji-popover .follow-im-chat__emoji-item{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;font-size:22px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;cursor:pointer;transition:background .15s ease}.follow-im-chat__emoji-popover .follow-im-chat__emoji-item:hover{background:#eef2f7}.follow-im-chat__title{display:inline-flex;align-items:center;flex:1;min-width:0}.follow-im-chat__header{display:flex;align-items:center;gap:12px}.follow-im-chat__owner-actions{display:flex;flex-shrink:0;align-items:center;gap:8px;margin-right:40px}.follow-im-chat__owner-actions .el-button+.el-button{margin-left:0}.el-button.follow-im-chat__manage-btn,.el-button.follow-im-chat__invite{height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.el-button.follow-im-chat__manage-btn .el-icon,.el-button.follow-im-chat__invite .el-icon{font-size:14px}.el-button.follow-im-chat__manage-btn{flex-shrink:0;--el-button-text-color: #4e5969;--el-button-bg-color: #fff;--el-button-border-color: #e3e5e9;--el-button-hover-text-color: #6553dc;--el-button-hover-bg-color: #f6f4ff;--el-button-hover-border-color: #cdc5f5;--el-button-active-text-color: #5142b8;--el-button-active-bg-color: #efecfd;--el-button-active-border-color: #bfb6f2}.el-button.follow-im-chat__invite{flex-shrink:0;margin-right:0;--el-button-text-color: #fff;--el-button-bg-color: #6553dc;--el-button-border-color: #6553dc;--el-button-hover-text-color: #fff;--el-button-hover-bg-color: #5142b8;--el-button-hover-border-color: #5142b8;--el-button-active-text-color: #fff;--el-button-active-bg-color: #463a9e;--el-button-active-border-color: #463a9e;box-shadow:0 2px 6px #6553dc3d}.el-button.follow-im-chat__invite:hover{box-shadow:0 4px 10px #6553dc4d}.im-group-manage-dialog{border-radius:16px;overflow:hidden}.im-group-manage-dialog .el-dialog__header{margin-right:0;padding:20px 24px 14px;border-bottom:1px solid #f2f3f5}.im-group-manage-dialog .el-dialog__body{padding:8px 12px 4px}.im-group-manage-dialog .el-dialog__footer{padding:8px 24px 20px}.im-group-manage__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.im-group-manage__header-text{min-width:0}.im-group-manage__title{margin:0;font-size:16px;font-weight:600;line-height:22px;color:#1f2329}.im-group-manage__desc{margin:5px 0 0;font-size:12px;line-height:17px;color:#909399}.im-group-manage__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-top:-2px;padding:0;border:0;border-radius:8px;background:transparent;color:#a8adb5;font-size:16px;cursor:pointer;transition:background .15s,color .15s}.im-group-manage__close:hover{background:#f4f5f7;color:#1f2329}.im-group-manage__empty{padding:44px 20px;text-align:center;background:#fafbfc;border:1px dashed #e8eaee;border-radius:12px}.im-group-manage__empty-title{margin:0 0 6px;font-size:14px;font-weight:600;color:#303133}.im-group-manage__empty-desc{margin:0;font-size:13px;line-height:1.6;color:#909399}.im-group-manage__list{display:flex;flex-direction:column;gap:2px;max-height:400px;overflow-y:auto;padding-right:2px}.im-group-manage__list::-webkit-scrollbar{width:4px}.im-group-manage__list::-webkit-scrollbar-thumb{border-radius:2px;background:#0f172a1f}.im-group-manage__row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:transparent;transition:background .15s}.im-group-manage__row:hover{background:#f7f7fb}.im-group-manage__avatar{flex-shrink:0;background:#6553dc;color:#fff;font-size:14px}.im-group-manage__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.im-group-manage__name-row{display:flex;align-items:center;gap:6px;min-width:0}.im-group-manage__name{min-width:0;font-size:14px;font-weight:600;line-height:20px;color:#1f2329;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-group-manage__role{display:inline-flex;align-items:center;flex-shrink:0;height:18px;padding:0 7px;border-radius:9px;background:#eeebfd;color:#5b49c9;font-size:11px;font-weight:500;line-height:1}.im-group-manage__sub{font-size:12px;line-height:17px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-group-manage__actions{display:flex;flex-shrink:0;align-items:center;gap:12px}.im-group-manage__switch{display:inline-flex;align-items:center;gap:7px;cursor:default}.im-group-manage__switch-label{font-size:12.5px;color:#5f6672;line-height:1}.im-group-manage__split{width:1px;height:14px;flex-shrink:0;background:#e6e8ec}.im-group-manage__transfer{height:26px;padding:0 10px;border:1px solid #e3e6eb;border-radius:7px;background:#fff;color:#5b49c9;font-size:12.5px;font-weight:500}.im-group-manage__transfer:hover,.im-group-manage__transfer:focus{border-color:#c9c0f5;background:#f7f5ff;color:#5142b8}.im-group-manage__transfer.is-disabled,.im-group-manage__transfer.is-disabled:hover{border-color:#eef0f2;background:#fafbfc;color:#c0c4cc}.im-group-manage__footer-btn{min-width:76px;height:32px;border-radius:8px}.follow-im-chat__members-wrap{flex-shrink:0;padding:10px 20px 12px;background:#fff;border-bottom:1px solid #e8eaed}.follow-im-chat__member-count{margin-left:4px;font-size:13px;font-weight:400;color:#8f959e}.follow-im-chat__members{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;max-height:132px;overflow-y:auto}.follow-im-chat__members::-webkit-scrollbar{width:4px}.follow-im-chat__members::-webkit-scrollbar-thumb{border-radius:2px;background:#0f172a1f}.follow-im-chat__members::-webkit-scrollbar-track{background:transparent}.follow-im-chat__members-empty{font-size:13px;color:#bbbfc4}.follow-im-chat__drafts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px 0;background:#fafbfc;border-top:1px solid #f0f0f0}.follow-im-chat__draft{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;background:#fff}.follow-im-chat__draft-img{display:block;width:100%;height:100%;cursor:pointer}.follow-im-chat__draft-img :deep(.el-image__inner){width:100%;height:100%}.follow-im-chat__draft-remove{position:absolute;top:2px;right:2px;z-index:2;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:#0f172aa6;color:#fff;font-size:14px;line-height:1;cursor:pointer}.follow-im-chat__draft-remove:disabled{opacity:.5;cursor:not-allowed}.follow-im-chat__draft-tip{font-size:12px;color:#94a3b8}.follow-im-chat__member{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:40px;padding:4px 10px 4px 4px;border:1px solid transparent;border-radius:12px;background:#f4f6f9;transition:background .15s,border-color .15s}.follow-im-chat__member:hover{border-color:#e2e8f0;background:#e9eef4}.follow-im-chat__member--clickable{cursor:pointer}.follow-im-chat__member-archive{flex-shrink:0;margin-left:2px;padding:0;height:auto;font-size:12px}.follow-im-chat__member-avatar{flex-shrink:0;background:#4899f3;color:#fff;font-size:12px}.follow-im-chat__member-avatar--img{background:transparent}.follow-im-chat__member-info{display:flex;flex-direction:column;justify-content:center;gap:1px;flex:0 1 auto;min-width:0;max-width:220px}.follow-im-chat__member-name-row{display:flex;align-items:center;gap:6px;min-width:0}.follow-im-chat__member-role{flex-shrink:0}.follow-im-chat__member-name{min-width:0;max-width:160px;font-size:13px;font-weight:500;color:#1f2329;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-im-chat__member-title{font-weight:400;color:#909399}.follow-im-chat__member-sub{min-width:0;font-size:11px;line-height:14px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-im-chat__member-avatar--clickable{cursor:pointer}.im-member-detail-dialog .el-dialog__body{padding-top:8px;max-height:60vh;overflow-y:auto}.im-member-detail{padding-bottom:8px}.im-member-detail__header{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #eef0f2}.im-member-detail__avatar{width:64px;height:64px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#f2f3f5;cursor:pointer}.im-member-detail__avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#4899f3;color:#fff;font-size:22px}.im-member-detail__info{flex:1;min-width:0}.im-member-detail__top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.im-member-detail__name{font-size:18px;font-weight:700;color:#1a1a1a}.im-member-detail__title{font-size:14px;font-weight:400;color:#909399}.im-member-detail__meta{display:flex;flex-direction:column;gap:4px}.im-member-detail__org{font-size:13px;color:#3a3a3a;word-break:break-all}.im-member-detail__dept{font-size:12px;color:#888}.im-member-detail__section{padding-top:20px}.im-member-detail__section+.im-member-detail__section{margin-top:20px;border-top:1px solid #eef0f2}.im-member-detail__section-title{font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.im-member-detail__section-content{font-size:13px;color:#3a3a3a;line-height:1.7;white-space:pre-wrap;word-break:break-word}.message-center[data-v-fe78db09]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;background:#fff}.message-center__sidebar[data-v-fe78db09]{flex-shrink:0;display:flex;flex-direction:column;background:#fff;min-width:220px;max-width:560px}.message-center__divider[data-v-fe78db09]{width:4px;flex-shrink:0;cursor:col-resize;background:#ebeef5;transition:background .2s}.message-center__divider[data-v-fe78db09]:hover{background:#409eff}.message-center__sidebar-header[data-v-fe78db09]{padding:16px 16px 12px;border-bottom:1px solid #f0f0f0}.message-center__header-row[data-v-fe78db09]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.message-center__title[data-v-fe78db09]{margin:0;font-size:18px;font-weight:600;color:#303133}.message-center__search[data-v-fe78db09]{width:100%}.message-center__list[data-v-fe78db09]{flex:1;overflow-y:auto;padding:8px 0}.message-center__main[data-v-fe78db09]{flex:1;min-width:0;display:flex;flex-direction:column;background:#f0f2f5}.message-center__empty[data-v-fe78db09]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;font-size:14px;gap:8px}.message-center__empty-tip[data-v-fe78db09]{color:#c0c4cc}.message-center__close[data-v-fe78db09]{position:absolute;top:12px;right:16px;z-index:10}.conversation-item[data-v-fe78db09]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s}.conversation-item[data-v-fe78db09]:hover{background:#f5f7fa}.conversation-item.is-active[data-v-fe78db09]{background:#ecf5ff}.conversation-item__badge[data-v-fe78db09]{flex-shrink:0}.conversation-item__avatar[data-v-fe78db09]{flex-shrink:0;background:transparent}.conversation-item__avatar[data-v-fe78db09] img{-o-object-fit:cover;object-fit:cover}.conversation-item__avatar--letter[data-v-fe78db09]{background:#4899f3!important;color:#fff;font-size:16px;font-weight:600}.conversation-item__body[data-v-fe78db09]{flex:1;min-width:0}.conversation-item__top[data-v-fe78db09]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.conversation-item__name-wrap[data-v-fe78db09]{display:flex;align-items:center;gap:6px;min-width:0}.conversation-item__tag[data-v-fe78db09]{flex-shrink:0}.conversation-item__name[data-v-fe78db09]{font-size:15px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-item__time[data-v-fe78db09]{flex-shrink:0;font-size:12px;color:#909399}.conversation-item__preview[data-v-fe78db09]{margin:0;font-size:13px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-hover-wrapper[data-v-dd92f81a]{margin-top:8px}.upLoadReport[data-v-dd92f81a]{flex:1;margin-right:8px;color:#606266}.colorSuccess[data-v-dd92f81a]{color:#67c23a}.cursor-pointer[data-v-dd92f81a]{cursor:pointer}.report-link-container[data-v-e6c81847]{display:flex;flex-direction:column;gap:4px}.report-link-item[data-v-e6c81847]{color:#409eff;cursor:pointer;display:inline-flex;align-items:center}.report-link-item[data-v-e6c81847]:hover{text-decoration:underline}.multi-line-ellipsis[data-v-e6c81847]{display:-webkit-box;display:box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.order-number[data-v-e6c81847]{color:#409eff;cursor:pointer;word-break:break-all;white-space:normal;line-height:1.4}.order-number[data-v-e6c81847]:hover{text-decoration:underline}[data-v-e6c81847] .app-table-container{flex:1;display:flex;flex-direction:column;min-height:0}[data-v-e6c81847] .app-table-container .el-table{flex:1}[data-v-e6c81847] .app-table-container .el-table .el-table__cell .cell{word-break:break-word;white-space:normal;line-height:1.5}.menu[data-v-3419f34a]{border-right:none;height:100%;width:100%!important}.breadcrumb-enter-active[data-v-03f1053e],.breadcrumb-leave-active[data-v-03f1053e]{transition:all .3s ease}.breadcrumb-enter-from[data-v-03f1053e],.breadcrumb-leave-active[data-v-03f1053e]{opacity:0;transform:translate(10px)}.breadcrumb-leave-active[data-v-03f1053e]{position:absolute;z-index:-1}.map-picker[data-v-9ce33260]{position:relative;width:100%;height:300px}.map-container[data-v-9ce33260]{width:100%;height:100%}.map-search[data-v-9ce33260]{position:absolute;top:10px;left:10px;z-index:999;width:320px;padding:5px;background:#fff;border-radius:3px;box-shadow:0 2px 6px #0000004d}.map-search[data-v-9ce33260] .el-autocomplete{width:100%}.suggestion-name[data-v-9ce33260]{margin:0 0 2px;font-weight:600;line-height:20px}.suggestion-address[data-v-9ce33260]{margin:0;color:#999;font-size:12px;line-height:18px}.field-hint[data-v-43a04abf]{margin-top:4px;font-size:12px;line-height:1.5;color:#999}[data-v-6f24d97c] .el-drawer__body{height:calc(100vh - 60px);overflow:hidden;padding:0}.approval-form[data-v-6f24d97c] .el-input,.approval-form[data-v-6f24d97c] .el-select,.approval-form[data-v-6f24d97c] .el-textarea,.approval-form[data-v-6f24d97c] .vue-treeselect{width:100%}.approval-form[data-v-6f24d97c] .el-form-item{margin-bottom:1rem}.approval-form[data-v-6f24d97c] .el-form-item__label{font-weight:500;line-height:2.5rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.short-item[data-v-6f24d97c] .el-input,.short-item[data-v-6f24d97c] .el-select,.short-item[data-v-6f24d97c] .vue-treeselect{width:15rem}.writing-vertical-lr[data-v-6f24d97c]{writing-mode:vertical-lr}.certificate-upload[data-v-6f24d97c] .el-upload--picture-card,.certificate-upload[data-v-6f24d97c] .el-upload-list--picture-card .el-upload-list__item{height:100px;width:100px;border-radius:.25rem}.certificate-upload[data-v-6f24d97c] .el-upload--picture-card{line-height:100px}[data-v-6f24d97c] .vue-treeselect__control{height:2.5rem;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}[data-v-6f24d97c] .vue-treeselect__control:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}[data-v-6f24d97c] .vue-treeselect--focused .vue-treeselect__control{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}[data-v-6f24d97c] .vue-treeselect__placeholder,[data-v-6f24d97c] .vue-treeselect__single-value{line-height:38px;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}[data-v-6f24d97c] .vue-treeselect__placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.avatar-wrapper[data-v-6106cba8]{position:relative;display:flex;align-items:center;justify-content:center;margin-top:3px}.avatar-ring[data-v-6106cba8]{position:relative;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);padding:3px;cursor:pointer;transition:all .3s ease}.avatar-ring[data-v-6106cba8]:hover{transform:scale(1.05);box-shadow:0 8px 25px #667eea4d}.user-avatar[data-v-6106cba8]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#909399}.avatar-indicator[data-v-6106cba8]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#67c23a;border:2px solid #fff;box-shadow:0 2px 4px #0000001a}.user-dropdown[data-v-6106cba8]{min-width:176px}.dropdown-item[data-v-6106cba8]{transition:background-color .2s ease}.dropdown-item[data-v-6106cba8]:hover{background-color:#f8f9fa}.account-dropdown[data-v-6106cba8]{min-width:192px;max-height:min(360px,70vh);overflow-y:auto}.account-item[data-v-6106cba8]{transition:background-color .2s ease}.account-item[data-v-6106cba8]:hover{background-color:#f8f9fa}.account-item.bg-blue-50[data-v-6106cba8]{background-color:#eff6ff}.switch-account-dot[data-v-6106cba8]{width:8px;height:8px;border-radius:50%;background:#f56c6c;flex-shrink:0}.avatar-tenant-badge[data-v-6106cba8]{display:inline-flex;line-height:0}.avatar-tenant-badge[data-v-6106cba8] .el-badge__content{border:none;position:absolute;top:auto!important;left:auto!important;right:0!important;bottom:0!important;transform:translate(25%,25%)!important}.account-unread-badge[data-v-6106cba8]{flex-shrink:0;line-height:1}.account-unread-badge[data-v-6106cba8] .el-badge__content{position:static;transform:none;border:none}.fade-enter-active[data-v-6106cba8],.fade-leave-active[data-v-6106cba8]{transition:opacity .2s ease}.fade-enter-from[data-v-6106cba8],.fade-leave-to[data-v-6106cba8]{opacity:0}@keyframes pulse-6106cba8{0%,to{opacity:1}50%{opacity:.5}}.avatar-indicator[data-v-6106cba8]{animation:pulse-6106cba8 2s infinite}.icon-bar-action[data-v-6106cba8]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;cursor:pointer;line-height:0}.message-entry-badge[data-v-6106cba8]{display:inline-flex;align-items:center;justify-content:center;line-height:0}.message-entry-icon[data-v-6106cba8]{transform:translateY(-1px)}.message-entry-badge[data-v-6106cba8] .el-badge__content{border:none}.tags-view-container[data-v-2d827542]{height:40px;width:100%;background:#fff;border-bottom:1px solid #e8e8e8;padding:0 16px;display:flex;align-items:center}.tags-view-container .tags-view-wrapper[data-v-2d827542]{display:flex;align-items:center;gap:8px;flex:1;overflow-x:auto;overflow-y:hidden}.tags-view-container .tags-view-wrapper[data-v-2d827542]::-webkit-scrollbar{display:none}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-2d827542]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;height:28px;font-size:13px;color:#666;background:#f5f5f5;border-radius:4px;cursor:pointer;transition:all .2s;white-space:nowrap;text-decoration:none}.tags-view-container .tags-view-wrapper .tags-view-item .tag-icon[data-v-2d827542]{font-size:14px}.tags-view-container .tags-view-wrapper .tags-view-item .tag-title[data-v-2d827542]{line-height:1}.tags-view-container .tags-view-wrapper .tags-view-item .tag-close[data-v-2d827542]{font-size:12px;margin-left:2px;transition:all .2s}.tags-view-container .tags-view-wrapper .tags-view-item .tag-close[data-v-2d827542]:hover{color:#f56c6c;transform:scale(1.2)}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-2d827542]:hover{background:#e8e8e8;color:#333}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-2d827542]{background:#6355be;color:#fff}.tags-view-container .tags-view-wrapper .tags-view-item.active .tag-close[data-v-2d827542]:hover{color:#fff}.tags-view-container .tags-view-wrapper .tags-view-item.tags-view-item--static[data-v-2d827542]{cursor:default}.tags-view-container .context-menu[data-v-2d827542]{position:fixed;background:#fff;border-radius:6px;box-shadow:0 2px 12px #00000026;padding:6px 0;margin:0;list-style:none;z-index:3000;min-width:140px}.tags-view-container .context-menu li[data-v-2d827542]{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;color:#333;cursor:pointer;transition:all .2s}.tags-view-container .context-menu li .el-icon[data-v-2d827542]{font-size:14px;color:#666}.tags-view-container .context-menu li[data-v-2d827542]:hover{background:#f5f5f5;color:#6355be}.tags-view-container .context-menu li:hover .el-icon[data-v-2d827542]{color:#6355be}.layout-watermark--inline[data-v-333dea4c]{display:block;width:100%;height:100%;min-height:0;min-width:0}.layout-watermark--inline[data-v-333dea4c]>div{width:100%!important;height:100%!important;min-height:0;min-width:0}.layout-watermark-overlay-wrap[data-v-333dea4c]{position:fixed;right:0;bottom:0;pointer-events:none}.layout-watermark-overlay-inner[data-v-333dea4c]{display:block;width:100%;height:100%}.layout-watermark-overlay-inner[data-v-333dea4c]>div{width:100%!important;height:100%!important}.app-version-tag--h5[data-v-99d6c853]{max-width:42vw;opacity:.38;color:#6b7280}.app-version-tag--h5 .version-line[data-v-99d6c853]{font-size:10px;font-weight:500;letter-spacing:.02em}.app-version-tag--h5 .date-line[data-v-99d6c853]{margin-top:1px;font-size:9px;font-weight:400;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.im-ws-status-dot[data-v-75680f30]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;opacity:.55;background-color:#ff4d4f;transition:background-color .2s ease,opacity .2s ease}.im-ws-status-dot--connected[data-v-75680f30]{background-color:#52c41a}.im-ws-status-dot--connecting[data-v-75680f30]{background-color:#faad14;opacity:.65}.im-ws-status-dot--disconnected[data-v-75680f30]{background-color:#ff4d4f}.tenant-unread-panel[data-v-d0a557f2]{position:fixed;top:64px;right:20px;z-index:4000;width:420px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 32px #00000029,0 4px 12px #0000001a;overflow:hidden}.tenant-unread-panel--offset[data-v-d0a557f2]{top:240px}.tenant-unread-panel__header[data-v-d0a557f2]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.tenant-unread-panel__title-wrap[data-v-d0a557f2]{display:flex;align-items:center;gap:8px;min-width:0}.tenant-unread-panel__title-icon[data-v-d0a557f2]{color:#409eff;flex-shrink:0}.tenant-unread-panel__title[data-v-d0a557f2]{font-size:15px;font-weight:600;color:#1f2937;line-height:1.3}.tenant-unread-panel__close[data-v-d0a557f2]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#9ca3af;cursor:pointer}.tenant-unread-panel__close[data-v-d0a557f2]:hover{background:#f3f4f6;color:#6b7280}.tenant-unread-panel__list[data-v-d0a557f2]{padding:0 12px 12px;max-height:360px;overflow-y:auto}.tenant-unread-panel__row[data-v-d0a557f2]{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px;margin-bottom:8px;border:none;border-radius:10px;text-align:left;cursor:pointer;transition:background-color .15s ease}.tenant-unread-panel__row[data-v-d0a557f2]:last-child{margin-bottom:0}.tenant-unread-panel__row--tone-0[data-v-d0a557f2]{background:#ecf5ff}.tenant-unread-panel__row--tone-0[data-v-d0a557f2]:hover{background:#d9ecff}.tenant-unread-panel__row--tone-0 .tenant-unread-panel__count em[data-v-d0a557f2]{color:#409eff}.tenant-unread-panel__row--tone-1[data-v-d0a557f2]{background:#f0f9eb}.tenant-unread-panel__row--tone-1[data-v-d0a557f2]:hover{background:#e1f3d8}.tenant-unread-panel__row--tone-1 .tenant-unread-panel__count em[data-v-d0a557f2]{color:#67c23a}.tenant-unread-panel__row--tone-2[data-v-d0a557f2]{background:#fdf6ec}.tenant-unread-panel__row--tone-2[data-v-d0a557f2]:hover{background:#faecd8}.tenant-unread-panel__row--tone-2 .tenant-unread-panel__count em[data-v-d0a557f2]{color:#e6a23c}.tenant-unread-panel__row-top[data-v-d0a557f2]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.tenant-unread-panel__name[data-v-d0a557f2]{flex:1;min-width:0;font-size:14px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-unread-panel__count[data-v-d0a557f2]{flex-shrink:0;font-size:13px;color:#6b7280;white-space:nowrap}.tenant-unread-panel__count em[data-v-d0a557f2]{font-style:normal;font-weight:700;margin:0 2px}.tenant-unread-panel__row-bottom[data-v-d0a557f2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tenant-unread-panel__hint[data-v-d0a557f2]{font-size:12px;color:#9ca3af;line-height:1.4}.tenant-unread-panel__arrow[data-v-d0a557f2]{color:#c0c4cc;flex-shrink:0}.tenant-unread-panel__footer[data-v-d0a557f2]{width:100%;display:flex;align-items:center;justify-content:center;gap:4px;padding:10px 12px 14px;border:none;border-top:1px solid #f0f0f0;background:#fff;color:#6b7280;font-size:13px;cursor:pointer}.tenant-unread-panel__footer[data-v-d0a557f2]:hover{color:#409eff}.tenant-notify-fade-enter-active[data-v-d0a557f2],.tenant-notify-fade-leave-active[data-v-d0a557f2]{transition:opacity .2s ease,transform .2s ease}.tenant-notify-fade-enter-from[data-v-d0a557f2],.tenant-notify-fade-leave-to[data-v-d0a557f2]{opacity:0;transform:translateY(-8px)}.self-msg-panel[data-v-80ec2452]{position:fixed;top:64px;right:20px;z-index:4100;width:420px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 32px #00000029,0 4px 12px #0000001a;overflow:hidden}.self-msg-panel__header[data-v-80ec2452]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.self-msg-panel__title-wrap[data-v-80ec2452]{display:flex;align-items:center;gap:8px;min-width:0}.self-msg-panel__title-icon[data-v-80ec2452]{color:#409eff;flex-shrink:0}.self-msg-panel__title[data-v-80ec2452]{font-size:15px;font-weight:600;color:#1f2937;line-height:1.3}.self-msg-panel__close[data-v-80ec2452]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#9ca3af;cursor:pointer}.self-msg-panel__close[data-v-80ec2452]:hover{background:#f3f4f6;color:#6b7280}.self-msg-panel__list[data-v-80ec2452]{padding:0 12px 12px;max-height:360px;overflow-y:auto}.self-msg-panel__row[data-v-80ec2452]{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:12px 14px;margin-bottom:8px;border:1px solid #f0f0f0;border-radius:10px;background:#fafafa;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.self-msg-panel__row[data-v-80ec2452]:last-child{margin-bottom:0}.self-msg-panel__row[data-v-80ec2452]:hover{background:#f5f7fa;border-color:#e4e7ed}.self-msg-panel__row-top[data-v-80ec2452]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.self-msg-panel__title-line[data-v-80ec2452]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.self-msg-panel__tag[data-v-80ec2452]{flex-shrink:0;padding:0 6px;border-radius:4px;background:#409eff1f;color:#409eff;font-size:12px;line-height:18px}.self-msg-panel__name[data-v-80ec2452]{flex:1;min-width:0;font-size:14px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.self-msg-panel__count[data-v-80ec2452]{flex-shrink:0;font-size:13px;color:#6b7280;white-space:nowrap}.self-msg-panel__count em[data-v-80ec2452]{font-style:normal;font-weight:700;margin:0 2px;color:#409eff}.self-msg-panel__preview[data-v-80ec2452]{margin:0;font-size:13px;color:#6b7280;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.self-msg-panel__row-bottom[data-v-80ec2452]{display:flex;align-items:center;justify-content:space-between;gap:8px}.self-msg-panel__hint[data-v-80ec2452]{font-size:12px;color:#9ca3af;line-height:1.4}.self-msg-panel__arrow[data-v-80ec2452]{color:#c0c4cc;flex-shrink:0}.self-msg-notify-fade-enter-active[data-v-80ec2452],.self-msg-notify-fade-leave-active[data-v-80ec2452]{transition:opacity .2s ease,transform .2s ease}.self-msg-notify-fade-enter-from[data-v-80ec2452],.self-msg-notify-fade-leave-to[data-v-80ec2452]{opacity:0;transform:translateY(-8px)}.pc-layout[data-v-73235f13]{position:relative;width:100%;height:100vh}.sidebar-container[data-v-73235f13]{background-color:#fff;border-right:1px solid #e6e6e6}.sidebar-container[data-v-73235f13] .el-scrollbar__wrap{overflow-x:hidden}.navbar[data-v-73235f13]{border-bottom:1px solid #f0f0f0}.main-container[data-v-73235f13]{background-color:#f0f2f5}.main-content--fullscreen[data-v-73235f13]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:1100;flex:none}.mobile-drawer[data-v-6899e74f] .el-drawer__body{padding:0;display:flex;flex-direction:column;height:100vh}.mobile-logo[data-v-6899e74f]{flex-shrink:0}.mobile-menu[data-v-6899e74f]{flex:1}.menu[data-v-6899e74f]{border-right:none;height:100%;width:100%!important}.h5-user-bar[data-v-937f7e46]{flex-shrink:0}.h5-user-bar__action[data-v-937f7e46]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:0}.h5-user-bar__badge[data-v-937f7e46] .el-badge__content{border:none}.h5-user-bar__avatar-badge[data-v-937f7e46]{display:inline-flex;line-height:0}.h5-user-bar__avatar-badge[data-v-937f7e46] .el-badge__content{border:none}.h5-user-bar__avatar[data-v-937f7e46]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px #e5e7eb}.h5-user-bar__avatar--placeholder[data-v-937f7e46]{display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6;color:#9ca3af}.h5-user-drawer[data-v-937f7e46] .el-drawer__body{padding:0;display:flex;flex-direction:column}.h5-user-drawer__header[data-v-937f7e46]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 16px 16px;border-bottom:1px solid #f0f0f0}.h5-user-drawer__profile[data-v-937f7e46]{display:flex;align-items:center;gap:12px;min-width:0}.h5-user-drawer__avatar[data-v-937f7e46]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.h5-user-drawer__avatar--placeholder[data-v-937f7e46]{display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6;color:#9ca3af}.h5-user-drawer__meta[data-v-937f7e46]{min-width:0}.h5-user-drawer__name[data-v-937f7e46]{margin:0;font-size:15px;font-weight:600;color:#111827;line-height:1.4;word-break:break-all}.h5-user-drawer__org[data-v-937f7e46]{margin:4px 0 0;font-size:13px;color:#6b7280;line-height:1.4;word-break:break-all}.h5-user-drawer__close[data-v-937f7e46]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:#f3f4f6;color:#6b7280;cursor:pointer}.h5-user-drawer__body[data-v-937f7e46]{flex:1;overflow-y:auto;padding:8px 0 16px}.h5-user-drawer__section-title[data-v-937f7e46]{display:flex;align-items:center;gap:8px;padding:12px 16px 8px;font-size:13px;font-weight:600;color:#374151}.h5-user-drawer__unread-dot[data-v-937f7e46]{width:8px;height:8px;border-radius:50%;background:#f56c6c}.h5-user-drawer__item[data-v-937f7e46]{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border:none;background:transparent;text-align:left;font-size:14px;color:#374151;cursor:pointer}.h5-user-drawer__item[data-v-937f7e46]:active{background:#f9fafb}.h5-user-drawer__item--danger[data-v-937f7e46]{margin-top:8px;border-top:1px solid #f0f0f0;color:#ef4444}.h5-user-drawer__dot[data-v-937f7e46]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.h5-user-drawer__account[data-v-937f7e46]{display:flex;align-items:center;gap:10px;width:calc(100% - 32px);margin:0 16px 8px;padding:12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.h5-user-drawer__account[data-v-937f7e46]:active{background:#f9fafb}.h5-user-drawer__account--active[data-v-937f7e46]{border-color:#93c5fd;background:#eff6ff}.h5-user-drawer__account-logo[data-v-937f7e46]{width:28px;height:28px;border-radius:50%;overflow:hidden;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#9ca3af}.h5-user-drawer__account-logo img[data-v-937f7e46]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.h5-user-drawer__account-name[data-v-937f7e46]{flex:1;min-width:0;font-size:14px;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h5-user-drawer__account-badge[data-v-937f7e46] .el-badge__content{position:static;transform:none;border:none}.h5-user-drawer__account-check[data-v-937f7e46]{color:#2563eb;flex-shrink:0}.h5-layout[data-v-3fcdbe06]{width:100vw;height:100vh;overflow:hidden}.h5-header[data-v-3fcdbe06]{position:relative;z-index:100;border-bottom:1px solid #e5e7eb}.h5-header .el-icon[data-v-3fcdbe06]{color:#374151}.h5-header .el-icon[data-v-3fcdbe06]:active{color:#6366f1}.h5-main[data-v-3fcdbe06]{position:relative}.app-wrapper[data-v-e6121603]{position:relative;width:100%;height:100vh}.tag-group-list[data-v-0db129e0]{padding:4px 0}.tag-group-row[data-v-0db129e0]{display:flex;align-items:flex-start;gap:16px;padding:14px 20px;border-bottom:1px solid #ebeef5;transition:background-color .15s}.tag-group-row[data-v-0db129e0]:last-child{border-bottom:none}.tag-group-row[data-v-0db129e0]:hover{background-color:#fafafa}.tag-group-row__title[data-v-0db129e0]{margin:0;font-size:15px;font-weight:600;line-height:1.4;color:#303133}.tag-group-row__actions[data-v-0db129e0]{display:flex;align-items:center;gap:4px;padding-top:2px}.tag-chip-list[data-v-0db129e0]{display:flex;flex-wrap:wrap;gap:8px}.tag-chip[data-v-0db129e0]{display:inline-block;padding:4px 12px;border:1px solid #dcdfe6;border-radius:2px;background:#fff;font-size:13px;line-height:1.4;color:#606266}.label-manage-tabs[data-v-3f3e1245] .el-tabs__header{margin:0}.tag-group-panel[data-v-3ae6d996]{color:#303133}.tag-group-section+.tag-group-section[data-v-3ae6d996]{margin-top:20px}.tag-group-title[data-v-3ae6d996]{margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.4;color:#303133}.tag-chip-list[data-v-3ae6d996]{display:flex;flex-wrap:wrap;gap:8px}.tag-chip[data-v-3ae6d996]{min-width:72px;padding:6px 14px;border:1px solid #dcdfe6;border-radius:2px;background:#fff;color:#303133;font-size:13px;line-height:1.4;text-align:center;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.tag-chip[data-v-3ae6d996]:hover{border-color:var(--el-color-primary-light-5);color:var(--el-color-primary)}.tag-chip--active[data-v-3ae6d996]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.group-list[data-v-f291a54b] .el-checkbox{display:flex;align-items:flex-start;width:100%;margin-right:0;padding:4px 0;white-space:normal;height:auto}.group-list[data-v-f291a54b] .el-checkbox__label{line-height:1.4;overflow:hidden}.groups-cell[data-v-0bf1590e]{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:6px;font-size:14px;line-height:22px}.groups-cell--editable[data-v-0bf1590e]{cursor:pointer}.groups-cell--editable:hover .groups-cell__text[data-v-0bf1590e]{color:var(--el-color-primary)}.groups-cell--readonly[data-v-0bf1590e]{cursor:default}.groups-cell__text[data-v-0bf1590e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.groups-cell__arrow[data-v-0bf1590e]{flex-shrink:0;font-size:12px;color:#c0c4cc}.patient-group-picker-popover.el-popover.el-popper{padding:12px 0!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.favorite-filter-toggle[data-v-6779a8b8]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);background:var(--el-fill-color-blank);color:var(--el-text-color-regular);font-size:14px;line-height:1;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s;white-space:nowrap}.favorite-filter-toggle[data-v-6779a8b8]:hover{border-color:#fcd34d;color:#f59e0b}.favorite-filter-toggle.is-active[data-v-6779a8b8]{border-color:#f59e0b;background:#fffbeb;color:#d97706}.tag-filter-select[data-v-6779a8b8] .el-select__wrapper{min-height:32px}.tag-filter-select[data-v-6779a8b8] .el-select__selection{flex-wrap:nowrap}.patient-user-list-table[data-v-6779a8b8] .el-table{--el-table-header-bg-color: #f8fafc;--el-table-header-text-color: #475569}.patient-user-list-table[data-v-6779a8b8] .el-table__header th.el-table__cell{font-weight:600}.patient-user-list-table[data-v-6779a8b8] .el-table__body .el-table__cell{padding:10px 0}.cell-text[data-v-6779a8b8]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px}.cell-text--left[data-v-6779a8b8]{text-align:left}.cell-empty[data-v-6779a8b8]{color:#9ca3af}.remarks-cell[data-v-6779a8b8]{width:100%;min-width:0;text-align:left;font-size:14px;line-height:22px}.remarks-cell--link[data-v-6779a8b8]{color:var(--el-color-primary);cursor:pointer}.remarks-cell--link:hover .remarks-cell__line[data-v-6779a8b8]{text-decoration:underline}.remarks-cell__line[data-v-6779a8b8]{margin:0}.remarks-cell__line+.remarks-cell__line[data-v-6779a8b8]{margin-top:2px}.qr-overlay[data-v-241f65e7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000}.qr-modal[data-v-241f65e7]{position:relative;width:520px;max-width:92vw;background:transparent;display:flex;flex-direction:column;align-items:center}.qr-loading-center[data-v-241f65e7]{width:100%;height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:40px;color:#409eff}.qr-loading-center[data-v-241f65e7]:after{content:"加载中...";font-size:14px;color:#606266;margin-top:12px}.qr-close[data-v-241f65e7]{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border:none;border-radius:50%;background:#00000073;color:#fff;font-size:18px;cursor:pointer}.qr-preview[data-v-241f65e7]{max-width:100%;max-height:60vh;border-radius:8px}.qr-actions[data-v-241f65e7]{margin-top:10px;display:flex;gap:8px;align-items:center;justify-content:center}[data-v-5b0d6238] .el-dialog__body{padding:20px}.detail-content[data-v-dfba5a59]{max-height:500px;overflow-y:auto}.detail-section[data-v-dfba5a59]{margin-bottom:24px}.detail-section-title[data-v-dfba5a59]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.detail-row[data-v-dfba5a59]{display:flex;gap:24px;margin-bottom:12px}.detail-row[data-v-dfba5a59]:last-child{margin-bottom:0}.detail-item[data-v-dfba5a59]{flex:1;display:flex;flex-direction:column;gap:4px}.detail-label[data-v-dfba5a59]{font-size:14px;color:#666}.detail-value[data-v-dfba5a59]{font-size:14px;color:#333;font-weight:500}.detail-value.price[data-v-dfba5a59]{color:#f56c6c;font-weight:600}.qr-overlay[data-v-6c9e2803]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000}.qr-modal[data-v-6c9e2803]{position:relative;width:520px;max-width:92vw;background:transparent;display:flex;flex-direction:column;align-items:center}.qr-loading-center[data-v-6c9e2803]{width:100%;height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:40px;color:#409eff}.qr-loading-center[data-v-6c9e2803]:after{content:"加载中...";font-size:14px;color:#606266;margin-top:12px}.qr-close[data-v-6c9e2803]{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border:none;border-radius:50%;background:#00000073;color:#fff;font-size:18px;cursor:pointer;z-index:1}.qr-close[data-v-6c9e2803]:hover{background:#000000a6}.qr-preview[data-v-6c9e2803]{max-width:100%;max-height:60vh;border-radius:8px}.qr-actions[data-v-6c9e2803]{margin-top:10px;display:flex;gap:8px;align-items:center;justify-content:center}.detail-content[data-v-cc0d15e7]{max-height:600px;overflow-y:auto}.detail-header[data-v-cc0d15e7]{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.detail-icon[data-v-cc0d15e7]{width:80px;height:80px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.detail-header-info[data-v-cc0d15e7]{flex:1}.detail-name[data-v-cc0d15e7]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.detail-code[data-v-cc0d15e7]{font-size:14px;color:#666;margin-bottom:8px}.detail-section[data-v-cc0d15e7]{margin-bottom:24px}.detail-section-title[data-v-cc0d15e7]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.detail-row[data-v-cc0d15e7]{display:flex;gap:24px}.detail-item[data-v-cc0d15e7]{flex:1;display:flex;flex-direction:column;gap:4px}.detail-label[data-v-cc0d15e7]{font-size:14px;color:#666}.detail-value[data-v-cc0d15e7]{font-size:16px;font-weight:600;color:#333}.detail-value.price[data-v-cc0d15e7]{color:#f56c6c}.detail-benefit-list[data-v-cc0d15e7]{display:flex;flex-direction:column;gap:8px}.detail-benefit-item[data-v-cc0d15e7]{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#333;line-height:1.5}.benefit-dot[data-v-cc0d15e7]{width:6px;height:6px;background-color:#409eff;border-radius:50%;margin-top:8px;flex-shrink:0}.detail-text[data-v-cc0d15e7]{font-size:14px;color:#333;line-height:1.5;white-space:pre-wrap}.qr-overlay[data-v-f6189a2d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000}.qr-modal[data-v-f6189a2d]{position:relative;width:520px;max-width:92vw;display:flex;flex-direction:column;align-items:center}.qr-loading-center[data-v-f6189a2d]{width:100%;height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:40px;color:#409eff}.qr-loading-center[data-v-f6189a2d]:after{content:"加载中...";font-size:14px;color:#606266;margin-top:12px}.qr-close[data-v-f6189a2d]{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border:none;border-radius:50%;background:#00000073;color:#fff;font-size:18px;cursor:pointer}.qr-preview[data-v-f6189a2d]{max-width:100%;max-height:60vh;border-radius:8px}.qr-actions[data-v-f6189a2d]{margin-top:10px;display:flex;gap:8px}.detail-content[data-v-d22743db]{max-height:600px;overflow-y:auto}.detail-header[data-v-d22743db]{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.detail-icon[data-v-d22743db]{width:80px;height:80px;border-radius:8px}.detail-header-info[data-v-d22743db]{flex:1}.detail-name[data-v-d22743db]{font-size:18px;font-weight:600;margin-bottom:8px}.detail-code[data-v-d22743db]{font-size:14px;color:#666;margin-bottom:8px}.detail-section[data-v-d22743db]{margin-bottom:20px}.detail-section-title[data-v-d22743db]{font-size:16px;font-weight:600;margin-bottom:12px}.detail-row[data-v-d22743db]{display:flex;gap:16px;flex-wrap:wrap}.detail-item[data-v-d22743db]{flex:1;min-width:140px}.detail-label[data-v-d22743db]{font-size:13px;color:#666;display:block;margin-bottom:4px}.detail-value[data-v-d22743db]{font-size:15px;font-weight:600}.detail-value.price[data-v-d22743db]{color:#f56c6c}.detail-follow-link[data-v-d22743db]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;color:#409eff;cursor:pointer;text-align:left}.detail-follow-link[data-v-d22743db]:hover{text-decoration:underline}.detail-benefit-list[data-v-d22743db]{display:flex;flex-direction:column;gap:8px}.detail-benefit-item[data-v-d22743db]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5}.benefit-dot[data-v-d22743db]{width:6px;height:6px;background:#409eff;border-radius:50%;margin-top:8px;flex-shrink:0}.detail-text[data-v-d22743db]{font-size:14px;line-height:1.5;white-space:pre-wrap}.qr-overlay[data-v-a0d14e53]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000}.qr-modal[data-v-a0d14e53]{position:relative;width:520px;max-width:92vw;display:flex;flex-direction:column;align-items:center}.qr-loading-center[data-v-a0d14e53]{width:100%;height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:40px;color:#409eff}.qr-loading-center[data-v-a0d14e53]:after{content:"加载中...";font-size:14px;color:#606266;margin-top:12px}.qr-close[data-v-a0d14e53]{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border:none;border-radius:50%;background:#00000073;color:#fff;font-size:18px;cursor:pointer}.qr-preview[data-v-a0d14e53]{max-width:100%;max-height:60vh;border-radius:8px}.qr-actions[data-v-a0d14e53]{margin-top:10px;display:flex;gap:8px}.ellipsis-text[data-v-5d4bef93],.ellipsis-text[data-v-9c67a5bb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}[data-v-8f1e59b1] .el-drawer__body{padding:20px;display:flex;flex-direction:column;height:100%}.invite-dialog__title[data-v-dc63f18b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937}.invite-dialog__bar[data-v-dc63f18b]{width:3px;height:16px;border-radius:2px;background:#6355be}.invite-dialog__panel[data-v-dc63f18b]{padding:14px 16px;border-radius:8px;background:#f7f7f9;font-size:14px;line-height:22px;color:#4b5563}.invite-dialog__desc[data-v-dc63f18b]{margin:0}.invite-dialog__link[data-v-dc63f18b]{margin:6px 0 0;word-break:break-all;color:#4b5563}.invite-dialog__link--empty[data-v-dc63f18b]{color:#9ca3af}.invite-dialog__actions[data-v-dc63f18b]{display:flex;justify-content:center;gap:12px;margin-top:20px}.invite-dialog__actions[data-v-dc63f18b] .el-button{min-width:132px;margin-left:0}.invite-dialog__actions[data-v-dc63f18b] .el-button--primary{border-color:#6355be;background:#6355be}.invite-dialog__actions[data-v-dc63f18b] .el-button--primary:hover{border-color:#7b6dd6;background:#7b6dd6}.invite-dialog__actions[data-v-dc63f18b] .el-button--primary.is-disabled,.invite-dialog__actions[data-v-dc63f18b] .el-button--primary.is-disabled:hover{border-color:#c9c2ee;background:#c9c2ee}.invite-dialog__btn-ghost[data-v-dc63f18b]{color:#6355be;border-color:#d9d3f2;background:#fff}.invite-dialog__btn-ghost[data-v-dc63f18b]:hover,.invite-dialog__btn-ghost[data-v-dc63f18b]:focus{color:#7b6dd6;border-color:#c5bcf0;background:#faf9ff}.invite-dialog__btn-ghost.is-disabled[data-v-dc63f18b],.invite-dialog__btn-ghost.is-disabled[data-v-dc63f18b]:hover{color:#c0c4cc;border-color:#ebeef5;background:#fff}.loading-container[data-v-e40b8f4c]{height:200px;display:flex;align-items:center;justify-content:center}[data-v-7bd37ae8] .el-drawer__body{padding:20px;display:flex;flex-direction:column;height:100%}.role-picker[data-v-53b9bd11]{width:100%}.role-picker__bar[data-v-53b9bd11]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.role-picker__hint[data-v-53b9bd11]{font-size:13px;color:#909399}.role-picker__list[data-v-53b9bd11]{display:flex;flex-wrap:wrap;gap:8px;max-height:208px;overflow-y:auto;padding:2px}.role-picker__item[data-v-53b9bd11]{display:flex;align-items:center;height:34px;margin-right:0;padding:0 14px 0 12px;border:1px solid #e4e7ed;border-radius:17px;background:#fff;transition:border-color .2s,background-color .2s}.role-picker__item[data-v-53b9bd11]:hover{border-color:#c5bcf0;background:#faf9ff}.role-picker__item.is-checked[data-v-53b9bd11]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.role-picker__item.is-disabled[data-v-53b9bd11]{border-color:#ebeef5;background:#f7f8fa}.role-picker__item[data-v-53b9bd11] .el-checkbox__label{display:flex;align-items:center;gap:6px;min-width:0;padding-left:8px}.role-picker__name[data-v-53b9bd11]{font-size:14px;color:#303133;white-space:nowrap}.role-picker__item.is-checked .role-picker__name[data-v-53b9bd11]{font-weight:600;color:var(--el-color-primary)}.role-picker__flag[data-v-53b9bd11]{flex:none;font-size:12px;color:#c0c4cc}.role-picker__empty[data-v-53b9bd11]{padding:10px 12px;font-size:13px;color:#9ca3af;background:#f7f8fa;border-radius:8px}.audit-user[data-v-73eefdb6]{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:18px;background:#f7f8fb;border:1px solid #eef0f5;border-radius:10px}.audit-user__name[data-v-73eefdb6]{font-size:15px;font-weight:600;color:#303133}.audit-user__phone[data-v-73eefdb6]{font-size:14px;color:#909399}.audit-user__dept[data-v-73eefdb6]{flex:none;margin-left:auto;padding:4px 12px;font-size:12px;color:#606266;background:#fff;border:1px solid #e4e7ed;border-radius:20px}.dept-picker[data-v-73eefdb6]{width:100%}.dept-picker__search[data-v-73eefdb6] .el-input__wrapper{padding:2px 14px;border-radius:8px;box-shadow:0 0 0 1px #e4e7ed inset}.dept-picker__search[data-v-73eefdb6] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset}.dept-picker__tree[data-v-73eefdb6]{height:232px;margin-top:10px;padding:6px;overflow:auto;background:#fff;border:1px solid #e4e7ed;border-radius:10px}.dept-picker__tree[data-v-73eefdb6] .el-tree-node__content{height:34px;border-radius:6px}.dept-picker__tree[data-v-73eefdb6] .el-tree-node__content:hover{background:#f4f6fa}.dept-picker__tree[data-v-73eefdb6] .el-tree-node.is-current>.el-tree-node__content{font-weight:600;color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.dept-node[data-v-73eefdb6]{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;padding-right:10px}.dept-node__label[data-v-73eefdb6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dept-node__check[data-v-73eefdb6]{flex:none;font-size:14px;color:var(--el-color-primary)}.audit-roles[data-v-73eefdb6]{margin-top:4px}.user-toolbar[data-v-f71ffd4b] .el-button+.el-button{margin-left:0}.apply-btn-wrap[data-v-f71ffd4b]{display:inline-flex;align-items:center;gap:6px}.apply-btn-badge[data-v-f71ffd4b]{display:inline-flex}.apply-btn-badge[data-v-f71ffd4b] .el-badge__content{border:none}.template-fusion-tabs[data-v-88ebe216] .el-tabs__header{margin:0}.h5-chip[data-v-80290435]{flex-shrink:0;height:28px;padding:0 12px;border:none;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:12px;line-height:28px;white-space:nowrap}.h5-chip.is-active[data-v-80290435]{background:#eff6ff;color:#2563eb;font-weight:600}.h5-chip[data-v-80290435]:disabled{color:#d1d5db}.h5-chip--date[data-v-80290435]{background:#eff6ff;color:#2563eb;font-weight:600}.h5-tab[data-v-80290435]{flex-shrink:0;height:30px;padding:0 12px;border:none;border-radius:999px;background:transparent;color:#6b7280;font-size:13px;line-height:30px;white-space:nowrap}.h5-tab.is-active[data-v-80290435]{background:#eff6ff;color:#2563eb;font-weight:600}.tender-h5-title[data-v-80290435]{display:block;margin:0;color:#111827;font-size:15px;font-weight:600;line-height:1.45;text-decoration:none;word-break:break-word}.tender-h5-title.is-visited[data-v-80290435]{color:#8b5cf6}.tender-h5-purchaser[data-v-80290435]{max-width:100%;padding:0;border:none;background:transparent;color:#2563eb;font-size:12px;line-height:1.4;text-align:left;word-break:break-all}.tender-h5-purchaser.is-visited[data-v-80290435]{color:#8b5cf6}.tender-h5-copy[data-v-80290435]{height:28px;padding:0 12px;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:12px;line-height:26px;white-space:nowrap}.tender-h5-copy[data-v-80290435]:active{background:#dbeafe}[data-v-80290435] .van-pull-refresh__track{display:flex;flex:1;flex-direction:column;min-height:0;height:100%}.tender-h5-scroll-body[data-v-80290435]{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.tender-h5-pagination[data-v-80290435]{padding-top:8px}.tender-h5-purchaser-popup.van-popup--bottom{height:92vh!important;max-height:92vh}.tender-panel[data-v-5496f091]{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:#f5f7fa}.tender-header[data-v-5496f091]{flex-shrink:0;margin:12px 12px 0;padding:16px 20px;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000a}.tender-filters[data-v-5496f091]{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:20px;column-gap:20px;row-gap:14px}.tender-filters[data-v-5496f091] .tender-filter{flex-shrink:0;min-width:auto}.tender-filters[data-v-5496f091] .tender-filter .clinic-filter-field__label{margin-right:2px;color:#606266}.tender-filters[data-v-5496f091] .tender-filter--title{width:15rem}.tender-filters[data-v-5496f091] .tender-filter--select{width:12.5rem}.tender-filters[data-v-5496f091] .tender-filter--region{width:16rem}.tender-filters[data-v-5496f091] .tender-filter--date{width:auto}.tender-filters[data-v-5496f091] .tender-filter--date .clinic-filter-field__control{flex:none;width:9.75rem}.tender-date-block[data-v-5496f091]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:6px 10px;border:1px solid #ebeef5;border-radius:8px;background:#fafbfc}.tender-date-sep[data-v-5496f091]{flex-shrink:0;color:#909399;font-size:13px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tender-quick-dates[data-v-5496f091]{display:inline-flex;align-items:stretch;margin-left:4px;padding:2px;border-radius:6px;background:#eef1f6}.tender-quick-btn[data-v-5496f091]{min-width:3.25rem;height:28px;padding:0 10px;border:none;border-radius:4px;background:transparent;color:#606266;font-size:13px;line-height:28px;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.tender-quick-btn[data-v-5496f091]:hover{color:var(--el-color-primary)}.tender-quick-btn[data-v-5496f091]:disabled{color:#c0c4cc;cursor:not-allowed}.tender-quick-btn[data-v-5496f091]:disabled:hover{color:#c0c4cc}.tender-quick-btn.is-active[data-v-5496f091]{background:#fff;color:var(--el-color-primary);font-weight:600;box-shadow:0 1px 2px #00000014}.tender-body[data-v-5496f091]{display:flex;width:100%;flex:1;min-width:0;min-height:0;margin:12px;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000a}.tender-aside[data-v-5496f091]{display:flex;width:168px;flex-shrink:0;flex-direction:column;border-right:1px solid #ebeef5;background:#fff}.tender-aside__header[data-v-5496f091]{flex-shrink:0;padding:18px 16px 12px;font-size:15px;font-weight:600;color:var(--el-text-color-primary);line-height:1.3}.tender-aside__nav[data-v-5496f091]{display:flex;flex:1;flex-direction:column;gap:2px;padding:4px 8px 12px;overflow-y:auto}.tender-aside__item[data-v-5496f091]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;border-radius:6px;background:transparent;color:var(--el-text-color-regular);font-size:14px;line-height:1.4;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease;position:relative}.tender-aside__icon[data-v-5496f091]{flex-shrink:0}.tender-aside__item[data-v-5496f091]:hover{background:#f5f7fa;color:var(--el-color-primary)}.tender-aside__item.is-active[data-v-5496f091]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:600}.tender-aside__item.is-active[data-v-5496f091]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:var(--el-color-primary)}.tender-main[data-v-5496f091]{display:flex;width:100%;min-width:0;min-height:0;flex:1;flex-direction:column;padding:8px 12px;overflow:hidden}.tender-cell-link[data-v-5496f091]{padding:0;border:none;background:transparent;color:var(--el-color-primary);font:inherit;text-align:left;text-decoration:none;cursor:pointer;word-break:break-all;transition:color .15s ease}a.tender-cell-link[data-v-5496f091]{display:inline;min-width:0}.tender-cell-link[data-v-5496f091]:hover{text-decoration:underline}.tender-cell-link.is-visited[data-v-5496f091],a.tender-cell-link[data-v-5496f091]:visited{color:#8b5cf6}.tender-cell-link.is-visited[data-v-5496f091]:hover,a.tender-cell-link[data-v-5496f091]:visited:hover{color:#7c3aed}@media (max-width: 1440px){.tender-header[data-v-5496f091]{padding:14px 16px}.tender-filters[data-v-5496f091]{-moz-column-gap:16px;column-gap:16px;row-gap:12px}.tender-filters[data-v-5496f091] .tender-filter--title{width:13.5rem}.tender-filters[data-v-5496f091] .tender-filter--select{width:11.5rem}.tender-filters[data-v-5496f091] .tender-filter--region{width:14.5rem}.tender-filters[data-v-5496f091] .tender-filter--date .clinic-filter-field__control{width:9.25rem}}@media (max-width: 1280px){.tender-filters[data-v-5496f091]{-moz-column-gap:14px;column-gap:14px}.tender-filters[data-v-5496f091] .tender-filter--title,.tender-filters[data-v-5496f091] .tender-filter--select,.tender-filters[data-v-5496f091] .tender-filter--region{width:min(100%,14rem)}.tender-date-block[data-v-5496f091]{width:100%}.tender-filters[data-v-5496f091] .tender-filter--date .clinic-filter-field__control{width:8.75rem}}@media (max-width: 960px){.tender-aside[data-v-5496f091]{width:148px}.tender-date-block[data-v-5496f091]{gap:8px}.tender-date-sep[data-v-5496f091]{display:none}}.detail-hero[data-v-4443bbd2]{margin-bottom:18px;padding:16px 18px;border-radius:8px;background:linear-gradient(180deg,#f7f9fc,#fff);border:1px solid #eef1f6}.detail-hero__meta[data-v-4443bbd2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.detail-hero__time[data-v-4443bbd2]{font-size:13px;color:var(--el-text-color-secondary)}.detail-hero__title[data-v-4443bbd2]{margin:0;font-size:18px;font-weight:600;line-height:1.45;color:var(--el-text-color-primary);word-break:break-word}.detail-hero__purchaser[data-v-4443bbd2]{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--el-text-color-regular)}.detail-hero__label[data-v-4443bbd2]{margin-right:8px;color:var(--el-text-color-secondary)}.detail-title-link[data-v-4443bbd2]{color:var(--el-color-primary);text-decoration:none;word-break:break-all;line-height:1.5}.detail-title-link--hero[data-v-4443bbd2]{color:inherit;font:inherit}.detail-title-link--hero[data-v-4443bbd2]:hover{color:var(--el-color-primary)}.detail-title-link[data-v-4443bbd2]:hover{text-decoration:underline}.detail-title-link[data-v-4443bbd2]:visited{color:#8b5cf6}.detail-footer[data-v-4443bbd2]{display:flex;justify-content:flex-end;gap:8px}[data-v-4443bbd2] .el-descriptions__label{width:96px;color:var(--el-text-color-secondary)}.dialog-body[data-v-80afc9be]{display:flex;flex-direction:column;width:100%;height:min(82vh,820px);min-height:480px;margin:-4px -8px 0;overflow:hidden;border-radius:8px;background:#f5f7fa}.dialog-body[data-v-80afc9be] .tender-panel{width:100%;min-width:0;flex:1}.dialog-body[data-v-80afc9be] .tender-header,.dialog-body[data-v-80afc9be] .tender-body{width:auto;min-width:0}.tender-purchaser-dialog.el-dialog{width:92%!important;max-width:1600px}.tender-purchaser-dialog .el-dialog__body{padding-top:8px;padding-bottom:16px}*{margin:0;padding:0;box-sizing:border-box}#app{width:100%;height:100vh}.el-drawer__header{margin-bottom:0!important}.el-table{--el-table-text-color: rgb(51, 51, 51)}.el-table .el-table__body .el-table__cell,.el-table .el-table__body .el-table__cell .cell{color:#333}.el-message{pointer-events:none}.el-message .el-message__closeBtn{pointer-events:auto}body.sf-shell-open .el-message{margin-top:56px}
