.LocationControl_location__mez97{display:grid;gap:16px;color:var(--ink);font-size:var(--text-14)}.LocationControl_error__IQY21,.LocationControl_explanation__ekRqj,.LocationControl_nearby__ozs1B,.LocationControl_status__hDmo5{margin:0;line-height:var(--leading-body)}.LocationControl_explanation__ekRqj{max-width:60ch;font-size:var(--text-16)}.LocationControl_explanation__ekRqj,.LocationControl_status__hDmo5{color:var(--ink-2)}.LocationControl_changeButton__aLMIa,.LocationControl_locationButton__bvdQ0{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 16px;border:1px solid var(--action);border-radius:var(--radius-control);background:var(--action);color:var(--paper);font:inherit;font-weight:600;line-height:var(--leading-body);cursor:pointer}.LocationControl_changeButton__aLMIa{width:fit-content;background:var(--paper);color:var(--action)}.LocationControl_changeButton__aLMIa:disabled,.LocationControl_locationButton__bvdQ0:disabled{cursor:wait;opacity:.72}.LocationControl_remembered__1_48D{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.LocationControl_comboBox__FDzEY{display:grid;gap:6px}.LocationControl_label__wwCb_{color:var(--ink);font-weight:600}.LocationControl_inputRow__O0_UY{display:flex;width:100%}.LocationControl_input___6i8o{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font:inherit;line-height:var(--leading-body)}.LocationControl_input___6i8o::placeholder{color:var(--ink-2);opacity:1}.LocationControl_changeButton__aLMIa:focus-visible,.LocationControl_input___6i8o:focus-visible,.LocationControl_locationButton__bvdQ0:focus-visible,.LocationControl_option__OO3PP:focus-visible{outline:2px solid var(--action);outline-offset:2px}.LocationControl_popover__QEh2Z{width:var(--trigger-width,100%);max-height:240px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--ink)}.LocationControl_listBox__bBkYE{padding:4px}.LocationControl_option__OO3PP{padding:9px 10px;border-radius:4px;cursor:pointer}.LocationControl_option__OO3PP[data-focused],.LocationControl_option__OO3PP[data-selected]{background:var(--resept)}.LocationControl_option__OO3PP:focus-visible{position:relative;z-index:1}.LocationControl_error__IQY21{align-items:flex-start;color:var(--ink-2);display:flex;gap:6px}.LocationControl_errorIcon__Z7VB3{flex:0 0 16px;height:16px;margin-top:1px;width:16px}.MedicineListProvider_notice__nM0zb{margin:12px auto;width:min(100% - 32px,980px);padding:10px 12px;border:1px solid var(--line);color:var(--ink-2);font-size:var(--text-14)}.MedicineListNavigation_navigation__r36KJ{display:flex}.ThemeToggle_button__wZd93{align-items:center;background:transparent;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-14);justify-content:center;min-height:44px;padding:8px 12px;white-space:nowrap}.ThemeToggle_button__wZd93:hover{background:var(--resept)}@media (max-width:420px){.ThemeToggle_button__wZd93{padding-left:8px;padding-right:8px}}.LanguageSwitch_header__E327H{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin:0 auto;max-width:72rem;min-height:64px;padding:8px 24px}.LanguageSwitch_brand__gnuOd{color:var(--ink)!important;font-size:var(--text-18);font-weight:700;text-decoration:none;white-space:nowrap}.LanguageSwitch_controls__zjKYh{justify-content:flex-end}.LanguageSwitch_controls__zjKYh,.LanguageSwitch_preferenceControls__xqIWq{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.LanguageSwitch_control__f41cM{align-items:center;background:transparent;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink)!important;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:44px;padding:8px 12px;text-decoration:none;white-space:nowrap}.LanguageSwitch_control__f41cM:hover{background:var(--resept)}@media (max-width:420px){.LanguageSwitch_header__E327H{gap:6px 10px;padding-left:16px;padding-right:16px}.LanguageSwitch_controls__zjKYh,.LanguageSwitch_preferenceControls__xqIWq{gap:6px}.LanguageSwitch_control__f41cM{font-size:var(--text-14);padding:6px 7px}}.SiteFooter_footer__tpuYU{border-top:1px solid var(--line);color:var(--ink-2);display:grid;gap:.75rem 1.5rem;grid-template-columns:minmax(11rem,.7fr) minmax(0,1.3fr);line-height:var(--leading-body);margin:2rem auto 0;max-width:72rem;padding:1rem 1.5rem 1.5rem}.SiteFooter_footer__tpuYU a{color:inherit}.SiteFooter_footer__tpuYU a:focus-visible{outline:2px solid var(--action);outline-offset:3px}.SiteFooter_pages__hvFhV,.SiteFooter_sources__l12OL ul{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;margin:0;padding:0}.SiteFooter_sources__l12OL{display:flex;flex-wrap:wrap;gap:.35rem .75rem}.SiteFooter_sources__l12OL ul{gap:.35rem 1rem}@media (max-width:40rem){.SiteFooter_footer__tpuYU{grid-template-columns:1fr;padding-inline:1.25rem}}.location-fixture_page__guWPq{display:grid;gap:16px;margin:0 auto;max-width:720px;padding:32px 16px}.location-fixture_heading__q_TFR{font-size:var(--text-28);line-height:var(--leading-display);margin:0}.location-fixture_focusTarget__RNLqc{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);cursor:pointer;font:inherit;min-height:44px;padding:8px 14px;width:fit-content}.location-fixture_focusTarget__RNLqc:focus-visible{outline:2px solid var(--action);outline-offset:2px}.MedicineListButton_actions__JHS2o{padding:20px 0}.MedicineListButton_actions__JHS2o button{min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.MedicineListButton_actions__JHS2o button:hover{border-color:var(--action)}.MedicineListButton_actions__JHS2o p{margin:8px 0 0;color:var(--ink-2);font-size:var(--text-14)}.FarmasietRow_row__980JI{border-bottom:1px solid var(--line);list-style:none;padding:14px 0}.FarmasietRow_nameLine__PhHX5 strong{font-size:var(--text-16)}.FarmasietRow_statusLine__sgrQ7{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.FarmasietRow_statusLine__sgrQ7 strong{font-size:var(--text-14)}.FarmasietRow_glyph__mvEsS{border:1.5px solid var(--ink-2);border-radius:var(--radius-circle);display:inline-block;flex:0 0 14px;height:14px;position:relative;width:14px}.FarmasietRow_in_stock__WcsAP{background:var(--stock);border-color:var(--stock)}.FarmasietRow_orderable__46Fom{border-color:var(--order)}.FarmasietRow_orderable__46Fom:after{background:var(--order);content:"";height:5px;left:5px;position:absolute;top:2px;width:1.5px}.FarmasietRow_out_of_stock__mP4rz{border-color:var(--ink-2)}.FarmasietRow_unknown__i1hGE{border-style:dashed}.FarmasietRow_price__zFfMy{font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.FarmasietRow_updated__yc8W3{color:var(--ink-2);font-size:var(--text-14);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FarmasietRow_link__X6mdk{color:var(--action);display:block;font-weight:700;margin-top:8px;text-underline-offset:3px}.FarmasietRow_retry__Wnd1y{background:transparent;border:0;color:var(--action);cursor:pointer;display:block;font:inherit;font-size:var(--text-14);font-weight:700;margin:8px 0 0;padding:0;text-decoration:underline;text-underline-offset:3px}.FarmasietRow_reason__E97X_{color:var(--ink-2);font-size:var(--text-14);margin:8px 0 0}.FarmasietRow_lastSeen__esIWv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LineMapStop_stop__4kK0Y{position:absolute;left:0;display:grid;grid-template-columns:32px minmax(0,auto) minmax(0,auto);align-items:center;gap:8px;min-height:44px;max-width:100%;padding:0;border:0;border-radius:var(--radius-none);color:var(--ink);background:transparent;text-align:left;transform:translateY(-50%);cursor:pointer}.LineMapStop_stop__4kK0Y:focus-visible{outline:2px solid var(--action);outline-offset:3px}.LineMapStop_stop__4kK0Y>span,.LineMapStop_stop__4kK0Y>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LineMapStop_stop__4kK0Y>strong{color:var(--ink-2);font-weight:500}.LineMapStop_glyph__rkkpQ{justify-self:center;overflow:visible;animation:LineMapStop_fill__W7FZh .16s ease-out both}.LineMapStop_originGlyph__96xuH{display:block;flex:0 0 14px;overflow:visible}.LineMapStop_in_stock__83jG4{color:var(--stock)}.LineMapStop_orderable__x_dk_{color:var(--order)}.LineMapStop_checking__H0VvZ,.LineMapStop_out_of_stock__egzT2,.LineMapStop_unknown__YODWP{color:var(--ink-2)}@keyframes LineMapStop_fill__W7FZh{0%{transform:scale(.6);color:var(--ink-2)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.LineMapStop_glyph__rkkpQ{animation:none}}.PharmacyLineMap_map__h_XwP{display:grid;grid-template-columns:minmax(0,1fr);padding:20px 0;color:var(--ink)}.PharmacyLineMap_route__27_1a,.PharmacyLineMap_stops__S_JDB{position:relative;grid-column:1;grid-row:1;min-height:44px;min-width:0}.PharmacyLineMap_route__27_1a{pointer-events:none}.PharmacyLineMap_stops__S_JDB{z-index:2}.PharmacyLineMap_baseLine__aN0pu,.PharmacyLineMap_stockLine__D1dUd{position:absolute;top:0;left:14px;width:4px;background:var(--line)}.PharmacyLineMap_baseLine__aN0pu{height:100%}.PharmacyLineMap_stockLine__D1dUd{z-index:1;transform-origin:top;background:var(--stock);animation:PharmacyLineMap_stock-grow__gtIWV .24s ease-out both}@keyframes PharmacyLineMap_stock-grow__gtIWV{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.PharmacyLineMap_userMarker__Kc9aI{position:absolute;z-index:2;inset:0 0 auto;height:28px;transform:translateY(-50%)}.PharmacyLineMap_userMarker__Kc9aI>svg{position:absolute;left:16px;top:50%;transform:translate(-50%,-50%)}.PharmacyLineMap_userMarker__Kc9aI strong{position:absolute;top:50%;left:40px;font-size:.875rem;line-height:20px;white-space:nowrap;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.PharmacyLineMap_stockLine__D1dUd{animation:none}}.PharmacySheet_overlay__iA2YH{position:fixed;z-index:100;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgb(12 20 34/54%)}.PharmacySheet_modal__7JsVw{width:min(100%,620px);max-height:min(88dvh,760px);overflow:auto;border:1px solid var(--line);border-bottom:0;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--paper);color:var(--ink);box-shadow:0 -12px 36px rgb(12 20 34/20%);outline:none}.PharmacySheet_dialog__D1Out{position:relative;padding:18px 22px max(24px,env(safe-area-inset-bottom))}.PharmacySheet_grabber__tuhsr{width:42px;height:4px;margin:0 auto 18px;border-radius:4px;background:var(--line)}.PharmacySheet_close__pL1Li{position:absolute;top:12px;right:16px;display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;font-size:26px;line-height:1}.PharmacySheet_action__UZeor:focus-visible,.PharmacySheet_close__pL1Li:focus-visible{outline:2px solid var(--action);outline-offset:2px}.PharmacySheet_title__Nmfli{margin:0 48px 3px 0;font-size:var(--text-22);line-height:var(--leading-display)}.PharmacySheet_chain__uMpAx{margin:0 0 12px;color:var(--ink-2);font-size:var(--text-14)}.PharmacySheet_address__5XW9d{margin:0 0 22px;font-size:var(--text-16)}.PharmacySheet_travel__yW4C9{margin:0 0 22px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper)}.PharmacySheet_travel__yW4C9 h3{margin:0 0 8px;font-size:var(--text-16)}.PharmacySheet_travel__yW4C9 dl{display:grid;gap:6px;margin:0}.PharmacySheet_travel__yW4C9 dl>div{display:flex;justify-content:space-between;gap:16px;font-size:var(--text-14)}.PharmacySheet_travel__yW4C9 dt{color:var(--ink-2)}.PharmacySheet_travel__yW4C9 dd{margin:0;font-feature-settings:"pnum";font-variant-numeric:proportional-nums;text-align:right}.PharmacySheet_hours__we0vs h3{margin:0 0 8px;font-size:var(--text-16)}.PharmacySheet_hours__we0vs dl{margin:0}.PharmacySheet_day__iH88w{display:grid;grid-template-columns:minmax(100px,.6fr) minmax(0,1fr);gap:12px;padding:5px 0;border-bottom:1px solid var(--line);font-size:var(--text-14)}.PharmacySheet_day__iH88w dt{font-weight:700}.PharmacySheet_day__iH88w dd{margin:0;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.PharmacySheet_hours__we0vs>p{margin:0;color:var(--ink-2);font-size:var(--text-14)}.PharmacySheet_actions__SolOA{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.PharmacySheet_action__UZeor{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--action);border-radius:var(--radius-control);color:var(--action);font-size:var(--text-14);font-weight:700;text-decoration:none}.PharmacySheet_primary__nRYbA{background:var(--action);color:var(--paper)}.PharmacySheet_action__UZeor.PharmacySheet_primary__nRYbA:focus-visible,.PharmacySheet_action__UZeor.PharmacySheet_primary__nRYbA:hover,.PharmacySheet_action__UZeor.PharmacySheet_primary__nRYbA:link,.PharmacySheet_action__UZeor.PharmacySheet_primary__nRYbA:visited{color:var(--paper)}.PharmacySheet_chainFallback__BQbzi{align-self:center;color:var(--ink-2);font-size:var(--text-14)}@media (min-width:700px){.PharmacySheet_overlay__iA2YH{align-items:center;padding:24px}.PharmacySheet_modal__7JsVw{border-bottom:1px solid var(--line);border-radius:var(--radius-sheet)}.PharmacySheet_dialog__D1Out{padding:24px 28px 28px}.PharmacySheet_grabber__tuhsr{display:none}}.ListPharmacyRow_row__RNtoE{padding:16px 0;border-bottom:1px solid var(--line);list-style:none}.ListPharmacyRow_heading__qy2ht{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ListPharmacyRow_heading__qy2ht h2{margin:0;font-size:var(--text-18)}.ListPharmacyRow_address__bZw9y,.ListPharmacyRow_count__eu2IN{margin:4px 0;color:var(--ink-2);font-size:var(--text-14)}.ListPharmacyRow_distance__yhTVr{flex:0 0 auto;white-space:nowrap}.ListPharmacyRow_summary__u_BZb{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ListPharmacyRow_count__eu2IN{margin:5px 0 0}.ListPharmacyRow_details__Ud94S{min-height:40px;border:0;padding:4px 0;color:var(--action);background:transparent;font:inherit;font-size:var(--text-14);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ListPharmacyRow_details__Ud94S:focus-visible{outline:2px solid var(--action);outline-offset:2px}.ListPharmacyRow_items__iXstY{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0 16px;margin:8px 0 0;padding:0}.ListPharmacyRow_item__jxRPo{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid var(--line);list-style:none}.ListPharmacyRow_medicine__tYE0C{display:flex;min-width:0;align-items:center;gap:9px}.ListPharmacyRow_thumbnail__kKmLc{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;overflow:hidden;border-radius:var(--radius-control);background:var(--resept);color:var(--ink-2)}.ListPharmacyRow_thumbnail__kKmLc img{width:40px;height:40px;object-fit:contain}.ListPharmacyRow_medicineText__psQj2{display:grid;min-width:0;gap:2px;font-size:var(--text-14);overflow-wrap:anywhere}.ListPharmacyRow_medicineText__psQj2 small{color:var(--ink-2);font-size:var(--text-14)}.ListPharmacyRow_status__rvuOI{display:flex;flex:0 0 auto;align-items:center;gap:5px;white-space:nowrap;font-size:var(--text-14);font-weight:700}.ListPharmacyRow_status__rvuOI svg{display:block;flex:0 0 14px}@media (max-width:480px){.ListPharmacyRow_item__jxRPo{align-items:flex-start;flex-direction:column}}.MedicineListPage_page__RLbrV{width:min(100% - 32px,980px);margin:24px auto 64px}.MedicineListPage_page__RLbrV h1{margin:0 0 6px;font-size:clamp(var(--text-28),7vw,var(--text-36));line-height:var(--leading-display)}.MedicineListPage_description__Zprkj{max-width:68ch;margin:0 0 18px;color:var(--ink-2)}.MedicineListPage_location__yGfZ5{padding:8px 0 16px;border-bottom:1px solid var(--line)}.MedicineListPage_empty__sinA5{padding:24px 0}.MedicineListPage_empty__sinA5 a,.MedicineListPage_notice__JNRIr{color:var(--ink-2)}.MedicineListPage_medicines__vVqpT{margin:8px 0 16px;padding:0;list-style:none}.MedicineListPage_medicine__6bd8T{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.MedicineListPage_medicineName__FDvWf{display:flex;min-width:0;align-items:center;gap:12px;font-size:var(--text-16);font-weight:700}.MedicineListPage_medicineName__FDvWf img{width:56px;height:56px;flex:0 0 56px;object-fit:contain;background:var(--resept);border-radius:var(--radius-control)}.MedicineListPage_medicineName__FDvWf span{min-width:0;overflow-wrap:anywhere}.MedicineListPage_medicineActions__T5c_N{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.MedicineListPage_medicineActions__T5c_N label{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-14)}.MedicineListPage_medicineActions__T5c_N input{width:18px;height:18px;accent-color:var(--action)}.MedicineListPage_medicineActions__T5c_N button{min-height:36px;color:var(--action);border:0;padding:4px 0;background:transparent;font:inherit;font-size:var(--text-14);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.MedicineListPage_empty__sinA5 a:focus-visible,.MedicineListPage_medicineActions__T5c_N button:focus-visible{outline:2px solid var(--action);outline-offset:3px}.MedicineListPage_notice__JNRIr{padding:12px 0}.MedicineListPage_pharmacies__tNWeH{padding:0;margin:8px 0}@media (min-width:700px){.MedicineListPage_medicine__6bd8T{flex-direction:row;align-items:center;gap:20px}.MedicineListPage_medicineName__FDvWf{flex:1 1 auto}.MedicineListPage_medicineActions__T5c_N{flex:0 0 auto;justify-content:flex-end}}.ResultsViewToggle_group__6cQQF{align-items:center;background:var(--paper);border-bottom:1px solid var(--line);display:flex;gap:8px;padding:8px 0;position:sticky;top:0;z-index:3}.ResultsViewToggle_group__6cQQF button{background:transparent;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);cursor:pointer;font:inherit;min-height:40px;padding:8px 14px}.ResultsViewToggle_group__6cQQF button[aria-pressed=true]{background:var(--resept);border-color:var(--action);font-weight:700}.ResultsViewToggle_group__6cQQF button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.IosInstallGuide_guide__3z3wa{background:var(--resept);border-left:3px solid var(--action);margin-top:12px;padding:12px 16px}.IosInstallGuide_guide__3z3wa h3{font-size:var(--text-18);line-height:var(--leading-display);margin:0}.IosInstallGuide_guide__3z3wa ol{margin:10px 0 14px;padding-left:22px}.IosInstallGuide_guide__3z3wa li{line-height:var(--leading-body);margin:4px 0}.IosInstallGuide_actions__oAdWo{display:flex;flex-wrap:wrap;gap:8px}.IosInstallGuide_close__r53_M{border:1px solid var(--line);border-radius:var(--radius-control)}.IosInstallGuide_button__Ycdya,.IosInstallGuide_close__r53_M{background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;min-height:44px;padding:8px 12px}.IosInstallGuide_button__Ycdya{border:1px solid var(--action);border-radius:var(--radius-control);font-weight:700}.IosInstallGuide_button__Ycdya:focus-visible{outline:2px solid var(--action);outline-offset:2px}.IosInstallGuide_close__r53_M:focus-visible{outline:2px solid var(--action);outline-offset:2px}.NotifyMe_root__Vdxv2{margin:10px 0 14px}.NotifyMe_submit__Edabn,.NotifyMe_trigger__b5JHP{background:var(--action);border:1px solid var(--action);border-radius:var(--radius-control);color:var(--paper);cursor:pointer;font:inherit;font-weight:700;min-height:44px;padding:8px 14px}.NotifyMe_submit__Edabn:focus-visible,.NotifyMe_trigger__b5JHP:focus-visible{outline:2px solid var(--action);outline-offset:2px}.NotifyMe_submit__Edabn:disabled{cursor:wait;opacity:.65}.NotifyMe_retry__h8td_{background:none;border:0;color:var(--action);cursor:pointer;font:inherit;font-weight:700;min-height:40px;padding:6px 0;text-decoration:underline;text-underline-offset:3px}.NotifyMe_retry__h8td_:focus-visible{outline:2px solid var(--action);outline-offset:2px}.NotifyMe_panel__58dDD{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.NotifyMe_panel__58dDD p{line-height:var(--leading-body);margin:0 0 10px;max-width:68ch}.NotifyMe_radii__di_on{border:0;display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0;padding:0}.NotifyMe_radii__di_on legend{font-size:var(--text-14);font-weight:700;margin-bottom:6px}.NotifyMe_radii__di_on label{align-items:center;display:inline-flex;gap:7px;min-height:36px}.NotifyMe_radii__di_on input{accent-color:var(--action);height:16px;width:16px}.NotifyMe_error__LiHDc{color:var(--shortage)}.NotifyMe_success__GLi1q{border-left:3px solid var(--stock);color:var(--ink);margin:10px 0;padding:8px 12px}@media (prefers-reduced-motion:reduce){.NotifyMe_submit__Edabn,.NotifyMe_trigger__b5JHP{scroll-behavior:auto}}.MedicineResults_section__uO18J{margin-top:24px}.MedicineResults_section__uO18J h2{font-size:var(--text-22);line-height:var(--leading-display);margin:0 0 12px}.MedicineResults_controls__HZO3C{align-items:start;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 28px;padding:10px 0 14px}.MedicineResults_controls__HZO3C fieldset{border:0;display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;min-width:0;padding:0}.MedicineResults_controls__HZO3C legend{font-size:var(--text-14);font-weight:700;margin-bottom:6px}.MedicineResults_controls__HZO3C label{align-items:center;display:inline-flex;font-size:var(--text-14);gap:7px;min-height:32px}.MedicineResults_controls__HZO3C input{accent-color:var(--action);height:16px;margin:0;width:16px}.MedicineResults_controls__HZO3C input:disabled+span{color:var(--ink-2)}.MedicineResults_disabledHint__NUNXc,.MedicineResults_notice__LVZ_4{color:var(--ink-2);font-size:var(--text-14)}.MedicineResults_notice__LVZ_4{margin:14px 0}.MedicineResults_incompleteNotice__lBYZ5{align-items:center;color:var(--ink-2);display:flex;font-size:var(--text-14);gap:12px;justify-content:space-between;margin:14px 0}.MedicineResults_incompleteNotice__lBYZ5 p{margin:0}.MedicineResults_emptyState__rGfDc{background:var(--paper);border-left:3px solid var(--action);margin:14px 0;padding:12px 16px}.MedicineResults_emptyState__rGfDc p{margin:0 0 8px}.MedicineResults_emptyState__rGfDc ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0}.MedicineResults_emptyState__rGfDc a{color:var(--action);font-weight:700}.MedicineResults_notification__JeMg3{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;margin:14px 0}.MedicineResults_notification__JeMg3 p{color:var(--ink-2);font-size:var(--text-14);margin:0}.MedicineResults_notification__JeMg3 .MedicineResults_noticeAction__TUcDM[aria-disabled=true]{cursor:not-allowed;opacity:.7}.MedicineResults_noticeAction__TUcDM{background:transparent;border:0;color:var(--action);cursor:pointer;flex:0 0 auto;font:inherit;font-weight:700;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.MedicineResults_noticeAction__TUcDM:disabled{cursor:wait;opacity:.65}.MedicineResults_rows__HJF8D{list-style:none;margin:0;padding:0}.MedicineResults_mapSlot__33HbB,.MedicineResults_resultsMap__TP6cq{min-width:0}@media (min-width:1024px){.MedicineResults_section__uO18J{max-width:none}.MedicineResults_controls__HZO3C{display:block;max-width:420px}.MedicineResults_controls__HZO3C fieldset+fieldset{margin-top:10px}.MedicineResults_resultsMap__TP6cq{display:grid;grid-template-columns:420px minmax(0,1fr);gap:32px;align-items:start}.MedicineResults_resultsMap__TP6cq .MedicineResults_rows__HJF8D{grid-column:1;grid-row:1}.MedicineResults_resultsMap__TP6cq .MedicineResults_mapSlot__33HbB{align-self:start;grid-column:2;grid-row:1;position:sticky;top:72px}.MedicineResults_resultsMap__TP6cq[data-view=map] .MedicineResults_mapSlot__33HbB{height:calc(100dvh - 72px);min-height:420px}}@media (max-width:1023px){.MedicineResults_resultsMap__TP6cq[data-view=map]{display:flex;flex-direction:column;gap:16px}.MedicineResults_resultsMap__TP6cq[data-view=map] .MedicineResults_mapSlot__33HbB{order:-1}}.MedicinePageInteractive_location___ZRzX{border-bottom:1px solid var(--line);padding:14px 0 18px}.MedicinePageInteractive_location___ZRzX>p{color:var(--ink-2);font-size:var(--text-14);margin:10px 0 0}.ShortageBanner_banner__PXUb8{border:1px solid var(--shortage);border-left-width:4px;color:var(--shortage);margin-top:16px;padding:12px 16px}.ShortageBanner_banner__PXUb8 h2{font-size:var(--text-18);margin:0 0 4px}.ShortageBanner_banner__PXUb8 p{margin:4px 0 0}.page_page__OKbyH{margin:0 auto;max-width:1120px;padding:24px 20px 64px}@media (max-width:600px){.page_page__OKbyH{padding:16px 16px 48px}}.OwnerEnrollment_root__noUND{margin-top:14px}.OwnerEnrollment_root__noUND p{line-height:var(--leading-body);margin:10px 0 0}.OwnerEnrollment_button__v1CeA{background:var(--action);border:1px solid var(--action);border-radius:var(--radius-control);color:var(--paper);cursor:pointer;font:inherit;font-weight:700;min-height:44px;padding:8px 14px}.OwnerEnrollment_button__v1CeA:focus-visible{outline:2px solid var(--action);outline-offset:2px}.OwnerEnrollment_button__v1CeA:disabled{cursor:wait;opacity:.65}