
.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}
.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)}}
.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}}
.Button-module-scss-module__mB96VG__button{justify-content:center;align-items:center;gap:var(--btn-gap,6px);background-color:var(--button-bg,#e05252f2);color:var(--button-color,#fff);border-radius:var(--btn-radius,4px);padding:var(--btn-pad-y,8px)var(--btn-pad-x,12px);font-size:var(--btn-font,12px);cursor:pointer;border:none;font-weight:600;transition:background-color .2s,transform .12s;display:flex;position:relative}.Button-module-scss-module__mB96VG__button:hover,.Button-module-scss-module__mB96VG__button:focus-visible{background-color:var(--button-bg-hover,#e05252)}.Button-module-scss-module__mB96VG__button:active{transform:translateY(1px)scale(.99)}.Button-module-scss-module__mB96VG__button:disabled{opacity:.6;cursor:not-allowed}.Button-module-scss-module__mB96VG__plain{color:inherit;--button-bg:transparent;--button-bg-hover:transparent;background:0 0;border:none}.Button-module-scss-module__mB96VG__plain:hover,.Button-module-scss-module__mB96VG__plain:focus-visible{background:0 0}.Button-module-scss-module__mB96VG__loading .Button-module-scss-module__mB96VG__content{color:#0000}.Button-module-scss-module__mB96VG__spinner{width:var(--btn-spinner-size,14px);height:var(--btn-spinner-size,14px);border:var(--btn-spinner-border,2px)solid #ffffffb3;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite Button-module-scss-module__mB96VG__spin;position:absolute}@keyframes Button-module-scss-module__mB96VG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module-scss-module__mB96VG__icon{line-height:0;font-size:var(--btn-icon-size,14px);justify-content:center;align-items:center;display:inline-flex}.Button-module-scss-module__mB96VG__iconOnly{gap:var(--btn-icon-gap,0px);padding:var(--btn-icon-pad,6px);border-radius:50%}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__mB96VG__button{transition:background-color .2s}.Button-module-scss-module__mB96VG__button:active{transform:none}}
.Icon-module-scss-module__Lqv9kq__icon{width:var(--icon-width,1em);height:var(--icon-height,1em);background-color:var(--icon-color,currentColor);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-url);flex-shrink:0;display:inline-block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}
.Modal-module-scss-module__pMdNrG__overlay{z-index:1000;padding-top:var(--y-offset,100px);background:#11182759;justify-content:center;align-items:flex-start;padding-bottom:40px;display:flex;position:fixed;inset:0;overflow-y:auto}@media (max-width:768px){.Modal-module-scss-module__pMdNrG__overlay{padding-top:var(--modal-mobile-padding-top,0);padding-bottom:var(--modal-mobile-padding-bottom,0)}}.Modal-module-scss-module__pMdNrG__card{width:var(--modal-width,100%);max-width:var(--modal-max-width,360px);background:#fff;border-radius:6px;flex-direction:column;max-height:calc(100vh - 80px);display:flex;overflow:hidden;box-shadow:0 12px 30px #0f172a2e}@media (max-width:768px){.Modal-module-scss-module__pMdNrG__card{max-width:var(--modal-mobile-max-width,100%);max-height:var(--modal-mobile-max-height,100vh);height:var(--modal-mobile-height,100vh);border-radius:var(--modal-mobile-radius,0)}}.Modal-module-scss-module__pMdNrG__header{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:left;align-items:center;padding:8px 10px;font-family:Inter,system-ui,sans-serif;display:flex;position:relative}.Modal-module-scss-module__pMdNrG__header .Modal-module-scss-module__pMdNrG__title{color:#111827;margin:0;font-size:1rem;font-weight:700}.Modal-module-scss-module__pMdNrG__header .Modal-module-scss-module__pMdNrG__close{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:1.5rem;line-height:1;transition:color .2s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Modal-module-scss-module__pMdNrG__header .Modal-module-scss-module__pMdNrG__close:hover{color:#111827}.Modal-module-scss-module__pMdNrG__header .Modal-module-scss-module__pMdNrG__close:disabled{opacity:.5;cursor:not-allowed}.Modal-module-scss-module__pMdNrG__content{flex:1;min-height:0;font-family:Inter,system-ui,sans-serif;overflow-y:auto}@media (max-width:768px){.Modal-module-scss-module__pMdNrG__content{padding-bottom:var(--modal-mobile-content-padding-bottom,50px)}}.Modal-module-scss-module__pMdNrG__actions{background:#f9fafb;border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:flex-end;align-items:center;gap:5px;padding:5px;display:flex}
.KYCModal-module-scss-module__kWMO0a__body{gap:14px;padding:16px;display:grid}.KYCModal-module-scss-module__kWMO0a__intro{color:#475569;margin:0;font-size:14px}.KYCModal-module-scss-module__kWMO0a__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.KYCModal-module-scss-module__kWMO0a__optionButton{width:100%}.KYCModal-module-scss-module__kWMO0a__inline{gap:8px;max-width:370px;display:grid}.KYCModal-module-scss-module__kWMO0a__inlineTitle{color:#111827;font-size:16px;font-weight:700}
.Camera-module-scss-module__riySGa__root{position:absolute;inset:0}.Camera-module-scss-module__riySGa__video{object-fit:cover;width:100%;height:100%;display:block}.Camera-module-scss-module__riySGa__settingsButton{z-index:2;color:#f8fafc;cursor:pointer;background:#0f172aa6;border:1px solid #94a3b899;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s,border-color .2s;display:inline-flex;position:absolute;top:8px;right:8px}.Camera-module-scss-module__riySGa__settingsButton:hover,.Camera-module-scss-module__riySGa__settingsButton:focus-visible{background:#0f172acc;border-color:#94a3b8e6}.Camera-module-scss-module__riySGa__settingsIcon{fill:currentColor;width:16px;height:16px}.Camera-module-scss-module__riySGa__menu{color:#f8fafc;z-index:2;background:#0f172a;border:1px solid #334155b3;border-radius:10px;min-width:180px;padding:10px;position:absolute;top:40px;right:8px;box-shadow:0 10px 24px #0f172a59}.Camera-module-scss-module__riySGa__menuTitle{letter-spacing:.08em;text-transform:uppercase;color:#cbd5f5;font-size:11px;font-weight:700}.Camera-module-scss-module__riySGa__menuList{gap:6px;margin-top:8px;display:grid}.Camera-module-scss-module__riySGa__menuItem{text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 8px;font-size:12px}.Camera-module-scss-module__riySGa__menuItem:hover,.Camera-module-scss-module__riySGa__menuItem:focus-visible{background:#94a3b833}.Camera-module-scss-module__riySGa__menuItemActive{background:#94a3b84d;border-color:#94a3b866;font-weight:600}.Camera-module-scss-module__riySGa__menuEmpty{color:#cbd5f5;margin-top:8px;font-size:12px}@media (prefers-reduced-motion:reduce){.Camera-module-scss-module__riySGa__settingsButton{transition:none}}
.Slider-module-scss-module__vuVZ6a__root{align-items:center;gap:8px;display:flex}.Slider-module-scss-module__vuVZ6a__rootTop{flex-direction:column;align-items:flex-start}.Slider-module-scss-module__vuVZ6a__rootBottom{flex-direction:column-reverse;align-items:flex-start}.Slider-module-scss-module__vuVZ6a__rootLeft{flex-direction:row}.Slider-module-scss-module__vuVZ6a__rootRight{flex-direction:row-reverse}.Slider-module-scss-module__vuVZ6a__labelRow{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.Slider-module-scss-module__vuVZ6a__rootLeft .Slider-module-scss-module__vuVZ6a__labelRow{width:var(--slider-label-width,auto);text-align:right;justify-content:flex-end}.Slider-module-scss-module__vuVZ6a__rootLeft .Slider-module-scss-module__vuVZ6a__label{text-align:right}.Slider-module-scss-module__vuVZ6a__label{letter-spacing:.05em;text-transform:uppercase;color:var(--slider-label,#4b5563);white-space:nowrap;font-size:12px}.Slider-module-scss-module__vuVZ6a__required{color:#b91c1c;font-size:11px;font-weight:700}.Slider-module-scss-module__vuVZ6a__errorInline{color:#b91c1c;min-width:0;margin-left:auto;font-size:11px}.Slider-module-scss-module__vuVZ6a__sliderRow{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.Slider-module-scss-module__vuVZ6a__value{color:var(--slider-label,#0f172a);width:var(--slider-value-width,auto);text-align:right;flex:none;font-size:12px;font-weight:600}.Slider-module-scss-module__vuVZ6a__track{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#e5e7eb;border-radius:999px;outline:none;flex:1;width:100%;height:4px;transition:box-shadow .2s;position:relative}.Slider-module-scss-module__vuVZ6a__trackFill{width:var(--slider-percent);background:var(--slider-accent,#2563eb);border-radius:999px;position:absolute;inset:0}.Slider-module-scss-module__vuVZ6a__thumb{top:50%;left:var(--slider-percent);background:var(--slider-accent,#2563eb);border-radius:7px;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0f172a1f}.Slider-module-scss-module__vuVZ6a__track:focus-visible .Slider-module-scss-module__vuVZ6a__thumb{box-shadow:0 0 0 4px var(--slider-accent-soft,#2563eb40)}.Slider-module-scss-module__vuVZ6a__disabled{opacity:.6;pointer-events:none}.Slider-module-scss-module__vuVZ6a__rootTop .Slider-module-scss-module__vuVZ6a__labelRow,.Slider-module-scss-module__vuVZ6a__rootBottom .Slider-module-scss-module__vuVZ6a__labelRow{width:100%}.Slider-module-scss-module__vuVZ6a__rootLeft,.Slider-module-scss-module__vuVZ6a__rootRight{align-items:center}@media (prefers-reduced-motion:reduce){.Slider-module-scss-module__vuVZ6a__track{transition:none}}
.UploadPassportModal-module-scss-module__IjzbIG__body{flex-direction:column;gap:14px;padding:12px;display:flex;position:relative}.UploadPassportModal-module-scss-module__IjzbIG__exampleBox{background-color:#eff6ff;border:2px solid #bfdbfe;border-radius:6px;flex-direction:column;gap:8px;padding:0;display:flex}.UploadPassportModal-module-scss-module__IjzbIG__exampleBox .UploadPassportModal-module-scss-module__IjzbIG__exampleCaption{color:#1d4ed8;text-align:center;margin:0;padding:6px;font-size:12px;font-weight:600;line-height:1.4}.UploadPassportModal-module-scss-module__IjzbIG__exampleBox .UploadPassportModal-module-scss-module__IjzbIG__exampleImageWrapper{background:#dbeafe;border-radius:0 0 4px 4px;width:100%;height:92px;position:relative;overflow:hidden}.UploadPassportModal-module-scss-module__IjzbIG__exampleBox .UploadPassportModal-module-scss-module__IjzbIG__exampleImageWrapper .UploadPassportModal-module-scss-module__IjzbIG__exampleImage{object-fit:cover;object-position:bottom;width:100%;height:100%;position:absolute;inset:0}.UploadPassportModal-module-scss-module__IjzbIG__requirements .UploadPassportModal-module-scss-module__IjzbIG__requirementsTitle{color:#1f2937;margin:0 0 8px;font-size:14px;font-weight:600}.UploadPassportModal-module-scss-module__IjzbIG__requirements .UploadPassportModal-module-scss-module__IjzbIG__requirementsList{margin:0;padding-left:18px;list-style:outside}.UploadPassportModal-module-scss-module__IjzbIG__requirements .UploadPassportModal-module-scss-module__IjzbIG__requirementsList li{color:#4b5563;margin-bottom:4px;margin-left:0;font-size:13px;line-height:1.6}.UploadPassportModal-module-scss-module__IjzbIG__requirements .UploadPassportModal-module-scss-module__IjzbIG__requirementsList li:last-child{margin-bottom:0}.UploadPassportModal-module-scss-module__IjzbIG__mrzExample{background-color:#fef2f2;border:2px solid #fca5a5;border-radius:6px;flex-direction:column;gap:8px;padding:0;display:flex}.UploadPassportModal-module-scss-module__IjzbIG__mrzExample .UploadPassportModal-module-scss-module__IjzbIG__mrzCaption{color:#dc2626;text-align:center;margin:0;padding:5px;font-size:12px;font-weight:600;line-height:1.4}.UploadPassportModal-module-scss-module__IjzbIG__mrzExample .UploadPassportModal-module-scss-module__IjzbIG__mrzImageWrapper{border-radius:0 0 4px 4px;width:100%;height:80px;position:relative;overflow:hidden}.UploadPassportModal-module-scss-module__IjzbIG__mrzExample .UploadPassportModal-module-scss-module__IjzbIG__mrzImageWrapper .UploadPassportModal-module-scss-module__IjzbIG__mrzImage{object-fit:cover;object-position:bottom;width:100%;height:auto;position:absolute;bottom:0;left:0}.UploadPassportModal-module-scss-module__IjzbIG__failedFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.UploadPassportModal-module-scss-module__IjzbIG__failedFooterLeft{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.UploadPassportModal-module-scss-module__IjzbIG__retryError{color:#dc2626;white-space:nowrap;font-size:12px;font-weight:500;animation:.3s ease-in-out UploadPassportModal-module-scss-module__IjzbIG__fadeIn}.UploadPassportModal-module-scss-module__IjzbIG__preview{flex-direction:column;gap:12px;display:flex}.UploadPassportModal-module-scss-module__IjzbIG__previewTitle{color:#0f172a;margin:0;font-size:14px;font-weight:600}.UploadPassportModal-module-scss-module__IjzbIG__previewWrap{touch-action:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;min-height:250px;display:flex;position:relative;overflow:hidden}.UploadPassportModal-module-scss-module__IjzbIG__previewImage{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.UploadPassportModal-module-scss-module__IjzbIG__previewVideo{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.UploadPassportModal-module-scss-module__IjzbIG__dragHint{color:#64748b;text-align:center;flex-direction:column;margin-right:auto;font-size:12px;line-height:1.2;display:inline-flex}.UploadPassportModal-module-scss-module__IjzbIG__dragOverlay{z-index:2;background:#0f172a8c;border-radius:6px;justify-content:center;align-items:center;margin:-20px;display:flex;position:absolute;inset:16px}.UploadPassportModal-module-scss-module__IjzbIG__dragOverlayCard{color:#f8fafc;background:#0f172a;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600}.UploadPassportModal-module-scss-module__IjzbIG__overlayMrz{pointer-events:none;background:0 0;border:2px solid #facc15e6;border-radius:6px 0 6px 6px;height:18%;position:absolute;bottom:6%;left:3%;right:3%;box-shadow:0 0 0 200vmax #0f172a80}.UploadPassportModal-module-scss-module__IjzbIG__mrzBadge{color:#111827;letter-spacing:.06em;background:#facc15f2;border-radius:3px 3px 0 0;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:-17px;right:-2px}.UploadPassportModal-module-scss-module__IjzbIG__fileMeta{color:#475569;flex-direction:column;gap:4px;font-size:13px;display:flex}.UploadPassportModal-module-scss-module__IjzbIG__pdfBadge{color:#f8fafc;background:#1e293b;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.UploadPassportModal-module-scss-module__IjzbIG__controls{gap:10px;display:grid}.UploadPassportModal-module-scss-module__IjzbIG__controlRow{align-items:center;gap:12px;display:flex}.UploadPassportModal-module-scss-module__IjzbIG__controlLabel{color:#1f2937;min-width:58px;font-size:12px;font-weight:600}.UploadPassportModal-module-scss-module__IjzbIG__controlRange{flex:1}.UploadPassportModal-module-scss-module__IjzbIG__dragHint{color:#64748b;font-size:12px}.UploadPassportModal-module-scss-module__IjzbIG__errorBox{color:#991b1b;background:#fee2e2;border-radius:6px;padding:10px 12px;font-size:13px}@keyframes UploadPassportModal-module-scss-module__IjzbIG__fadeIn{0%{opacity:0}to{opacity:1}}.UploadPassportModal-module-scss-module__IjzbIG__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.UploadPassportModal-module-scss-module__IjzbIG__inline{gap:8px;max-width:370px;display:grid}.UploadPassportModal-module-scss-module__IjzbIG__inlineTitle{color:#111827;font-size:16px;font-weight:700}
.UploadThaiIDModal-module-scss-module__0Fyw_q__body{flex-direction:column;gap:14px;padding:12px;display:flex;position:relative}.UploadThaiIDModal-module-scss-module__0Fyw_q__exampleBox{background-color:#eff6ff;border:2px solid #bfdbfe;border-radius:6px;flex-direction:column;gap:0;padding:0;display:flex}.UploadThaiIDModal-module-scss-module__0Fyw_q__exampleBox .UploadThaiIDModal-module-scss-module__0Fyw_q__exampleCaption{color:#1d4ed8;text-align:center;margin:0;padding:6px;font-size:12px;font-weight:600;line-height:1.4}.UploadThaiIDModal-module-scss-module__0Fyw_q__exampleBox .UploadThaiIDModal-module-scss-module__0Fyw_q__exampleImageWrapper{background:#dbeafe;border-radius:0 0 4px 4px;width:100%;height:182px;position:relative;overflow:hidden}.UploadThaiIDModal-module-scss-module__0Fyw_q__exampleBox .UploadThaiIDModal-module-scss-module__0Fyw_q__exampleImageWrapper .UploadThaiIDModal-module-scss-module__0Fyw_q__exampleImage{object-fit:cover;object-position:bottom;width:100%;height:100%;position:absolute;inset:0}.UploadThaiIDModal-module-scss-module__0Fyw_q__requirements .UploadThaiIDModal-module-scss-module__0Fyw_q__requirementsTitle{color:#1f2937;margin:0 0 8px;font-size:14px;font-weight:600}.UploadThaiIDModal-module-scss-module__0Fyw_q__requirements .UploadThaiIDModal-module-scss-module__0Fyw_q__requirementsList{margin:0;padding-left:18px;list-style:outside}.UploadThaiIDModal-module-scss-module__0Fyw_q__requirements .UploadThaiIDModal-module-scss-module__0Fyw_q__requirementsList li{color:#4b5563;margin-bottom:4px;margin-left:0;font-size:13px;line-height:1.6}.UploadThaiIDModal-module-scss-module__0Fyw_q__requirements .UploadThaiIDModal-module-scss-module__0Fyw_q__requirementsList li:last-child{margin-bottom:0}.UploadThaiIDModal-module-scss-module__0Fyw_q__preview{flex-direction:column;gap:12px;display:flex}.UploadThaiIDModal-module-scss-module__0Fyw_q__previewTitle{color:#0f172a;margin:0;font-size:14px;font-weight:600}.UploadThaiIDModal-module-scss-module__0Fyw_q__previewWrap{touch-action:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;min-height:210px;display:flex;position:relative;overflow:hidden}.UploadThaiIDModal-module-scss-module__0Fyw_q__previewImage{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.UploadThaiIDModal-module-scss-module__0Fyw_q__previewVideo{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.UploadThaiIDModal-module-scss-module__0Fyw_q__dragHint{color:#64748b;text-align:center;flex-direction:column;margin-right:auto;font-size:12px;line-height:1.2;display:inline-flex}.UploadThaiIDModal-module-scss-module__0Fyw_q__dragOverlay{z-index:2;background:#0f172a8c;border-radius:6px;justify-content:center;align-items:center;margin:-20px;display:flex;position:absolute;inset:16px}.UploadThaiIDModal-module-scss-module__0Fyw_q__dragOverlayCard{color:#f8fafc;background:#0f172a;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600}.UploadThaiIDModal-module-scss-module__0Fyw_q__idOverlay{pointer-events:none;position:absolute;inset:0}.UploadThaiIDModal-module-scss-module__0Fyw_q__idOverlaySvg{width:100%;height:100%;position:absolute;inset:0}.UploadThaiIDModal-module-scss-module__0Fyw_q__idOverlayShade{fill:#0f172a80}.UploadThaiIDModal-module-scss-module__0Fyw_q__idOverlayOutline{fill:none;stroke:#facc15e6;stroke-width:2px;vector-effect:non-scaling-stroke}.UploadThaiIDModal-module-scss-module__0Fyw_q__idBadge{color:#111827;letter-spacing:.06em;background:#facc15f2;border-radius:3px 3px 0 0;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;transform:translateY(-100%)}.UploadThaiIDModal-module-scss-module__0Fyw_q__idBadgeBar{top:23%;left:calc(5% - 1px)}.UploadThaiIDModal-module-scss-module__0Fyw_q__idBadgePhoto{top:50%;left:calc(75% - 1px)}.UploadThaiIDModal-module-scss-module__0Fyw_q__idBadgeNumber{top:12%;left:calc(42% - 1px)}.UploadThaiIDModal-module-scss-module__0Fyw_q__fileMeta{color:#475569;flex-direction:column;gap:4px;font-size:13px;display:flex}.UploadThaiIDModal-module-scss-module__0Fyw_q__pdfBadge{color:#f8fafc;background:#1e293b;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.UploadThaiIDModal-module-scss-module__0Fyw_q__controls{gap:10px;display:grid}.UploadThaiIDModal-module-scss-module__0Fyw_q__controlRow{align-items:center;gap:12px;display:flex}.UploadThaiIDModal-module-scss-module__0Fyw_q__controlLabel{color:#1f2937;min-width:58px;font-size:12px;font-weight:600}.UploadThaiIDModal-module-scss-module__0Fyw_q__controlRange{flex:1}.UploadThaiIDModal-module-scss-module__0Fyw_q__dragHint{color:#64748b;font-size:12px}.UploadThaiIDModal-module-scss-module__0Fyw_q__errorBox{color:#991b1b;background:#fee2e2;border-radius:6px;padding:10px 12px;font-size:13px}.UploadThaiIDModal-module-scss-module__0Fyw_q__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.UploadThaiIDModal-module-scss-module__0Fyw_q__inline{gap:8px;max-width:370px;display:grid}.UploadThaiIDModal-module-scss-module__0Fyw_q__inlineTitle{color:#111827;font-size:16px;font-weight:700}
._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}}
.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}}
.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}
._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}}
.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}}
