.blacklist-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.blacklist-table-region{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin:0 12px;overflow:hidden;border:1px solid #e3e8f0;border-radius:8px 8px 0 0;background:#fff}.blacklist-footer-region{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;min-height:56px;margin:0 12px 8px;padding:0 16px;border:1px solid #e7ebf1;border-top-color:#e1e8f2;border-radius:0 0 8px 8px;background:#fff}.blacklist-date-filter .blacklist-desktop-date{width:300px}.blacklist-date-filter .blacklist-mobile-dates,.blacklist-mobile-list{display:none}.blacklist-add-dialog .serve-list,.blacklist-page .serve-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.blacklist-add-dialog .serve-list .el-tag,.blacklist-page .serve-list .el-tag{max-width:100%;height:auto;min-height:28px;padding:2px 8px;border-color:#e3e8f0;border-radius:6px;background:#f5f7fb;color:#526176;line-height:22px;white-space:normal;overflow-wrap:anywhere}.blacklist-add-dialog .serve-list .el-select,.blacklist-page .serve-list .el-select{width:150px;max-width:100%}.blacklist-add-dialog,.blacklist-remove-dialog{border-radius:12px}.blacklist-add-dialog>.el-dialog__header,.blacklist-remove-dialog>.el-dialog__header{padding:18px 56px 18px 24px;border-bottom:1px solid #e3e8f0}.blacklist-add-dialog .el-dialog__title,.blacklist-remove-dialog .el-dialog__title{font-size:18px;font-weight:600;color:#243b53}.blacklist-add-dialog>.el-dialog__body,.blacklist-remove-dialog>.el-dialog__body{padding:24px}.blacklist-add-dialog>.el-dialog__footer,.blacklist-remove-dialog>.el-dialog__footer{padding:12px 24px;border-top:1px solid #e3e8f0;background:#f8fafc}.blacklist-add-dialog .dialog-footer,.blacklist-remove-dialog .dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.blacklist-add-dialog .dialog-footer .el-button,.blacklist-remove-dialog .dialog-footer .el-button{min-width:88px;height:36px;margin:0;padding:0 16px;border-radius:6px}.blacklist-add-dialog .each-item{display:grid;grid-template-columns:100px minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:12px;margin-bottom:16px}.blacklist-add-dialog .each-item:last-child{margin-bottom:0}.blacklist-add-dialog .each-item>.label{color:#526176;font-size:14px;line-height:36px}.blacklist-add-dialog .el-input__inner{height:36px;line-height:36px}.blacklist-add-dialog .el-input__icon{line-height:36px}.blacklist-add-dialog .each-item>.el-input,.blacklist-add-dialog .each-item>.el-textarea{width:100%;min-width:0}.blacklist-add-dialog .each-item>.label i{margin-left:4px;color:#8a94a3;font-size:12px;font-style:normal}.blacklist-add-dialog .blacklist-duration{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.blacklist-add-dialog .blacklist-duration-number,.blacklist-add-dialog .blacklist-duration-unit{width:76px}.blacklist-add-dialog .blacklist-duration>span{color:#65758b;font-size:13px}.blacklist-remove-dialog .dele-tips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;color:#526176;line-height:24px;overflow-wrap:anywhere}.blacklist-remove-dialog .icon-tips{color:#b87516;font-size:22px}.blacklist-remove-dialog .patient-name{color:#b65b65;font-style:normal}@media (max-width:767px){.blacklist-footer-region{display:contents}.admin-filter-panel .admin-list-filter-fields .blacklist-date-filter .blacklist-desktop-date{display:none}.blacklist-date-filter .blacklist-mobile-dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.blacklist-date-filter .blacklist-mobile-dates>span{color:#65758b;text-align:center}.blacklist-table-region{display:none}.blacklist-mobile-list{display:block;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff}.blacklist-mobile-record{padding:12px;border-bottom:1px solid #e3e8f0;font-size:14px;line-height:22px}.blacklist-mobile-record h2{margin:0 0 8px;color:#334155;font-size:16px;font-weight:500;overflow-wrap:anywhere}.blacklist-mobile-record dl{margin:0}.blacklist-mobile-record dl>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;margin-top:4px}.blacklist-mobile-record dt{color:#65758b}.blacklist-mobile-record dd{margin:0;color:#334155;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.blacklist-mobile-services{margin-top:12px}.blacklist-mobile-services>span{display:block;margin-bottom:8px;color:#65758b}.blacklist-add-dialog>.el-dialog__header,.blacklist-remove-dialog>.el-dialog__header{padding:16px 56px 16px 16px}.blacklist-add-dialog>.el-dialog__body,.blacklist-remove-dialog>.el-dialog__body{padding:16px}.blacklist-add-dialog>.el-dialog__footer,.blacklist-remove-dialog>.el-dialog__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.blacklist-add-dialog .each-item{grid-template-columns:minmax(0,1fr);gap:6px}.blacklist-add-dialog .each-item>.label{line-height:22px}}