[data-v-49a06312] .el-drawer,[data-v-49a06312] .el-drawer__body{overflow:visible}.elder-name[data-v-5e2d0e90]{height:40px;white-space:nowrap}.t-bottom[data-v-5e2d0e90]{border-radius:4px;margin:10px 0 0;background:#f4f5f7}.info[data-v-5e2d0e90]{white-space:nowrap}[data-v-5e2d0e90] .el-button--mini{padding:2px 6px;background-color:#f5f7fa}[data-v-5e2d0e90] .el-button--small{border-radius:6px}[data-v-5e2d0e90] .el-dialog__body{padding:0 20px}[data-v-5e2d0e90] .avue-group .el-collapse-item__header{margin-bottom:10px}[data-v-5e2d0e90] .avue-group__header{height:35px;line-height:35px}.custom-detail-drawer[data-v-45b7beb0]{height:100%;background-color:#f5f6f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.drawer-header[data-v-45b7beb0]{background:#fff;padding:16px 24px;border-bottom:1px solid #ebedf0}.drawer-header .header-icon[data-v-45b7beb0]{color:#409eff;font-size:18px;margin-right:8px}.drawer-header .main-title[data-v-45b7beb0]{font-weight:600;font-size:16px;margin-right:12px}.drawer-header .sub-title[data-v-45b7beb0]{color:#666;font-size:14px}.drawer-body-content[data-v-45b7beb0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.status-steps-card[data-v-45b7beb0]{background:#fff;padding-top:16px}.status-steps-card .cancelled-status[data-v-45b7beb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.status-steps-card .cancelled-status .cancelled-icon[data-v-45b7beb0]{font-size:24px;color:#f56c6c;margin-right:10px}.status-steps-card .cancelled-status .cancelled-text[data-v-45b7beb0]{font-size:16px;color:#f56c6c;font-weight:500}.tabs-container-card[data-v-45b7beb0]{background:#fff;padding:10px 20px}.close-icon[data-v-45b7beb0]{position:absolute;width:40px;height:40px;background:#0052cc;color:#fff;text-align:center;line-height:40px;font-size:24px;top:120px;left:-40px;border-radius:4px 0 0 4px;cursor:pointer;z-index:2001}[data-v-45b7beb0] .custom-ui-tabs{height:100%}[data-v-45b7beb0] .custom-ui-tabs .el-tabs__nav-wrap:after{height:1px;background-color:#f0f0f0}[data-v-45b7beb0] .custom-ui-tabs .el-tabs__item{font-size:15px;height:50px;line-height:50px}[data-v-45b7beb0] .custom-ui-tabs .el-tabs__active-bar{height:3px;border-radius:2px}[data-v-45b7beb0] .custom-ui-tabs .el-tabs__content{height:500px;overflow:auto}[data-v-45b7beb0] .custom-ui-tabs .el-tab-pane{height:100%;overflow-y:auto}[data-v-45b7beb0] .avue-group__item{border:none!important;margin-bottom:30px!important}[data-v-45b7beb0] .avue-group__item .avue-group__header{padding-left:0;border-bottom:1px solid #f0f0f0;margin-bottom:15px}[data-v-45b7beb0] .avue-group__item .avue-group__header .avue-group__title{font-size:15px;color:#333;font-weight:700}[data-v-45b7beb0] .avue-group__item .avue-group__header .avue-group__title:before{content:"";display:inline-block;width:4px;height:16px;background:#409eff;margin-right:8px;vertical-align:middle;border-radius:2px}[data-v-45b7beb0] .el-form-item{margin-bottom:12px!important}[data-v-45b7beb0] .el-form-item .el-form-item__label{color:#909399}[data-v-45b7beb0] .el-form-item .el-form-item__content{color:#303133}[data-v-9d93e5a2] .el-drawer,[data-v-9d93e5a2] .el-drawer__body{overflow:visible}.dashboard-container[data-v-9d93e5a2]{padding:20px}.card-title[data-v-9d93e5a2]{font-weight:700;font-size:16px;color:#333}[data-v-9d93e5a2] .box-card{margin-bottom:20px;border-radius:8px;border:none}[data-v-9d93e5a2] .box-card .el-card__header{padding:9px 18px!important;background:#f9f9f9}.user-info-bar[data-v-9d93e5a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-profile[data-v-9d93e5a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.username[data-v-9d93e5a2]{font-size:20px;font-weight:700;margin-bottom:5px}.status-tag[data-v-9d93e5a2]{color:#67c23a;font-size:13px}.stats-group[data-v-9d93e5a2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.stat-item[data-v-9d93e5a2]{gap:10px;padding:10px 0}.stat-icon[data-v-9d93e5a2],.stat-item[data-v-9d93e5a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-icon[data-v-9d93e5a2]{width:45px;height:45px;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}.stat-value[data-v-9d93e5a2]{font-size:25px;font-weight:700;color:#333}.stat-label[data-v-9d93e5a2]{white-space:nowrap;font-size:13px;color:#999}.chart-header[data-v-9d93e5a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-label[data-v-9d93e5a2]{font-size:14px;color:#333;margin-bottom:12px}[data-v-9d93e5a2] .date-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px}[data-v-9d93e5a2] .date-buttons .el-button{margin:0!important}.appointment-item[data-v-9d93e5a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-bottom:1px solid #f0f0f0}.apt-info[data-v-9d93e5a2]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:12px}.apt-name[data-v-9d93e5a2]{font-weight:700;font-size:15px;margin-bottom:4px}.apt-time[data-v-9d93e5a2]{font-size:12px;color:#999}.record-item[data-v-9d93e5a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px dotted #eee}.record-main[data-v-9d93e5a2]{color:#666;font-size:14px}.record-main i[data-v-9d93e5a2]{color:#eb9e05;margin-right:8px}.record-name[data-v-9d93e5a2]{margin-right:15px}.record-date[data-v-9d93e5a2]{color:#999}.empty-state[data-v-9d93e5a2]{text-align:center}