.maiacare-input-field{padding:12px!important;border-radius:8px!important}.maiacare-input-field:disabled,.maiacare-input-field[readonly]{border-color:2px solid var(--color-icon-border)}.maiacare-input-field:focus{border:1px solid var(--color-brand)!important}.maiacare-input-field:not(:placeholder-shown){border:1px solid var(--color-brand)!important}.maiacare-input-field:disabled,.maiacare-input-field[readonly]{border:2px solid var(--color-icon-border);cursor:not-allowed}.input-select-wrapper{position:relative;width:100%}.input-select-trigger{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;min-height:48px;font-size:16px;background-color:white;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;outline:none}.input-select-trigger:hover{border-color:#2b4360}.input-select-trigger:focus,.input-select-trigger:focus-visible{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.input-select-trigger.error{border-color:#dc3545}.input-select-trigger.disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.input-select-value.placeholder{color:#999}.input-select-value.has-value{color:#333;font-weight:500}.input-select-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;transition:transform .3s ease}.input-select-trigger.open .input-select-arrow{transform:rotate(180deg)}.input-select-dropdown{position:absolute;top:100%;left:0;right:0;background:white;border:2px solid #e0e0e0;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:250px;overflow-y:auto}.input-select-option{padding:12px 16px;font-size:16px;cursor:pointer;transition:background .2s ease;border-bottom:1px solid #f0f0f0;background-color:white;color:#333}.input-select-option:last-child{border-bottom:none}.input-select-option.selected,.input-select-option:hover{background-color:#2b4360;color:white;font-weight:600}.maiacare-input-field-container input[type=date],.maiacare-input-field-container select{cursor:pointer!important}.maiacare-phone-input-container input[type=tel]{box-shadow:none!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.partner-detail-main{min-height:calc(100vh - 330px)!important}.maiacare-radio-group{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.maiacare-radio-wrapper{display:flex;align-items:center;position:relative;cursor:pointer}.maiacare-radio-wrapper input[type=radio]{display:none}.maiacare-radio-custom{width:20px;height:20px;border:1px solid var(--color-radio);border-radius:50%;margin-right:8px;position:relative}.maiacare-radio-wrapper input[type=radio]:checked+.maiacare-radio-custom{background-color:#EDF5FF;border:1px solid var(--color-brand)}.maiacare-radio-wrapper input[type=radio]:checked+.maiacare-radio-custom:after{content:"";width:10px;height:10px;background-color:var(--color-brand);border-radius:50%;position:absolute;top:4px;left:4px}.maiacare-button{padding:9px 18px!important;border-radius:8px!important}.maiacare-button.default-layout{border:none!important}.content-layout{padding:32px;background-color:var(--color-white);border-radius:12px;box-shadow:0 2px 10px 0 #2C313E0A}.maiacare-phone-input-container{width:100%}.maiacare-phone-input{width:100%!important;padding:12px 12px 12px 44px!important;border-radius:8px!important;border:1px solid var(--color-brand)!important;height:auto!important;font-size:16px!important;font-weight:500!important}.maiacare-phone-button{border:none!important;border-right:1px solid var(--color-brand)!important;border-top-left-radius:8px!important;border-bottom-left-radius:8px!important;background-color:transparent!important}.maiacare-phone-button .selected-flag:hover{background-color:transparent!important;cursor:pointer;transition:all .2s ease-in-out}.maiacare-phone-button .selected-flag .flag{left:28%!important}.maiacare-phone-button .arrow{display:none!important}.maiacare-modal{padding-left:0!important}.maiacare-modal .modal-content{border-radius:24px;padding:24px;box-shadow:0 2px 10px 0 #2C313E0A;background-color:var(--color-white)}.modal-close-icon{cursor:pointer;border:1px solid #dde1e8;border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:center}.show-patient-box{border:1px solid var(--color-icon-border);border-radius:8px;padding:8px}.show-patient-img{border-radius:4px}.age-select-field .age-select-item{border:1px solid var(--color-age-select-item)!important;border-radius:8px!important;padding:6px 12px!important;color:var(--color-sidebar-icon)!important}.age-select-field .btn-link{text-decoration:none}.age-select-field .btn-check:checked+.age-select-item{border-color:var(--border-box)!important;color:var(--border-box)!important}.age-select-field .btn-group-vertical>.btn,.btn-group>.btn{flex:none!important}.Quantity-box-show{background:transparent;cursor:default}.Quantity-box-show,.Quantity-box-show:focus{border:none!important;box-shadow:none!important}.Quantity-box-show:focus{outline:none!important}.Quantity-box{border:1px solid var(--color-icon-border);border-radius:8px}.Quantity-box-minues{border-radius:8px 0 0 8px;padding:23px 0}.Quantity-box-minues,.Quantity-box-plus{background-color:var(--color-bg);overflow:hidden;cursor:pointer}.Quantity-box-plus{border-radius:0 8px 8px 0}.timeslot-card{border:1px solid var(--border-check-box);border-radius:8px;padding:8px;cursor:pointer}.timeslot-card .form-check-input:checked{background-color:var(--color-modal-heading);border:none!important;box-shadow:none!important}.timeslot-card.selected{border-color:var(--color-modal-heading)}.timeslot-card .form-check-input{box-shadow:none!important;margin:0!important}.timeslot-card .form-check-input:focus{box-shadow:none!important;outline:none!important}.timeslot-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.Medication-form-Prescription-wrapper{border:1px solid var(--color-radio);border-radius:16px;padding:12px}.forgot-password-btn{width:100%}.input-Amount-box{background-color:var(--color-bg);border-right:1px solid var(--color-radio);border-radius:8px 0 0 8px;padding:12px;position:absolute;top:69%;left:23px;transform:translate(-50%,-50%)}.custom-react-dropdown .react-dropdown-select-option{display:none!important}.custom-react-dropdown .react-dropdown-select-input{width:100%!important}.custom-react-dropdown .react-dropdown-select-item-selected{background-color:var(--color-brand)!important}.custom-react-dropdown .rotate-0{transform:rotate(0deg)}.custom-react-dropdown .rotate-180{transform:rotate(180deg)}.custom-react-dropdown .transition-transform,.transition{transition:transform .3s ease}.rotate-180{transform:rotate(180deg)}.custom-maiacare-select .react-dropdown-select-dropdown{border-radius:10px;width:100%!important;top:55px!important;padding:8px 8px 0!important}.custom-maiacare-select .react-dropdown-select-item{border-radius:10px;margin-bottom:8px}.custom-maiacare-select .react-dropdown-select-item-selected{background-color:var(--color-brand)!important}.custom-maiacare-select .rotate-0{transform:rotate(0deg)}.custom-maiacare-select .rotate-180{transform:rotate(180deg)}.custom-maiacare-select .transition-transform{transition:transform .3s ease}.is-placeholder .react-dropdown-select-content span{color:var(--color-radio)!important}.is-option .react-dropdown-select-content span{color:var(--color-radio-lable)!important;margin-right:10px}.custom-react-dropdown .rmsc .dropdown-container{border:none!important}.custom-react-dropdown .rmsc .dropdown-heading{height:-moz-fit-content!important;height:fit-content!important;border:1px solid var(--color-brand)!important;border-radius:8px!important;padding:12px!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.custom-react-dropdown .rmsc .dropdown-heading-value{white-space:normal!important;display:block!important}.custom-react-dropdown .rmsc .dropdown-container:focus-within{box-shadow:none!important}.custom-react-dropdown .rmsc .item-renderer{display:flex;align-items:center}.custom-react-dropdown .rmsc .item-renderer input[type=checkbox]{accent-color:var(--color-brand)!important;width:16px;height:16px;border-radius:4px!important;cursor:pointer}.custom-react-dropdown .rmsc .clear-selected-button{display:none!important}.custom-react-dropdown .react-dropdown-select-input:hover,.custom-react-dropdown .selected,.custom-react-dropdown:hover{background-color:transparent!important}.custom-react-dropdown .rmsc .options{max-height:200px!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-white)}.custom-react-dropdown .rmsc .options::-webkit-scrollbar{width:6px}.input-select-item-box{border:1px solid;padding:4px 8px;border-radius:8px;cursor:pointer}.custom-react-dropdown .react-dropdown-select-dropdown{border-radius:10px;width:100%!important;top:55px!important;padding:8px 8px 0!important}.custom-react-dropdown .react-dropdown-select-item{border-radius:10px;margin-bottom:8px}.calender-timepicker-placeholder{left:12px;width:79%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calender-timepicker-icon,.calender-timepicker-placeholder{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;background-color:var(--color-white)}.calender-timepicker-icon{right:13px}.custome-switch .form-check{display:flex;align-items:center;gap:8px}.custome-switch .form-check-input{width:42px;height:22px;background-color:#d6d6d6;border:none;cursor:pointer;position:relative;transition:background-color .3s ease}.custome-switch .form-check-input:focus{box-shadow:none}.custome-switch .form-check-input:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.custome-switch .form-check-input:checked{background-color:var(--color-brand)}.custome-switch .form-check-input:checked:before{transform:translateX(20px)}.maiacare-input-wrapper input,.maiacare-input-wrapper input:focus{color:var(--color-radio-lable)!important;caret-color:var(--color-radio-lable)}.maiacare-input-wrapper input:-webkit-autofill,.maiacare-input-wrapper input:-webkit-autofill:active,.maiacare-input-wrapper input:-webkit-autofill:focus,.maiacare-input-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-radio-lable)!important;caret-color:var(--color-radio-lable)!important;box-shadow:inset 0 0 0 1000px white!important;-webkit-transition:background-color 0s;transition:background-color 0s}.maiacare-input-wrapper input,.maiacare-input-wrapper input:focus,.maiacare-input-wrapper select,.maiacare-input-wrapper select:focus{color:var(--color-radio-lable)!important;caret-color:var(--color-radio-lable)!important}.maiacare-input-field-container select.maiacare-input-wrapper{color:var(--color-radio)!important}.maiacare-input-field-container select.maiacare-input-wrapper option[value=""]{color:var(--color-radio)}.maiacare-input-field-container select.maiacare-input-wrapper:has(option:not([value=""]):checked){color:var(--color-radio-lable)!important}.maiacare-input-field-container select.maiacare-input-wrapper option{color:var(--color-radio-lable)!important}.maiacare-checkbox-wrapper .form-check{display:flex!important;align-items:center!important;gap:8px}.maiacare-checkbox-wrapper .maiacare-checkbox-icon-md input[type=checkbox]{width:16px!important;height:16px!important}.maiacare-checkbox-wrapper .maiacare-checkbox-icon-lg input[type=checkbox]{width:24px!important;height:24px!important}.maiacare-checkbox-wrapper .maiacare-checkbox-label-md label{font-size:14px!important;font-weight:500!important;color:var(--color-radio-lable)!important;cursor:pointer}.maiacare-checkbox-wrapper .maiacare-checkbox-label-lg label{font-size:18px!important;font-weight:500!important;color:var(--color-radio-lable)!important;cursor:pointer}.maiacare-input-field-container .maiacare-checkbox-wrapper .form-check-input:checked{background-color:var(--color-brand)!important;border:none!important;box-shadow:none!important}.drag-drop-wrapper label{width:100%!important}.drag-drop-wrapper label:focus-within{outline:none!important}.drag-drop-wrapper .gRsyhz:focus-within{outline:none!important}@media (max-width:1399px) and (min-width:1025px){.content-layout{padding:25px 20px!important}}@media (max-width:1024px) and (min-width:992px){.content-layout{padding:24px 20px!important}}@media (max-width:991px){.content-layout{padding:24px 16px}.maiacare-modal .modal-content{padding:18px}.modal-close-icon{padding:12px}}@media (max-width:768px){.calender-timepicker-placeholder{width:70%}}@media (max-width:575px){.content-layout{padding:16px 8px}.maiacare-modal .modal-content{padding:14px}.modal-close-icon{padding:8px}}.login-google-button{height:48px;border-radius:8px;border:1px solid var(--color-icon-border);padding:10px 16px;background-color:var(--color-white)}