.filter[data-v-8346fc9e],.header[data-v-8346fc9e]{display:flex;justify-content:flex-end;margin-bottom:10px;padding-right:100px}.filter[data-v-8346fc9e]{align-items:center}.filter .item[data-v-8346fc9e]{display:flex;justify-content:flex-start;align-items:center;margin-right:20px}[data-v-12d71c33] .vxe-modal--body{flex-direction:column;overflow:hidden}[data-v-12d71c33] .vxe-modal--body .vxe-modal--content{overflow:hidden;display:flex;flex-direction:column;min-height:0}.recipe-detail-dialog[data-v-12d71c33]{height:100%;box-sizing:border-box;padding:12px 14px;display:flex;flex-direction:column;overflow:hidden}.recipe-detail-dialog .rd-header[data-v-12d71c33]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:13px;font-weight:600;color:#37474f}.recipe-detail-dialog .rd-header .rd-pat[data-v-12d71c33]{font-size:12px;font-weight:500;color:#546e7a}.recipe-detail-dialog .rd-table-wrap[data-v-12d71c33]{flex:1;min-height:0}[data-v-1d8faee3] .el-dialog__body{max-height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden;padding:0}@media screen{.el-dialog.recipe-preview-dialog .recipe[element-loading-text]{min-height:min(891px,calc(100vh - 120px))}}.user{font-size:14px;color:#444;height:100%}.user.patient-split{display:flex;gap:12px}.user.patient-split .patient-left{flex:1;min-width:0;display:flex;flex-direction:column}.user.patient-split .patient-left .table-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px;flex-shrink:0}.user.patient-split .patient-left .table-toolbar .date-separator{color:#909399}.user.patient-split .patient-left .table-toolbar .name-filter{width:160px}.user.patient-split .patient-left .table-toolbar .btn-header-primary{font-weight:600;font-size:12px;font-family:inherit;border-radius:12px;padding:5px 10px;border:none;cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;gap:4px;letter-spacing:.2px;white-space:nowrap;background:linear-gradient(135deg,#2a7de1,#1a5fc7);color:#fff;box-shadow:0 4px 14px rgba(42,125,225,.25)}.user.patient-split .patient-left .table-toolbar .btn-header-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px rgba(42,125,225,.3)}.user.patient-split .patient-left .table-toolbar .btn-header-primary:active:not(:disabled){transform:translateY(0)}.user.patient-split .patient-left .table-toolbar .btn-header-primary:disabled{opacity:.5;cursor:not-allowed}.user.patient-split .patient-left .table-toolbar .btn-header-teal{font-weight:600;font-size:12px;font-family:inherit;border-radius:12px;padding:5px 10px;border:none;cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;gap:4px;letter-spacing:.2px;white-space:nowrap;background:rgba(13,148,136,.1);color:#0f766e}.user.patient-split .patient-left .table-toolbar .btn-header-teal:hover:not(:disabled){background:rgba(13,148,136,.18);transform:translateY(-1px)}.user.patient-split .patient-left .table-toolbar .btn-header-teal:disabled{opacity:.5;cursor:not-allowed}.user.patient-split .patient-left .table-toolbar .search-date{width:174px}.user.patient-split .patient-left .table-toolbar .name-filter .el-input__wrapper,.user.patient-split .patient-left .table-toolbar .search-date .el-input__wrapper{border-radius:14px;border:1px solid rgba(0,0,0,.12);background:hsla(0,0%,100%,.7);box-shadow:0 2px 8px rgba(0,0,0,.02);transition:.25s ease}.user.patient-split .patient-left .table-toolbar .name-filter .el-input__wrapper.is-focus,.user.patient-split .patient-left .table-toolbar .search-date .el-input__wrapper.is-focus{border-color:#2a7de1;box-shadow:0 4px 16px rgba(42,125,225,.12);background:hsla(0,0%,100%,.9)}.user.patient-split .patient-left .table-toolbar .search-date .el-input__prefix{color:#8b9bb5}.user.patient-split .patient-left .table-toolbar .name-filter .el-input__inner,.user.patient-split .patient-left .table-toolbar .search-date .el-input__inner{font-size:12px;font-weight:500;color:#0b1a33}.user.patient-split .patient-left .table-toolbar .name-filter .el-input__inner::-moz-placeholder,.user.patient-split .patient-left .table-toolbar .search-date .el-input__inner::-moz-placeholder{color:#8b9bb5;font-weight:400}.user.patient-split .patient-left .table-toolbar .name-filter .el-input__inner:-ms-input-placeholder,.user.patient-split .patient-left .table-toolbar .search-date .el-input__inner:-ms-input-placeholder{color:#8b9bb5;font-weight:400}.user.patient-split .patient-left .table-toolbar .name-filter .el-input__inner::placeholder,.user.patient-split .patient-left .table-toolbar .search-date .el-input__inner::placeholder{color:#8b9bb5;font-weight:400}.user.patient-split .patient-left .list-wrap{flex:1;min-height:0}.user.patient-split .patient-right{width:35%;min-width:320px;display:flex;flex-direction:column;border:1px solid #e1e8e7;border-radius:8px;overflow:hidden;background:#fff}.user.patient-split .patient-right .cf-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #e1e8e7;background:#f7faf9;font-weight:600;color:#37474f}.user.patient-split .patient-right .cf-header .cf-title{display:flex;align-items:baseline}.user.patient-split .patient-right .cf-header .cf-title .cf-tip{margin-left:8px;font-size:11px;font-weight:400;color:#90a4ae}.user.patient-split .patient-right .cf-header .cf-pat{font-size:12px;font-weight:500;color:#546e7a}.user.patient-split .patient-right .cf-table-wrap{flex:1;min-height:0}.user.patient-split .patient-right .cf-table-wrap .cf-no-link{color:#2a7de1;cursor:pointer}.user.patient-split .patient-right .cf-table-wrap .cf-no-link:hover{color:#1a5fc7;text-decoration:underline}.user__title-divider{margin:2px 0}.user h1{font-size:16px}.user .green{color:#67c23a}.user .red{color:red}.text-align-right{text-align:right;color:#888}.app-inside-main{padding:16px;background-color:#fff}.pat-list{width:100%;height:calc(100% - 140px);overflow:auto}.pat-list .patient__card{cursor:pointer;margin-bottom:14px}.pat-list .patient__card:hover{border-color:#75b3f1}.pat-list .patient__card .el-card__body{display:flex;padding:16px}.pat-list .patient__card__img{width:80px;height:80px;border-radius:40px;overflow:hidden;margin:4px 16px 0 0}.pat-list .patient__card__img img{width:100%;height:auto}.pat-list .patient__card__txt h4{font-size:16px;padding:4px 0 6px}.pat-list .patient__card__txt>p{line-height:160%;padding-bottom:8px}.patient__dialog .el-dialog__body{padding:0}.patient__dialog .el-dialog__header{padding-top:16px;padding-bottom:0}.patient__dialog .el-dialog__close{font-size:30px;margin-top:-8px}