
.Header-module-scss-module__JJFXqa__links{text-align:center}.Header-module-scss-module__JJFXqa__links .Header-module-scss-module__JJFXqa__link{text-transform:uppercase;color:#333;margin-left:4px;font-size:10px;display:inline-block!important}.Header-module-scss-module__JJFXqa__links .Header-module-scss-module__JJFXqa__link a{color:#333;text-decoration:none}
._Consultation-module-scss-module__2F0tUa__consultationContainer{max-width:600px;margin:0 auto;padding:.75rem}._Consultation-module-scss-module__2F0tUa__formHeader{margin-bottom:1rem}._Consultation-module-scss-module__2F0tUa__formHeader h2{color:#333;margin-bottom:.25rem;font-size:1.25rem}._Consultation-module-scss-module__2F0tUa__formHeader p{color:#666;margin:0;font-size:.85rem}._Consultation-module-scss-module__2F0tUa__consultationForm,._Consultation-module-scss-module__2F0tUa__telemedicineForm{flex-direction:column;gap:1rem;display:flex}._Consultation-module-scss-module__2F0tUa__formGroup{flex-direction:column;gap:.375rem;display:flex}._Consultation-module-scss-module__2F0tUa__formGroup label{color:#333;font-size:.875rem;font-weight:500}._Consultation-module-scss-module__2F0tUa__formGroup input[type=text],._Consultation-module-scss-module__2F0tUa__formGroup input[type=email],._Consultation-module-scss-module__2F0tUa__formGroup input[type=date],._Consultation-module-scss-module__2F0tUa__formGroup textarea,._Consultation-module-scss-module__2F0tUa__formGroup select{border:1px solid #ddd;border-radius:4px;padding:.5rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}@media (max-width:768px){._Consultation-module-scss-module__2F0tUa__formGroup input[type=text],._Consultation-module-scss-module__2F0tUa__formGroup input[type=email],._Consultation-module-scss-module__2F0tUa__formGroup input[type=date],._Consultation-module-scss-module__2F0tUa__formGroup textarea,._Consultation-module-scss-module__2F0tUa__formGroup select{font-size:16px}}._Consultation-module-scss-module__2F0tUa__formGroup input[type=text]:focus,._Consultation-module-scss-module__2F0tUa__formGroup input[type=email]:focus,._Consultation-module-scss-module__2F0tUa__formGroup input[type=date]:focus,._Consultation-module-scss-module__2F0tUa__formGroup textarea:focus,._Consultation-module-scss-module__2F0tUa__formGroup select:focus{border-color:#04b14e;outline:none;box-shadow:0 0 0 2px #04b14e1a}._Consultation-module-scss-module__2F0tUa__formGroup input[type=text]::placeholder,._Consultation-module-scss-module__2F0tUa__formGroup input[type=email]::placeholder,._Consultation-module-scss-module__2F0tUa__formGroup input[type=date]::placeholder,._Consultation-module-scss-module__2F0tUa__formGroup textarea::placeholder,._Consultation-module-scss-module__2F0tUa__formGroup select::placeholder{color:#aaa}._Consultation-module-scss-module__2F0tUa__formGroup input[type=text]:disabled,._Consultation-module-scss-module__2F0tUa__formGroup input[type=email]:disabled,._Consultation-module-scss-module__2F0tUa__formGroup input[type=date]:disabled,._Consultation-module-scss-module__2F0tUa__formGroup textarea:disabled,._Consultation-module-scss-module__2F0tUa__formGroup select:disabled{cursor:not-allowed;background-color:#f5f5f5}._Consultation-module-scss-module__2F0tUa__formGroup textarea{resize:vertical;min-height:60px}._Consultation-module-scss-module__2F0tUa__checkboxGroup{flex-direction:row;gap:1rem;margin-top:.375rem;display:flex}._Consultation-module-scss-module__2F0tUa__checkboxGroup label{cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:400;transition:background-color .2s;display:flex}._Consultation-module-scss-module__2F0tUa__checkboxGroup label:hover{background-color:#f9f9f9}._Consultation-module-scss-module__2F0tUa__checkboxGroup label input[type=radio]{width:16px;height:16px;margin:0}._Consultation-module-scss-module__2F0tUa__checkboxGroupVertical{flex-direction:column;gap:.5rem;margin-top:.375rem;display:flex}._Consultation-module-scss-module__2F0tUa__checkboxGroupVertical label{cursor:pointer;border:1px solid #e9ecef;border-radius:4px;align-items:center;gap:.375rem;padding:.75rem;font-weight:400;transition:background-color .2s;display:flex}._Consultation-module-scss-module__2F0tUa__checkboxGroupVertical label:hover{background-color:#f9f9f9}._Consultation-module-scss-module__2F0tUa__checkboxGroupVertical label input[type=radio]{width:16px;height:16px;margin:0}._Consultation-module-scss-module__2F0tUa__videoUpload{text-align:center;border:2px dashed #ddd;border-radius:4px;margin-top:.5rem;padding:.75rem;transition:border-color .2s}._Consultation-module-scss-module__2F0tUa__videoUpload:hover{border-color:#04b14e}._Consultation-module-scss-module__2F0tUa__videoUpload ._Consultation-module-scss-module__2F0tUa__videoUploaded{color:#04b14e;background-color:#04b14e1a;border-radius:4px;margin-top:.375rem;padding:.25rem .5rem;font-size:.8rem;font-weight:500;display:inline-block}._Consultation-module-scss-module__2F0tUa__videoUpload ._Consultation-module-scss-module__2F0tUa__recordVideoButton{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:4px;width:100%;max-width:250px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:background-color .2s}._Consultation-module-scss-module__2F0tUa__videoUpload ._Consultation-module-scss-module__2F0tUa__recordVideoButton:hover{background-color:#c82333}._Consultation-module-scss-module__2F0tUa__videoUpload ._Consultation-module-scss-module__2F0tUa__videoComplete{flex-direction:column;align-items:center;gap:.75rem;display:flex}._Consultation-module-scss-module__2F0tUa__videoUpload ._Consultation-module-scss-module__2F0tUa__retakeButton{color:#fff;cursor:pointer;background-color:#6c757d;border:none;border-radius:4px;padding:.375rem .75rem;font-size:.8rem;font-weight:500;transition:background-color .2s}._Consultation-module-scss-module__2F0tUa__videoUpload ._Consultation-module-scss-module__2F0tUa__retakeButton:hover{background-color:#545b62}._Consultation-module-scss-module__2F0tUa__conditionBadge{text-align:center;background-color:#04b14e1a;border:1px solid #04b14e4d;border-radius:4px;margin-bottom:.75rem;padding:.5rem}._Consultation-module-scss-module__2F0tUa__conditionBadge strong{color:#04b14e;font-size:.875rem}._Consultation-module-scss-module__2F0tUa__videoStep{margin:1rem 0}._Consultation-module-scss-module__2F0tUa__videoPrompt{text-align:center;background-color:#f9f9f9;border:2px dashed #ddd;border-radius:4px;padding:1.25rem}._Consultation-module-scss-module__2F0tUa__videoPrompt h3{color:#333;margin:0 0 .75rem;font-size:1rem}._Consultation-module-scss-module__2F0tUa__videoPrompt p{color:#666;margin:0 0 .75rem;font-size:.85rem}._Consultation-module-scss-module__2F0tUa__videoPrompt ul{text-align:left;max-width:350px;margin:0 auto 1.25rem;padding-left:1.25rem}._Consultation-module-scss-module__2F0tUa__videoPrompt ul li{color:#555;margin-bottom:.375rem;font-size:.85rem}._Consultation-module-scss-module__2F0tUa__videoPrompt ._Consultation-module-scss-module__2F0tUa__recordVideoButton{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:background-color .2s}._Consultation-module-scss-module__2F0tUa__videoPrompt ._Consultation-module-scss-module__2F0tUa__recordVideoButton:hover{background-color:#c82333}._Consultation-module-scss-module__2F0tUa__stepActions{border-top:1px solid #eee;justify-content:space-between;margin-top:1.25rem;padding-top:.75rem;display:flex}._Consultation-module-scss-module__2F0tUa__stepActions ._Consultation-module-scss-module__2F0tUa__backButton,._Consultation-module-scss-module__2F0tUa__stepActions ._Consultation-module-scss-module__2F0tUa__nextButton{cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:background-color .2s}._Consultation-module-scss-module__2F0tUa__stepActions ._Consultation-module-scss-module__2F0tUa__backButton:disabled,._Consultation-module-scss-module__2F0tUa__stepActions ._Consultation-module-scss-module__2F0tUa__nextButton:disabled{opacity:.5;cursor:not-allowed}._Consultation-module-scss-module__2F0tUa__stepActions ._Consultation-module-scss-module__2F0tUa__backButton{color:#6c757d;background-color:#0000;border:1px solid #ddd}._Consultation-module-scss-module__2F0tUa__stepActions ._Consultation-module-scss-module__2F0tUa__backButton:hover:not(:disabled){background-color:#f8f9fa}._Consultation-module-scss-module__2F0tUa__stepActions ._Consultation-module-scss-module__2F0tUa__nextButton{color:#fff;background-color:#04b14e;border:none}._Consultation-module-scss-module__2F0tUa__stepActions ._Consultation-module-scss-module__2F0tUa__nextButton:hover:not(:disabled){background-color:#038a3d}._Consultation-module-scss-module__2F0tUa__stepActions ._Consultation-module-scss-module__2F0tUa__nextButton:disabled{background-color:#ccc}._Consultation-module-scss-module__2F0tUa__videoComplete{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;display:flex}._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__videoUploaded{color:#04b14e;background-color:#04b14e1a;border-radius:4px;padding:.375rem .75rem;font-size:.875rem;font-weight:500;display:inline-block}._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__retakeButton,._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__nextButton,._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__submitButton{cursor:pointer;border:none;border-radius:4px;min-width:120px;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:background-color .2s}._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__retakeButton:disabled,._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__nextButton:disabled,._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__submitButton:disabled{opacity:.5;cursor:not-allowed}._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__retakeButton{color:#fff;background-color:#6c757d}._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__retakeButton:hover:not(:disabled){background-color:#545b62}._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__nextButton,._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__submitButton{color:#fff;background-color:#04b14e}._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__nextButton:hover:not(:disabled),._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__submitButton:hover:not(:disabled){background-color:#038a3d}._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__nextButton:disabled,._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__submitButton:disabled{background-color:#ccc}._Consultation-module-scss-module__2F0tUa__addressNotice{background-color:#04b14e0d;border-left:3px solid #04b14e;border-radius:4px;margin-bottom:1rem;padding:.75rem}._Consultation-module-scss-module__2F0tUa__addressNotice p{color:#444;margin:0;font-size:.9rem;font-weight:500}._Consultation-module-scss-module__2F0tUa__consultationNotice{background-color:#ffc1071a;border:1px solid #ffc1074d;border-left:3px solid #ffc107;border-radius:4px;margin-bottom:1rem;padding:1rem}._Consultation-module-scss-module__2F0tUa__consultationNotice h4{color:#856404;margin:0 0 .5rem;font-size:1rem;font-weight:600}._Consultation-module-scss-module__2F0tUa__consultationNotice p{color:#6c5605;margin:0 0 .75rem;font-size:.9rem;line-height:1.4}._Consultation-module-scss-module__2F0tUa__consultationNotice label{color:#495057;cursor:pointer;border-radius:4px;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.5rem;font-weight:500;transition:background-color .2s;display:flex}._Consultation-module-scss-module__2F0tUa__consultationNotice label:hover{background-color:#ffc1070d}._Consultation-module-scss-module__2F0tUa__consultationNotice label input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin:.125rem 0 0}._Consultation-module-scss-module__2F0tUa__conditionNotice{margin-top:.5rem}._Consultation-module-scss-module__2F0tUa__conditionNotice small{line-height:1.4}._Consultation-module-scss-module__2F0tUa__fieldError{color:#dc3545;margin-top:.25rem;font-size:.8rem;font-weight:500}._Consultation-module-scss-module__2F0tUa__errorField{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc35451a!important}._Consultation-module-scss-module__2F0tUa__errorField:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354533!important}._Consultation-module-scss-module__2F0tUa__errorRadioGroup label{color:#dc3545;background-color:#dc35450d;border-color:#dc3545}._Consultation-module-scss-module__2F0tUa__errorRadioGroup label:hover{background-color:#dc35451a}._Consultation-module-scss-module__2F0tUa__errorCheckbox{color:#dc3545!important;background-color:#dc35450d!important;border-color:#dc3545!important}._Consultation-module-scss-module__2F0tUa__errorCheckbox:hover{background-color:#dc35451a!important}._Consultation-module-scss-module__2F0tUa__errorMessage{color:#dc3545;background-color:#dc35451a;border-left:3px solid #dc3545;border-radius:4px;margin-bottom:1rem;padding:.75rem;font-size:.9rem;font-weight:500}._Consultation-module-scss-module__2F0tUa__formActions{align-items:center;gap:1rem;margin-top:1rem;display:flex}._Consultation-module-scss-module__2F0tUa__backButton{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:4px;flex-shrink:0;width:100px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}._Consultation-module-scss-module__2F0tUa__backButton:hover:not(:disabled){background-color:#f9f9f9}._Consultation-module-scss-module__2F0tUa__backButton:disabled{opacity:.5;cursor:not-allowed}._Consultation-module-scss-module__2F0tUa__submitButton{color:#fff;cursor:pointer;background-color:#04b14e;border:none;border-radius:4px;flex:1;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:background-color .2s}._Consultation-module-scss-module__2F0tUa__submitButton:hover:not(:disabled){background-color:#038a3d}._Consultation-module-scss-module__2F0tUa__submitButton:disabled{opacity:.5;cursor:not-allowed;background-color:#ccc}._Consultation-module-scss-module__2F0tUa__errorContainer{background-color:#dc35450d;border:1px solid #dc3545;border-radius:4px;padding:.5rem}@media (max-width:768px){._Consultation-module-scss-module__2F0tUa__consultationContainer{padding:1rem}._Consultation-module-scss-module__2F0tUa__checkboxGroup{gap:.75rem}._Consultation-module-scss-module__2F0tUa__checkboxGroup label{padding:.375rem .5rem;font-size:.875rem}._Consultation-module-scss-module__2F0tUa__formActions{flex-direction:row}._Consultation-module-scss-module__2F0tUa__formActions ._Consultation-module-scss-module__2F0tUa__backButton{flex-shrink:0;width:100px}._Consultation-module-scss-module__2F0tUa__formActions ._Consultation-module-scss-module__2F0tUa__submitButton{flex:1}._Consultation-module-scss-module__2F0tUa__stepActions{flex-direction:column;gap:1rem}._Consultation-module-scss-module__2F0tUa__stepActions ._Consultation-module-scss-module__2F0tUa__backButton,._Consultation-module-scss-module__2F0tUa__stepActions ._Consultation-module-scss-module__2F0tUa__nextButton{width:100%}._Consultation-module-scss-module__2F0tUa__videoPrompt{padding:1rem}._Consultation-module-scss-module__2F0tUa__videoPrompt ul{max-width:100%}._Consultation-module-scss-module__2F0tUa__videoComplete{padding:1rem}._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__retakeButton,._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__nextButton,._Consultation-module-scss-module__2F0tUa__videoComplete ._Consultation-module-scss-module__2F0tUa__submitButton{width:100%;min-width:auto}._Consultation-module-scss-module__2F0tUa__conditionBadge{padding:.5rem}._Consultation-module-scss-module__2F0tUa__conditionBadge strong{font-size:.9rem}._Consultation-module-scss-module__2F0tUa__measurementContainer{flex-direction:column;gap:.5rem}._Consultation-module-scss-module__2F0tUa__measurementContainer ._Consultation-module-scss-module__2F0tUa__measurementInputs{flex-direction:column;gap:.375rem}._Consultation-module-scss-module__2F0tUa__measurementContainer ._Consultation-module-scss-module__2F0tUa__measurementInputs input{width:100%}._Consultation-module-scss-module__2F0tUa__measurementContainer ._Consultation-module-scss-module__2F0tUa__feetInchesContainer{flex-direction:column;gap:.375rem}._Consultation-module-scss-module__2F0tUa__measurementContainer ._Consultation-module-scss-module__2F0tUa__feetInchesContainer input{width:100%}._Consultation-module-scss-module__2F0tUa__measurementContainer ._Consultation-module-scss-module__2F0tUa__unitToggle{gap:.5rem}._Consultation-module-scss-module__2F0tUa__measurementContainer ._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__activeUnit,._Consultation-module-scss-module__2F0tUa__measurementContainer ._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__inactiveUnit{width:100%;padding:.5rem;font-size:.8rem}}._Consultation-module-scss-module__2F0tUa__measurementContainer{flex-direction:row;align-items:flex-start;gap:1rem;margin-top:.375rem;display:flex}._Consultation-module-scss-module__2F0tUa__measurementInputs{flex-direction:row;flex:1;align-items:center;gap:.5rem;display:flex}._Consultation-module-scss-module__2F0tUa__measurementInputs input[type=number]{border:1px solid #ddd;border-radius:4px;min-width:80px;padding:.5rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}._Consultation-module-scss-module__2F0tUa__measurementInputs input[type=number]:focus{border-color:#04b14e;outline:none;box-shadow:0 0 0 2px #04b14e1a}._Consultation-module-scss-module__2F0tUa__measurementInputs input[type=number]::placeholder{color:#aaa}._Consultation-module-scss-module__2F0tUa__measurementInputs input[type=number]:disabled{cursor:not-allowed;background-color:#f5f5f5}@media (max-width:768px){._Consultation-module-scss-module__2F0tUa__measurementInputs input[type=number]{font-size:16px}}._Consultation-module-scss-module__2F0tUa__measurementInputs>span{color:#666;white-space:nowrap;font-size:.875rem;font-weight:500}._Consultation-module-scss-module__2F0tUa__feetInchesContainer{flex-direction:row;flex:1;align-items:center;gap:.5rem;display:flex}._Consultation-module-scss-module__2F0tUa__feetInchesContainer input[type=number]{border:1px solid #ddd;border-radius:4px;width:80px;padding:.5rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}._Consultation-module-scss-module__2F0tUa__feetInchesContainer input[type=number]:focus{border-color:#04b14e;outline:none;box-shadow:0 0 0 2px #04b14e1a}._Consultation-module-scss-module__2F0tUa__feetInchesContainer input[type=number]::placeholder{color:#aaa}._Consultation-module-scss-module__2F0tUa__feetInchesContainer input[type=number]:disabled{cursor:not-allowed;background-color:#f5f5f5}@media (max-width:768px){._Consultation-module-scss-module__2F0tUa__feetInchesContainer input[type=number]{font-size:16px}}._Consultation-module-scss-module__2F0tUa__feetInchesContainer>span{color:#666;white-space:nowrap;font-size:.875rem;font-weight:500}._Consultation-module-scss-module__2F0tUa__unitToggle{flex-direction:column;gap:.25rem;display:flex}._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__activeUnit,._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__inactiveUnit{cursor:pointer;text-align:center;white-space:nowrap;border:1px solid #ddd;border-radius:4px;min-width:60px;padding:.375rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s}._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__activeUnit:disabled,._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__inactiveUnit:disabled{opacity:.5;cursor:not-allowed}._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__activeUnit{color:#fff;background-color:#04b14e;border-color:#04b14e}._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__activeUnit:hover:not(:disabled){background-color:#038a3d;border-color:#038a3d}._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__inactiveUnit{color:#666;background-color:#fff;border-color:#ddd}._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__inactiveUnit:hover:not(:disabled){background-color:#f9f9f9;border-color:#aaa}._Consultation-module-scss-module__2F0tUa__measurementRow{flex-direction:row;align-items:center;gap:1rem;margin-top:.375rem;display:flex}._Consultation-module-scss-module__2F0tUa__measurementRow input[type=number]{border:1px solid #ddd;border-radius:4px;padding:.5rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}._Consultation-module-scss-module__2F0tUa__measurementRow input[type=number]:focus{border-color:#04b14e;outline:none;box-shadow:0 0 0 2px #04b14e1a}._Consultation-module-scss-module__2F0tUa__measurementRow input[type=number]::placeholder{color:#aaa}._Consultation-module-scss-module__2F0tUa__measurementRow input[type=number]:disabled{cursor:not-allowed;background-color:#f5f5f5}@media (max-width:768px){._Consultation-module-scss-module__2F0tUa__measurementRow input[type=number]{font-size:16px}}._Consultation-module-scss-module__2F0tUa__measurementRow>span{color:#666;white-space:nowrap;font-size:.875rem;font-weight:500}._Consultation-module-scss-module__2F0tUa__measurementRow ._Consultation-module-scss-module__2F0tUa__unitToggle{flex-direction:row;gap:.25rem;display:flex}._Consultation-module-scss-module__2F0tUa__measurementRow ._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__activeUnit,._Consultation-module-scss-module__2F0tUa__measurementRow ._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__inactiveUnit{cursor:pointer;text-align:center;white-space:nowrap;border:1px solid #ddd;border-radius:4px;min-width:50px;padding:.375rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s}._Consultation-module-scss-module__2F0tUa__measurementRow ._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__activeUnit:disabled,._Consultation-module-scss-module__2F0tUa__measurementRow ._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__inactiveUnit:disabled{opacity:.5;cursor:not-allowed}._Consultation-module-scss-module__2F0tUa__measurementRow ._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__activeUnit{color:#fff;background-color:#04b14e;border-color:#04b14e}._Consultation-module-scss-module__2F0tUa__measurementRow ._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__activeUnit:hover:not(:disabled){background-color:#038a3d;border-color:#038a3d}._Consultation-module-scss-module__2F0tUa__measurementRow ._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__inactiveUnit{color:#666;background-color:#fff;border-color:#ddd}._Consultation-module-scss-module__2F0tUa__measurementRow ._Consultation-module-scss-module__2F0tUa__unitToggle ._Consultation-module-scss-module__2F0tUa__inactiveUnit:hover:not(:disabled){background-color:#f9f9f9;border-color:#aaa}
.Footer-module-scss-module__-TkEBW__links{text-align:right}.Footer-module-scss-module__-TkEBW__links .Footer-module-scss-module__-TkEBW__link{text-transform:uppercase;color:#e6e6e6;margin-left:4px;font-size:10px;display:inline-block}.Footer-module-scss-module__-TkEBW__links .Footer-module-scss-module__-TkEBW__link a{color:#ccc;text-decoration:none}
.Card-module-scss-module__QQputq__cardContainer{background-color:#3f913e33;border-radius:20px;margin:auto}.Card-module-scss-module__QQputq__card{background:#fff;border-radius:20px;height:300px;position:relative;box-shadow:0 0 20px #00000017}.Card-module-scss-module__QQputq__cardHeader{background:#3f913e33;border-top-left-radius:20px;border-top-right-radius:20px;height:55px;position:relative}.Card-module-scss-module__QQputq__logo{background-image:url(https://i.weed.th/logo-light.svg);background-repeat:no-repeat;width:110px;height:30px;position:absolute;top:13px;right:20px}.Card-module-scss-module__QQputq__cardTitle{color:#42903c;height:50px;font-size:14px;font-weight:700;position:absolute;top:20px;left:20px}.Card-module-scss-module__QQputq__cardSubtitle{opacity:.5;padding:10px 10px 0;font-size:10px}.Card-module-scss-module__QQputq__profileSection{float:left;margin:0 10px 10px 30px}.Card-module-scss-module__QQputq__profileImage{float:left;width:100px;margin-top:15px}.Card-module-scss-module__QQputq__profileInfo{float:left;margin-left:10px}.Card-module-scss-module__QQputq__profileDetail{height:30px;margin-top:10px}.Card-module-scss-module__QQputq__detailLabel{opacity:.7;font-size:10px}.Card-module-scss-module__QQputq__detailValue{font-size:12px;font-weight:700}.Card-module-scss-module__QQputq__qrSection{text-align:center;width:80px;margin:42px 24px 10px 10px;font-size:8px;font-weight:700;position:absolute;top:70px;right:0}.Card-module-scss-module__QQputq__qrCode{width:80px;height:80px}.Card-module-scss-module__QQputq__facilityLogo{float:right;filter:hue-rotate(90deg)brightness();height:50px;margin-top:-10px;margin-right:0}.Card-module-scss-module__QQputq__cardFooter{text-align:center;color:#04b14e;padding:10px;font-family:monospace;font-size:24px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.Card-module-scss-module__QQputq__cardNumberLabel{margin-top:-16px;font-size:16px;font-weight:400;position:absolute}.Card-module-scss-module__QQputq__doctorSection{height:135px;padding:10px}.Card-module-scss-module__QQputq__doctorInfo{padding-top:5px;padding-bottom:5px;overflow:hidden}.Card-module-scss-module__QQputq__doctorImage{float:left;border-radius:10px;height:70px}.Card-module-scss-module__QQputq__doctorSubtitle{opacity:.5;font-size:10px}.Card-module-scss-module__QQputq__verificationInfo{opacity:.5;text-align:center;clear:both;margin-top:5px;font-size:8px}.Card-module-scss-module__QQputq__dobCardStatus{justify-content:flex-start;align-items:center;height:30px;margin-top:5px;display:flex}.Card-module-scss-module__QQputq__dob,.Card-module-scss-module__QQputq__cardStatus,.Card-module-scss-module__QQputq__issueDate,.Card-module-scss-module__QQputq__expireDate{float:left;width:100px;margin-right:10px}.Card-module-scss-module__QQputq__detailValueRed{color:red;font-size:12px;font-weight:700}.Card-module-scss-module__QQputq__issueExpireDate{justify-content:flex-start;align-items:center;height:30px;margin-top:5px;display:flex}.Card-module-scss-module__QQputq__blurred .Card-module-scss-module__QQputq__dob .Card-module-scss-module__QQputq__detailValue,.Card-module-scss-module__QQputq__blurred .Card-module-scss-module__QQputq__issueDate .Card-module-scss-module__QQputq__detailValue,.Card-module-scss-module__QQputq__blurred .Card-module-scss-module__QQputq__expireDate .Card-module-scss-module__QQputq__detailValue{filter:blur(3px)}.Card-module-scss-module__QQputq__blurred .Card-module-scss-module__QQputq__qrCode,.Card-module-scss-module__QQputq__blurred .Card-module-scss-module__QQputq__doctorSubtitle>span{filter:blur(2px)}.Card-module-scss-module__QQputq__blurred .Card-module-scss-module__QQputq__cardNumber,.Card-module-scss-module__QQputq__blurred .Card-module-scss-module__QQputq__doctorName{filter:blur(5px)}.Card-module-scss-module__QQputq__reviewing .Card-module-scss-module__QQputq__card{animation:2s ease-in-out infinite Card-module-scss-module__QQputq__fade}.Card-module-scss-module__QQputq__reviewing .Card-module-scss-module__QQputq__cardHeader{color:#fff;background:#000}.Card-module-scss-module__QQputq__reviewing .Card-module-scss-module__QQputq__cardTitle{color:#fff}.Card-module-scss-module__QQputq__reviewing .Card-module-scss-module__QQputq__logo{background-image:url(https://i.weed.th/logo-dark.svg)}.Card-module-scss-module__QQputq__reviewing .Card-module-scss-module__QQputq__qrCode,.Card-module-scss-module__QQputq__reviewing .Card-module-scss-module__QQputq__doctorSubtitle>span,.Card-module-scss-module__QQputq__demo .Card-module-scss-module__QQputq__qrCode,.Card-module-scss-module__QQputq__demo .Card-module-scss-module__QQputq__doctorSubtitle>span{filter:blur(2px)}.Card-module-scss-module__QQputq__reviewing.Card-module-scss-module__QQputq__cardContainer{background-color:#fff}.Card-module-scss-module__QQputq__draft .Card-module-scss-module__QQputq__cardHeader{color:#fff;background:#000}.Card-module-scss-module__QQputq__draft .Card-module-scss-module__QQputq__cardTitle{color:#fff}.Card-module-scss-module__QQputq__draft .Card-module-scss-module__QQputq__qrCode{filter:blur(2px)}.Card-module-scss-module__QQputq__expired .Card-module-scss-module__QQputq__cardHeader{color:#fff;background:#950000}.Card-module-scss-module__QQputq__expired .Card-module-scss-module__QQputq__cardTitle{color:#fff}.Card-module-scss-module__QQputq__expired .Card-module-scss-module__QQputq__expireDate .Card-module-scss-module__QQputq__detailValue,.Card-module-scss-module__QQputq__expired .Card-module-scss-module__QQputq__cardStatus .Card-module-scss-module__QQputq__detailValue{color:red}.Card-module-scss-module__QQputq__expired .Card-module-scss-module__QQputq__qrCode{filter:blur(2px)}.Card-module-scss-module__QQputq__qrCode.Card-module-scss-module__QQputq__loading{filter:blur(1px);animation:1.5s ease-in-out infinite Card-module-scss-module__QQputq__fade}@keyframes Card-module-scss-module__QQputq__fade{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.Card-module-scss-module__QQputq__uploadButton{animation:2s infinite Card-module-scss-module__QQputq__wobble}@keyframes Card-module-scss-module__QQputq__wobble{0%{transform:rotate(0)}25%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}75%{transform:rotate(.25deg)}to{transform:rotate(0)}}
.AddressTypeahead-module-scss-module__8UTEwW__container{width:100%;position:relative}.AddressTypeahead-module-scss-module__8UTEwW__container.AddressTypeahead-module-scss-module__8UTEwW__valid .AddressTypeahead-module-scss-module__8UTEwW__inputWrapper{border-color:#10b981}.AddressTypeahead-module-scss-module__8UTEwW__container.AddressTypeahead-module-scss-module__8UTEwW__disabled{opacity:.6;cursor:not-allowed}.AddressTypeahead-module-scss-module__8UTEwW__container.AddressTypeahead-module-scss-module__8UTEwW__disabled .AddressTypeahead-module-scss-module__8UTEwW__inputWrapper .AddressTypeahead-module-scss-module__8UTEwW__input{cursor:not-allowed;background-color:#f1f2f4;border-color:#d1d5db}.AddressTypeahead-module-scss-module__8UTEwW__container.AddressTypeahead-module-scss-module__8UTEwW__disabled .AddressTypeahead-module-scss-module__8UTEwW__inputWrapper .AddressTypeahead-module-scss-module__8UTEwW__input:focus{box-shadow:none;border-color:#d1d5db}.AddressTypeahead-module-scss-module__8UTEwW__container.AddressTypeahead-module-scss-module__8UTEwW__disabled .AddressTypeahead-module-scss-module__8UTEwW__inputWrapper .AddressTypeahead-module-scss-module__8UTEwW__toggleButton{cursor:not-allowed;color:#9ca3af}.AddressTypeahead-module-scss-module__8UTEwW__container.AddressTypeahead-module-scss-module__8UTEwW__disabled .AddressTypeahead-module-scss-module__8UTEwW__inputWrapper .AddressTypeahead-module-scss-module__8UTEwW__toggleButton:hover{color:#9ca3af}.AddressTypeahead-module-scss-module__8UTEwW__inputWrapper{border-radius:6px;align-items:center;margin-bottom:3px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.AddressTypeahead-module-scss-module__8UTEwW__inputWrapper>input{font-size:16px;font-weight:400!important}}.AddressTypeahead-module-scss-module__8UTEwW__inputContainer{align-items:center;width:100%;display:flex;position:relative}.AddressTypeahead-module-scss-module__8UTEwW__iconContainer{color:#9ca3af;z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.AddressTypeahead-module-scss-module__8UTEwW__iconContainer svg{width:16px;height:16px}.AddressTypeahead-module-scss-module__8UTEwW__input{letter-spacing:-.01em;background-color:#f9fafb;border:1px solid #e5e7eb;outline:none;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.813rem;transition:all .2s;border-radius:6px!important;padding:.438rem 3.5rem .438rem 2rem!important}.AddressTypeahead-module-scss-module__8UTEwW__input:focus{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.AddressTypeahead-module-scss-module__8UTEwW__input::placeholder{color:#9ca3af}.AddressTypeahead-module-scss-module__8UTEwW__input.AddressTypeahead-module-scss-module__8UTEwW__error{background-color:#fef2f2;border-color:#dc2626!important}.AddressTypeahead-module-scss-module__8UTEwW__input.AddressTypeahead-module-scss-module__8UTEwW__error:focus{box-shadow:0 0 0 3px #dc262626!important}.AddressTypeahead-module-scss-module__8UTEwW__input.AddressTypeahead-module-scss-module__8UTEwW__validInput{color:#10b981!important;background-color:#f9fafb!important;border-color:#10b981!important;font-weight:600!important}.AddressTypeahead-module-scss-module__8UTEwW__input.AddressTypeahead-module-scss-module__8UTEwW__validInput:focus{background-color:#fff!important;border-color:#10b981!important;box-shadow:0 0 0 3px #10b98126!important}.AddressTypeahead-module-scss-module__8UTEwW__input.AddressTypeahead-module-scss-module__8UTEwW__validInput~.AddressTypeahead-module-scss-module__8UTEwW__clearButton,.AddressTypeahead-module-scss-module__8UTEwW__input.AddressTypeahead-module-scss-module__8UTEwW__validInput~.AddressTypeahead-module-scss-module__8UTEwW__toggleButton{color:#10b981}.AddressTypeahead-module-scss-module__8UTEwW__displayMode{cursor:pointer;letter-spacing:-.01em;background-color:#f9fafb;border:1px solid #e5e7eb;outline:none;align-items:center;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .2s;display:flex;border-radius:6px!important;padding:.25rem 3.5rem .25rem 2rem!important}.AddressTypeahead-module-scss-module__8UTEwW__displayMode:hover{background-color:#fff;border-color:#9ca3af}.AddressTypeahead-module-scss-module__8UTEwW__displayMode.AddressTypeahead-module-scss-module__8UTEwW__error{background-color:#fef2f2;border-color:#dc2626!important}.AddressTypeahead-module-scss-module__8UTEwW__displayMode.AddressTypeahead-module-scss-module__8UTEwW__error:hover{background-color:#fef2f2}.AddressTypeahead-module-scss-module__8UTEwW__displayMode.AddressTypeahead-module-scss-module__8UTEwW__validInput{background-color:#f9fafb!important;border-color:#10b981!important}.AddressTypeahead-module-scss-module__8UTEwW__displayMode.AddressTypeahead-module-scss-module__8UTEwW__validInput:hover{background-color:#fff!important;border-color:#10b981!important}.AddressTypeahead-module-scss-module__8UTEwW__displayMode.AddressTypeahead-module-scss-module__8UTEwW__validInput .AddressTypeahead-module-scss-module__8UTEwW__displayContent .AddressTypeahead-module-scss-module__8UTEwW__mainText{color:#10b981!important;font-weight:600!important}.AddressTypeahead-module-scss-module__8UTEwW__displayMode.AddressTypeahead-module-scss-module__8UTEwW__validInput .AddressTypeahead-module-scss-module__8UTEwW__displayContent .AddressTypeahead-module-scss-module__8UTEwW__metaText{color:#10b981!important;font-weight:500!important}.AddressTypeahead-module-scss-module__8UTEwW__displayMode.AddressTypeahead-module-scss-module__8UTEwW__validInput .AddressTypeahead-module-scss-module__8UTEwW__clearButton{color:#10b981}.AddressTypeahead-module-scss-module__8UTEwW__displayMode.AddressTypeahead-module-scss-module__8UTEwW__validInput .AddressTypeahead-module-scss-module__8UTEwW__clearButton:hover{color:#059669}.AddressTypeahead-module-scss-module__8UTEwW__displayMode.AddressTypeahead-module-scss-module__8UTEwW__validInput .AddressTypeahead-module-scss-module__8UTEwW__toggleButton{color:#10b981}.AddressTypeahead-module-scss-module__8UTEwW__displayMode.AddressTypeahead-module-scss-module__8UTEwW__validInput .AddressTypeahead-module-scss-module__8UTEwW__toggleButton:hover{color:#059669}@media (max-width:768px){.AddressTypeahead-module-scss-module__8UTEwW__displayMode{padding:.4375rem 3.5rem .4375rem 2rem!important}}.AddressTypeahead-module-scss-module__8UTEwW__displayContent{flex:1;min-width:0}.AddressTypeahead-module-scss-module__8UTEwW__displayContent .AddressTypeahead-module-scss-module__8UTEwW__mainText{color:#374151;margin-bottom:.125rem;font-size:.813rem;font-weight:500;line-height:1.2}.AddressTypeahead-module-scss-module__8UTEwW__displayContent .AddressTypeahead-module-scss-module__8UTEwW__metaText{color:#6b7280;font-size:.6875rem;font-weight:400;line-height:1.1}.AddressTypeahead-module-scss-module__8UTEwW__validSelect .AddressTypeahead-module-scss-module__8UTEwW__input{color:#10b981!important;background-color:#f9fafb!important;border-color:#10b981!important;font-weight:600!important}.AddressTypeahead-module-scss-module__8UTEwW__validSelect .AddressTypeahead-module-scss-module__8UTEwW__input:focus{background-color:#fff!important;border-color:#10b981!important;box-shadow:0 0 0 3px #10b98126!important}.AddressTypeahead-module-scss-module__8UTEwW__validSelect .AddressTypeahead-module-scss-module__8UTEwW__clearButton,.AddressTypeahead-module-scss-module__8UTEwW__validSelect .AddressTypeahead-module-scss-module__8UTEwW__toggleButton{color:#10b981}.AddressTypeahead-module-scss-module__8UTEwW__clearButton{cursor:pointer;color:#9ca3af;z-index:2;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.AddressTypeahead-module-scss-module__8UTEwW__clearButton:hover{color:#6b7280;background-color:#f3f4f6}.AddressTypeahead-module-scss-module__8UTEwW__container.AddressTypeahead-module-scss-module__8UTEwW__dropdownOpen .AddressTypeahead-module-scss-module__8UTEwW__clearButton{right:.7rem}.AddressTypeahead-module-scss-module__8UTEwW__clearButton:active{background-color:#e5e7eb}.AddressTypeahead-module-scss-module__8UTEwW__toggleButton{cursor:pointer;color:#9ca3af;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.AddressTypeahead-module-scss-module__8UTEwW__toggleButton:hover{color:#6b7280}.AddressTypeahead-module-scss-module__8UTEwW__toggleButton.AddressTypeahead-module-scss-module__8UTEwW__validToggle{color:#10b981}.AddressTypeahead-module-scss-module__8UTEwW__toggleButton:disabled{cursor:not-allowed;opacity:.5}.AddressTypeahead-module-scss-module__8UTEwW__toggleIcon{width:12px;height:12px;transition:transform .2s}.AddressTypeahead-module-scss-module__8UTEwW__toggleIcon.AddressTypeahead-module-scss-module__8UTEwW__open{transform:rotate(180deg)}.AddressTypeahead-module-scss-module__8UTEwW__dropdown{z-index:9999;scroll-behavior:smooth;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;max-height:300px;margin-top:.125rem;padding:.188rem 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:absolute;overflow-y:auto;box-shadow:0 10px 25px #0000001a,0 4px 6px #0000000d}.AddressTypeahead-module-scss-module__8UTEwW__dropdown::-webkit-scrollbar{width:6px}.AddressTypeahead-module-scss-module__8UTEwW__dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.AddressTypeahead-module-scss-module__8UTEwW__dropdown::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.AddressTypeahead-module-scss-module__8UTEwW__dropdown::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.AddressTypeahead-module-scss-module__8UTEwW__option{cursor:pointer;border-bottom:1px solid #f3f4f6;padding:.5rem .75rem}.AddressTypeahead-module-scss-module__8UTEwW__option:last-child{border-bottom:none}.AddressTypeahead-module-scss-module__8UTEwW__option.AddressTypeahead-module-scss-module__8UTEwW__highlighted{background-color:#eff6ff;border-left:3px solid #2563eb;padding-left:calc(.75rem - 3px)}.AddressTypeahead-module-scss-module__8UTEwW__option.AddressTypeahead-module-scss-module__8UTEwW__highlighted .AddressTypeahead-module-scss-module__8UTEwW__mainText mark,.AddressTypeahead-module-scss-module__8UTEwW__option.AddressTypeahead-module-scss-module__8UTEwW__highlighted .AddressTypeahead-module-scss-module__8UTEwW__metaText mark{color:#1e40af;background-color:#dbeafe}.AddressTypeahead-module-scss-module__8UTEwW__option.AddressTypeahead-module-scss-module__8UTEwW__highlighted .AddressTypeahead-module-scss-module__8UTEwW__mainText mark{font-weight:600}.AddressTypeahead-module-scss-module__8UTEwW__option.AddressTypeahead-module-scss-module__8UTEwW__highlighted .AddressTypeahead-module-scss-module__8UTEwW__metaText mark{font-weight:400}.AddressTypeahead-module-scss-module__8UTEwW__noMatches{text-align:center;border-bottom:none;min-height:73px;padding:1rem}.AddressTypeahead-module-scss-module__8UTEwW__noMatches .AddressTypeahead-module-scss-module__8UTEwW__noMatchesTitle{color:#6b7280;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.AddressTypeahead-module-scss-module__8UTEwW__noMatches .AddressTypeahead-module-scss-module__8UTEwW__noMatchesHint{color:#9ca3af;font-size:.75rem;line-height:1.4}.AddressTypeahead-module-scss-module__8UTEwW__optionContent{flex-direction:column;gap:.125rem;width:100%;display:flex}.AddressTypeahead-module-scss-module__8UTEwW__mainText{color:#1f2937;word-break:break-word;font-size:.8125rem;font-weight:500;line-height:1.2}.AddressTypeahead-module-scss-module__8UTEwW__metaText{color:#6b7280;word-break:break-word;font-size:.6875rem;line-height:1.1}.AddressTypeahead-module-scss-module__8UTEwW__mainText mark,.AddressTypeahead-module-scss-module__8UTEwW__metaText mark{color:#92400e;font-size:inherit;line-height:inherit;background-color:#fef3c7;border-radius:2px;padding:.0625rem 0}.AddressTypeahead-module-scss-module__8UTEwW__mainText mark{font-weight:600}.AddressTypeahead-module-scss-module__8UTEwW__metaText mark{font-weight:400}.AddressTypeahead-module-scss-module__8UTEwW__errorMessage{color:#dc2626;letter-spacing:-.01em;align-items:center;gap:.375rem;margin-top:.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;display:flex}.AddressTypeahead-module-scss-module__8UTEwW__errorMessage:before{content:"!";color:#fff;background-color:#dc2626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;font-size:9px;font-weight:700;display:inline-flex}@media (max-width:768px){.AddressTypeahead-module-scss-module__8UTEwW__dropdown{margin-top:.25rem;box-shadow:0 4px 20px #00000026}.AddressTypeahead-module-scss-module__8UTEwW__option{padding:.625rem .75rem}.AddressTypeahead-module-scss-module__8UTEwW__mainText{font-size:.875rem}.AddressTypeahead-module-scss-module__8UTEwW__metaText{font-size:.75rem}.AddressTypeahead-module-scss-module__8UTEwW__mainText mark,.AddressTypeahead-module-scss-module__8UTEwW__metaText mark{border-radius:3px}.AddressTypeahead-module-scss-module__8UTEwW__mainText mark{font-weight:600}.AddressTypeahead-module-scss-module__8UTEwW__metaText mark{font-weight:400}}.AddressTypeahead-module-scss-module__8UTEwW__option:focus{outline-offset:-2px;background-color:#eff6ff;outline:2px solid #2563eb}.AddressTypeahead-module-scss-module__8UTEwW__loading .AddressTypeahead-module-scss-module__8UTEwW__dropdown{justify-content:center;align-items:center;padding:2rem;display:flex}.AddressTypeahead-module-scss-module__8UTEwW__loading .AddressTypeahead-module-scss-module__8UTEwW__dropdown:after{content:"";border:2px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;width:20px;height:20px;animation:1s linear infinite AddressTypeahead-module-scss-module__8UTEwW__spin}@keyframes AddressTypeahead-module-scss-module__8UTEwW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AddressTypeahead-module-scss-module__8UTEwW__spinnerContainer{z-index:2;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.AddressTypeahead-module-scss-module__8UTEwW__spinner{border:2px solid #e0e0e0;border-top-color:#666;border-radius:50%;width:14px;height:14px;animation:1s linear infinite AddressTypeahead-module-scss-module__8UTEwW__spin}.AddressTypeahead-module-scss-module__8UTEwW__dropdownContent{transition:opacity .2s}.AddressTypeahead-module-scss-module__8UTEwW__dropdownContent.AddressTypeahead-module-scss-module__8UTEwW__loading{opacity:.6;pointer-events:none}
.FeaturedImage-module-scss-module__A4pUHW__featuredImage{float:left;background-color:#fff;border-radius:5px;width:calc(25vw - 6px);margin:2px;position:relative;overflow:hidden}.FeaturedImage-module-scss-module__A4pUHW__featuredImage img{object-fit:cover;width:100%;position:absolute;inset:0}.FeaturedImage-module-scss-module__A4pUHW__placeholder{opacity:.6;transition:filter 2s;animation:1.5s infinite FeaturedImage-module-scss-module__A4pUHW__pulse}@keyframes FeaturedImage-module-scss-module__A4pUHW__pulse{0%{opacity:.6}50%{opacity:.1}to{opacity:.6}}
.CameraCapture-module-scss-module__Q3t72W__cameraContainer{background:#fff;border-radius:8px;flex-direction:column;align-items:center;max-width:400px;margin:0 auto;display:flex}.CameraCapture-module-scss-module__Q3t72W__cameraWrapper{width:100%;position:relative}.CameraCapture-module-scss-module__Q3t72W__videoContainer{aspect-ratio:3/4;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 16px #0003}.CameraCapture-module-scss-module__Q3t72W__video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.CameraCapture-module-scss-module__Q3t72W__overlay{pointer-events:none;background:radial-gradient(230px 320px,#0000 45%,#000c 55%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CameraCapture-module-scss-module__Q3t72W__settingsButton{color:#fff;cursor:pointer;z-index:5;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.CameraCapture-module-scss-module__Q3t72W__settingsButton:hover:not(:disabled){background:#000c}.CameraCapture-module-scss-module__Q3t72W__settingsButton:disabled{opacity:.5;cursor:not-allowed}.CameraCapture-module-scss-module__Q3t72W__cameraDropdown{z-index:10;background:#000000e6;border-radius:8px;min-width:160px;padding:8px;position:absolute;top:50px;right:12px;box-shadow:0 4px 16px #0000004d}.CameraCapture-module-scss-module__Q3t72W__cameraOption{color:#fff;cursor:pointer;border-radius:4px;padding:8px 12px;font-size:.8rem;transition:background-color .2s}.CameraCapture-module-scss-module__Q3t72W__cameraOption:hover{background:#ffffff1a}.CameraCapture-module-scss-module__Q3t72W__cameraOption.CameraCapture-module-scss-module__Q3t72W__selected{color:#04b14e;background:#04b14e4d}.CameraCapture-module-scss-module__Q3t72W__guidanceContainer{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.CameraCapture-module-scss-module__Q3t72W__topInstruction{width:100%;padding:0 20px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.CameraCapture-module-scss-module__Q3t72W__topInstruction p{color:#04b14e;text-shadow:0 1px 3px #000c;margin:0;font-size:.9rem;font-weight:500}.CameraCapture-module-scss-module__Q3t72W__ovalGuide{border:3px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:240px;height:320px;animation:2s infinite CameraCapture-module-scss-module__Q3t72W__pulse;display:flex;position:relative;box-shadow:0 0 0 1px #04b14ecc,0 0 20px #04b14e4d}.CameraCapture-module-scss-module__Q3t72W__ovalGuide:before{content:"";border:1px solid #04b14e66;border-radius:50%;position:absolute;inset:-8px}.CameraCapture-module-scss-module__Q3t72W__ovalGuide:after{content:"";border:1px solid #ffffff4d;border-radius:50%;position:absolute;inset:8px}.CameraCapture-module-scss-module__Q3t72W__bottomInstruction{width:100%;padding:0 20px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.CameraCapture-module-scss-module__Q3t72W__bottomInstruction p{text-shadow:0 1px 3px #000c;color:#fff;margin:0;font-size:.8rem;font-weight:500}.CameraCapture-module-scss-module__Q3t72W__countdownOverlay{z-index:10;background:#000c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CameraCapture-module-scss-module__Q3t72W__countdownNumber{color:#04b14e;text-shadow:0 2px 8px #00000080;font-size:4rem;font-weight:700;animation:1s ease-in-out CameraCapture-module-scss-module__Q3t72W__countdownPulse}.CameraCapture-module-scss-module__Q3t72W__controls{justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-top:1rem;display:flex}.CameraCapture-module-scss-module__Q3t72W__cancelButton{color:#fff;cursor:pointer;background:#6c757d;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.CameraCapture-module-scss-module__Q3t72W__cancelButton:hover:not(:disabled){background:#5a6268}.CameraCapture-module-scss-module__Q3t72W__cancelButton:disabled{opacity:.5;cursor:not-allowed}.CameraCapture-module-scss-module__Q3t72W__captureButton{color:#fff;cursor:pointer;background:#04b14e;border:none;border-radius:4px;flex:1;margin-left:1rem;padding:.6rem 2rem;font-size:.875rem;font-weight:500;transition:all .2s}.CameraCapture-module-scss-module__Q3t72W__captureButton:hover:not(:disabled){background:#038a3e}.CameraCapture-module-scss-module__Q3t72W__captureButton:disabled{opacity:.5;cursor:not-allowed}.CameraCapture-module-scss-module__Q3t72W__errorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:2rem 1rem;display:flex}.CameraCapture-module-scss-module__Q3t72W__errorIcon{opacity:.6;margin-bottom:1rem;font-size:2.5rem}.CameraCapture-module-scss-module__Q3t72W__errorMessage{color:#dc3545;margin-bottom:1.5rem;font-size:.9rem;line-height:1.4}.CameraCapture-module-scss-module__Q3t72W__retryButton{color:#04b14e;cursor:pointer;background:#fff;border:1px solid #04b14e;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.CameraCapture-module-scss-module__Q3t72W__retryButton:hover{color:#fff;background:#04b14e}@keyframes CameraCapture-module-scss-module__Q3t72W__pulse{0%{transform:scale(1);box-shadow:0 0 0 1px #04b14ecc,0 0 20px #04b14e4d}50%{transform:scale(1.02);box-shadow:0 0 0 1px #04b14e,0 0 30px #04b14e80}to{transform:scale(1);box-shadow:0 0 0 1px #04b14ecc,0 0 20px #04b14e4d}}@keyframes CameraCapture-module-scss-module__Q3t72W__countdownPulse{0%{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.CameraCapture-module-scss-module__Q3t72W__cameraContainer{max-width:350px;padding:.75rem}.CameraCapture-module-scss-module__Q3t72W__videoContainer{aspect-ratio:3/4}.CameraCapture-module-scss-module__Q3t72W__overlay{background:radial-gradient(190px 290px,#0000 45%,#000c 55%)}.CameraCapture-module-scss-module__Q3t72W__settingsButton{width:28px;height:28px;font-size:12px;top:10px;right:10px}.CameraCapture-module-scss-module__Q3t72W__cameraDropdown{min-width:140px;top:45px;right:10px}.CameraCapture-module-scss-module__Q3t72W__cameraOption{padding:6px 10px;font-size:.75rem}.CameraCapture-module-scss-module__Q3t72W__topInstruction{top:10px}.CameraCapture-module-scss-module__Q3t72W__topInstruction p{font-size:.8rem}.CameraCapture-module-scss-module__Q3t72W__ovalGuide{width:200px;height:280px}.CameraCapture-module-scss-module__Q3t72W__bottomInstruction{bottom:10px}.CameraCapture-module-scss-module__Q3t72W__bottomInstruction p{font-size:.75rem}.CameraCapture-module-scss-module__Q3t72W__controls{gap:.5rem;margin-top:.75rem}.CameraCapture-module-scss-module__Q3t72W__cancelButton{padding:.5rem .875rem;font-size:.8rem}.CameraCapture-module-scss-module__Q3t72W__captureButton{padding:.5rem 1.5rem;font-size:.8rem}.CameraCapture-module-scss-module__Q3t72W__countdownNumber{font-size:3rem}}
._MapForCannabisCardShops-module-scss-module__U8zzDq__row{height:65px;padding:8px;transition:opacity .5s ease-in .5s,transform .5s ease-in .5s;overflow:hidden;transform:translate(0)}._MapForCannabisCardShops-module-scss-module__U8zzDq__rowEnter{opacity:0;transform:translate(50px)}._MapForCannabisCardShops-module-scss-module__U8zzDq__rowEnterActive{opacity:0;transition:opacity 0s ease-in .3s,transform 0s ease-in .5s}._MapForCannabisCardShops-module-scss-module__U8zzDq__rowExit{opacity:1}._MapForCannabisCardShops-module-scss-module__U8zzDq__rowExitActive{opacity:0;margin-top:-81px;position:relative;transform:translate(150px)}._MapForCannabisCardShops-module-scss-module__U8zzDq__dispensariesContainer{z-index:10;width:100%;max-width:250px;margin-top:7px;position:absolute;left:45%}@media (max-width:500px){._MapForCannabisCardShops-module-scss-module__U8zzDq__dispensariesContainer{left:31%;overflow:hidden}}
._Edit-module-scss-module__giW7gq__editContainer{max-width:400px;margin:20px auto 40px;padding:20px}._Edit-module-scss-module__giW7gq__editHeader{border-bottom:1px solid #e1e5e9;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex;position:relative}._Edit-module-scss-module__giW7gq__backButton{color:#fff;text-transform:uppercase;cursor:pointer;background:#6c757d;border:none;border-radius:4px;align-items:center;gap:4px;padding:10px 16px;font-size:14px;transition:all .2s;display:flex}._Edit-module-scss-module__giW7gq__backButton:disabled{opacity:.6;cursor:not-allowed}._Edit-module-scss-module__giW7gq__editHeader h2{color:#2c3e50;margin:0;font-size:20px;font-weight:600}._Edit-module-scss-module__giW7gq__closeButton{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}._Edit-module-scss-module__giW7gq__closeButton:hover{color:#495057;background:#f8f9fa}._Edit-module-scss-module__giW7gq__closeButton:disabled{opacity:.6;cursor:not-allowed}._Edit-module-scss-module__giW7gq__editForm{flex-direction:column;gap:20px;display:flex}._Edit-module-scss-module__giW7gq__formGroup{flex-direction:column;gap:8px;display:flex}._Edit-module-scss-module__giW7gq__formGroup label{color:#495057;font-size:14px;font-weight:500}._Edit-module-scss-module__giW7gq__formGroup input,._Edit-module-scss-module__giW7gq__formGroup textarea{background:#fff;border:1px solid #ced4da;border-radius:6px;padding:12px;font-size:14px;transition:all .2s}._Edit-module-scss-module__giW7gq__formGroup input:focus,._Edit-module-scss-module__giW7gq__formGroup textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff1a}._Edit-module-scss-module__giW7gq__formGroup input:disabled,._Edit-module-scss-module__giW7gq__formGroup textarea:disabled{color:#6c757d;cursor:not-allowed;background:#f8f9fa}._Edit-module-scss-module__giW7gq__errorField{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc35451a!important}._Edit-module-scss-module__giW7gq__fieldError{color:#dc3545;margin-top:4px;font-size:12px}._Edit-module-scss-module__giW7gq__verifiedBadge{color:#28a745;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:500;display:flex}._Edit-module-scss-module__giW7gq__checkboxGroupVertical{flex-direction:column;gap:12px;display:flex}._Edit-module-scss-module__giW7gq__checkboxGroupVertical label{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px;font-weight:400;transition:background-color .2s;display:flex}._Edit-module-scss-module__giW7gq__checkboxGroupVertical label:hover{background:#f8f9fa}._Edit-module-scss-module__giW7gq__checkboxGroupVertical input[type=radio]{width:16px;height:16px;margin:0}._Edit-module-scss-module__giW7gq__consultationNotice{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;margin-top:8px;padding:16px}._Edit-module-scss-module__giW7gq__consultationNotice h4{color:#856404;margin:0 0 8px;font-size:14px;font-weight:600}._Edit-module-scss-module__giW7gq__consultationNotice p{color:#856404;margin:0 0 12px;font-size:13px;line-height:1.4}._Edit-module-scss-module__giW7gq__consultationNotice label{cursor:pointer;color:#856404;align-items:flex-start;gap:8px;font-size:13px;font-weight:500;display:flex}._Edit-module-scss-module__giW7gq__consultationNotice input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin-top:2px}._Edit-module-scss-module__giW7gq__errorCheckbox{color:#dc3545!important}._Edit-module-scss-module__giW7gq__addressNotice{background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;margin-bottom:8px;padding:12px}._Edit-module-scss-module__giW7gq__addressNotice p{color:#155724;margin:0;font-size:13px;line-height:1.4}._Edit-module-scss-module__giW7gq__errorContainer{border:1px solid #dc3545;border-radius:6px;padding:1px}._Edit-module-scss-module__giW7gq__errorMessage{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;padding:12px;font-size:14px}._Edit-module-scss-module__giW7gq__successMessage{color:#155724;background:#d4edda;border:1px solid #c3e6cb;border-radius:6px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}._Edit-module-scss-module__giW7gq__successMessage:before{content:"✓";color:#28a745;font-weight:700}._Edit-module-scss-module__giW7gq__formActions{border-top:1px solid #e1e5e9;gap:12px;margin-top:24px;padding-top:20px;display:flex}._Edit-module-scss-module__giW7gq__submitButton{color:#fff;text-transform:uppercase;cursor:pointer;background:#28a745;border:none;border-radius:4px;flex:1;min-width:140px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s}._Edit-module-scss-module__giW7gq__submitButton:disabled{cursor:not-allowed;background:#6c757d;transform:none;box-shadow:0 2px 4px #6c757d33}._Edit-module-scss-module__giW7gq__editContactButton{color:#fff;text-transform:uppercase;cursor:pointer;background:#007bff;border:none;border-radius:4px;padding:4px 12px;font-size:12px;transition:all .2s}._Edit-module-scss-module__giW7gq__editContactButton:disabled{cursor:not-allowed;background:#6c757d}._Edit-module-scss-module__giW7gq__saveContactButton{color:#fff;text-transform:uppercase;cursor:pointer;background:#28a745;border:none;border-radius:4px;padding:6px 12px;font-size:12px;transition:all .2s}._Edit-module-scss-module__giW7gq__saveContactButton:disabled{cursor:not-allowed;background:#6c757d}._Edit-module-scss-module__giW7gq__cancelContactButton{color:#fff;text-transform:uppercase;cursor:pointer;background:#6c757d;border:none;border-radius:4px;padding:6px 12px;font-size:12px;transition:all .2s}._Edit-module-scss-module__giW7gq__cancelContactButton:disabled{cursor:not-allowed;background:#495057}@media (max-width:480px){._Edit-module-scss-module__giW7gq__editContainer{border-radius:8px;margin:10px;padding:16px}._Edit-module-scss-module__giW7gq__editHeader{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px}._Edit-module-scss-module__giW7gq__backButton{align-self:flex-start}._Edit-module-scss-module__giW7gq__editHeader h2{flex:1;font-size:18px}._Edit-module-scss-module__giW7gq__closeButton{flex-shrink:0;align-self:flex-start}._Edit-module-scss-module__giW7gq__formGroup{gap:6px}._Edit-module-scss-module__giW7gq__submitButton{width:100%;padding:12px}}
.PhoneNumberInput-module-scss-module__2gX_Lq__phoneInputContainer{width:100%;margin-bottom:.5rem;position:relative}.PhoneNumberInput-module-scss-module__2gX_Lq__phoneInputWrapper{border:1px solid #ddd;border-radius:4px;width:100%;display:flex;overflow:hidden}.PhoneNumberInput-module-scss-module__2gX_Lq__phoneInputWrapper input{border:none;outline:none;flex:1;width:100%;padding:.75rem;font-family:inherit;font-size:1rem}.PhoneNumberInput-module-scss-module__2gX_Lq__phoneInputWrapper input:focus{box-shadow:0 0 0 2px #04b14e1a}.PhoneNumberInput-module-scss-module__2gX_Lq__phoneInputWrapper input:disabled{cursor:not-allowed;background-color:#f5f5f5}@media (max-width:768px){.PhoneNumberInput-module-scss-module__2gX_Lq__phoneInputWrapper input{font-size:16px}}.PhoneNumberInput-module-scss-module__2gX_Lq__countrySelector{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#f8f8f8;border-right:1px solid #ddd;align-items:center;min-width:5rem;padding:.5rem .75rem;display:flex}.PhoneNumberInput-module-scss-module__2gX_Lq__flag{margin-right:.5rem;font-size:1.2rem}.PhoneNumberInput-module-scss-module__2gX_Lq__dialCode{color:#555;margin-right:.25rem;font-size:.9rem}.PhoneNumberInput-module-scss-module__2gX_Lq__arrow{color:#777;font-size:.6rem}.PhoneNumberInput-module-scss-module__2gX_Lq__numberInput{flex:1;width:100%}.PhoneNumberInput-module-scss-module__2gX_Lq__numberInput.PhoneNumberInput-module-scss-module__2gX_Lq__invalid{color:#e53935}.PhoneNumberInput-module-scss-module__2gX_Lq__formattedNumber{color:#04b14e;margin-top:.25rem;font-size:.8rem}.PhoneNumberInput-module-scss-module__2gX_Lq__countryDropdown{z-index:100;background-color:#fff;border:1px solid #ddd;border-radius:4px;width:100%;max-height:300px;margin-top:4px;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0000001a}.PhoneNumberInput-module-scss-module__2gX_Lq__searchContainer{border-bottom:1px solid #eee;padding:.75rem}.PhoneNumberInput-module-scss-module__2gX_Lq__searchInput{border:1px solid #ddd;border-radius:4px;width:100%;padding:.5rem;font-size:.9rem}.PhoneNumberInput-module-scss-module__2gX_Lq__searchInput:focus{border-color:#04b14e;outline:none}.PhoneNumberInput-module-scss-module__2gX_Lq__countriesList{max-height:250px;overflow-y:auto}.PhoneNumberInput-module-scss-module__2gX_Lq__countryOption{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:center;padding:.75rem;display:flex}.PhoneNumberInput-module-scss-module__2gX_Lq__countryOption:hover{background-color:#f9f9f9}.PhoneNumberInput-module-scss-module__2gX_Lq__countryOption:last-child{border-bottom:none}.PhoneNumberInput-module-scss-module__2gX_Lq__countryOption.PhoneNumberInput-module-scss-module__2gX_Lq__selected{background-color:#04b14e0d}.PhoneNumberInput-module-scss-module__2gX_Lq__countryName{flex:1;margin:0 .5rem;font-size:.9rem}.PhoneNumberInput-module-scss-module__2gX_Lq__dialCodeOption{color:#777;font-size:.8rem}.PhoneNumberInput-module-scss-module__2gX_Lq__noResults{text-align:center;color:#777;padding:1rem;font-style:italic}
.ContactMethodVerificationModal-module-scss-module__FdANLW__modalOverlay{z-index:1000;background-color:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ContactMethodVerificationModal-module-scss-module__FdANLW__modalContent{background:#fff;border-radius:8px;width:100%;max-width:420px;max-height:85vh;padding:24px;position:relative;overflow-y:auto;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.ContactMethodVerificationModal-module-scss-module__FdANLW__closeButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;padding:4px;font-size:24px;position:absolute;top:16px;right:16px}.ContactMethodVerificationModal-module-scss-module__FdANLW__closeButton:hover{color:#333;background-color:#f5f5f5}.ContactMethodVerificationModal-module-scss-module__FdANLW__modalHeader{text-align:center;margin-bottom:20px}.ContactMethodVerificationModal-module-scss-module__FdANLW__modalTitle{color:#1f2937;margin:0 0 6px;font-size:20px;font-weight:600}.ContactMethodVerificationModal-module-scss-module__FdANLW__modalSubtitle{color:#6b7280;margin:0;font-size:13px;line-height:1.4}.ContactMethodVerificationModal-module-scss-module__FdANLW__conflictMessage{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:16px;padding:12px}.ContactMethodVerificationModal-module-scss-module__FdANLW__conflictMessage .ContactMethodVerificationModal-module-scss-module__FdANLW__conflictTitle{color:#dc2626;margin:0 0 4px;font-size:14px;font-weight:600}.ContactMethodVerificationModal-module-scss-module__FdANLW__conflictMessage .ContactMethodVerificationModal-module-scss-module__FdANLW__conflictText{color:#7f1d1d;margin:0;font-size:13px;line-height:1.4}.ContactMethodVerificationModal-module-scss-module__FdANLW__contactInfo{text-align:center;background-color:#f9fafb;border-radius:6px;margin-bottom:16px;padding:12px}.ContactMethodVerificationModal-module-scss-module__FdANLW__contactInfo .ContactMethodVerificationModal-module-scss-module__FdANLW__contactLabel{color:#6b7280;margin:0 0 2px;font-size:13px}.ContactMethodVerificationModal-module-scss-module__FdANLW__contactInfo .ContactMethodVerificationModal-module-scss-module__FdANLW__contactValue{color:#1f2937;word-break:break-all;margin:0;font-size:15px;font-weight:600}.ContactMethodVerificationModal-module-scss-module__FdANLW__otpContainer{margin:16px 0}.ContactMethodVerificationModal-module-scss-module__FdANLW__otpInputs{justify-content:center;gap:8px;margin-bottom:12px;display:flex}.ContactMethodVerificationModal-module-scss-module__FdANLW__otpInput{text-align:center;color:#1f2937;background:#fff;border:2px solid #d1d5db;border-radius:6px;width:44px;height:44px;font-size:16px;font-weight:600}.ContactMethodVerificationModal-module-scss-module__FdANLW__otpInput:focus{border-color:#04b14e;outline:none;box-shadow:0 0 0 2px #04b14e1a}.ContactMethodVerificationModal-module-scss-module__FdANLW__otpInput.ContactMethodVerificationModal-module-scss-module__FdANLW__invalid{background-color:#fef2f2;border-color:#dc2626}.ContactMethodVerificationModal-module-scss-module__FdANLW__errorMessage{text-align:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:16px;padding:12px}.ContactMethodVerificationModal-module-scss-module__FdANLW__errorMessage .ContactMethodVerificationModal-module-scss-module__FdANLW__errorText{color:#dc2626;margin:0;font-size:14px}.ContactMethodVerificationModal-module-scss-module__FdANLW__successMessage{text-align:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;margin-bottom:16px;padding:12px}.ContactMethodVerificationModal-module-scss-module__FdANLW__successMessage .ContactMethodVerificationModal-module-scss-module__FdANLW__successText{color:#16a34a;margin:0;font-size:14px}.ContactMethodVerificationModal-module-scss-module__FdANLW__buttonGroup{gap:10px;margin-top:20px;display:flex}.ContactMethodVerificationModal-module-scss-module__FdANLW__button{cursor:pointer;border:none;border-radius:6px;flex:1;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.ContactMethodVerificationModal-module-scss-module__FdANLW__button:disabled{opacity:.6;cursor:not-allowed}.ContactMethodVerificationModal-module-scss-module__FdANLW__cancelButton{color:#374151;background-color:#f9fafb;border:1px solid #d1d5db}.ContactMethodVerificationModal-module-scss-module__FdANLW__cancelButton:hover:not(:disabled){background-color:#f3f4f6}.ContactMethodVerificationModal-module-scss-module__FdANLW__verifyButton{color:#fff;background-color:#04b14e}.ContactMethodVerificationModal-module-scss-module__FdANLW__verifyButton:hover:not(:disabled){background-color:#059142}.ContactMethodVerificationModal-module-scss-module__FdANLW__verifyButton:disabled{background-color:#d1d5db}.ContactMethodVerificationModal-module-scss-module__FdANLW__resendButton{color:#04b14e;cursor:pointer;background:0 0;border:none;margin-top:16px;padding:0;font-size:14px;text-decoration:underline}.ContactMethodVerificationModal-module-scss-module__FdANLW__resendButton:hover:not(:disabled){color:#059142}.ContactMethodVerificationModal-module-scss-module__FdANLW__resendButton:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}.ContactMethodVerificationModal-module-scss-module__FdANLW__loadingSpinner{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:1s ease-in-out infinite ContactMethodVerificationModal-module-scss-module__FdANLW__spin;display:inline-block}@keyframes ContactMethodVerificationModal-module-scss-module__FdANLW__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.ContactMethodVerificationModal-module-scss-module__FdANLW__modalContent{margin:12px;padding:20px}.ContactMethodVerificationModal-module-scss-module__FdANLW__otpInput{width:40px;height:40px;font-size:15px}.ContactMethodVerificationModal-module-scss-module__FdANLW__buttonGroup{flex-direction:column;gap:8px}.ContactMethodVerificationModal-module-scss-module__FdANLW__modalTitle{font-size:18px}.ContactMethodVerificationModal-module-scss-module__FdANLW__modalSubtitle{font-size:12px}}
._OTP-module-scss-module__Rbu6JW__otpContainer{justify-content:center;gap:10px;margin:20px 0 0;display:flex}._OTP-module-scss-module__Rbu6JW__otpInput{text-align:center;border:1px solid #ddd;border-radius:8px;outline:none;width:45px;height:50px;font-size:24px;font-weight:500;transition:border .2s}._OTP-module-scss-module__Rbu6JW__otpInput:focus{border-color:#04b14e;box-shadow:0 0 0 1px #04b14e33}._OTP-module-scss-module__Rbu6JW__otpInput._OTP-module-scss-module__Rbu6JW__invalid{background-color:#e539350d;border-color:#e53935}._OTP-module-scss-module__Rbu6JW__otpInput._OTP-module-scss-module__Rbu6JW__invalid:focus{border-color:#e53935;box-shadow:0 0 0 1px #e539354d}
.__ContainerComponent-module-scss-module__-Ab_xq__joinButton{color:#fff;cursor:pointer;background-color:#08a44b;border:none;border-radius:5px;padding:10px 20px;font-size:18px;font-weight:700;transition:background-color .3s}.__ContainerComponent-module-scss-module__-Ab_xq__joinButton:hover{background-color:#067335}.__ContainerComponent-module-scss-module__-Ab_xq__statsContainer{max-width:450px;height:80px;margin:auto auto 10px;display:flex}.__ContainerComponent-module-scss-module__-Ab_xq__statsContainer .__ContainerComponent-module-scss-module__-Ab_xq__statItem{float:left;text-align:center;width:calc(50% - 10px)}.__ContainerComponent-module-scss-module__-Ab_xq__statsContainer .__ContainerComponent-module-scss-module__-Ab_xq__statItem .__ContainerComponent-module-scss-module__-Ab_xq__statTitle{text-transform:uppercase;color:#08a44b;font-size:18px;font-weight:700}.__ContainerComponent-module-scss-module__-Ab_xq__statsContainer .__ContainerComponent-module-scss-module__-Ab_xq__statItem .__ContainerComponent-module-scss-module__-Ab_xq__statValue{font-size:30px;font-weight:700}
.__ContainerComponent-module-scss-module__S8Ff2q__joinButton{color:#fff;cursor:pointer;background-color:#08a44b;border:none;border-radius:5px;padding:10px 20px;font-size:18px;font-weight:700;transition:background-color .3s}.__ContainerComponent-module-scss-module__S8Ff2q__joinButton:hover{background-color:#067335}.__ContainerComponent-module-scss-module__S8Ff2q__statsContainer{max-width:450px;height:80px;margin:auto auto 10px;display:flex}.__ContainerComponent-module-scss-module__S8Ff2q__statsContainer .__ContainerComponent-module-scss-module__S8Ff2q__statItem{float:left;text-align:center;width:calc(50% - 10px)}.__ContainerComponent-module-scss-module__S8Ff2q__statsContainer .__ContainerComponent-module-scss-module__S8Ff2q__statItem .__ContainerComponent-module-scss-module__S8Ff2q__statTitle{text-transform:uppercase;color:#08a44b;font-size:18px;font-weight:700}.__ContainerComponent-module-scss-module__S8Ff2q__statsContainer .__ContainerComponent-module-scss-module__S8Ff2q__statItem .__ContainerComponent-module-scss-module__S8Ff2q__statValue{font-size:30px;font-weight:700}
.__ContainerComponent-module-scss-module__aTL5KW__joinButton{color:#fff;cursor:pointer;background-color:#08a44b;border:none;border-radius:5px;padding:10px 20px;font-size:18px;font-weight:700;transition:background-color .3s}.__ContainerComponent-module-scss-module__aTL5KW__joinButton:hover{background-color:#067335}.__ContainerComponent-module-scss-module__aTL5KW__statsContainer{max-width:450px;height:80px;margin:auto auto 10px;display:flex}.__ContainerComponent-module-scss-module__aTL5KW__statsContainer .__ContainerComponent-module-scss-module__aTL5KW__statItem{float:left;text-align:center;width:calc(50% - 10px)}.__ContainerComponent-module-scss-module__aTL5KW__statsContainer .__ContainerComponent-module-scss-module__aTL5KW__statItem .__ContainerComponent-module-scss-module__aTL5KW__statTitle{text-transform:uppercase;color:#08a44b;font-size:18px;font-weight:700}.__ContainerComponent-module-scss-module__aTL5KW__statsContainer .__ContainerComponent-module-scss-module__aTL5KW__statItem .__ContainerComponent-module-scss-module__aTL5KW__statValue{font-size:30px;font-weight:700}
.__ContainerComponent-module-scss-module__k5JHZG__row>a{cursor:pointer;background:#fff;border-radius:10px;height:90px;margin-bottom:20px;padding:10px 10px 5px;text-decoration:none;display:block;position:relative;box-shadow:0 0 8px #00000021}.__ContainerComponent-module-scss-module__k5JHZG__row>a .__ContainerComponent-module-scss-module__k5JHZG__featuredImage{float:left;border-radius:10px;width:80px;height:80px}.__ContainerComponent-module-scss-module__k5JHZG__row>a .__ContainerComponent-module-scss-module__k5JHZG__dispensaryName{opacity:.9;white-space:nowrap;text-overflow:ellipsis;padding-top:2px;padding-left:10px;font-size:20px;font-weight:700;display:block;overflow:hidden}.__ContainerComponent-module-scss-module__k5JHZG__row>a .__ContainerComponent-module-scss-module__k5JHZG__reviewsContainer{opacity:.7;margin-top:-5px;padding-left:95px;transform:translateY(-4px)}.__ContainerComponent-module-scss-module__k5JHZG__row>a .__ContainerComponent-module-scss-module__k5JHZG__cityContainer{text-transform:uppercase;opacity:.7;padding-left:95px;font-size:12px;font-weight:700}.__ContainerComponent-module-scss-module__k5JHZG__row>a .__ContainerComponent-module-scss-module__k5JHZG__discountContainer{color:#04b14e;position:absolute;bottom:13px;right:15px}.__ContainerComponent-module-scss-module__k5JHZG__row>a .__ContainerComponent-module-scss-module__k5JHZG__discountContainer .__ContainerComponent-module-scss-module__k5JHZG__discount{text-align:center;float:left;font-size:22px;font-weight:700}.__ContainerComponent-module-scss-module__k5JHZG__row>a .__ContainerComponent-module-scss-module__k5JHZG__discountContainer .__ContainerComponent-module-scss-module__k5JHZG__discountLabel{float:left;text-align:center;opacity:1;margin-top:4px;margin-left:5px;font-size:8px;font-weight:700}
._LineNotice-module-scss-module__9HhGUW__notice{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;margin-bottom:20px;overflow:hidden}._LineNotice-module-scss-module__9HhGUW__header{background:#fff;border-bottom:1px solid #dee2e6;align-items:center;gap:12px;padding:16px;display:flex}._LineNotice-module-scss-module__9HhGUW__logo{object-fit:cover;border-radius:4px;flex-shrink:0;width:40px;height:40px}._LineNotice-module-scss-module__9HhGUW__clinicInfo{flex:1;min-width:0}._LineNotice-module-scss-module__9HhGUW__clinicName{color:#212529;margin:0;font-size:16px;font-weight:600;line-height:1.2}._LineNotice-module-scss-module__9HhGUW__clinicLocation{color:#6c757d;margin:2px 0 0;font-size:12px;font-weight:500}._LineNotice-module-scss-module__9HhGUW__content{padding:16px}._LineNotice-module-scss-module__9HhGUW__warning{align-items:center;gap:8px;margin-bottom:12px;display:flex}._LineNotice-module-scss-module__9HhGUW__icon{color:#dc3545;flex-shrink:0;width:18px;height:18px}._LineNotice-module-scss-module__9HhGUW__title{color:#dc3545;margin:0;font-size:15px;font-weight:600}._LineNotice-module-scss-module__9HhGUW__message{color:#495057;margin:0 0 16px;font-size:14px;line-height:1.4}._LineNotice-module-scss-module__9HhGUW__actions{margin-bottom:0}._LineNotice-module-scss-module__9HhGUW__buttonContainer{gap:10px;display:flex}._LineNotice-module-scss-module__9HhGUW__copyButton,._LineNotice-module-scss-module__9HhGUW__openButton{cursor:pointer;border:none;border-radius:4px;flex:1;padding:10px 20px;font-size:14px;font-weight:500;transition:background-color .15s ease-in-out;position:relative}._LineNotice-module-scss-module__9HhGUW__copyButton{color:#fff;background-color:#007bff}._LineNotice-module-scss-module__9HhGUW__copyButton:hover{background-color:#0056b3}._LineNotice-module-scss-module__9HhGUW__copyButton:active{background-color:#004085}._LineNotice-module-scss-module__9HhGUW__openButton{color:#fff;background-color:#28a745}._LineNotice-module-scss-module__9HhGUW__openButton:hover{background-color:#1e7e34}._LineNotice-module-scss-module__9HhGUW__openButton:active{background-color:#155724}._LineNotice-module-scss-module__9HhGUW__tooltip{color:#fff;white-space:nowrap;z-index:1000;background-color:#333;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;animation:2s ease-in-out _LineNotice-module-scss-module__9HhGUW__fadeInOut;position:absolute;top:-35px;left:50%;transform:translate(-50%)}._LineNotice-module-scss-module__9HhGUW__tooltip:after{content:"";border:5px solid #0000;border-top-color:#333;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes _LineNotice-module-scss-module__9HhGUW__fadeInOut{0%{opacity:0;transform:translate(-50%)translateY(-5px)}20%{opacity:1;transform:translate(-50%)translateY(0)}80%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-5px)}}._LineNotice-module-scss-module__9HhGUW__modalOverlay{z-index:2000;background-color:#00000080;justify-content:center;align-items:flex-start;padding:100px 20px 20px;display:flex;position:fixed;inset:0}._LineNotice-module-scss-module__9HhGUW__modal{background:#fff;border-radius:6px;width:100%;max-width:420px;max-height:80vh;overflow-y:auto;box-shadow:0 10px 25px #0003}._LineNotice-module-scss-module__9HhGUW__modalHeader{background:#f8f9fa;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}._LineNotice-module-scss-module__9HhGUW__modalTitle{color:#212529;margin:0;font-size:15px;font-weight:600}._LineNotice-module-scss-module__9HhGUW__closeButton{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:20px;display:flex}._LineNotice-module-scss-module__9HhGUW__closeButton:hover{color:#495057;background-color:#e9ecef}._LineNotice-module-scss-module__9HhGUW__modalContent{padding:18px 20px 20px}._LineNotice-module-scss-module__9HhGUW__modalText{color:#495057;margin:0 0 18px;font-size:15px;line-height:1.4}._LineNotice-module-scss-module__9HhGUW__stepsList{flex-direction:column;gap:12px;margin:0 0 20px;display:flex}._LineNotice-module-scss-module__9HhGUW__step{align-items:flex-start;gap:12px;display:flex}._LineNotice-module-scss-module__9HhGUW__stepNumber{color:#fff;background:#007bff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}._LineNotice-module-scss-module__9HhGUW__stepText{color:#495057;padding-top:2px;font-size:14px;line-height:1.4}._LineNotice-module-scss-module__9HhGUW__linkContainer{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:1px solid #dee2e6;border-radius:6px;padding:0;overflow:hidden}._LineNotice-module-scss-module__9HhGUW__linkHeader{background:#fff;border-bottom:1px solid #e9ecef;align-items:center;gap:12px;padding:14px 16px;display:flex}._LineNotice-module-scss-module__9HhGUW__linkIconContainer{background:linear-gradient(135deg,#28a745 0%,#20c997 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._LineNotice-module-scss-module__9HhGUW__linkIcon{color:#fff;flex-shrink:0;width:16px;height:16px}._LineNotice-module-scss-module__9HhGUW__linkHeaderText{flex:1}._LineNotice-module-scss-module__9HhGUW__linkTitle{color:#212529;margin-bottom:2px;font-size:14px;font-weight:600}._LineNotice-module-scss-module__9HhGUW__linkSubtitle{color:#6c757d;font-size:12px;font-weight:500}._LineNotice-module-scss-module__9HhGUW__linkWrapper{padding:16px;position:relative}._LineNotice-module-scss-module__9HhGUW__longPressIndicator{color:#fff;background:#007bff;border-radius:5px;align-items:center;padding:6px 10px;font-size:11px;font-weight:600;animation:2s infinite _LineNotice-module-scss-module__9HhGUW__pulse;display:flex;position:absolute;top:-17px;right:12px;box-shadow:0 2px 8px #007bff4d}._LineNotice-module-scss-module__9HhGUW__longPressIndicator:after{content:"";border:5px solid #0000;border-top-color:#007bff;position:absolute;top:100%;left:50%;transform:translate(-50%)}._LineNotice-module-scss-module__9HhGUW__longPressText{text-transform:uppercase;letter-spacing:.5px}@keyframes _LineNotice-module-scss-module__9HhGUW__pulse{0%{transform:scale(1);box-shadow:0 2px 8px #007bff4d}50%{transform:scale(1.05);box-shadow:0 4px 12px #007bff80}to{transform:scale(1);box-shadow:0 2px 8px #007bff4d}}._LineNotice-module-scss-module__9HhGUW__linkText{color:#007bff;word-break:break-all;cursor:pointer;background:#fff;border:2px dashed #007bff;border-radius:6px;padding:12px;font-family:monospace;font-size:12px;text-decoration:none;transition:all .2s ease-in-out;display:block;position:relative}._LineNotice-module-scss-module__9HhGUW__linkText:hover{color:#0056b3;background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border-style:solid;border-color:#0056b3;transform:translateY(-2px);box-shadow:0 4px 12px #007bff40}._LineNotice-module-scss-module__9HhGUW__linkText:active{background:#90caf9;transform:translateY(0);box-shadow:0 2px 6px #007bff4d}@media (max-width:480px){._LineNotice-module-scss-module__9HhGUW__header,._LineNotice-module-scss-module__9HhGUW__content{padding:12px}}@media (max-width:320px){._LineNotice-module-scss-module__9HhGUW__buttonContainer{flex-direction:column;gap:12px}._LineNotice-module-scss-module__9HhGUW__modalOverlay{padding:60px 10px 10px}._LineNotice-module-scss-module__9HhGUW__modalHeader{padding:6px 12px}._LineNotice-module-scss-module__9HhGUW__modalContent{padding:16px}}
.__ContainerComponent-module-scss-module__sLWvWG__loading{animation:1.5s infinite __ContainerComponent-module-scss-module__sLWvWG__pulse}@keyframes __ContainerComponent-module-scss-module__sLWvWG__pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.__ContainerComponent-module-scss-module__sLWvWG__walletButtonsContainer{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px;display:flex}.__ContainerComponent-module-scss-module__sLWvWG__walletButton{cursor:pointer;width:120px;height:38px;transition:opacity .2s}.__ContainerComponent-module-scss-module__sLWvWG__walletButton:hover{opacity:.8}.__ContainerComponent-module-scss-module__sLWvWG__prescriptionsSection{background:#fff;border:1px solid #e1e5e9;border-radius:12px;width:calc(100% - 80px);max-width:310px;margin:20px auto;padding:18px;box-shadow:0 2px 8px #0000000a}.__ContainerComponent-module-scss-module__sLWvWG__prescriptionsHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.__ContainerComponent-module-scss-module__sLWvWG__prescriptionsTitle{color:#2c3e50;text-align:left;font-size:16px;font-weight:600}.__ContainerComponent-module-scss-module__sLWvWG__toggleContainer{align-items:center;display:flex}.__ContainerComponent-module-scss-module__sLWvWG__toggleLabel{cursor:pointer;color:#6c757d;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;display:flex}.__ContainerComponent-module-scss-module__sLWvWG__toggleInput{display:none}.__ContainerComponent-module-scss-module__sLWvWG__toggleSlider{background:#e9ecef;border-radius:18px;width:32px;height:18px;transition:background-color .3s;position:relative}.__ContainerComponent-module-scss-module__sLWvWG__toggleSlider:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .3s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.__ContainerComponent-module-scss-module__sLWvWG__toggleInput:checked+.__ContainerComponent-module-scss-module__sLWvWG__toggleSlider{background:#007bff}.__ContainerComponent-module-scss-module__sLWvWG__toggleInput:checked+.__ContainerComponent-module-scss-module__sLWvWG__toggleSlider:before{transform:translate(14px)}.__ContainerComponent-module-scss-module__sLWvWG__toggleText{white-space:nowrap;font-weight:500}.__ContainerComponent-module-scss-module__sLWvWG__prescriptionItem{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;margin:0 -18px;padding:12px 18px;display:flex}.__ContainerComponent-module-scss-module__sLWvWG__prescriptionItem:last-child{border-bottom:none}.__ContainerComponent-module-scss-module__sLWvWG__prescriptionInfo{flex-direction:column;flex:1;gap:4px;display:flex}.__ContainerComponent-module-scss-module__sLWvWG__prescriptionHeader{align-items:center;gap:6px;display:flex}.__ContainerComponent-module-scss-module__sLWvWG__prescriptionId{color:#6c757d;letter-spacing:.5px;font-size:8px;font-weight:400}.__ContainerComponent-module-scss-module__sLWvWG__expirationCountdown{color:#495057;font-size:14px;font-weight:600}.__ContainerComponent-module-scss-module__sLWvWG__prescriptionDates{color:#6c757d;text-transform:uppercase;letter-spacing:.3px;font-size:8px;font-weight:400}.__ContainerComponent-module-scss-module__sLWvWG__prescriptionStatus{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.__ContainerComponent-module-scss-module__sLWvWG__statusBadge{text-transform:uppercase;border-radius:12px;padding:2px 6px;font-size:10px;font-weight:500}.__ContainerComponent-module-scss-module__sLWvWG__statusBadgeSmall{text-transform:uppercase;border-radius:8px;padding:1px 4px;font-size:7px;font-weight:500}.__ContainerComponent-module-scss-module__sLWvWG__statusActive{color:#155724;background:#d4edda}.__ContainerComponent-module-scss-module__sLWvWG__statusExpired{color:#721c24;background:#f8d7da}.__ContainerComponent-module-scss-module__sLWvWG__downloadButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.3px;background:#007bff;border:none;border-radius:4px;padding:4px 8px;font-size:9px;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #007bff4d}.__ContainerComponent-module-scss-module__sLWvWG__downloadButton:hover{background:#0056b3;box-shadow:0 2px 4px #007bff66}.__ContainerComponent-module-scss-module__sLWvWG__downloadButton:disabled{cursor:not-allowed;box-shadow:none;background:#adb5bd;transform:none}.__ContainerComponent-module-scss-module__sLWvWG__actionButtons{align-items:center;display:flex}.__ContainerComponent-module-scss-module__sLWvWG__trackingButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.3px;background:#28a745;border:none;border-radius:4px;padding:4px 8px;font-size:9px;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #28a7454d}.__ContainerComponent-module-scss-module__sLWvWG__trackingButton:hover{background:#218838;box-shadow:0 2px 4px #28a74566}.__ContainerComponent-module-scss-module__sLWvWG__shippingSoon{color:#6c757d;text-transform:uppercase;letter-spacing:.2px;font-size:9px;font-style:italic;font-weight:400}.__ContainerComponent-module-scss-module__sLWvWG__dispensaryName{color:#007bff;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;background:#007bff1a;border-radius:4px;max-width:170px;padding:2px 6px;font-size:9px;font-weight:500;overflow:hidden}.__ContainerComponent-module-scss-module__sLWvWG__noPrescriptions{text-align:center;color:#6c757d;padding:20px;font-size:12px}.__ContainerComponent-module-scss-module__sLWvWG__legacyCardBadge{background:linear-gradient(135deg,#fff3cd 0%,#ffeaa7 100%);border:1px solid #f6d55c;border-radius:6px;width:calc(100% - 80px);max-width:310px;margin:20px auto 10px;padding:8px 12px;box-shadow:0 1px 3px #f6d55c26}.__ContainerComponent-module-scss-module__sLWvWG__legacyCardContent{justify-content:center;align-items:center;gap:6px;display:flex}.__ContainerComponent-module-scss-module__sLWvWG__legacyCardIcon{color:#856404;letter-spacing:.5px;background:#8564041a;border-radius:3px;padding:2px 4px;font-size:10px;font-weight:700}.__ContainerComponent-module-scss-module__sLWvWG__legacyCardText{color:#856404;text-align:center;font-size:11px;font-weight:500}.__ContainerComponent-module-scss-module__sLWvWG__editDetailsContainer{justify-content:flex-end;width:calc(100% - 80px);max-width:310px;margin:15px auto 10px;display:flex}.__ContainerComponent-module-scss-module__sLWvWG__editDetailsButton{color:#fff;text-transform:uppercase;cursor:pointer;background:#6c757d;border:none;border-radius:4px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.__ContainerComponent-module-scss-module__sLWvWG__editDetailsButton:hover{background:#5a6268}.__ContainerComponent-module-scss-module__sLWvWG__editDetailsButton:active{transform:none}
.__ContainerComponent-module-scss-module__t1NqYa__prescriptionContainer{max-width:420px;min-height:50vh;margin:auto;padding:0 16px 24px}.__ContainerComponent-module-scss-module__t1NqYa__authenticityMessage{text-align:left;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:6px;margin-bottom:12px;padding:12px}.__ContainerComponent-module-scss-module__t1NqYa__authenticityMessage .__ContainerComponent-module-scss-module__t1NqYa__prescriptionBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#92400e;border-radius:4px;margin-bottom:8px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.__ContainerComponent-module-scss-module__t1NqYa__authenticityMessage p{color:#92400e;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600;line-height:1.4}.__ContainerComponent-module-scss-module__t1NqYa__statusBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:8px 0 4px;flex-shrink:0;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-1px;left:-1px}.__ContainerComponent-module-scss-module__t1NqYa__statusValid{color:#fff;background-color:#22c55e}.__ContainerComponent-module-scss-module__t1NqYa__statusExpired{color:#fff;background-color:#ef4444}.__ContainerComponent-module-scss-module__t1NqYa__prescriptionContent{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:0}.__ContainerComponent-module-scss-module__t1NqYa__patientSection{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:16px;display:flex}.__ContainerComponent-module-scss-module__t1NqYa__patientPhoto{flex-shrink:0}.__ContainerComponent-module-scss-module__t1NqYa__photoImage{object-fit:cover;border-radius:8px;width:56px;height:56px}.__ContainerComponent-module-scss-module__t1NqYa__patientInfo{flex:1}.__ContainerComponent-module-scss-module__t1NqYa__patientName{color:#1a1a1a;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;margin-bottom:4px;font-size:18px;font-weight:700}.__ContainerComponent-module-scss-module__t1NqYa__prescriptionId{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;background-color:#f9fafb;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500;display:inline-block}.__ContainerComponent-module-scss-module__t1NqYa__prescriptionDetails{padding:0}.__ContainerComponent-module-scss-module__t1NqYa__detailRow{flex-direction:column;gap:0;display:flex}.__ContainerComponent-module-scss-module__t1NqYa__detailItem{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.__ContainerComponent-module-scss-module__t1NqYa__detailItem:last-child{border-bottom:none}.__ContainerComponent-module-scss-module__t1NqYa__detailLabel{color:#6b7280;letter-spacing:-.01em;font-size:14px;font-weight:500}.__ContainerComponent-module-scss-module__t1NqYa__detailValue{color:#1a1a1a;text-align:right;font-size:14px;font-weight:600}.__ContainerComponent-module-scss-module__t1NqYa__countdownSection{text-align:center;background:#fff;border:1px solid #22c55e;border-radius:8px;padding:16px;position:relative}.__ContainerComponent-module-scss-module__t1NqYa__countdownSection.__ContainerComponent-module-scss-module__t1NqYa__expired{border-color:#ef4444}.__ContainerComponent-module-scss-module__t1NqYa__countdownRow{justify-content:space-around;align-items:center;gap:16px;margin-top:8px;display:flex}.__ContainerComponent-module-scss-module__t1NqYa__countdownContainer{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.__ContainerComponent-module-scss-module__t1NqYa__countdownNumber{color:#2563eb;letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1}.__ContainerComponent-module-scss-module__t1NqYa__countdownLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.__ContainerComponent-module-scss-module__t1NqYa__errorState{text-align:center;background:#fff;border-radius:8px;margin-top:60px;padding:32px 20px}.__ContainerComponent-module-scss-module__t1NqYa__errorTitle{color:#dc2626;letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:700}.__ContainerComponent-module-scss-module__t1NqYa__errorMessage{color:#6b7280;letter-spacing:-.01em;margin:0;font-size:14px;line-height:1.5}.__ContainerComponent-module-scss-module__t1NqYa__loadingState{text-align:center;background:#fff;border-radius:8px;margin-top:60px;padding:32px 20px}.__ContainerComponent-module-scss-module__t1NqYa__loadingTitle{color:#1a1a1a;letter-spacing:-.02em;margin-bottom:16px;font-size:20px;font-weight:700}.__ContainerComponent-module-scss-module__t1NqYa__loadingSpinner{border:2px solid #f3f4f6;border-top-color:#2563eb;border-radius:50%;width:28px;height:28px;margin:0 auto;animation:1s linear infinite __ContainerComponent-module-scss-module__t1NqYa__spin}@keyframes __ContainerComponent-module-scss-module__t1NqYa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.__ContainerComponent-module-scss-module__t1NqYa__prescriptionContainer{padding:0 12px 20px}.__ContainerComponent-module-scss-module__t1NqYa__authenticityMessage{margin-bottom:10px;padding:10px}.__ContainerComponent-module-scss-module__t1NqYa__authenticityMessage .__ContainerComponent-module-scss-module__t1NqYa__prescriptionBadge{margin-bottom:6px;padding:3px 6px;font-size:10px}.__ContainerComponent-module-scss-module__t1NqYa__authenticityMessage p{font-size:12px}.__ContainerComponent-module-scss-module__t1NqYa__patientSection{text-align:left;flex-direction:row;gap:10px;padding:14px}.__ContainerComponent-module-scss-module__t1NqYa__patientName{-webkit-user-select:none;user-select:none;font-size:16px}.__ContainerComponent-module-scss-module__t1NqYa__prescriptionId{font-size:10px}.__ContainerComponent-module-scss-module__t1NqYa__detailItem{padding:12px 14px}.__ContainerComponent-module-scss-module__t1NqYa__detailLabel,.__ContainerComponent-module-scss-module__t1NqYa__detailValue{font-size:13px}.__ContainerComponent-module-scss-module__t1NqYa__countdownSection{text-align:center;padding:14px}.__ContainerComponent-module-scss-module__t1NqYa__statusBadge{top:-1px;left:-1px}.__ContainerComponent-module-scss-module__t1NqYa__countdownRow{gap:12px}.__ContainerComponent-module-scss-module__t1NqYa__countdownNumber{font-size:24px}.__ContainerComponent-module-scss-module__t1NqYa__countdownLabel{font-size:10px}}
