.edit-invoice-dialog .el-dialog__header{display:none!important}.edit-invoice-dialog .el-dialog__body{padding:20px 20px}.edit-invoice-dialog .el-dialog__body>.dialog-custom-header{display:flex;justify-content:space-between;align-items:center}.edit-invoice-dialog .el-dialog__body>.dialog-custom-header i{cursor:pointer}.save-button{width:100%;margin-top:20px}.edit-profile-dialog .el-dialog__header{display:none!important}.edit-profile-dialog .el-dialog__body{padding:20px 20px}.edit-profile-dialog .el-dialog__body .dialog .container{width:100%}.edit-profile-dialog .el-dialog__body .dialog-custom-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.edit-profile-dialog .el-dialog__body .dialog-custom-header i{cursor:pointer}.dialog .container .el-form-item{margin-bottom:15px}.dialog .container .location{display:flex;gap:10px}.error{color:red;font-size:12px}.button-container-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.danger-btn{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.danger-btn:hover{background-color:#f78989;border-color:#f78989}.card-settings-dialog .el-dialog[data-v-63e34681]{min-width:600px;border-radius:1rem;overflow:hidden}@media screen and (max-width:670px){.card-settings-dialog .el-dialog[data-v-63e34681]{min-width:340px}}.card-settings-dialog .el-dialog .el-dialog__header[data-v-63e34681]{display:none}.card-settings-dialog .el-dialog .el-dialog__body[data-v-63e34681]{padding:0}.card-settings-dialog .el-dialog .el-dialog__body .dialog[data-v-63e34681]{min-width:600px;position:relative}@media screen and (max-width:670px){.card-settings-dialog .el-dialog .el-dialog__body .dialog[data-v-63e34681]{min-width:340px}}.card-settings-dialog .el-dialog .el-dialog__body .dialog .dialog-card[data-v-63e34681]{padding:14px;width:100%;padding-bottom:20px}.card-settings-dialog .el-dialog .el-dialog__body .dialog .dialog-card .container[data-v-63e34681]{padding-left:20px;padding-right:20px}.card-settings-dialog .el-dialog .el-dialog__body .dialog .dialog-card .container .card-details[data-v-63e34681]{display:flex;gap:20px}.card-settings-dialog .el-dialog .el-dialog__body .dialog .dialog-card .container .card-details .input-container[data-v-63e34681]{flex:1}.card-settings-dialog .el-dialog .el-dialog__body .dialog .close[data-v-63e34681]{position:absolute;right:1rem;cursor:pointer!important;top:1rem;width:28px;height:28px;padding:3px;border-radius:50%;background-color:#eaedf0}.card-settings-dialog .el-dialog .el-dialog__body .dialog .close .icon-close[data-v-63e34681]{width:100%;height:100%}@font-face{font-family:Mulish;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeOvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSd-OvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSKeOvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsS9-SvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSzuSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSgOSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexc1RwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRWwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNWwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaA.ttf) format("truetype")}.patient-profile[data-v-53f217e0]{padding:20px;display:flex;flex-direction:column;min-height:calc(100vh - 80px);background-color:#f8f9fa}.patient-profile .p-head[data-v-53f217e0]{margin-top:0;font-weight:600}.patient-profile .user-info[data-v-53f217e0]{background-color:#fff;padding:10px;border-radius:10px}.patient-profile .user-info .profile-photo[data-v-53f217e0]{width:100%;border-radius:10px;overflow:hidden;position:relative}.patient-profile .user-info .profile-photo img[data-v-53f217e0]{border-radius:10px}.patient-profile .user-info .profile-photo .profile-name[data-v-53f217e0]{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;margin-top:10px;position:absolute;bottom:1rem;left:5%;width:90%;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:5px;color:#000;padding:10px}.patient-profile .user-info .profile-photo .profile-name i[data-v-53f217e0]{cursor:pointer;background-color:rgba(0,0,0,.6)}.patient-profile .user-info .profile-photo .profile-name i[data-v-53f217e0]:hover{background-color:rgba(0,0,0,.8)}.patient-profile .user-info .profile-bottom[data-v-53f217e0]{margin-top:1rem}.patient-profile .user-info .profile-bottom .item[data-v-53f217e0]{display:flex;align-items:center;gap:10px}.patient-profile .user-info .profile-bottom .coupon-code[data-v-53f217e0]{margin-top:1rem;display:flex;flex-direction:column;gap:4px;background-color:#fff;padding:10px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.patient-profile .user-info .profile-bottom .coupon-code .p-head[data-v-53f217e0]{margin-top:0;font-size:14px;font-weight:600;color:rgba(0,0,0,.6)}.patient-profile .user-info .profile-bottom .coupon-code .coupon-code-input[data-v-53f217e0]{display:flex;flex-direction:row;gap:10px}.patient-profile .user-info .profile-bottom .last-appointment[data-v-53f217e0]{margin-top:1rem;background-color:#fff;padding:10px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.patient-profile .user-info .profile-bottom .last-appointment .p-head[data-v-53f217e0]{color:rgba(0,0,0,.6);margin-top:0}.patient-profile .user-info .profile-bottom .last-appointment .profile-slider .slider-item[data-v-53f217e0]{display:flex;justify-content:center;flex-direction:column;gap:10px}.patient-profile .user-info .profile-bottom .last-appointment .profile-slider .slider-item .dr-card[data-v-53f217e0]{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.patient-profile .user-info .profile-bottom .last-appointment .profile-slider .slider-item .dr-card .dr-photo[data-v-53f217e0]{width:50px;height:50px;border-radius:10px;overflow:hidden;flex-shrink:0;aspect-ratio:1}.patient-profile .user-info .profile-bottom .last-appointment .profile-slider .slider-item .dr-card .dr-photo img[data-v-53f217e0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.patient-profile .user-info .profile-bottom .last-appointment .profile-slider .slider-item .dr-card .dr-information[data-v-53f217e0]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;flex:1}.patient-profile .user-info .profile-bottom .last-appointment .profile-slider .slider-item .dr-card .dr-information .dr-name[data-v-53f217e0]{font-weight:600;font-size:12px}.patient-profile .user-info .profile-bottom .last-appointment .profile-slider .slider-item .dr-card .dr-information .date[data-v-53f217e0]{font-size:12px;color:rgba(0,0,0,.6)}.patient-profile .right-section[data-v-53f217e0]{display:flex;flex-direction:column;gap:10px}@media (max-width:768px){.patient-profile .right-section[data-v-53f217e0]{margin-top:1rem}}.patient-profile .right-section .saved-credit-card[data-v-53f217e0]{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.patient-profile .right-section .saved-credit-card .p-head[data-v-53f217e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-weight:600;color:rgba(0,0,0,.6)}.patient-profile .right-section .saved-credit-card .p-head .icon-plus[data-v-53f217e0]{width:24px;height:24px;background-color:rgba(0,0,0,.6)}.patient-profile .right-section .saved-credit-card .p-head .icon-plus[data-v-53f217e0]:hover{background-color:rgba(0,0,0,.8)}.patient-profile .right-section .saved-credit-card .credit-card-list[data-v-53f217e0]{display:flex;flex-direction:column;gap:10px}.patient-profile .right-section .saved-credit-card .credit-card-list .credit-card-item[data-v-53f217e0]{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.patient-profile .right-section .saved-credit-card .credit-card-list .credit-card-item .credit-card-info[data-v-53f217e0]{display:flex;align-items:center;gap:15px}.patient-profile .right-section .saved-credit-card .credit-card-list .credit-card-item .credit-card-info .card-type img[data-v-53f217e0]{width:40px;height:auto}.patient-profile .right-section .saved-credit-card .credit-card-list .credit-card-item .credit-card-info .card-details .card-number[data-v-53f217e0]{font-weight:500;color:#212529}.patient-profile .right-section .saved-credit-card .credit-card-list .credit-card-item .credit-card-info .card-details .card-date[data-v-53f217e0]{font-size:12px;color:#6c757d}.patient-profile .right-section .saved-credit-card .credit-card-list .credit-card-item .card-actions .icon-delete[data-v-53f217e0]{cursor:pointer;background-color:#dc3545}.patient-profile .right-section .saved-credit-card .credit-card-list .credit-card-item .card-actions .icon-delete[data-v-53f217e0]:hover{opacity:.8}.patient-profile .right-section .child-list-container[data-v-53f217e0]{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px}.patient-profile .right-section .child-list-container .p-head[data-v-53f217e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-weight:600;color:rgba(0,0,0,.6)}.patient-profile .right-section .child-list-container .p-head i[data-v-53f217e0]{cursor:pointer;background-color:rgba(0,0,0,.6)}.patient-profile .right-section .child-list-container .p-head i[data-v-53f217e0]:hover{background-color:rgba(0,0,0,.8)}.patient-profile .right-section .child-list-container .child-list-head[data-v-53f217e0]{display:grid;grid-template-columns:1fr 1fr 1fr 25px;gap:10px}.patient-profile .right-section .child-list-container .child-list-head .child-list-head-item[data-v-53f217e0]{font-weight:400;color:rgba(0,0,0,.6)}.patient-profile .right-section .child-list-container .child-list-item[data-v-53f217e0]{display:grid;grid-template-columns:1fr 1fr 1fr 25px;gap:10px}.patient-profile .right-section .child-list-container .child-list-item .child-list-item-item[data-v-53f217e0]{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start;font-weight:600}.patient-profile .right-section .child-list-container .child-list-item .child-list-item-item.user-info-sec[data-v-53f217e0]{display:flex;flex-direction:row;align-items:center;gap:10px}.patient-profile .right-section .child-list-container .child-list-item .child-list-item-item .name-short[data-v-53f217e0]{font-size:12px;color:#fff;background-color:#2b3e8c;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.patient-profile .right-section .child-list-container .child-list-item .child-list-item-item .name-full[data-v-53f217e0]{font-size:13px;color:#000;font-weight:600}@media (max-width:768px){.patient-profile .right-section .child-list-container .child-list-item .child-list-item-item .name-short[data-v-53f217e0]{display:none}.patient-profile .right-section .child-list-container .child-list-item .child-list-item-item .name-full[data-v-53f217e0]{font-size:11px}}.patient-profile .right-section .child-list-container .child-list-item .icon-delete[data-v-53f217e0]{cursor:pointer;background-color:#dc3545}.patient-profile .right-section .child-list-container .child-list-item .icon-delete[data-v-53f217e0]:hover{opacity:.8}@media screen and (max-width:768px){.patient-profile .right-section .child-list-container .child-list-head[data-v-53f217e0]{font-size:12px}.patient-profile .right-section .child-list-container .child-list-item[data-v-53f217e0]{grid-template-columns:1fr 1fr 1fr 25px}.patient-profile .right-section .child-list-container .child-list-item .child-list-item-item .name-full[data-v-53f217e0],.patient-profile .right-section .child-list-container .child-list-item .child-list-item-item[data-v-53f217e0]{font-size:12px;font-weight:600}}.patient-profile .right-section .invoice-address-container[data-v-53f217e0]{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px}.patient-profile .right-section .invoice-address-container .p-head[data-v-53f217e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-weight:600;color:rgba(0,0,0,.6)}.patient-profile .right-section .invoice-address-container .p-head i[data-v-53f217e0]{cursor:pointer;background-color:rgba(0,0,0,.6)}.patient-profile .right-section .invoice-address-container .p-head i[data-v-53f217e0]:hover{background-color:rgba(0,0,0,.8)}.patient-profile .right-section .invoice-address-container .invoice-list[data-v-53f217e0]{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.patient-profile .right-section .invoice-address-container .invoice-list .invoice-list-row[data-v-53f217e0]{display:flex;flex-direction:column;gap:10px}.patient-profile .right-section .invoice-address-container .invoice-list .invoice-list-row[data-v-53f217e0]:last-child{border-bottom:none}.patient-profile .right-section .invoice-address-container .invoice-list .invoice-list-row .invoice-list-label[data-v-53f217e0]{width:100px;font-weight:400;color:rgba(0,0,0,.6);flex-shrink:0}.patient-profile .right-section .invoice-address-container .invoice-list .invoice-list-row .invoice-list-value[data-v-53f217e0]{font-size:13px;font-weight:600;color:#000}@media screen and (max-width:768px){.patient-profile .right-section .invoice-address-container .invoice-list .invoice-list-row .invoice-list-label[data-v-53f217e0]{width:80px;font-size:11px}.patient-profile .right-section .invoice-address-container .invoice-list .invoice-list-row .invoice-list-value[data-v-53f217e0]{font-size:11px}}@media screen and (max-width:768px){.patient-profile .right-section .invoice-address-container .invoice-list[data-v-53f217e0]{display:grid;grid-template-columns:1fr 1fr}}