[data-v-72a7cf8d] .el-dialog__title{font-size:14px}[data-v-72a7cf8d] .el-dialog__body{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-size:12px;padding:20px 20px!important}[data-v-72a7cf8d] .dialog-footer .el-button{width:48px;height:24px;padding:0;font-size:12px}[data-v-72a7cf8d] .dialog-footer .el-button:first-child span{color:#666}.pharmacy-management-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-height:0;min-width:0;overflow:hidden;background:#f5f7fb;color:#334155}.pharmacy-management-page>.nav_bar{-ms-flex-negative:0;flex-shrink:0}.pharmacy-management-page .pharmacy-mobile-filter-button,.pharmacy-management-page .pharmacy-mobile-list,.pharmacy-management-page .pharmacy-mobile-pagination{display:none}.pharmacy-management-page .pharmacy-table-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0;margin:0 12px;overflow:hidden;border:1px solid #e1e8f2;border-bottom:0;border-radius:8px 8px 0 0;background:#fff}.pharmacy-management-page .pharmacy-desktop-table{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;color:#334155}.pharmacy-management-page .pharmacy-desktop-table th{padding:11px 0;background:#f7f8fa;color:#465b7b;font-size:13px;font-weight:600;border-bottom-color:#d9e2f0}.pharmacy-management-page .pharmacy-desktop-table td{padding:12px 0;border-bottom-color:#edf0f5}.pharmacy-management-page .pharmacy-desktop-table .cell{padding:0 12px;font-size:14px;line-height:20px}.pharmacy-management-page .pharmacy-desktop-table .el-table__row--striped td{background:#fafbfc}.pharmacy-management-page .pharmacy-desktop-table .el-table__row:hover td{background:#f0f5fc}.pharmacy-management-page .pharmacy-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;min-width:0}.pharmacy-management-page .pharmacy-cell strong{color:#243b53;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pharmacy-management-page .pharmacy-cell small{font-size:12px;color:#7b8798;overflow-wrap:anywhere}.pharmacy-management-page .pharmacy-list-footer{-ms-flex-negative:0;flex-shrink:0;padding:12px 16px;margin:0 12px 10px;border:1px solid #e1e8f2;border-radius:0 0 8px 8px;background:#fff}.pharmacy-management-page .pharmacy-list-footer .footer--inline{width:100%;height:auto;min-height:32px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;border:0}.pharmacy-management-page .footer_pagetion{margin-left:auto}.pharmacy-management-page .pharmacy-summary{font-size:12px;color:#657286}.pharmacy-management-page .pharmacy-summary strong{font-size:14px;color:#334155}.pharmacy-status{gap:5px}.pharmacy-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.pharmacy-delete-dialog .el-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:480px!important;max-width:calc(100vw - 32px);max-height:84vh;overflow:hidden;border:1px solid #e4e9f0;border-radius:12px}.pharmacy-delete-dialog .el-dialog__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:56px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 60px 0 24px;border-bottom:1px solid #e8edf3}.pharmacy-delete-dialog .el-dialog__title{color:#243b53;font-size:18px;font-weight:600}.pharmacy-delete-dialog .el-dialog__headerbtn{top:10px;right:16px;width:36px;height:36px}.pharmacy-delete-dialog .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:24px!important;overflow-y:auto;border:0;color:#344766;font-size:14px;line-height:22px}.pharmacy-delete-dialog .el-dialog__footer{-ms-flex-negative:0;flex-shrink:0;padding:16px 24px;border-top:1px solid #e8edf3;background:#f8fafc}.pharmacy-delete-dialog .dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.pharmacy-delete-dialog .dialog-footer .el-button{width:auto;min-width:88px;height:36px;margin:0;padding:0 16px;border-radius:6px;font-size:14px}.pharmacy-top-confirm.el-message-box{max-width:calc(100vw - 32px);border:1px solid #e4e9f0;border-radius:12px}.pharmacy-top-confirm.el-message-box .el-message-box__header{padding:18px 48px 12px 20px}.pharmacy-top-confirm.el-message-box .el-message-box__title{color:#243b53;font-size:18px;font-weight:600}.pharmacy-top-confirm.el-message-box .el-message-box__content{padding:12px 20px 20px;color:#344766;font-size:14px}.pharmacy-top-confirm.el-message-box .el-message-box__btns .el-button{min-width:88px;height:36px;margin-left:12px;border-radius:6px}@media (max-width:767px){.pharmacy-management-page{height:calc(100dvh - 56px)}.pharmacy-management-page .pharmacy-filter-panel{margin:8px;padding:10px 12px}.pharmacy-management-page .pharmacy-filter-fields,.pharmacy-management-page .pharmacy-query-group>label{display:none}.pharmacy-management-page .pharmacy-query-row{gap:8px}.pharmacy-management-page .pharmacy-query-group{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.pharmacy-management-page .pharmacy-query-group .el-input{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 76px);flex:1 1 calc(100% - 76px);min-width:0;max-width:none}.pharmacy-management-page .pharmacy-mobile-filter-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pharmacy-management-page .pharmacy-table-panel{margin:0;border-left:0;border-right:0;border-radius:0}.pharmacy-management-page .pharmacy-desktop-table{display:none}.pharmacy-management-page .pharmacy-mobile-list{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.pharmacy-management-page .pharmacy-mobile-item{padding:14px 16px;border-bottom:1px solid #e8edf3}.pharmacy-management-page .pharmacy-mobile-item p{margin:6px 0;color:#718096;font-size:12px;line-height:20px;overflow-wrap:anywhere}.pharmacy-management-page .pharmacy-mobile-heading{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;gap:12px}.pharmacy-management-page .pharmacy-mobile-heading strong{min-width:0;color:#243b53;font-size:15px;line-height:22px;overflow-wrap:anywhere}.pharmacy-management-page .pharmacy-mobile-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;color:#65758c;font-size:12px}.pharmacy-management-page .pharmacy-mobile-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.pharmacy-management-page .pharmacy-list-footer{margin:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-radius:0}.pharmacy-management-page .pharmacy-list-footer .footer--inline{display:none}.pharmacy-management-page .pharmacy-mobile-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;color:#526176;font-size:13px}.pharmacy-management-page .pharmacy-mobile-pagination .el-button{width:44px;height:44px;margin:0;padding:0}.pharmacy-management-page .pharmacy-empty{padding:48px 16px;text-align:center;font-size:14px;color:#8491a3}.pharmacy-delete-dialog .el-dialog{position:absolute;bottom:0;left:0;width:100%!important;max-width:none;max-height:92dvh;margin:0!important;border-radius:16px 16px 0 0}.pharmacy-delete-dialog .el-dialog__header{padding:0 56px 0 16px}.pharmacy-delete-dialog .el-dialog__headerbtn{top:6px;right:8px;width:44px;height:44px}.pharmacy-delete-dialog .el-dialog__body{padding:16px!important}.pharmacy-delete-dialog .el-dialog__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.pharmacy-delete-dialog .dialog-footer .el-button{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:44px}.pharmacy-top-confirm .el-message-box__headerbtn{top:4px;right:4px;width:44px;height:44px}.pharmacy-top-confirm .el-message-box__btns .el-button{min-height:44px}}