.error-msg[data-v-3b2967fa]{margin-bottom:20px}.error-msg[data-v-3b2967fa] .ant-alert-message{color:red}.login-bar-dropdown-link[data-v-8ecb2fd8]{display:inline-block;height:100%}.login-bar-dropdown .ant-dropdown-menu-item[data-v-8ecb2fd8]{min-width:120px}.login-bar-dropdown .ant-dropdown-menu-item .anticon-logout[data-v-8ecb2fd8]{min-width:12px;margin-right:8px;font-size:12px}.login-bar-username[data-v-8ecb2fd8]{font-size:14px;color:#fff;margin-right:8px}.setting-item-title[data-v-8ecb2fd8]{border-bottom:1px dashed #aaa;padding:10px;margin-bottom:10px}.setting-item-title-span[data-v-8ecb2fd8]{margin-left:10px;font-size:15px;font-weight:700}.auth-header[data-v-4eb0d5d9]{text-align:center;padding-bottom:16px}.auth-header .auth-title[data-v-4eb0d5d9]{font-size:18px;font-weight:600;color:#333;margin:0}.auth-loading[data-v-4eb0d5d9]{text-align:center;padding:40px 0}.auth-loading .loading-text[data-v-4eb0d5d9]{margin-top:16px;color:#999;font-size:14px}.auth-error[data-v-4eb0d5d9]{text-align:center;padding:40px 0}.auth-error .error-text[data-v-4eb0d5d9]{color:#ff4d4f;font-size:14px;margin-bottom:16px}.auth-body .auth-notice .notice-text[data-v-4eb0d5d9]{font-size:14px;color:#555;line-height:1.8}.auth-body .auth-notice .link-policy[data-v-4eb0d5d9]{color:#1890ff;cursor:pointer}.auth-body .auth-notice .link-policy[data-v-4eb0d5d9]:hover{color:#40a9ff}.auth-footer[data-v-4eb0d5d9]{display:flex;gap:12px;margin-top:24px}.auth-footer .auth-btn[data-v-4eb0d5d9]{flex:1}.auth-footer .auth-btn-reject[data-v-4eb0d5d9]{border-color:#d9d9d9;color:#666}@media (max-width:768px){.agreement-detail-modal .ant-modal{top:0;width:100%!important;max-width:100%;margin:0;padding-bottom:0;height:100vh}.agreement-detail-modal .ant-modal-content{height:100%;border-radius:0;display:flex;flex-direction:column}.agreement-detail-modal .ant-modal-header{flex-shrink:0}.agreement-detail-modal .ant-modal-body{flex:1;padding:12px;overflow:hidden}.agreement-detail-modal .agreement-detail-iframe{width:100%;height:100%;border:none}}.agreement-list[data-v-e7afd542]{list-style:none;padding:0;margin:0;border:1px solid #e8e8e8;border-radius:4px}.agreement-list-item[data-v-e7afd542]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0}.agreement-list-item[data-v-e7afd542]:last-child{border-bottom:none}.agreement-list-item-name[data-v-e7afd542]{flex:1;font-size:14px;color:#333}.agreement-list-item-version[data-v-e7afd542]{color:#999;margin-left:6px;font-size:12px}.agreement-list-item-actions[data-v-e7afd542]{flex-shrink:0;margin-left:16px;white-space:nowrap}.agreement-list-empty[data-v-e7afd542]{text-align:center;padding:24px 0;color:#999;font-size:14px;border-bottom:none}.agreement-detail-modal .agreement-detail-iframe{width:100%;height:calc(88vh - 180px);border:none}@media (max-width:900px){.agreement-detail-modal .ant-modal{top:0;width:100%!important;max-width:100%;margin:0;padding-bottom:0;height:100vh}.agreement-detail-modal .ant-modal-content{height:100%;border-radius:0;display:flex;flex-direction:column}.agreement-detail-modal .ant-modal-header{flex-shrink:0}.agreement-detail-modal .ant-modal-body{flex:1;padding:12px;overflow:hidden}.agreement-detail-modal .agreement-detail-iframe{width:100%;height:100%;border:none}}.ai-telemedicine-header[data-v-aac957b6]{height:56px;line-height:56px}.ai-telemedicine-header-logo[data-v-aac957b6]{height:56px;display:flex;align-items:center;justify-content:flex-start}.ai-telemedicine-header-logo .logo-icon[data-v-aac957b6]{display:block;width:128px;height:32px}.ai-telemedicine-header-logo .logo-icon svg[data-v-aac957b6]{width:100%;height:100%}.ai-telemedicine-header-logo .title[data-v-aac957b6]{display:block;margin:0 0 0 16px;color:#fff;font-size:20px;font-weight:500}.ai-telemedicine-header-login[data-v-aac957b6]{display:flex;align-items:center}.header-notification-badge[data-v-aac957b6] .ant-badge-dot{top:-2px;right:12px}.notification-popover-wrap .ant-popover-inner-content{padding:0}.notification-popover-header{padding:8px 16px;border-bottom:1px solid #f0f0f0;font-size:15px;font-weight:600;color:#333;display:flex;align-items:center;justify-content:space-between}.notification-popover-body{max-height:400px;overflow-y:auto;width:420px}.notification-list{list-style:none;padding:0;margin:0}.notification-list-empty{text-align:center;padding:40px 0;color:#999;font-size:14px}.notification-item{padding:12px 16px;border-bottom:1px solid #f5f5f5}.notification-item:last-child{border-bottom:none}.notification-item-desc{font-size:13px;color:#333;line-height:1.6;margin:0 0 8px 0}.notification-item-footer{display:flex;align-items:center;justify-content:space-between}.notification-item-status{font-size:12px;flex-shrink:0;margin-right:8px}.notification-item-actions{display:flex;align-items:center;gap:4px}.ai-telemedicine-sider[data-v-a53ddf16]{position:relative;z-index:10;min-height:100%;border-right:1px solid #e8e8e8;overflow-y:scroll;overflow-x:hidden}.ai-telemedicine-sider .menu .ant-menu[data-v-a53ddf16]{height:100%;border-right:0}.ai-telemedicine-sider .menu .ant-menu-item[data-v-a53ddf16]{margin:0}.ai-telemedicine-sider .menu-header[data-v-a53ddf16]{position:relative;padding-left:38px;width:100%;height:40px;line-height:40px;border-bottom:1px solid #e9e9e9}.ai-telemedicine-sider .menu-header-icon[data-v-a53ddf16]{float:right;width:40px;height:40px;vertical-align:middle;padding-left:10px;cursor:pointer}.ai-telemedicine-sider .menu-inline-collapsed .ant-menu[data-v-a53ddf16]{border-right:1px solid #e8e8e8}.ai-telemedicine-sider .menu-inline-collapsed .menu-header[data-v-a53ddf16]{padding-left:22px}.ai-telemedicine-sider .menu-inline-collapsed .menu-header-icon[data-v-a53ddf16]{float:left}.ai-telemedicine-sider .menu-inline-collapsed .menu-header-title[data-v-a53ddf16]{display:inline-block;max-width:0;opacity:0}.ai-telemedicine-footer[data-v-7e7fbc7a]{line-height:40px;text-align:center;color:rgba(0,0,0,.65);font-size:14px}.ai-telemedicine-footer a[data-v-7e7fbc7a]{text-decoration:none;color:rgba(0,0,0,.65)}.ai-telemedicine-footer a[data-v-7e7fbc7a]:hover{color:#1890ff}#app,body,html{height:100%}.ai-telemedicine-app{display:flex;flex-direction:column}.ai-telemedicine-app-layout{min-height:100%!important}.ai-telemedicine-app-header{padding:0 24px!important;height:56px!important;background-color:#1890ff!important}.ai-telemedicine-app-footer{padding:0!important}.ai-telemedicine-app-content{min-height:auto!important}.lk-guide-popover{max-width:60vw}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-center{justify-content:center}.align-center,.flex-center{align-items:center}.flex-wrap{flex-wrap:wrap}.flex-center-col{flex-direction:column}.flex-center-col,.flex-center-row{justify-content:center;align-items:center}.flex-center-row{flex-direction:row}.flex-center-col-row,.flex-center-col-row-reverse{justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}.flex-center-col-row-reverse{order:-1}.flex-center-col-reverse{flex-direction:column}.flex-center-col-reverse,.flex-center-row-reverse{justify-content:center;align-items:center;order:-1}.flex-center-row-reverse{flex-direction:row}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.padding-base{padding:1rem .5rem}.padding-base-all{padding:1rem}.lk-guide-popover{max-width:60vw!important}.lk-guide-popover .driver-popover-footer button{padding:4px 4px}.lk-guide-popover .driver-popover-footer button.ant-btn{line-height:1.499;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;border:1px solid transparent;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.015);box-shadow:0 2px 0 rgba(0,0,0,.015);cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;height:32px;padding:0 15px;font-size:14px;border-radius:4px;color:rgba(0,0,0,.65);background-color:#fff;border-color:#d9d9d9}.lk-guide-popover .driver-popover-footer button.ant-btn-primary{color:#fff;background-color:#1890ff;border-color:#1890ff;text-shadow:0 -1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.045);box-shadow:0 2px 0 rgba(0,0,0,.045)}.lk-guide-popover .driver-popover-footer button.ant-btn-primary:focus,.lk-guide-popover .driver-popover-footer button.ant-btn-primary:hover{color:#fff;background-color:#40a9ff;border-color:#40a9ff}.lk-guide-popover .driver-popover-footer button.active,.lk-guide-popover .driver-popover-footer button:active,.lk-guide-popover .driver-popover-footer button:focus,.lk-guide-popover .driver-popover-footer button:hover{text-decoration:none;background:#fff}.lk-guide-popover p{white-space:wrap;text-overflow:unset;width:100%;overflow-wrap:break-word;word-break:break-word}.lk-guide-popover img{display:block}.lk-guide-popover .driver-popover-close-btn{width:32px;height:32px;font-size:30px;display:flex;justify-content:center;align-items:center;line-height:32px;margin-top:4px;margin-right:8px}.lk-guide-popover .driver-popover-description{display:inline-grid;grid-template-columns:1fr}.lk-guide-popover .image-wrapper{text-align:center}.lk-guide-popover .image-wrapper img{margin:0 auto}@media screen and (max-width:768px){.lk-guide-popover.driver-popover-no-element{max-width:90vw!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.lk-guide-popover.driver-popover-no-element .driver-popover-description{min-width:70vw}.lk-guide-popover.driver-popover-no-element .driver-popover-description .image-wrapper{max-width:80vw}.lk-guide-popover.driver-popover-has-element{max-width:85vw!important;max-height:80vh!important;overflow:auto!important;height:fit-content}.lk-guide-popover.driver-popover-has-element .driver-popover{position:fixed!important;max-height:70vh;overflow-y:auto}.lk-guide-popover .image-wrapper img{max-height:40vh;width:auto;object-fit:contain}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.driver-active .ant-modal-mask,.driver-active .ant-modal-wrap,.driver-active .ant-modal-wrap *{pointer-events:auto!important}.lk-color-title{position:relative;font-size:16px;color:#262626;font-weight:700;padding-left:12px;display:block;margin-bottom:8px}.lk-color-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;background-color:#1890ff;border-radius:1px}@media screen and (min-width:769px){div.ant-modal{max-width:1480px}}.common-page-container{height:100%}.common-page-container .common-page-card{margin:12px}.common-page-container .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.common-page-container .page-header .page-title{font-size:18px;font-weight:600;color:#333;margin:0}.common-page-container .search-area{margin-bottom:16px;border-radius:4px}.verify-phone-code .verify-tip[data-v-4db9a694]{margin:0 0 8px;color:rgba(0,0,0,.65);font-size:14px}.verify-phone-code .verify-phone[data-v-4db9a694]{margin:0 0 16px;color:rgba(0,0,0,.45);font-size:13px}.verify-phone-code .verify-phone .phone-number[data-v-4db9a694]{color:rgba(0,0,0,.85);font-weight:500}.verify-phone-code .send-btn[data-v-4db9a694]{padding:0 4px}