.RegistrationSteps-module__-PRq0G__stepsContainer{background:linear-gradient(#e2f5f2 0% 100%);border-radius:16px 10px 0 16px;flex-direction:column;min-height:100%;padding:2rem;display:flex}.RegistrationSteps-module__-PRq0G__logoSection{margin-bottom:3rem}.RegistrationSteps-module__-PRq0G__stepsList{flex-direction:column;gap:0;display:flex;position:relative}.RegistrationSteps-module__-PRq0G__stepItem{align-items:flex-start;gap:1rem;min-height:80px;padding-bottom:2rem;display:flex;position:relative}.RegistrationSteps-module__-PRq0G__stepItem:last-child{min-height:auto;padding-bottom:0}.RegistrationSteps-module__-PRq0G__connectorLine{z-index:0;background:#d1d5db;width:2px;height:calc(100% - 20px);transition:background .3s;position:absolute;top:40px;left:19px}.RegistrationSteps-module__-PRq0G__connectorLineActive{background:#2e978c}.RegistrationSteps-module__-PRq0G__stepItem:last-child .RegistrationSteps-module__-PRq0G__connectorLine{display:none}.RegistrationSteps-module__-PRq0G__stepCircle{z-index:1;background:#fff;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:0;transition:all .3s;display:flex;position:relative}.RegistrationSteps-module__-PRq0G__stepCircleActive{background:#2e978c;border-color:#2e978c}.RegistrationSteps-module__-PRq0G__stepCirclePending{background:#fff;border-color:#d1d5db}.RegistrationSteps-module__-PRq0G__stepContent{flex-direction:column;flex:1;gap:.25rem;min-width:0;padding-top:.5rem;display:flex}.RegistrationSteps-module__-PRq0G__stepNumber{color:#9ca3af;letter-spacing:.02em;font-size:.75rem;font-weight:500;line-height:1.2}.RegistrationSteps-module__-PRq0G__stepLabel{color:#9ca3af;font-size:1rem;font-weight:500;line-height:1.4;transition:all .3s}.RegistrationSteps-module__-PRq0G__stepLabelActive{color:#1f2937;font-weight:600}.RegistrationSteps-module__-PRq0G__stepContentWrapper{max-width:600px;margin:0 auto}.RegistrationSteps-module__-PRq0G__stepHeader{margin-bottom:2rem}.RegistrationSteps-module__-PRq0G__stepHeaderRow{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.RegistrationSteps-module__-PRq0G__stepTitle{color:#1f2937;margin-bottom:.5rem;font-size:1.75rem;font-weight:600}.RegistrationSteps-module__-PRq0G__stepSubtitle{color:#6b7280;font-size:.95rem;line-height:1.5}.RegistrationSteps-module__-PRq0G__skipLink{color:#2e978c;cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:500}.RegistrationSteps-module__-PRq0G__skipLink:hover{text-decoration:underline}.RegistrationSteps-module__-PRq0G__formFields{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.RegistrationSteps-module__-PRq0G__twoColumn{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.RegistrationSteps-module__-PRq0G__selectGroup{flex-direction:column;gap:.5rem;display:flex}.RegistrationSteps-module__-PRq0G__selectLabel{color:#333;font-size:.875rem;font-weight:500}.RegistrationSteps-module__-PRq0G__select{color:#333;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232e978c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border:1.5px solid #e0e0e0;border-radius:8px;width:100%;padding:.7rem 2.5rem .7rem 1rem;font-size:.95rem;transition:all .2s}.RegistrationSteps-module__-PRq0G__select:focus{border-color:var(--secondary);box-shadow:none;outline:none}.RegistrationSteps-module__-PRq0G__selectError{border-color:#ef4444}.RegistrationSteps-module__-PRq0G__textAreaLabel{color:#333;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.RegistrationSteps-module__-PRq0G__textArea{color:#333;resize:vertical;background-color:#fff;border:1.5px solid #e0e0e0;border-radius:8px;width:100%;padding:.7rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.RegistrationSteps-module__-PRq0G__textArea:focus{border-color:var(--secondary);box-shadow:none;outline:none}.RegistrationSteps-module__-PRq0G__textArea::placeholder{color:#999}.RegistrationSteps-module__-PRq0G__textAreaError{border-color:#ef4444}.RegistrationSteps-module__-PRq0G__errorText{color:#ef4444;margin-top:-.25rem;font-size:.75rem}.RegistrationSteps-module__-PRq0G__buttonGroup{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.RegistrationSteps-module__-PRq0G__goBackLink{color:#2e978c;cursor:pointer;text-align:center;background:0 0;border:none;padding:.5rem;font-size:.9rem;font-weight:500}.RegistrationSteps-module__-PRq0G__goBackLink:hover{text-decoration:underline}.RegistrationSteps-module__-PRq0G__uploadSection{margin-bottom:2rem}.RegistrationSteps-module__-PRq0G__uploadLabel{color:#333;margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:block}.RegistrationSteps-module__-PRq0G__uploadBox{text-align:center;cursor:pointer;background:#fafafa;border:2px dashed #d1d5db;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 2rem;transition:all .2s;display:flex}.RegistrationSteps-module__-PRq0G__uploadBox:hover{background:#f0f9f8;border-color:#2e978c}.RegistrationSteps-module__-PRq0G__uploadIcon{color:#2e978c;margin-bottom:1rem}.RegistrationSteps-module__-PRq0G__uploadText{color:#6b7280;font-size:.95rem;font-weight:500;display:block}.RegistrationSteps-module__-PRq0G__uploadHint{color:#6b7280;text-align:center;margin-top:.5rem;font-size:.875rem}.RegistrationSteps-module__-PRq0G__hiddenInput{display:none}.RegistrationSteps-module__-PRq0G__uploadedFiles{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.RegistrationSteps-module__-PRq0G__fileItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.RegistrationSteps-module__-PRq0G__fileName{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;overflow:hidden}.RegistrationSteps-module__-PRq0G__removeFile{cursor:pointer;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s;display:flex}.RegistrationSteps-module__-PRq0G__removeFile:hover{background:#dc2626}@media (max-width:1024px){.RegistrationSteps-module__-PRq0G__stepsContainer{min-height:auto;box-shadow:none;border-bottom:1px solid #0000000d;margin:0;padding:1rem .5rem;border-radius:0!important}.RegistrationCompletion-module__SPC-ca__content{border-radius:0!important}}@media (max-width:768px){.RegistrationSteps-module__-PRq0G__stepHeader{display:none}.RegistrationSteps-module__-PRq0G__stepsContainer{min-height:auto;padding:1.5rem 1rem;border-radius:16px 16px 0 0!important}.RegistrationSteps-module__-PRq0G__stepsList{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:.5rem 0;overflow:hidden}.RegistrationSteps-module__-PRq0G__stepItem{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.5rem;min-height:auto;padding-bottom:0;position:relative}.RegistrationSteps-module__-PRq0G__stepCircle{z-index:2;width:32px;height:32px}.RegistrationSteps-module__-PRq0G__connectorLine{z-index:1;background:#d1d5db;width:100%;height:2px;position:absolute;top:16px;left:50%;transform:none;display:block!important}.RegistrationSteps-module__-PRq0G__connectorLineActive{background:#2e978c}.RegistrationSteps-module__-PRq0G__stepItem:last-child .RegistrationSteps-module__-PRq0G__connectorLine{display:none!important}.RegistrationSteps-module__-PRq0G__stepContent{text-align:center;flex-direction:column;align-items:center;width:100%;margin-top:4px;display:flex}.RegistrationSteps-module__-PRq0G__stepNumber{margin-bottom:2px;font-size:10px;display:block}.RegistrationSteps-module__-PRq0G__stepLabel{max-width:90px;margin:0 auto;font-size:11px;line-height:1.1}}@media (max-width:640px){.RegistrationSteps-module__-PRq0G__twoColumn{grid-template-columns:1fr}.RegistrationSteps-module__-PRq0G__stepContentWrapper{max-width:100%}}@media (max-width:460px){.RegistrationSteps-module__-PRq0G__stepLabel{font-size:10px}}
.Input-module__rdnxQa__inputGroup{flex-direction:column;gap:.5rem;display:flex}.Input-module__rdnxQa__inputLabel{color:#333;font-size:.875rem;font-weight:500}.Input-module__rdnxQa__inputWrapper{align-items:center;display:flex;position:relative}.Input-module__rdnxQa__inputIcon{z-index:1;color:var(--primary);justify-content:center;align-items:center;display:flex;position:absolute;left:1rem}.Input-module__rdnxQa__rightIcon{z-index:1;color:var(--secondary);justify-content:center;align-items:center;display:flex;position:absolute;right:1rem}.Input-module__rdnxQa__input{color:#333;background-color:#fff;border:1.5px solid #e0e0e0;border-radius:8px;width:100%;padding:.7rem 1rem;font-size:.95rem;transition:all .2s}.Input-module__rdnxQa__input:focus{border-color:var(--secondary);box-shadow:none;outline:none}.Input-module__rdnxQa__input::placeholder{color:#999}.Input-module__rdnxQa__inputDisabled{color:#999;cursor:not-allowed;background-color:#f5f5f5}.Input-module__rdnxQa__inputError{border-color:#ef4444}.Input-module__rdnxQa__inputError:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.Input-module__rdnxQa__inputWrapper:has(.Input-module__rdnxQa__inputIcon) .Input-module__rdnxQa__input{padding-left:3rem}.Input-module__rdnxQa__inputWrapper:has(.Input-module__rdnxQa__rightIcon) .Input-module__rdnxQa__input{padding-right:3rem}.Input-module__rdnxQa__errorText{color:#ef4444;margin-top:-.25rem;font-size:.75rem}
.Button-module__VMVMAW__button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-weight:500;transition:all .2s;display:inline-flex}.Button-module__VMVMAW__buttonIcon{justify-content:center;align-items:center;display:flex}.Button-module__VMVMAW__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__VMVMAW__button_sm{padding:.5rem 1rem;font-size:.875rem}.Button-module__VMVMAW__button_md{padding:.7rem 1.5rem;font-size:1rem}.Button-module__VMVMAW__button_lg{padding:1rem 2rem;font-size:1.125rem}.Button-module__VMVMAW__buttonFullWidth{width:100%}.Button-module__VMVMAW__button_primary.Button-module__VMVMAW__button_solid{background-color:var(--secondary);color:#fff}.Button-module__VMVMAW__button_primary.Button-module__VMVMAW__button_solid:hover:not(:disabled){background-color:#258d82;transform:translateY(-1px);box-shadow:0 4px 12px #2e978c4d}.Button-module__VMVMAW__button_primary.Button-module__VMVMAW__button_outline{color:var(--secondary);border:1.5px solid var(--secondary);background-color:#0000}.Button-module__VMVMAW__button_primary.Button-module__VMVMAW__button_outline:hover:not(:disabled){background-color:#f0f9f8;transform:translateY(-.5px)}.Button-module__VMVMAW__button_primary.Button-module__VMVMAW__button_ghost{color:var(--secondary);background-color:#0000}.Button-module__VMVMAW__button_primary.Button-module__VMVMAW__button_ghost:hover:not(:disabled){background-color:#2e978c1a}.Button-module__VMVMAW__button_secondary.Button-module__VMVMAW__button_solid{color:#fff;background-color:#6b7280}.Button-module__VMVMAW__button_secondary.Button-module__VMVMAW__button_solid:hover:not(:disabled){background-color:#4b5563;transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.Button-module__VMVMAW__button_secondary.Button-module__VMVMAW__button_outline{color:#6b7280;background-color:#0000;border:1.5px solid #6b7280}.Button-module__VMVMAW__button_secondary.Button-module__VMVMAW__button_outline:hover:not(:disabled){background-color:#f3f4f6;transform:translateY(-1px)}.Button-module__VMVMAW__button_secondary.Button-module__VMVMAW__button_ghost{color:#6b7280;background-color:#0000}.Button-module__VMVMAW__button_secondary.Button-module__VMVMAW__button_ghost:hover:not(:disabled){background-color:#6b72801a}.Button-module__VMVMAW__button_danger.Button-module__VMVMAW__button_solid{color:#fff;background-color:#ef4444}.Button-module__VMVMAW__button_danger.Button-module__VMVMAW__button_solid:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.Button-module__VMVMAW__button_danger.Button-module__VMVMAW__button_outline{color:#ef4444;background-color:#0000;border:1.5px solid #ef4444}.Button-module__VMVMAW__button_danger.Button-module__VMVMAW__button_outline:hover:not(:disabled){background-color:#fef2f2;transform:translateY(-1px)}.Button-module__VMVMAW__button_danger.Button-module__VMVMAW__button_ghost{color:#ef4444;background-color:#0000}.Button-module__VMVMAW__button_danger.Button-module__VMVMAW__button_ghost:hover:not(:disabled){background-color:#ef44441a}.Button-module__VMVMAW__button_success.Button-module__VMVMAW__button_solid{color:#fff;background-color:#10b981}.Button-module__VMVMAW__button_success.Button-module__VMVMAW__button_solid:hover:not(:disabled){background-color:var(--secondary);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.Button-module__VMVMAW__button_success.Button-module__VMVMAW__button_outline{color:#10b981;background-color:#0000;border:1.5px solid #10b981}.Button-module__VMVMAW__button_success.Button-module__VMVMAW__button_outline:hover:not(:disabled){background-color:#ecfdf5;transform:translateY(-1px)}.Button-module__VMVMAW__button_success.Button-module__VMVMAW__button_ghost{color:#10b981;background-color:#0000}.Button-module__VMVMAW__button_success.Button-module__VMVMAW__button_ghost:hover:not(:disabled){background-color:#10b9811a}.Button-module__VMVMAW__button_outline.Button-module__VMVMAW__button_outline{color:var(--secondary);border:1.5px solid var(--secondary);background-color:#fff}.Button-module__VMVMAW__button_outline.Button-module__VMVMAW__button_outline:hover:not(:disabled){background-color:#f0f9f8;transform:translateY(-1px)}.Button-module__VMVMAW__buttonDisabled{opacity:.6;cursor:not-allowed}
.Dashboard-module__2YNnkq__dashboardLayout{background:#f9fafb;height:100vh;display:flex;overflow:hidden}.Dashboard-module__2YNnkq__mainContent{flex-direction:column;flex:1;height:100vh;display:flex;overflow:hidden}.Dashboard-module__2YNnkq__contentArea{background:#fff repeating-linear-gradient(45deg,#0000,#0000 35px,#d1fae51a 35px 70px);flex:1;padding:2rem;overflow-y:auto}.Dashboard-module__2YNnkq__welcomeBanner{background-image:url(/images/header-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:2rem;display:flex;position:relative;overflow:hidden}.Dashboard-module__2YNnkq__welcomeBanner:before{content:"";opacity:.3;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2314b8a6' fill-opacity='0.1'%3E%3Cpath d='M20 20l-4-4-4 4 4 4 4-4zm0 0l4-4 4 4-4 4-4-4z'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.Dashboard-module__2YNnkq__welcomeTitle{color:var(--text-color);z-index:1;font-size:1.5rem;font-weight:600;position:relative}.Dashboard-module__2YNnkq__doctorName{color:var(--secondary);z-index:1;font-size:2rem;font-weight:600;position:relative}.Dashboard-module__2YNnkq__actionButtons{gap:1rem;display:flex}.Dashboard-module__2YNnkq__tabs{border-bottom:2px solid #e5e7eb;justify-content:flex-start;width:100%;margin-bottom:2rem;display:flex}.Dashboard-module__2YNnkq__tab{cursor:pointer;color:#6b7280;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.Dashboard-module__2YNnkq__tab.Dashboard-module__2YNnkq__active{color:#00a39e;border-bottom:2px solid #00a39e}.Dashboard-module__2YNnkq__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;width:100%;max-width:400px;display:flex;position:fixed;top:24px;right:24px}.Dashboard-module__2YNnkq__toastItem{pointer-events:auto;background:#fff;border:1px solid #f3f4f6;border-radius:20px;align-items:center;width:100%;padding:16px;animation:.4s cubic-bezier(.16,1,.3,1) forwards Dashboard-module__2YNnkq__slideIn;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Dashboard-module__2YNnkq__toastMessage{color:#6b7280;flex:1;margin-left:12px;font-size:.875rem}.Dashboard-module__2YNnkq__toastClose{color:#9ca3af;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:1.5rem;line-height:1}.Dashboard-module__2YNnkq__toastClose:hover{color:#111827}@keyframes Dashboard-module__2YNnkq__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (min-width:768px){.Dashboard-module__2YNnkq__tab{flex:none;padding:.75rem 1.5rem}}@media (max-width:480px){.Dashboard-module__2YNnkq__tab{gap:.25rem;padding:.75rem .25rem;font-size:.75rem}.Dashboard-module__2YNnkq__toastContainer{max-width:calc(100% - 24px);top:12px;left:12px;right:12px}}.Dashboard-module__2YNnkq__section{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.Dashboard-module__2YNnkq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.Dashboard-module__2YNnkq__sectionHeader1{justify-content:flex-end;margin-bottom:1.5rem;display:flex}.Dashboard-module__2YNnkq__searchWrapper{width:100%;max-width:400px}.Dashboard-module__2YNnkq__searchWrapper .input-container{width:100%}.Dashboard-module__2YNnkq__sectionTitle{color:#111827;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.Dashboard-module__2YNnkq__pageHeader{background-image:url(/images/header-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:3rem 2rem;display:flex}.Dashboard-module__2YNnkq__pageTitle{color:#111827;font-size:2rem;font-weight:700}.Dashboard-module__2YNnkq__searchFilterBar{gap:1rem;margin-bottom:1.5rem;display:flex}.Dashboard-module__2YNnkq__searchFilterBar>:first-child{flex:1}.Dashboard-module__2YNnkq__dateFilter{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.Dashboard-module__2YNnkq__dateFilter:hover{background:#f9fafb;border-color:#9ca3af}.Dashboard-module__2YNnkq__visitTypeCell{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Dashboard-module__2YNnkq__visitType{color:#374151;font-weight:500}.Dashboard-module__2YNnkq__billingBadge{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.Dashboard-module__2YNnkq__billingBadge.Dashboard-module__2YNnkq__billed{color:#065f46;background:#d1fae5}.Dashboard-module__2YNnkq__billingBadge.Dashboard-module__2YNnkq__unbilled{color:#92400e;background:#fed7aa}.Dashboard-module__2YNnkq__tableWrapper{overflow-x:auto}.Dashboard-module__2YNnkq__table{border-collapse:collapse;width:100%}.Dashboard-module__2YNnkq__th{text-align:left;color:#374151;background:#f9fafb;border-bottom:2px solid #e5e7eb;padding:1rem;font-size:.875rem;font-weight:600}.Dashboard-module__2YNnkq__tr{border-bottom:1px solid #e5e7eb;transition:background .2s}.Dashboard-module__2YNnkq__tr:hover{background:#f9fafb}.Dashboard-module__2YNnkq__td{color:#6b7280;padding:1rem;font-size:.875rem}.Dashboard-module__2YNnkq__actionCell{align-items:center;gap:.5rem;display:flex;position:relative}.Dashboard-module__2YNnkq__actionButton{cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.5rem;transition:background .2s;display:flex}.Dashboard-module__2YNnkq__actionButton:hover{background:#f3f4f6}.Dashboard-module__2YNnkq__actionMenu{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-width:200px;margin-top:.5rem;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 6px #0000001a}.Dashboard-module__2YNnkq__menuUp{margin-bottom:5px;top:auto;bottom:100%}.Dashboard-module__2YNnkq__actionMenuItem{text-align:left;cursor:pointer;color:#374151;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:background .2s;display:flex}.Dashboard-module__2YNnkq__actionMenuItem:hover{background:#f3f4f6}.Dashboard-module__2YNnkq__pagination{border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.Dashboard-module__2YNnkq__paginationInfo{color:#6b7280;font-size:.875rem}.Dashboard-module__2YNnkq__paginationControls{align-items:center;gap:1rem;display:flex}.Dashboard-module__2YNnkq__recordsSelect{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem}.Dashboard-module__2YNnkq__pageControls{align-items:center;gap:.5rem;display:flex}.Dashboard-module__2YNnkq__pageControls>span{color:#6b7280;margin-right:.5rem;font-size:.875rem}.Dashboard-module__2YNnkq__pageButton{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;min-width:2.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.Dashboard-module__2YNnkq__pageButton:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.Dashboard-module__2YNnkq__pageButton:disabled{opacity:.5;cursor:not-allowed}.Dashboard-module__2YNnkq__welcomeTitle,.Dashboard-module__2YNnkq__welcomeBanner button{z-index:2;position:relative}.Dashboard-module__2YNnkq__pageButton.Dashboard-module__2YNnkq__active{background:var(--secondary);color:#fff;border-color:var(--secondary)}.Dashboard-module__2YNnkq__pageButton.Dashboard-module__2YNnkq__active:hover{background:#0d9488}@media (max-width:768px){.Dashboard-module__2YNnkq__contentArea{padding:1rem}.Dashboard-module__2YNnkq__welcomeBanner{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem}.Dashboard-module__2YNnkq__welcomeTitle{font-size:1.1rem}.Dashboard-module__2YNnkq__doctorName{font-size:1.5rem}.Dashboard-module__2YNnkq__actionButtons{flex-direction:column;gap:.75rem;width:100%}.Dashboard-module__2YNnkq__actionButtons button{justify-content:center;padding:.6rem 1rem;font-size:.85rem;width:100%!important}}
.Dropdown-module__h20rlG__dropdownGroup{flex-direction:column;gap:.5rem;display:flex;position:relative}.Dropdown-module__h20rlG__dropdownLabel{color:#333;font-size:.875rem;font-weight:500}.Dropdown-module__h20rlG__required{color:#ef4444;margin-left:.25rem}.Dropdown-module__h20rlG__dropdownWrapper{width:100%;position:relative}.Dropdown-module__h20rlG__dropdownButton{color:#333;cursor:pointer;text-align:left;background-color:#fff;border:1.5px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.7rem 2.5rem .7rem 1rem;font-size:.95rem;transition:all .2s;display:flex}.Dropdown-module__h20rlG__dropdownButton:hover:not(:disabled){border-color:var(--secondary)}.Dropdown-module__h20rlG__dropdownButton:focus{border-color:var(--secondary);box-shadow:none;outline:none}.Dropdown-module__h20rlG__dropdownButton:disabled{cursor:not-allowed;opacity:.6;background-color:#f5f5f5}.Dropdown-module__h20rlG__dropdownError{border-color:#ef4444}.Dropdown-module__h20rlG__dropdownDisabled{cursor:not-allowed;background-color:#f5f5f5}.Dropdown-module__h20rlG__dropdownValue{color:#333}.Dropdown-module__h20rlG__dropdownPlaceholder{color:#999}.Dropdown-module__h20rlG__dropdownIcon{flex-shrink:0;transition:transform .2s}.Dropdown-module__h20rlG__dropdownIconOpen{transform:rotate(180deg)}.Dropdown-module__h20rlG__dropdownMenu{z-index:1000;background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;max-height:250px;margin-top:.25rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.Dropdown-module__h20rlG__dropdownOption{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:background .2s;display:block}.Dropdown-module__h20rlG__dropdownOption:hover{background-color:#f0f9f8}.Dropdown-module__h20rlG__dropdownOptionSelected{color:var(--secondary);background-color:#f0f9f8;font-weight:500}.Dropdown-module__h20rlG__errorText{color:#ef4444;margin-top:-.25rem;font-size:.75rem}
.Form-module__ZoDoxG__formContainer{flex-direction:column;gap:2.5rem;display:flex}.Form-module__ZoDoxG__sectionHeader{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.Form-module__ZoDoxG__iconCircle{color:#00a39e;background:#e6f7f6;border-radius:15%;justify-content:center;align-items:center;width:40px;height:39px;font-weight:700;display:flex}.Form-module__ZoDoxG__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1.5rem;display:grid}.Form-module__ZoDoxG__gridFull{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.Form-module__ZoDoxG__inputGroup{flex-direction:column;gap:.5rem;display:flex}.Form-module__ZoDoxG__inputGroup label{color:#374151;font-size:.875rem;font-weight:500}.Form-module__ZoDoxG__inputGroup label span{color:#ef4444}.Form-module__ZoDoxG__inputGroup input,.Form-module__ZoDoxG__inputGroup select{background-color:#fcfcfc;border:1px solid #e5e7eb;border-radius:.5rem;outline:none;padding:.75rem;font-size:.875rem}.Form-module__ZoDoxG__inputGroup input:focus{border-color:#00a39e}.Form-module__ZoDoxG__smallColumn{max-width:180px}.Form-module__ZoDoxG__gridTwoCol{grid-template-columns:180px 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.Form-module__ZoDoxG__errorInput{border-color:#ef4444!important}.Form-module__ZoDoxG__formFooter{border-top:1px solid #f3f4f6;justify-content:flex-end;gap:1rem;padding-top:2rem;display:flex}.Form-module__ZoDoxG__cancelBtn{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.75rem 2rem}.Form-module__ZoDoxG__submitBtn{color:#fff;cursor:pointer;background:#319795;border:none;border-radius:.5rem;padding:.75rem 2.5rem}.Form-module__ZoDoxG__backBtn{cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.Form-module__ZoDoxG__documentationSection{flex-direction:column;gap:1.5rem;display:flex}.Form-module__ZoDoxG__uploadBox{cursor:pointer;background:#fff;border:2px dashed #e5e7eb;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;transition:all .2s;display:flex}.Form-module__ZoDoxG__uploadBox:hover{background:#f0fdfa;border-color:#00a39e}.Form-module__ZoDoxG__uploadBtn{color:#00a39e;background:#fff;border:1px solid #00a39e;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;display:flex}.Form-module__ZoDoxG__uploadText{color:#9ca3af;text-align:center;font-size:.75rem}.Form-module__ZoDoxG__uploadText span{color:#00a39e;font-weight:600}@media (max-width:1024px){.Form-module__ZoDoxG__grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.Form-module__ZoDoxG__grid,.Form-module__ZoDoxG__gridFull{grid-template-columns:1fr}.Form-module__ZoDoxG__formFooter{flex-direction:column}.Form-module__ZoDoxG__submitBtn,.Form-module__ZoDoxG__cancelBtn{width:100%}}
.Calendar-module__4ieA5W__calendar{z-index:1000;background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;min-width:300px;padding:1rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 4px 12px #0000001a}.Calendar-module__4ieA5W__calendarHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.Calendar-module__4ieA5W__calendarNavButton{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.5rem;transition:background .2s;display:flex}.Calendar-module__4ieA5W__calendarNavButton:hover{background-color:#f0f9f8}.Calendar-module__4ieA5W__calendarMonthYear{color:#333;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.5rem;font-size:1rem;font-weight:600;transition:background .2s}.Calendar-module__4ieA5W__calendarMonthYear:hover{background-color:#f0f9f8}.Calendar-module__4ieA5W__calendarDaysHeader{grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem;display:grid}.Calendar-module__4ieA5W__calendarDayName{text-align:center;color:#6b7280;padding:.5rem;font-size:.75rem;font-weight:500}.Calendar-module__4ieA5W__calendarDays{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.Calendar-module__4ieA5W__calendarDay{aspect-ratio:1;cursor:pointer;color:#333;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:.875rem;transition:all .2s;display:flex}.Calendar-module__4ieA5W__calendarDay:hover:not(:disabled){background-color:#f0f9f8}.Calendar-module__4ieA5W__calendarDayEmpty{cursor:default}.Calendar-module__4ieA5W__calendarDayToday{background-color:#e0e0e0;font-weight:600}.Calendar-module__4ieA5W__calendarDaySelected{background-color:var(--secondary);color:#fff;font-weight:600}.Calendar-module__4ieA5W__calendarDaySelected:hover{background-color:var(--secondary);opacity:.9}.Calendar-module__4ieA5W__calendarMonths{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.Calendar-module__4ieA5W__calendarMonth{cursor:pointer;color:#333;text-align:center;background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;padding:.75rem;font-size:.875rem;transition:all .2s}.Calendar-module__4ieA5W__calendarMonth:hover{border-color:var(--secondary);background-color:#f0f9f8}.Calendar-module__4ieA5W__calendarMonthSelected{background-color:var(--secondary);color:#fff;border-color:var(--secondary);font-weight:600}.Calendar-module__4ieA5W__calendarMonthSelected:hover{background-color:var(--secondary);opacity:.9}.Calendar-module__4ieA5W__calendarYears{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.Calendar-module__4ieA5W__calendarYear{cursor:pointer;color:#333;text-align:center;background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;padding:.75rem;font-size:.875rem;transition:all .2s}.Calendar-module__4ieA5W__calendarYear:hover{border-color:var(--secondary);background-color:#f0f9f8}.Calendar-module__4ieA5W__calendarYearSelected{background-color:var(--secondary);color:#fff;border-color:var(--secondary);font-weight:600}.Calendar-module__4ieA5W__calendarYearSelected:hover{background-color:var(--secondary);opacity:.9}
.AccountLogin-module__5Jkazq__loginContainer{background-color:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.AccountLogin-module__5Jkazq__leftIllustration{position:absolute;bottom:0;left:0}.AccountLogin-module__5Jkazq__rightIllustration{position:absolute;bottom:0;right:0}.AccountLogin-module__5Jkazq__illustration{object-fit:contain;max-width:100%;height:auto}.AccountLogin-module__5Jkazq__loginCard{z-index:10;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:500px;margin:2rem auto;padding:3rem 2.5rem;display:flex;box-shadow:0 4px 20px #00000014}.AccountLogin-module__5Jkazq__logoContainer{justify-content:center;margin-bottom:2rem;display:flex}.AccountLogin-module__5Jkazq__welcomeSection{text-align:center;margin-bottom:2rem}.AccountLogin-module__5Jkazq__welcomeTitle{color:var(--text-color);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.AccountLogin-module__5Jkazq__welcomeSubtitle{color:var(--text-gray);font-size:.95rem;line-height:1.5}.AccountLogin-module__5Jkazq__loginForm{flex-direction:column;gap:1.5rem;display:flex}.AccountLogin-module__5Jkazq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.AccountLogin-module__5Jkazq__inputLabel{color:#333;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.AccountLogin-module__5Jkazq__inputWrapper{align-items:center;display:flex;position:relative}.AccountLogin-module__5Jkazq__inputIcon{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;left:1rem}.AccountLogin-module__5Jkazq__input{color:#333;background-color:#fff;border:1.5px solid #e0e0e0;border-radius:8px;width:100%;padding:.875rem 1rem .875rem 3rem;font-size:.95rem;transition:all .2s}.AccountLogin-module__5Jkazq__errorText{color:#ef4444;margin-top:-.25rem;font-size:.75rem}.AccountLogin-module__5Jkazq__forgotPasswordSection{text-align:right;margin-top:-.5rem}.AccountLogin-module__5Jkazq__forgotPasswordLink{color:var(--secondary);font-size:.875rem;font-weight:500;text-decoration:none}.AccountLogin-module__5Jkazq__forgotPasswordLink:hover{text-decoration:underline}.AccountLogin-module__5Jkazq__button{cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s}.AccountLogin-module__5Jkazq__button:disabled{opacity:.6;cursor:not-allowed}.AccountLogin-module__5Jkazq__buttonPrimary{background-color:var(--secondary);color:#fff}.AccountLogin-module__5Jkazq__buttonPrimary:hover:not(:disabled){background-color:var(--secondary);transform:translateY(-1px);box-shadow:0 4px 12px #2e978c4d}.AccountLogin-module__5Jkazq__termsSection{text-align:center;margin-top:1rem}.AccountLogin-module__5Jkazq__termsText{color:#666;font-size:.75rem;line-height:1.5}.AccountLogin-module__5Jkazq__termsLink{color:var(--secondary);font-weight:500;text-decoration:none}.AccountLogin-module__5Jkazq__termsLink:hover{text-decoration:underline}.AccountLogin-module__5Jkazq__goBackSection{text-align:center;margin-top:1rem}.AccountLogin-module__5Jkazq__goBackLink{color:var(--secondary);cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:500;text-decoration:none}.AccountLogin-module__5Jkazq__goBackLink:hover{text-decoration:underline}@media (max-width:1024px){.AccountLogin-module__5Jkazq__leftIllustration,.AccountLogin-module__5Jkazq__rightIllustration{display:none}.AccountLogin-module__5Jkazq__loginCard{margin:1rem;padding:2rem 1.5rem}}@media (max-width:640px){.AccountLogin-module__5Jkazq__loginCard{border-radius:12px;padding:1.5rem 1rem}.AccountLogin-module__5Jkazq__welcomeTitle{font-size:1.5rem}.AccountLogin-module__5Jkazq__welcomeSubtitle{font-size:.875rem}}
.Login-module__DCxJyW__loginContainer{background-color:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Login-module__DCxJyW__leftIllustration{position:absolute;bottom:0;left:0}.Login-module__DCxJyW__rightIllustration{position:absolute;bottom:0;right:0}.Login-module__DCxJyW__illustration{object-fit:contain;max-width:100%;height:auto}.Login-module__DCxJyW__loginCard{z-index:10;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:500px;margin:2rem auto;padding:3rem 2.5rem;display:flex;box-shadow:0 4px 20px #00000014}.Login-module__DCxJyW__logoContainer{justify-content:center;margin-bottom:2rem;display:flex}.Login-module__DCxJyW__welcomeSection{text-align:center;margin-bottom:2rem}.Login-module__DCxJyW__welcomeTitle{color:#1a1a1a;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.Login-module__DCxJyW__welcomeSubtitle{color:#666;font-size:.95rem;line-height:1.5}.Login-module__DCxJyW__loginForm{flex-direction:column;gap:1.5rem;display:flex}.Login-module__DCxJyW__inputGroup{flex-direction:column;gap:.5rem;display:flex}.Login-module__DCxJyW__inputLabel{color:#333;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.Login-module__DCxJyW__inputWrapper{align-items:center;display:flex;position:relative}.Login-module__DCxJyW__inputIcon{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;left:1rem}.Login-module__DCxJyW__input{color:#333;background-color:#fff;border:1.5px solid #e0e0e0;border-radius:8px;width:100%;padding:.875rem 1rem .875rem 3rem;font-size:.95rem;transition:all .2s}.Login-module__DCxJyW__input:focus{border-color:var(--secondary);outline:none;box-shadow:0 0 0 3px #2e978c1a}.Login-module__DCxJyW__input::placeholder{color:#999}.Login-module__DCxJyW__inputError{border-color:#ef4444}.Login-module__DCxJyW__inputError:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.Login-module__DCxJyW__errorText{color:#ef4444;margin-top:-.25rem;font-size:.75rem}.Login-module__DCxJyW__recaptchaSection{flex-direction:column;gap:.5rem;display:flex}.Login-module__DCxJyW__recaptchaWarning{color:#ef4444;font-size:.75rem;font-weight:500}.Login-module__DCxJyW__buttonGroup{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.Login-module__DCxJyW__button{cursor:pointer;border:none;border-radius:8px;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s}.Login-module__DCxJyW__button:disabled{opacity:.6;cursor:not-allowed}.Login-module__DCxJyW__buttonPrimary{background-color:var(--secondary);color:#fff}.Login-module__DCxJyW__buttonPrimary:hover:not(:disabled){background-color:var(--secondary);transform:translateY(-1px);box-shadow:0 4px 12px #2e978c4d}.Login-module__DCxJyW__buttonSecondary{color:var(--secondary);border:1.5px solid var(--secondary);background-color:#fff}.Login-module__DCxJyW__buttonSecondary:hover{background-color:#f0f9f8;transform:translateY(-1px)}.Login-module__DCxJyW__signupSection{text-align:center;border-top:1px solid #e0e0e0;margin-top:1.5rem;padding-top:1.5rem}.Login-module__DCxJyW__signupText{color:#666;margin-right:.5rem;font-size:.9rem}.Login-module__DCxJyW__signupLink{color:var(--secondary);font-size:.9rem;font-weight:500;text-decoration:none}.Login-module__DCxJyW__signupLink:hover{text-decoration:underline}.Login-module__DCxJyW__termsSection{text-align:center;margin-top:1rem}.Login-module__DCxJyW__termsText{color:#666;font-size:.75rem;line-height:1.5}.Login-module__DCxJyW__termsLink{color:var(--secondary);font-weight:500;text-decoration:none}.Login-module__DCxJyW__termsLink:hover{text-decoration:underline}@media (max-width:1024px){.Login-module__DCxJyW__leftIllustration,.Login-module__DCxJyW__rightIllustration{display:none}.Login-module__DCxJyW__loginCard{margin:1rem;padding:2rem 1.5rem}}@media (max-width:640px){.Login-module__DCxJyW__loginCard{border-radius:12px;padding:1.5rem 1rem}.Login-module__DCxJyW__welcomeTitle{font-size:1.5rem}.Login-module__DCxJyW__welcomeSubtitle{font-size:.875rem}}
.OTPVerification-module__dEw4wW__otpContainer{background-color:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.OTPVerification-module__dEw4wW__leftIllustration{position:absolute;bottom:0;left:0}.OTPVerification-module__dEw4wW__rightIllustration{position:absolute;bottom:0;right:0}.OTPVerification-module__dEw4wW__illustration{object-fit:contain;max-width:100%;height:auto}.OTPVerification-module__dEw4wW__otpCard{z-index:10;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:500px;margin:2rem auto;padding:3rem 2.5rem;display:flex;box-shadow:0 4px 20px #00000014}.OTPVerification-module__dEw4wW__logoContainer{justify-content:center;margin-bottom:2rem;display:flex}.OTPVerification-module__dEw4wW__titleSection{text-align:center;margin-bottom:2rem}.OTPVerification-module__dEw4wW__title{color:var(--text-color);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.OTPVerification-module__dEw4wW__subtitle{color:var(--text-gray);font-size:.95rem;line-height:1.5}.OTPVerification-module__dEw4wW__phoneSection{margin-bottom:2rem}.OTPVerification-module__dEw4wW__phoneLabel{color:var(--text-color);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.95rem;display:flex}.OTPVerification-module__dEw4wW__phoneNumber{color:var(--secondary);margin-left:5px;font-weight:500}.OTPVerification-module__dEw4wW__editIcon{cursor:pointer;color:var(--secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.OTPVerification-module__dEw4wW__editIcon:hover{color:#258d82}.OTPVerification-module__dEw4wW__phoneInputWrapper{display:inline-block}.OTPVerification-module__dEw4wW__phoneInput{border:1.5px solid var(--secondary);color:var(--text-color);text-align:center;border-radius:4px;width:150px;padding:.25rem .5rem;font-size:.95rem}.OTPVerification-module__dEw4wW__phoneInput:focus{border-color:var(--secondary);outline:none}.OTPVerification-module__dEw4wW__otpInputSection{margin-bottom:1.5rem}.OTPVerification-module__dEw4wW__otpInputs{justify-content:center;gap:.75rem;margin-bottom:.5rem;display:flex}.OTPVerification-module__dEw4wW__otpInput{text-align:center;width:50px;height:50px;color:var(--text-color);background-color:#fff;border:1.5px solid #e0e0e0;border-radius:8px;font-size:1.25rem;font-weight:500;transition:all .2s}.OTPVerification-module__dEw4wW__otpInput:focus{border-color:var(--secondary);box-shadow:none;outline:none}.OTPVerification-module__dEw4wW__otpInput:disabled{cursor:not-allowed;background-color:#f5f5f5}.OTPVerification-module__dEw4wW__otpInputError{border-color:var(--error)}.OTPVerification-module__dEw4wW__otpInputError:focus{border-color:var(--error);box-shadow:0 0 0 3px #ef44441a}.OTPVerification-module__dEw4wW__errorText{color:var(--error);text-align:center;margin-top:.5rem;font-size:.75rem;display:block}.OTPVerification-module__dEw4wW__resendSection{text-align:center;margin-bottom:1.5rem}.OTPVerification-module__dEw4wW__resendLink{color:var(--secondary);cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.OTPVerification-module__dEw4wW__resendLink:hover:not(:disabled){color:#258d82;text-decoration:underline}.OTPVerification-module__dEw4wW__resendLink:disabled{color:#999;cursor:not-allowed}.OTPVerification-module__dEw4wW__termsSection{text-align:center;margin-top:1.5rem}.OTPVerification-module__dEw4wW__termsText{color:var(--text-gray);font-size:.75rem;line-height:1.5}.OTPVerification-module__dEw4wW__termsLink{color:var(--secondary);font-weight:500;text-decoration:none}.OTPVerification-module__dEw4wW__termsLink:hover{text-decoration:underline}.OTPVerification-module__dEw4wW__goBackSection{text-align:center;margin-top:1rem}.OTPVerification-module__dEw4wW__goBackLink{color:var(--secondary);cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:500;text-decoration:none}.OTPVerification-module__dEw4wW__goBackLink:hover{text-decoration:underline}@media (max-width:1024px){.OTPVerification-module__dEw4wW__leftIllustration,.OTPVerification-module__dEw4wW__rightIllustration{display:none}.OTPVerification-module__dEw4wW__otpCard{margin:1rem;padding:2rem 1.5rem}}@media (max-width:640px){.OTPVerification-module__dEw4wW__otpCard{border-radius:12px;padding:1.5rem 1rem}.OTPVerification-module__dEw4wW__title{font-size:1.5rem}.OTPVerification-module__dEw4wW__subtitle{font-size:.875rem}.OTPVerification-module__dEw4wW__otpInput{width:45px;height:45px;font-size:1.25rem}.OTPVerification-module__dEw4wW__otpInputs{gap:.5rem}}
.RegistrationCompletion-module__SPC-ca__registrationContainerWrapper{background-image:url(/images/signup-bg.png);justify-content:center;align-items:center;min-height:100vh;display:flex}.RegistrationCompletion-module__SPC-ca__registrationContainer{display:flex;box-shadow:0 4px 20px #00000014}.RegistrationCompletion-module__SPC-ca__sidebar{background:linear-gradient(#e3efee 0%,#f0f9f8 100%);border-radius:16px 0 0 16px;flex-shrink:0;width:350px}.RegistrationCompletion-module__SPC-ca__content{background:#fff;border-radius:0 16px 16px 0;flex:1;padding:3rem;overflow-y:auto}@media (max-width:1024px){.RegistrationCompletion-module__SPC-ca__registrationContainer{flex-direction:column;width:95%;margin:1rem auto;box-shadow:0 10px 25px #0000001a}.RegistrationCompletion-module__SPC-ca__sidebar{border-radius:16px 16px 0 0;width:100%;min-height:auto}.RegistrationCompletion-module__SPC-ca__content{border-radius:0 0 16px 16px;padding:2rem 1.5rem}}@media (max-width:769px){.RegistrationCompletion-module__SPC-ca__registrationContainer{border-radius:16px;width:90%;max-width:800px;min-height:80vh;margin:2rem auto;display:flex;box-shadow:0 4px 20px #00000014}}
