

{"id":1349,"date":"2026-06-02T13:52:56","date_gmt":"2026-06-02T11:52:56","guid":{"rendered":"https:\/\/kampanj.expressen.se\/kry\/?p=1349"},"modified":"2026-06-02T14:22:19","modified_gmt":"2026-06-02T12:22:19","slug":"sa-far-du-tid-pa-vardcentralen-samma-dag-oppen-mottagning-gor-att-fler-far-hjalp-nar-de-verkligen-behover-det","status":"publish","type":"post","link":"https:\/\/kampanj.expressen.se\/kry\/sa-far-du-tid-pa-vardcentralen-samma-dag-oppen-mottagning-gor-att-fler-far-hjalp-nar-de-verkligen-behover-det\/","title":{"rendered":"S\u00e5 f\u00e5r du tid p\u00e5 v\u00e5rdcentralen samma dag: \u201c\u00d6ppen mottagning g\u00f6r att fler f\u00e5r hj\u00e4lp n\u00e4r de verkligen beh\u00f6ver det\u201d"},"content":{"rendered":"\n[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;HERO&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;rgba(255,255,255,0) 44%|rgba(0,0,0,0.4) 100%&#8221; background_enable_image=&#8221;off&#8221; background_blend=&#8221;overlay&#8221; background_video_mp4=&#8221;https:\/\/kampanj.expressen.se\/kry\/wp-content\/uploads\/2026\/06\/kry_start.mov&#8221; background_video_width=&#8221;100&#8243; min_height=&#8221;600px&#8221; min_height_tablet=&#8221;499px&#8221; min_height_phone=&#8221;320px&#8221; min_height_last_edited=&#8221;on|phone&#8221; height=&#8221;100vh&#8221; height_tablet=&#8221;90vh&#8221; height_phone=&#8221;80vh&#8221; height_last_edited=&#8221;off|desktop&#8221; max_height=&#8221;1100px&#8221; max_height_tablet=&#8221;900px&#8221; max_height_phone=&#8221;480px&#8221; max_height_last_edited=&#8221;on|desktop&#8221; background_last_edited=&#8221;off|phone&#8221; background_image_tablet=&#8221;https:\/\/kampanj.expressen.se\/kry\/wp-content\/uploads\/2026\/05\/a-3.jpg&#8221; background_enable_image_tablet=&#8221;on&#8221; background_position_tablet=&#8221;center_right&#8221; background_position_phone=&#8221;center_right&#8221; background_horizontal_offset_tablet=&#8221;26%&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; positioning=&#8221;absolute&#8221; position_origin_a=&#8221;bottom_center&#8221; width=&#8221;90%&#8221; max_width=&#8221;900px&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; header_text_align=&#8221;center&#8221; header_text_color=&#8221;#FFFFFF&#8221; header_font_size=&#8221;54px&#8221; custom_margin=&#8221;||10px||false|false&#8221; custom_margin_tablet=&#8221;||0px||false|false&#8221; custom_margin_phone=&#8221;||0px||false|false&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; header_font_size_tablet=&#8221;41px&#8221; header_font_size_phone=&#8221;24px&#8221; header_font_size_last_edited=&#8221;on|phone&#8221; header_text_shadow_style=&#8221;preset3&#8243; header_text_shadow_blur_strength=&#8221;0.5em&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h1>S\u00e5 f\u00e5r du tid p\u00e5 v\u00e5rdcentralen samma dag: \u201c\u00d6ppen mottagning g\u00f6r att fler f\u00e5r hj\u00e4lp n\u00e4r de verkligen beh\u00f6ver det\u201d<\/h1>[\/et_pb_text][et_pb_icon font_icon=&#8221;&#x33;||divi||400&#8243; icon_color=&#8221;#FFFFFF&#8221; icon_width=&#8221;45px&#8221; icon_width_tablet=&#8221;40px&#8221; icon_width_phone=&#8221;30px&#8221; icon_width_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_icon][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;40px||40px||true|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;640px&#8221; custom_padding=&#8221;0px||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text module_class=&#8221;ingress&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|700|||||||&#8221; text_font_size=&#8221;20px&#8221; custom_margin=&#8221;||27px||false|false&#8221; text_font_size_tablet=&#8221;20px&#8221; text_font_size_phone=&#8221;19px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<p>Det \u00e4r m\u00e5nga som vittnar om hur sv\u00e5rt det \u00e4r att f\u00e5 en tid p\u00e5 v\u00e5rdcentralen.<\/p>\n<p>L\u00e5nga telefonk\u00f6er, att inte komma fram alls eller att det inte finns n\u00e5gra tider kvar f\u00f6r dagen eller ens p\u00e5 flera veckor n\u00e4r man v\u00e4l f\u00e5r kontakt.<\/p>\n<p>N\u00e4r Tommy Domar verkligen beh\u00f6vde f\u00e5 hj\u00e4lp kunde han enkelt f\u00e5 det p\u00e5 en v\u00e5rdcentral n\u00e4ra honom.<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;640px&#8221; custom_margin=&#8221;||19px||false|false&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;||||||||&#8221; custom_margin=&#8221;||22px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<p><a href=\"https:\/\/app.adjust.com\/2i92rtw?redirect=https%3A%2F%2Fwww.kry.se%2Fvardcentraler%2Fboka-tid%2F&amp;campaign=se-native-bonnier-om&amp;adgroup=se-native-bonnier-om-las-mer&amp;creative=se-native-bonnier-om-las-mer-har\" target=\"_blank\" rel=\"noopener\">EXTERN L\u00c4NK: F\u00e5 hj\u00e4lp samma dag \u2013 l\u00e4s mer och boka tid p\u00e5 \u00d6ppen mottagning<\/a><\/p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;||||||||&#8221; custom_margin=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<p>Det var tidigt p\u00e5 morgonen n\u00e4r Tommy Domar, 60 \u00e5r och byggf\u00f6retagare, vaknade med en svullen och r\u00f6d hand. Han \u00e4r vanligtvis frisk och aktiv \u2013 tr\u00e4nar regelbundet, cyklar och \u00e5ker skidor \u2013 och har s\u00e4llan beh\u00f6vt kontakta v\u00e5rden. Men den h\u00e4r g\u00e5ngen k\u00e4nde han direkt att n\u00e5got var fel.<\/p>\n<p>N\u00e5gra dagar tidigare hade han hj\u00e4lpt en kund att s\u00e5ga en skiva, och n\u00e4r han borstade av OSB-skivan m\u00e4rkte han att sm\u00e5 flisor hade tr\u00e4ngt in i handen \u2013 trots tunna vantar.<\/p>\n<p>\u2013 Jag vaknade mitt i natten och k\u00e4nde direkt att det h\u00e4r inte var bra. Handen var varm och svullen upp mot armen, och jag visste att jag beh\u00f6vde n\u00e5gon som tittade p\u00e5 det, s\u00e4ger Tommy.\u202f<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; admin_label=&#8221;sektion&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(0,0,0,0.4)&#8221; background_image=&#8221;https:\/\/kampanj.expressen.se\/kry\/wp-content\/uploads\/2026\/06\/kry-33143211.jpg&#8221; background_position=&#8221;bottom_center&#8221; background_vertical_offset=&#8221;26%&#8221; background_enable_video_mp4=&#8221;off&#8221; background_video_width=&#8221;100%&#8221; min_height=&#8221;700px&#8221; min_height_tablet=&#8221;&#8221; min_height_phone=&#8221;&#8221; min_height_last_edited=&#8221;on|phone&#8221; height=&#8221;100vh&#8221; height_tablet=&#8221;&#8221; height_phone=&#8221;&#8221; height_last_edited=&#8221;on|desktop&#8221; max_height=&#8221;1200px&#8221; max_height_tablet=&#8221;&#8221; max_height_phone=&#8221;&#8221; max_height_last_edited=&#8221;on|phone&#8221; custom_padding_tablet=&#8221;130px||130px||true|false&#8221; custom_padding_phone=&#8221;40px||40px||true|false&#8221; background_color_phone=&#8221;rgba(0,0,0,0.7)&#8221; background_last_edited=&#8221;on|desktop&#8221; background_enable_color_phone=&#8221;on&#8221; background_position_phone=&#8221;top_center&#8221; background_blend_phone=&#8221;darken&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#0076D6&#8243; positioning=&#8221;absolute&#8221; position_origin_a=&#8221;center_right&#8221; horizontal_offset=&#8221;100px&#8221; position_origin_a_tablet=&#8221;center_center&#8221; position_origin_a_phone=&#8221;center_center&#8221; position_origin_a_last_edited=&#8221;on|desktop&#8221; position_origin_f_tablet=&#8221;&#8221; position_origin_f_phone=&#8221;&#8221; position_origin_f_last_edited=&#8221;on|desktop&#8221; position_origin_r_tablet=&#8221;&#8221; position_origin_r_phone=&#8221;&#8221; position_origin_r_last_edited=&#8221;on|desktop&#8221; width_tablet=&#8221;80%&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;600px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; positioning_tablet=&#8221;none&#8221; positioning_phone=&#8221;none&#8221; positioning_last_edited=&#8221;on|phone&#8221; border_radii=&#8221;on|4px|4px|4px|4px&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#FFFFFF&#8221; header_2_text_color=&#8221;#FFFFFF&#8221; custom_margin=&#8221;0px|0px|0px|0px|false|false&#8221; custom_padding=&#8221;30px|30px|30px|30px|false|false&#8221; custom_css_main_element=&#8221;li{padding-bottom:10px;}&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h2>Vad \u00e4r \u00d6ppen mottagning?<\/h2>\n<p>P\u00e5 Krys \u00d6ppna mottagning kan du boka tid p\u00e5 v\u00e5rdcentralen samma dag, direkt i Kry-appen. Nya tider sl\u00e4pps varje vardag kl.\u202f07:00. N\u00e4r du kommer tas du emot av en sjuksk\u00f6terska eller l\u00e4kare som g\u00f6r en f\u00f6rsta bed\u00f6mning och hj\u00e4lper dig med det vi kan h\u00e4r och nu. Om du beh\u00f6ver mer v\u00e5rd bokar vi ett nytt bes\u00f6k f\u00f6r uppf\u00f6ljning eller utredning.<\/p>\n<p><b>Bra att veta:<\/b><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bokningstiden \u00e4r ungef\u00e4rlig. V\u00e4ntetid p\u00e5 upp till 30 min kan f\u00f6rekomma d\u00e5 akuta besv\u00e4r g\u00e5r f\u00f6re.<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vem du tr\u00e4ffar beror p\u00e5 hur vi bed\u00f6mer att vi b\u00e4st kan hj\u00e4lpa dig.<\/span><span style=\"font-weight: 400;\"> <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Du kan bes\u00f6ka vilken Kry-v\u00e5rdcentral du vill, oavsett var du \u00e4r listad.<\/li>\n<\/ul>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;40px||40px||true|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;640px&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;||||||||&#8221; custom_margin=&#8221;||30px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<p>Tommy gick som vanligt upp vid fem-tiden och loggade d\u00e5 in i Kry-appen f\u00f6r att f\u00f6rs\u00f6ka boka tid p\u00e5 sin Kry v\u00e5rdcentral, men d\u00e5 hade dagens tider inte sl\u00e4ppts \u00e4nnu. N\u00e4r nya tider sl\u00e4pptes vid 07 hittade han en ledig tid redan tre timmar senare p\u00e5 en annan n\u00e4rliggande Kry v\u00e5rdcentral. Tommy bokade direkt och uppskattade hur enkelt det var att g\u00f6ra bokningen sj\u00e4lv.<\/p>\n<p>\u2013 Det var v\u00e4ldigt smidigt. Man f\u00e5r skriva en liten ber\u00e4ttelse om vad som \u00e4r fel och sedan kan man boka tid direkt. Inget kr\u00e5ngel, inga telefonk\u00f6er, det gick snabbt och enkelt, s\u00e4ger Tommy.\u202f<\/p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/kampanj.expressen.se\/kry\/wp-content\/uploads\/2026\/06\/kry-33412991.jpg&#8221; title_text=&#8221;kry-33412991&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;30px||10px||false|false&#8221; animation_style=&#8221;fade&#8221; border_radii=&#8221;on|8px|8px|8px|8px&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text module_class=&#8221;bildtext&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#757575&#8243; text_font_size=&#8221;16px&#8221; custom_margin=&#8221;||30px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<p>Tommy Domar<\/p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/kampanj.expressen.se\/kry\/wp-content\/uploads\/2026\/05\/quote.png&#8221; title_text=&#8221;quote&#8221; align=&#8221;center&#8221; module_class=&#8221;no-radius&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;45px&#8221; max_width_tablet=&#8221;45px&#8221; max_width_phone=&#8221;40px&#8221; max_width_last_edited=&#8221;on|phone&#8221; custom_margin=&#8221;40px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;||||||||&#8221; header_text_align=&#8221;center&#8221; header_text_color=&#8221;#141414&#8243; header_font_size=&#8221;50px&#8221; custom_margin=&#8221;10px||||false|false&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; animation_style=&#8221;fade&#8221; header_font_size_tablet=&#8221;45px&#8221; header_font_size_phone=&#8221;35px&#8221; header_font_size_last_edited=&#8221;on|phone&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h1>Inget kr\u00e5ngel, inga telefonk\u00f6er, det gick snabbt och enkelt<\/h1>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_video_mp4=&#8221;https:\/\/kampanj.expressen.se\/kry\/wp-content\/uploads\/2026\/06\/kry-837466282.mov&#8221; width=&#8221;90%&#8221; width_tablet=&#8221;80%&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;off|tablet&#8221; max_width_tablet=&#8221;640px&#8221; max_width_phone=&#8221;640px&#8221; max_width_last_edited=&#8221;on|tablet&#8221; min_height=&#8221;600px&#8221; min_height_tablet=&#8221;500px&#8221; min_height_phone=&#8221;500px&#8221; min_height_last_edited=&#8221;on|desktop&#8221; custom_margin=&#8221;30px||30px||false|false&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; border_radii=&#8221;on|8px|8px|8px|8px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;1_2&#8243; admin_label=&#8221;V\u00e4nster&#8221; _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;fade&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_video _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_video][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; admin_label=&#8221;V\u00e4nster&#8221; _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#8221; animation_style=&#8221;fade&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;640px&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;||||||||&#8221; custom_margin=&#8221;||30px||false|false&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h2>L\u00e4ttnaden av snabb hj\u00e4lp\u202f<\/h2>\n<p>N\u00e4r Tommy kom till mottagningen tog det inte l\u00e5ng tid innan han fick hj\u00e4lp. Blodprov togs, stickorna plockades bort och handen tejpades. Antibiotika ordinerades och ett uppf\u00f6ljande samtal planerades in. Tommy var tillbaka p\u00e5 jobbet redan 11.30 samma dag, med handen omh\u00e4ndertagen.\u202f<\/p>\n<p>\u2013 En snabb f\u00f6rsta bed\u00f6mning ger trygghet f\u00f6r patienten och att vi kan agera direkt vid behov, s\u00e4ger David Christiansson, specialist i Allm\u00e4nmedicin p\u00e5 Kry V\u00e5rdcentral Triangeln i Malm\u00f6.<\/p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/kampanj.expressen.se\/kry\/wp-content\/uploads\/2026\/05\/kry-67383922.jpg&#8221; title_text=&#8221;kry-67383922&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;30px||30px||false|false&#8221; animation_style=&#8221;fade&#8221; hover_enabled=&#8221;0&#8243; border_radii=&#8221;on|8px|8px|8px|8px&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;||||||||&#8221; custom_margin=&#8221;||30px||false|false&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<p>\u2013 Att kunna boka en tid p\u00e5 v\u00e5rdcentralen sj\u00e4lv och veta att det sl\u00e4pps lediga tider varje dag \u00e4r ocks\u00e5 en trygghet f\u00f6r patienten. Det g\u00f6r ocks\u00e5 att vi efter en snabb f\u00f6rsta bed\u00f6mning kan f\u00f6lja upp och s\u00e4kerst\u00e4lla kontinuitet i v\u00e5rden.<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#027EE5&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#FFFFFF&#8221; header_text_color=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h1 style=\"text-align: center;\">Hitta din n\u00e4rmaste mottagning<\/h1>\n <p>Vi har v\u00e5rdcentraler, barnav\u00e5rdscentraler och barnmorskemottagningar i flera regioner \u2013 fr\u00e5n Malm\u00f6 i s\u00f6der till Lule\u00e5 i norr.<\/p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<style><!-- [et_pb_line_break_holder] -->    .kry-app {<!-- [et_pb_line_break_holder] -->        --kry-blue: #0076D6;<!-- [et_pb_line_break_holder] -->        --kry-blue-light: #3399E0;<!-- [et_pb_line_break_holder] -->        --kry-blue-dark: #005AA3;<!-- [et_pb_line_break_holder] -->        --kry-purple: #0076D6;<!-- [et_pb_line_break_holder] -->        --kry-purple-light: #3399E0;<!-- [et_pb_line_break_holder] -->        --kry-bg: #f7f5ef;<!-- [et_pb_line_break_holder] -->        --kry-card: #ffffff;<!-- [et_pb_line_break_holder] -->        --kry-border: #e6e2d6;<!-- [et_pb_line_break_holder] -->        --kry-text: #1c1538;<!-- [et_pb_line_break_holder] -->        --kry-muted: #6b6480;<!-- [et_pb_line_break_holder] -->        --kry-accent: #eb0000;<!-- [et_pb_line_break_holder] -->        --kry-accent-vc:  #eb0000;<!-- [et_pb_line_break_holder] -->        --kry-accent-bvc: #ff4d4d;<!-- [et_pb_line_break_holder] -->        --kry-accent-bmm: #a30000;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        font-family: 'Inter', \"Inter\", Arial, Lucida, sans-serif;<!-- [et_pb_line_break_holder] -->        color: var(--kry-text);<!-- [et_pb_line_break_holder] -->        background: var(--kry-bg);<!-- [et_pb_line_break_holder] -->        display: grid;<!-- [et_pb_line_break_holder] -->        grid-template-columns: 420px 1fr;<!-- [et_pb_line_break_holder] -->        height: clamp(640px, 78vh, 900px);<!-- [et_pb_line_break_holder] -->        max-width: 1400px;<!-- [et_pb_line_break_holder] -->        margin: 0 auto;<!-- [et_pb_line_break_holder] -->        overflow: hidden;<!-- [et_pb_line_break_holder] -->        border: 1px solid var(--kry-border);<!-- [et_pb_line_break_holder] -->        border-radius: 12px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app, .kry-app * { box-sizing: border-box; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Sidebar *\/<!-- [et_pb_line_break_holder] -->    .kry-app .kry-sidebar {<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        flex-direction: column;<!-- [et_pb_line_break_holder] -->        border-right: 1px solid var(--kry-border);<!-- [et_pb_line_break_holder] -->        background: var(--kry-bg);<!-- [et_pb_line_break_holder] -->        min-width: 0;<!-- [et_pb_line_break_holder] -->        min-height: 0;<!-- [et_pb_line_break_holder] -->        overflow: hidden;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-sidebar-header {<!-- [et_pb_line_break_holder] -->        padding: 24px 16px 16px 16px;<!-- [et_pb_line_break_holder] -->        border-bottom: 1px solid var(--kry-border);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-sidebar-header h1 {<!-- [et_pb_line_break_holder] -->        margin: 0 0 8px 0;<!-- [et_pb_line_break_holder] -->        font-size: 22px;<!-- [et_pb_line_break_holder] -->        line-height: 1.25;<!-- [et_pb_line_break_holder] -->        font-weight: 700;<!-- [et_pb_line_break_holder] -->        color: var(--kry-purple);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-sidebar-header p {<!-- [et_pb_line_break_holder] -->        margin: 0;<!-- [et_pb_line_break_holder] -->        color: var(--kry-muted);<!-- [et_pb_line_break_holder] -->        font-size: 13px;<!-- [et_pb_line_break_holder] -->        line-height: 1.45;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-region-section {<!-- [et_pb_line_break_holder] -->        padding: 16px 16px 4px 16px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-region-label {<!-- [et_pb_line_break_holder] -->        font-size: 14px;<!-- [et_pb_line_break_holder] -->        font-weight: 700;<!-- [et_pb_line_break_holder] -->        color: var(--kry-purple);<!-- [et_pb_line_break_holder] -->        margin: 0 0 10px 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-region-chips {<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->        gap: 8px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-chips {<!-- [et_pb_line_break_holder] -->        display: grid;<!-- [et_pb_line_break_holder] -->        grid-template-columns: repeat(3, 1fr);<!-- [et_pb_line_break_holder] -->        gap: 8px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-chip {<!-- [et_pb_line_break_holder] -->        padding: 10px 8px;<!-- [et_pb_line_break_holder] -->        border-radius: 12px;<!-- [et_pb_line_break_holder] -->        border: 1px solid var(--kry-border);<!-- [et_pb_line_break_holder] -->        background: #fff;<!-- [et_pb_line_break_holder] -->        font-size: 13px;<!-- [et_pb_line_break_holder] -->        font-weight: 600;<!-- [et_pb_line_break_holder] -->        color: var(--kry-text);<!-- [et_pb_line_break_holder] -->        cursor: pointer;<!-- [et_pb_line_break_holder] -->        transition: border-color 0.15s ease, color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease;<!-- [et_pb_line_break_holder] -->        line-height: 1.2;<!-- [et_pb_line_break_holder] -->        text-align: center;<!-- [et_pb_line_break_holder] -->        font-family: inherit;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-chip .kry-type-chip-sub {<!-- [et_pb_line_break_holder] -->        display: block;<!-- [et_pb_line_break_holder] -->        font-size: 11px;<!-- [et_pb_line_break_holder] -->        font-weight: 500;<!-- [et_pb_line_break_holder] -->        color: var(--kry-muted);<!-- [et_pb_line_break_holder] -->        margin-top: 2px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-chip:hover {<!-- [et_pb_line_break_holder] -->        border-color: var(--kry-purple-light);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-chip.active {<!-- [et_pb_line_break_holder] -->        color: #fff;<!-- [et_pb_line_break_holder] -->        box-shadow: 0 1px 2px rgba(0, 118, 214, 0.2);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-chip-all {<!-- [et_pb_line_break_holder] -->        grid-column: 1 \/ -1;<!-- [et_pb_line_break_holder] -->        padding: 9px 12px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-chip.active[data-type=\"ALL\"] {<!-- [et_pb_line_break_holder] -->        background: var(--kry-blue);<!-- [et_pb_line_break_holder] -->        border-color: var(--kry-blue);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-chip.active[data-type=\"VC\"] {<!-- [et_pb_line_break_holder] -->        background: var(--kry-accent-vc);<!-- [et_pb_line_break_holder] -->        border-color: var(--kry-accent-vc);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-chip.active[data-type=\"BVC\"] {<!-- [et_pb_line_break_holder] -->        background: var(--kry-accent-bvc);<!-- [et_pb_line_break_holder] -->        border-color: var(--kry-accent-bvc);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-chip.active[data-type=\"BMM\"] {<!-- [et_pb_line_break_holder] -->        background: var(--kry-accent-bmm);<!-- [et_pb_line_break_holder] -->        border-color: var(--kry-accent-bmm);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-chip.active .kry-type-chip-sub {<!-- [et_pb_line_break_holder] -->        color: rgba(255, 255, 255, 0.75);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-badge {<!-- [et_pb_line_break_holder] -->        display: inline-block;<!-- [et_pb_line_break_holder] -->        font-size: 10px;<!-- [et_pb_line_break_holder] -->        font-weight: 700;<!-- [et_pb_line_break_holder] -->        letter-spacing: 0.04em;<!-- [et_pb_line_break_holder] -->        text-transform: uppercase;<!-- [et_pb_line_break_holder] -->        padding: 2px 7px;<!-- [et_pb_line_break_holder] -->        border-radius: 999px;<!-- [et_pb_line_break_holder] -->        margin-bottom: 4px;<!-- [et_pb_line_break_holder] -->        margin-right: 6px;<!-- [et_pb_line_break_holder] -->        background: var(--kry-accent-vc);<!-- [et_pb_line_break_holder] -->        color: #fff;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-badge.bvc { background: var(--kry-accent-bvc); }<!-- [et_pb_line_break_holder] -->    .kry-app .kry-type-badge.bmm { background: var(--kry-accent-bmm); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-clinic-card .kry-phone {<!-- [et_pb_line_break_holder] -->        margin: 0 0 8px 0;<!-- [et_pb_line_break_holder] -->        font-size: 12px;<!-- [et_pb_line_break_holder] -->        color: var(--kry-muted);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-chip {<!-- [et_pb_line_break_holder] -->        padding: 7px 14px;<!-- [et_pb_line_break_holder] -->        border-radius: 999px;<!-- [et_pb_line_break_holder] -->        border: 1px solid var(--kry-border);<!-- [et_pb_line_break_holder] -->        background: #fff;<!-- [et_pb_line_break_holder] -->        font-size: 13px;<!-- [et_pb_line_break_holder] -->        font-weight: 500;<!-- [et_pb_line_break_holder] -->        color: var(--kry-text);<!-- [et_pb_line_break_holder] -->        cursor: pointer;<!-- [et_pb_line_break_holder] -->        transition: border-color 0.15s ease, color 0.15s ease, background 0.15s ease;<!-- [et_pb_line_break_holder] -->        line-height: 1;<!-- [et_pb_line_break_holder] -->        font-family: inherit;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-chip:hover {<!-- [et_pb_line_break_holder] -->        border-color: var(--kry-purple-light);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-chip.active {<!-- [et_pb_line_break_holder] -->        border-color: var(--kry-purple);<!-- [et_pb_line_break_holder] -->        color: var(--kry-purple);<!-- [et_pb_line_break_holder] -->        box-shadow: inset 0 0 0 1px var(--kry-purple);<!-- [et_pb_line_break_holder] -->        background: #fff;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-search-row {<!-- [et_pb_line_break_holder] -->        padding: 12px 16px 8px 16px;<!-- [et_pb_line_break_holder] -->        position: relative;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-search-row input {<!-- [et_pb_line_break_holder] -->        width: 100%;<!-- [et_pb_line_break_holder] -->        padding: 12px 14px 12px 38px;<!-- [et_pb_line_break_holder] -->        border: 1px solid var(--kry-border);<!-- [et_pb_line_break_holder] -->        background: #fff;<!-- [et_pb_line_break_holder] -->        border-radius: 10px;<!-- [et_pb_line_break_holder] -->        font-size: 14px;<!-- [et_pb_line_break_holder] -->        color: var(--kry-text);<!-- [et_pb_line_break_holder] -->        outline: none;<!-- [et_pb_line_break_holder] -->        font-family: inherit;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-search-row input:focus {<!-- [et_pb_line_break_holder] -->        border-color: var(--kry-purple-light);<!-- [et_pb_line_break_holder] -->        box-shadow: 0 0 0 3px rgba(0, 118, 214, 0.18);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-search-row .kry-icon {<!-- [et_pb_line_break_holder] -->        position: absolute;<!-- [et_pb_line_break_holder] -->        left: 28px;<!-- [et_pb_line_break_holder] -->        top: 50%;<!-- [et_pb_line_break_holder] -->        transform: translateY(-50%);<!-- [et_pb_line_break_holder] -->        color: var(--kry-muted);<!-- [et_pb_line_break_holder] -->        pointer-events: none;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-count {<!-- [et_pb_line_break_holder] -->        padding: 8px 16px 12px 16px;<!-- [et_pb_line_break_holder] -->        font-size: 13px;<!-- [et_pb_line_break_holder] -->        color: var(--kry-muted);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-clinic-list {<!-- [et_pb_line_break_holder] -->        flex: 1;<!-- [et_pb_line_break_holder] -->        overflow-y: auto;<!-- [et_pb_line_break_holder] -->        padding: 0 16px 16px 16px;<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        flex-direction: column;<!-- [et_pb_line_break_holder] -->        gap: 8px;<!-- [et_pb_line_break_holder] -->        scrollbar-width: thin;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-clinic-card {<!-- [et_pb_line_break_holder] -->        background: var(--kry-card);<!-- [et_pb_line_break_holder] -->        border: 1px solid var(--kry-border);<!-- [et_pb_line_break_holder] -->        border-radius: 10px;<!-- [et_pb_line_break_holder] -->        padding: 10px 12px;<!-- [et_pb_line_break_holder] -->        cursor: pointer;<!-- [et_pb_line_break_holder] -->        transition: border-color 0.15s ease, transform 0.1s ease;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-clinic-card:hover {<!-- [et_pb_line_break_holder] -->        border-color: var(--kry-purple-light);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-clinic-card.active {<!-- [et_pb_line_break_holder] -->        border-color: var(--kry-purple);<!-- [et_pb_line_break_holder] -->        box-shadow: 0 0 0 2px rgba(0, 118, 214, 0.18);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-badge-nearest {<!-- [et_pb_line_break_holder] -->        display: inline-block;<!-- [et_pb_line_break_holder] -->        background: var(--kry-accent);<!-- [et_pb_line_break_holder] -->        color: #fff;<!-- [et_pb_line_break_holder] -->        font-size: 10px;<!-- [et_pb_line_break_holder] -->        font-weight: 700;<!-- [et_pb_line_break_holder] -->        letter-spacing: 0.03em;<!-- [et_pb_line_break_holder] -->        text-transform: uppercase;<!-- [et_pb_line_break_holder] -->        padding: 2px 7px;<!-- [et_pb_line_break_holder] -->        border-radius: 999px;<!-- [et_pb_line_break_holder] -->        margin-bottom: 4px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-clinic-card h3 {<!-- [et_pb_line_break_holder] -->        margin: 0 0 3px 0;<!-- [et_pb_line_break_holder] -->        font-size: 14px;<!-- [et_pb_line_break_holder] -->        font-weight: 700;<!-- [et_pb_line_break_holder] -->        color: var(--kry-purple);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-clinic-card .kry-addr {<!-- [et_pb_line_break_holder] -->        margin: 0 0 2px 0;<!-- [et_pb_line_break_holder] -->        font-size: 12px;<!-- [et_pb_line_break_holder] -->        line-height: 1.35;<!-- [et_pb_line_break_holder] -->        color: var(--kry-text);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-clinic-card .kry-addr a,<!-- [et_pb_line_break_holder] -->    .kry-app .kry-clinic-card .kry-phone a {<!-- [et_pb_line_break_holder] -->        color: inherit;<!-- [et_pb_line_break_holder] -->        text-decoration: none;<!-- [et_pb_line_break_holder] -->        border-bottom: 1px dotted var(--kry-muted);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-clinic-card .kry-addr a:hover,<!-- [et_pb_line_break_holder] -->    .kry-app .kry-clinic-card .kry-phone a:hover {<!-- [et_pb_line_break_holder] -->        color: var(--kry-purple);<!-- [et_pb_line_break_holder] -->        border-bottom-color: var(--kry-purple);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-clinic-card .kry-actions {<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        gap: 8px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-btn {<!-- [et_pb_line_break_holder] -->        flex: 1;<!-- [et_pb_line_break_holder] -->        padding: 7px 12px;<!-- [et_pb_line_break_holder] -->        font-size: 12px;<!-- [et_pb_line_break_holder] -->        font-weight: 600;<!-- [et_pb_line_break_holder] -->        border-radius: 999px;<!-- [et_pb_line_break_holder] -->        border: 1px solid var(--kry-purple);<!-- [et_pb_line_break_holder] -->        cursor: pointer;<!-- [et_pb_line_break_holder] -->        text-align: center;<!-- [et_pb_line_break_holder] -->        text-decoration: none;<!-- [et_pb_line_break_holder] -->        transition: background 0.15s ease, color 0.15s ease;<!-- [et_pb_line_break_holder] -->        font-family: inherit;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-btn-primary {<!-- [et_pb_line_break_holder] -->        background: var(--kry-purple);<!-- [et_pb_line_break_holder] -->        color: #fff;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-btn-primary:hover { background: var(--kry-purple-light); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-btn-secondary {<!-- [et_pb_line_break_holder] -->        background: transparent;<!-- [et_pb_line_break_holder] -->        color: var(--kry-purple);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-btn-secondary:hover { background: rgba(0, 118, 214, 0.08); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-empty {<!-- [et_pb_line_break_holder] -->        text-align: center;<!-- [et_pb_line_break_holder] -->        color: var(--kry-muted);<!-- [et_pb_line_break_holder] -->        padding: 32px 16px;<!-- [et_pb_line_break_holder] -->        font-size: 14px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Map area *\/<!-- [et_pb_line_break_holder] -->    .kry-app .kry-map-area {<!-- [et_pb_line_break_holder] -->        position: relative;<!-- [et_pb_line_break_holder] -->        background: #ffffff;<!-- [et_pb_line_break_holder] -->        min-width: 0;<!-- [et_pb_line_break_holder] -->        min-height: 0;<!-- [et_pb_line_break_holder] -->        overflow: hidden;<!-- [et_pb_line_break_holder] -->        padding: 16px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-map-host {<!-- [et_pb_line_break_holder] -->        position: absolute;<!-- [et_pb_line_break_holder] -->        inset: 16px;<!-- [et_pb_line_break_holder] -->        width: calc(100% - 32px);<!-- [et_pb_line_break_holder] -->        height: calc(100% - 32px);<!-- [et_pb_line_break_holder] -->        display: block;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-map-host svg { width: 100%; height: 100%; background: #ffffff; display: block; }<!-- [et_pb_line_break_holder] -->    .kry-app .kry-map-host #kommuner path { fill: #e8e4d6; stroke: #b8b1a0; stroke-width: 0.4; transition: fill 0.15s ease; }<!-- [et_pb_line_break_holder] -->    .kry-app .kry-map-host #kommuner path.has-clinic { fill: #0076D6; cursor: pointer; }<!-- [et_pb_line_break_holder] -->    .kry-app .kry-map-host #kommuner path.has-clinic:hover { fill: #3399E0; }<!-- [et_pb_line_break_holder] -->    .kry-app .kry-map-host #kommuner path.selected { fill: #005AA3; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-map-error {<!-- [et_pb_line_break_holder] -->        position: absolute;<!-- [et_pb_line_break_holder] -->        inset: 24px;<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        align-items: center;<!-- [et_pb_line_break_holder] -->        justify-content: center;<!-- [et_pb_line_break_holder] -->        text-align: center;<!-- [et_pb_line_break_holder] -->        font-size: 13px;<!-- [et_pb_line_break_holder] -->        color: var(--kry-muted);<!-- [et_pb_line_break_holder] -->        padding: 16px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-map-reset {<!-- [et_pb_line_break_holder] -->        position: absolute;<!-- [et_pb_line_break_holder] -->        top: 16px;<!-- [et_pb_line_break_holder] -->        right: 16px;<!-- [et_pb_line_break_holder] -->        background: #fff;<!-- [et_pb_line_break_holder] -->        border: 1px solid var(--kry-border);<!-- [et_pb_line_break_holder] -->        color: var(--kry-purple);<!-- [et_pb_line_break_holder] -->        font-size: 12px;<!-- [et_pb_line_break_holder] -->        font-weight: 600;<!-- [et_pb_line_break_holder] -->        padding: 6px 12px;<!-- [et_pb_line_break_holder] -->        border-radius: 999px;<!-- [et_pb_line_break_holder] -->        cursor: pointer;<!-- [et_pb_line_break_holder] -->        display: none;<!-- [et_pb_line_break_holder] -->        box-shadow: 0 1px 2px rgba(0,0,0,0.06);<!-- [et_pb_line_break_holder] -->        font-family: inherit;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .kry-app .kry-map-reset.visible { display: inline-block; }<!-- [et_pb_line_break_holder] -->    .kry-app .kry-map-reset:hover { border-color: var(--kry-purple-light); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->        .kry-app { grid-template-columns: 1fr; }<!-- [et_pb_line_break_holder] -->        .kry-app .kry-map-area { display: none; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><div class=\"kry-app\"><!-- [et_pb_line_break_holder] -->    <div class=\"kry-sidebar\"><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->        <div class=\"kry-region-section\"><!-- [et_pb_line_break_holder] -->            <pee class=\"kry-region-label\">Typ av mottagning<\/pee><!-- [et_pb_line_break_holder] -->            <div class=\"kry-type-chips\" id=\"kry-typeChips\"><!-- [et_pb_line_break_holder] -->                <button class=\"kry-type-chip kry-type-chip-all active\" data-type=\"ALL\">Alla mottagningar<\/button><!-- [et_pb_line_break_holder] -->                <button class=\"kry-type-chip\" data-type=\"VC\">V\u00e5rdcentral<span class=\"kry-type-chip-sub\">VC<\/span><\/button><!-- [et_pb_line_break_holder] -->                <button class=\"kry-type-chip\" data-type=\"BVC\">Barnav\u00e5rd<span class=\"kry-type-chip-sub\">BVC<\/span><\/button><!-- [et_pb_line_break_holder] -->                <button class=\"kry-type-chip\" data-type=\"BMM\">Barnmorska<span class=\"kry-type-chip-sub\">BMM<\/span><\/button><!-- [et_pb_line_break_holder] -->            <\/div><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <div class=\"kry-region-section\"><!-- [et_pb_line_break_holder] -->            <pee class=\"kry-region-label\">Region<\/pee><!-- [et_pb_line_break_holder] -->            <div class=\"kry-region-chips\" id=\"kry-regionChips\"><!-- [et_pb_line_break_holder] -->                <button class=\"kry-chip active\" data-region=\"Alla\">Alla<\/button><!-- [et_pb_line_break_holder] -->            <\/div><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <div class=\"kry-search-row\"><!-- [et_pb_line_break_holder] -->            <svg class=\"kry-icon\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><!-- [et_pb_line_break_holder] -->                <circle cx=\"11\" cy=\"11\" r=\"7\"\/><!-- [et_pb_line_break_holder] -->                <line x1=\"20\" y1=\"20\" x2=\"16.65\" y2=\"16.65\"\/><!-- [et_pb_line_break_holder] -->            <\/svg><!-- [et_pb_line_break_holder] -->            <input id=\"kry-search\" type=\"search\" placeholder=\"Filtrera p\u00e5 region, ort eller postnummer\" autocomplete=\"off\" \/><!-- [et_pb_line_break_holder] -->        <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <div class=\"kry-count\" id=\"kry-count\">0 mottagningar<\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <div class=\"kry-clinic-list\" id=\"kry-list\"><\/div><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <div class=\"kry-map-area\" aria-label=\"Karta \u00f6ver Sverige\"><!-- [et_pb_line_break_holder] -->        <div id=\"kry-mapHost\" class=\"kry-map-host\"><\/div><!-- [et_pb_line_break_holder] -->        <button class=\"kry-map-reset\" id=\"kry-mapReset\" type=\"button\">Visa hela Sverige<\/button><!-- [et_pb_line_break_holder] -->    <\/div><!-- [et_pb_line_break_holder] --><\/div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function() {<!-- [et_pb_line_break_holder] -->    'use strict';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ ---- CONFIGURATION -----------------------------------------------------<!-- [et_pb_line_break_holder] -->   <!-- [et_pb_line_break_holder] -->    const KRY_SVG_URL = 'https:\/\/kampanj.expressen.se\/kry\/wp-content\/uploads\/2026\/05\/swe-kommuner.svg';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const KRY_DEFAULT_URL = 'https:\/\/www.kry.se\/lp\/vardcentraler\/';<!-- [et_pb_line_break_holder] -->    const TYPE_LABELS = { VC: 'V\u00e5rdcentral', BVC: 'Barnav\u00e5rdscentral', BMM: 'Barnmorskemottagning' };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const CLINICS = [<!-- [et_pb_line_break_holder] -->        \/\/ V\u00e5rdcentraler (VC)<!-- [et_pb_line_break_holder] -->        { id: 'vc-gallerian',          type: 'VC', name: 'Gallerian',              region: 'Stockholm',    kommun: '0180', city: 'Stockholm',    address: 'Malmtorgsgatan 6, 111 51 Stockholm',         phone: '08-121 577 00',                       lat: 59.3315, lng: 18.0683, url: 'https:\/\/www.kry.se\/vardcentraler\/stockholm\/gallerian\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-hornstull',          type: 'VC', name: 'Hornstull',              region: 'Stockholm',    kommun: '0180', city: 'Stockholm',    address: 'Hornsgatan 133, 117 28 Stockholm',           phone: '08-455 55 00',                        lat: 59.3170, lng: 18.0339, url: 'https:\/\/www.kry.se\/vardcentraler\/stockholm\/hornstull\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-jarvastaden',        type: 'VC', name: 'J\u00e4rvastaden',            region: 'Stockholm',    kommun: '0184', city: 'Solna',        address: 'J\u00e4rva Skjutbanev\u00e4g 29, 170 68 Solna',        phone: '08-121 585 00',                       lat: 59.3870, lng: 17.9954, url: 'https:\/\/www.kry.se\/vardcentraler\/stockholm\/jarvastaden\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-sickla',             type: 'VC', name: 'Sickla',                 region: 'Stockholm',    kommun: '0182', city: 'Nacka',        address: 'Smedjegatan 18, 131 54 Nacka',               phone: '08-12159400',                         lat: 59.3057, lng: 18.1183, url: 'https:\/\/www.kry.se\/vardcentraler\/stockholm\/sickla\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-haga',               type: 'VC', name: 'Haga',                   region: 'Stockholm',    kommun: '0180', city: 'Stockholm',    address: 'H\u00e4lsingegatan 49, 113 31 Stockholm',         phone: '08-12157400',                         lat: 59.3450, lng: 18.0290, url: 'https:\/\/www.kry.se\/vardcentraler\/stockholm\/haga\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-sundbyberg',         type: 'VC', name: 'Sundbyberg',             region: 'Stockholm',    kommun: '0183', city: 'Sundbyberg',   address: 'Sturegatan 2, 172 31 Sundbyberg',            phone: '08-55550950',                         lat: 59.3624, lng: 17.9711, url: 'https:\/\/www.kry.se\/vardcentraler\/stockholm\/sundbyberg\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-vallentuna',         type: 'VC', name: 'Vallentuna',             region: 'Stockholm',    kommun: '0115', city: 'Vallentuna',   address: 'Centrumpassagen 10, 186 31 Vallentuna',      phone: '08 518 305 00',                       lat: 59.5354, lng: 18.0775, url: 'https:\/\/www.kry.se\/vardcentraler\/stockholm\/vallentuna\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-alta',               type: 'VC', name: '\u00c4lta',                   region: 'Stockholm',    kommun: '0182', city: '\u00c4lta',         address: 'Morellv\u00e4gen 7, 138 30 \u00c4lta',                 phone: '08-4484500',                          lat: 59.2716, lng: 18.1856, url: 'https:\/\/www.kry.se\/vardcentraler\/stockholm\/alta\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-sibyllegatan',       type: 'VC', name: 'Sibyllegatan',           region: 'Stockholm',    kommun: '0180', city: 'Stockholm',    address: 'Sibyllegatan 28, 114 43 Stockholm',          phone: '08-12159500',                         lat: 59.3389, lng: 18.0790, url: 'https:\/\/www.kry.se\/vardcentraler\/stockholm\/sibyllegatan\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-kneippen',           type: 'VC', name: 'Kneippen',               region: '\u00d6sterg\u00f6tland', kommun: '0581', city: 'Norrk\u00f6ping',   address: 'Kneippgatan 4, 603 36 Norrk\u00f6ping',           phone: '011-190900',                          lat: 58.5877, lng: 16.1924, url: 'https:\/\/www.kry.se\/vardcentraler\/ostergotland\/kneippen\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-spiran',             type: 'VC', name: 'Spiran',                 region: '\u00d6sterg\u00f6tland', kommun: '0581', city: 'Norrk\u00f6ping',   address: 'Drottninggatan 56, 602 32 Norrk\u00f6ping',       phone: '011-4152500',                         lat: 58.5896, lng: 16.1922, url: 'https:\/\/www.kry.se\/vardcentraler\/ostergotland\/spiran\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-skarptorp',          type: 'VC', name: 'Skarptorp',              region: '\u00d6sterg\u00f6tland', kommun: '0581', city: 'Norrk\u00f6ping',   address: 'Dalviksgatan 69, 603 80 Norrk\u00f6ping',         phone: '011-190800',                          lat: 58.6118, lng: 16.1880, url: 'https:\/\/www.kry.se\/vardcentraler\/ostergotland\/skarptorp\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-nykoping',           type: 'VC', name: 'Nyk\u00f6ping',               region: 'S\u00f6dermanland', kommun: '0480', city: 'Nyk\u00f6ping',     address: 'V\u00e4stra Tr\u00e4dg\u00e5rdsgatan 41, 611 32 Nyk\u00f6ping',  phone: '0155-606330',                         lat: 58.7546, lng: 17.0084, url: 'https:\/\/www.kry.se\/vardcentraler\/sormland\/nykoping\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-storgatan-bromolla', type: 'VC', name: 'Storgatan (Brom\u00f6lla)',   region: 'Sk\u00e5ne',        kommun: '1272', city: 'Brom\u00f6lla',     address: 'Storgatan 58, 295 35 Brom\u00f6lla',              phone: '0456-488 20',                         lat: 56.0716, lng: 14.4699, url: 'https:\/\/www.kry.se\/vardcentraler\/skane\/storgatan\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-arup-bromolla',      type: 'VC', name: '\u00c5rup (Brom\u00f6lla)',        region: 'Sk\u00e5ne',        kommun: '1272', city: 'Brom\u00f6lla',     address: 'Rattensgr\u00e4nd 1, 295 39 Brom\u00f6lla',            phone: '0456-649400',                         lat: 56.0700, lng: 14.4750, url: 'https:\/\/www.kry.se\/vardcentraler\/skane\/arup\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-horby',              type: 'VC', name: 'H\u00f6rby',                  region: 'Sk\u00e5ne',        kommun: '1266', city: 'H\u00f6rby',        address: 'Storgatan 12, 242 31 H\u00f6rby',                 phone: '0415-30 00 90',                       lat: 55.8516, lng: 13.6608, url: 'https:\/\/www.kry.se\/vardcentraler\/skane\/horby\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-hoor',               type: 'VC', name: 'H\u00f6\u00f6r',                   region: 'Sk\u00e5ne',        kommun: '1267', city: 'H\u00f6\u00f6r',         address: 'Gamla Torg 5, 243 30 H\u00f6\u00f6r',                  phone: '0413-53 57 00',                       lat: 55.9357, lng: 13.5407, url: 'https:\/\/www.kry.se\/vardcentraler\/skane\/hoor\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-laurentii-lund',     type: 'VC', name: 'Laurentii (Lund)',       region: 'Sk\u00e5ne',        kommun: '1281', city: 'Lund',         address: 'Stora S\u00f6dergatan 4, 222 23 Lund',            phone: '046-2805700',                         lat: 55.7034, lng: 13.1916, url: 'https:\/\/www.kry.se\/vardcentraler\/skane\/laurentii\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-tuna-lund',          type: 'VC', name: 'Tuna (Lund)',            region: 'Sk\u00e5ne',        kommun: '1281', city: 'Lund',         address: 'Scheelev\u00e4gen 4, 223 63 Lund',                phone: '046-3782800',                         lat: 55.7140, lng: 13.2090, url: 'https:\/\/www.kry.se\/vardcentraler\/skane\/tuna\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-brunnshog-lund',     type: 'VC', name: 'Brunnsh\u00f6g (Lund)',       region: 'Sk\u00e5ne',        kommun: '1281', city: 'Lund',         address: 'Brunnsh\u00f6gsgatan 15 A, 224 81 Lund',          phone: '046-378 28 00',                       lat: 55.7232, lng: 13.2274, url: 'https:\/\/www.kry.se\/vardcentraler\/skane\/brunnshog\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-lonsboda',           type: 'VC', name: 'L\u00f6nsboda',               region: 'Sk\u00e5ne',        kommun: '1273', city: 'L\u00f6nsboda',     address: 'Bokelundsgatan 5, 280 70 L\u00f6nsboda',          phone: '0479-14840',                          lat: 56.4017, lng: 14.3083, url: 'https:\/\/www.kry.se\/vardcentraler\/skane\/lonsboda\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-osby',               type: 'VC', name: 'Osby',                   region: 'Sk\u00e5ne',        kommun: '1273', city: 'Osby',         address: '\u00d6stra J\u00e4rnv\u00e4gsgatan 14, 283 41 Osby',        phone: '0479-148 40',                         lat: 56.3815, lng: 13.9978, url: 'https:\/\/www.kry.se\/vardcentraler\/skane\/osby\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-triangeln-malmo',    type: 'VC', name: 'Triangeln (Malm\u00f6)',      region: 'Sk\u00e5ne',        kommun: '1280', city: 'Malm\u00f6',        address: 'S\u00f6dra F\u00f6rstadsgatan 54, 211 43 Malm\u00f6',       phone: '040-643 44 00',                       lat: 55.5965, lng: 13.0017, url: 'https:\/\/www.kry.se\/vardcentraler\/skane\/triangeln\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-almhult',            type: 'VC', name: '\u00c4lmhult',                region: 'Kronoberg',    kommun: '0765', city: '\u00c4lmhult',      address: 'Gotthards gata 5, 343 36 \u00c4lmhult',           phone: '0476-64 66 00',                       lat: 56.5524, lng: 14.1394, url: 'https:\/\/www.kry.se\/vardcentraler\/kronoberg\/almhult\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-oskarshamn',         type: 'VC', name: 'Oskarshamn',             region: 'Kalmar',       kommun: '0882', city: 'Oskarshamn',   address: 'Stora Torget 3, plan 4, 572 42 Oskarshamn',  phone: '0491-708700',                         lat: 57.2649, lng: 16.4486, url: 'https:\/\/www.kry.se\/vardcentraler\/kalmar\/oskarshamn\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-nybro',              type: 'VC', name: 'Nybro',                  region: 'Kalmar',       kommun: '0881', city: 'Nybro',        address: 'Hornsgatan 1B, 382 30 Nybro',                phone: '0481-490700',                         lat: 56.7444, lng: 15.9097, url: 'https:\/\/www.kry.se\/vardcentraler\/kalmar\/nybro\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-kalmar',             type: 'VC', name: 'Kalmar',                 region: 'Kalmar',       kommun: '0880', city: 'Kalmar',       address: 'Esplanaden 27, 392 34 Kalmar',               phone: '0480-700 700',                        lat: 56.6616, lng: 16.3616, url: 'https:\/\/www.kry.se\/vardcentraler\/kalmar\/kalmar\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-karlskrona-vittus',  type: 'VC', name: 'Karlskrona Vittus',      region: 'Blekinge',     kommun: '1080', city: 'Karlskrona',   address: 'V\u00e4stra Vittusgatan 4, 371 34 Karlskrona',    phone: '',                                    lat: 56.1612, lng: 15.5869, url: 'https:\/\/www.kry.se\/vardcentraler\/blekinge\/karlskrona-vittus\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-karlskrona-vedeby',  type: 'VC', name: 'Karlskrona Vedeby',      region: 'Blekinge',     kommun: '1080', city: 'Karlskrona',   address: '',                                           phone: '',                                    lat: 56.1745, lng: 15.6230, url: 'https:\/\/www.kry.se\/vardcentraler\/blekinge\/karlskrona-vedeby\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-lulea',              type: 'VC', name: 'Lule\u00e5',                  region: 'Norrbotten',   kommun: '2580', city: 'Lule\u00e5',        address: 'Sandviksgatan 60, 972 33 Lule\u00e5',             phone: '0920-402290',                         lat: 65.5848, lng: 22.1567, url: 'https:\/\/www.kry.se\/vardcentraler\/norrbotten\/lulea\/' },<!-- [et_pb_line_break_holder] -->        { id: 'vc-savast',             type: 'VC', name: 'S\u00e4vast',                 region: 'Norrbotten',   kommun: '2582', city: 'Boden',        address: 'Teknikv\u00e4gen 28, 961 50 Boden',               phone: '0920-402290',                         lat: 65.7950, lng: 21.7900, url: 'https:\/\/www.kry.se\/vardcentraler\/norrbotten\/savast\/' },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Barnav\u00e5rdscentraler (BVC)<!-- [et_pb_line_break_holder] -->        { id: 'bvc-hornstull',         type: 'BVC', name: 'BVC Hornstull',         region: 'Stockholm',    kommun: '0180', city: 'Stockholm',    address: 'Hornsgatan 133, 117 28 Stockholm',           phone: '08-4555514',                          lat: 59.3170, lng: 18.0339, url: 'https:\/\/www.kry.se\/barnavardscentraler\/stockholm\/hornstull\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-sundbyberg',        type: 'BVC', name: 'BVC Sundbyberg',        region: 'Stockholm',    kommun: '0183', city: 'Sundbyberg',   address: 'Pr\u00e4stg\u00e5rdsagatan 1, 172 32 Sundbyberg',      phone: '08-55550950',                         lat: 59.3624, lng: 17.9711, url: 'https:\/\/www.kry.se\/barnavardscentraler\/stockholm\/sundbyberg\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-alta',              type: 'BVC', name: 'BVC \u00c4lta',              region: 'Stockholm',    kommun: '0182', city: '\u00c4lta',         address: 'Morellv\u00e4gen 13, 138 30 \u00c4lta',                phone: '',                                    lat: 59.2716, lng: 18.1856, url: 'https:\/\/www.kry.se\/barnavardscentraler\/stockholm\/alta\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-kneippen',          type: 'BVC', name: 'BVC Kneippen',          region: '\u00d6sterg\u00f6tland', kommun: '0581', city: 'Norrk\u00f6ping',   address: '\u00c4lvgatan 14, Norrk\u00f6ping',                    phone: '',                                    lat: 58.5877, lng: 16.1924, url: 'https:\/\/www.kry.se\/barnavardscentraler\/ostergotland\/kneippen\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-skarptorp',         type: 'BVC', name: 'BVC Skarptorp',         region: '\u00d6sterg\u00f6tland', kommun: '0581', city: 'Norrk\u00f6ping',   address: 'Dalviksgatan 69, 603 80 Norrk\u00f6ping',         phone: '',                                    lat: 58.6118, lng: 16.1880, url: 'https:\/\/www.kry.se\/barnavardscentraler\/ostergotland\/skarptorp\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-spiran',            type: 'BVC', name: 'BVC Spiran',            region: '\u00d6sterg\u00f6tland', kommun: '0581', city: 'Norrk\u00f6ping',   address: 'Drottninggatan 56, 602 32 Norrk\u00f6ping',       phone: '070-588 20 50',                       lat: 58.5896, lng: 16.1922, url: 'https:\/\/www.kry.se\/barnavardscentraler\/ostergotland\/spiran\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-nykoping',          type: 'BVC', name: 'BVC Nyk\u00f6ping',          region: 'S\u00f6dermanland', kommun: '0480', city: 'Nyk\u00f6ping',     address: '\u00d6stra L\u00e4ngdgatan 8, 611 35 Nyk\u00f6ping',        phone: '0155-60 63 30',                       lat: 58.7546, lng: 17.0084, url: 'https:\/\/www.kry.se\/barnavardscentraler\/sormland\/nykoping\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-storgatan',         type: 'BVC', name: 'BVC Storgatan',         region: 'Sk\u00e5ne',        kommun: '1272', city: 'Brom\u00f6lla',     address: 'Storgatan 58, 295 35 Brom\u00f6lla',              phone: '0456-488 20',                         lat: 56.0716, lng: 14.4699, url: 'https:\/\/www.kry.se\/barnavardscentraler\/skane\/storgatan\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-laurentii',         type: 'BVC', name: 'BVC Laurentii',         region: 'Sk\u00e5ne',        kommun: '1281', city: 'Lund',         address: 'Stora S\u00f6dergatan 4, 222 23 Lund',            phone: '',                                    lat: 55.7034, lng: 13.1916, url: 'https:\/\/www.kry.se\/barnavardscentraler\/skane\/laurentii\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-lonsboda',          type: 'BVC', name: 'BVC L\u00f6nsboda',          region: 'Sk\u00e5ne',        kommun: '1273', city: 'L\u00f6nsboda',     address: 'Bokelundsgatan 5, 280 70 L\u00f6nsboda',          phone: '0479-14840',                          lat: 56.4017, lng: 14.3083, url: 'https:\/\/www.kry.se\/barnavardscentraler\/skane\/lonsboda\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-triangeln',         type: 'BVC', name: 'BVC Triangeln',         region: 'Sk\u00e5ne',        kommun: '1280', city: 'Malm\u00f6',        address: 'Sp\u00e5ngatan 1A, 211 44 Malm\u00f6',                 phone: '040-623 44 00',                       lat: 55.5965, lng: 13.0017, url: 'https:\/\/www.kry.se\/barnavardscentraler\/skane\/malmo-triangeln\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-osby',              type: 'BVC', name: 'BVC Osby',              region: 'Sk\u00e5ne',        kommun: '1273', city: 'Osby',         address: '\u00d6stra J\u00e4rnv\u00e4gsgatan 14, 283 41 Osby',        phone: '0479-14840',                          lat: 56.3815, lng: 13.9978, url: 'https:\/\/www.kry.se\/barnavardscentraler\/skane\/osby\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-almhult',           type: 'BVC', name: 'BVC \u00c4lmhult',           region: 'Kronoberg',    kommun: '0765', city: '\u00c4lmhult',      address: 'Gotthards gata 5, 343 36 \u00c4lmhult',           phone: '0476-64 66 00',                       lat: 56.5524, lng: 14.1394, url: 'https:\/\/www.kry.se\/barnavardscentraler\/kronoberg\/almhult\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-lulea',             type: 'BVC', name: 'BVC Lule\u00e5',             region: 'Norrbotten',   kommun: '2580', city: 'Lule\u00e5',        address: 'Sandviksgatan 60, 972 33 Lule\u00e5',             phone: '0920-402290',                         lat: 65.5848, lng: 22.1567, url: 'https:\/\/www.kry.se\/barnavardscentraler\/norrbotten\/lulea\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bvc-savast',            type: 'BVC', name: 'BVC S\u00e4vast',            region: 'Norrbotten',   kommun: '2582', city: 'Boden',        address: 'Teknikv\u00e4gen 28, 961 50 Boden',               phone: '0920-402290',                         lat: 65.7950, lng: 21.7900, url: 'https:\/\/www.kry.se\/barnavardscentraler\/norrbotten\/savast\/' },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Barnmorskemottagningar (BMM)<!-- [et_pb_line_break_holder] -->        { id: 'bmm-storgatan',         type: 'BMM', name: 'BMM Storgatan (Brom\u00f6lla)', region: 'Sk\u00e5ne',     kommun: '1272', city: 'Brom\u00f6lla',     address: 'Storgatan 58, 295 35 Brom\u00f6lla',              phone: '0456-488 20',                         lat: 56.0716, lng: 14.4699, url: 'https:\/\/www.kry.se\/barnmorskemottagningar\/skane\/storgatan\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bmm-hoor',              type: 'BMM', name: 'BMM H\u00f6\u00f6r',              region: 'Sk\u00e5ne',        kommun: '1267', city: 'H\u00f6\u00f6r',         address: 'Gamla torg 5, 243 30 H\u00f6\u00f6r',                  phone: '0413-53 57 00',                       lat: 55.9357, lng: 13.5407, url: 'https:\/\/www.kry.se\/barnmorskemottagningar\/skane\/hoor\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bmm-osby',              type: 'BMM', name: 'BMM Osby',              region: 'Sk\u00e5ne',        kommun: '1273', city: 'Osby',         address: '\u00d6stra J\u00e4rnv\u00e4gsgatan 14, 283 41 Osby',        phone: '0479-14840',                          lat: 56.3815, lng: 13.9978, url: 'https:\/\/www.kry.se\/barnmorskemottagningar\/skane\/osby\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bmm-haga',              type: 'BMM', name: 'BMM Haga',              region: 'Stockholm',    kommun: '0180', city: 'Stockholm',    address: 'H\u00e4lsingegatan 49, 113 31 Stockholm',         phone: '08-12134900',                         lat: 59.3450, lng: 18.0290, url: 'https:\/\/www.kry.se\/barnmorskemottagningar\/stockholm\/haga\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bmm-lulea',             type: 'BMM', name: 'BMM Lule\u00e5',             region: 'Norrbotten',   kommun: '2580', city: 'Lule\u00e5',        address: 'Sandviksgatan 60, 972 33 Lule\u00e5',             phone: 'Digital kontakt via Hermelinen.se',   lat: 65.5848, lng: 22.1567, url: 'https:\/\/www.kry.se\/barnmorskemottagningar\/norrbotten\/lulea\/' },<!-- [et_pb_line_break_holder] -->        { id: 'bmm-savast',            type: 'BMM', name: 'BMM S\u00e4vast',            region: 'Norrbotten',   kommun: '2582', city: 'Boden',        address: 'Teknikv\u00e4gen 28, 961 50 Boden',               phone: 'Digital kontakt via Hermelinen.se',   lat: 65.7950, lng: 21.7900, url: 'https:\/\/www.kry.se\/barnmorskemottagningar\/norrbotten\/savast\/' }<!-- [et_pb_line_break_holder] -->    ];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ ----- Swedish city\/ort -> approximate lat\/lng (kommun seats + larger orter).<!-- [et_pb_line_break_holder] -->    \/\/ Used so typing any Swedish town finds the closest Kry v\u00e5rdcentral.<!-- [et_pb_line_break_holder] -->    const CITY_COORDS = {<!-- [et_pb_line_break_holder] -->        'stockholm': [59.3293, 18.0686], 'solna': [59.3613, 18.0007], 'sundbyberg': [59.3624, 17.9711],<!-- [et_pb_line_break_holder] -->        'nacka': [59.3057, 18.1626], 'taby': [59.4443, 18.0700], 'vallentuna': [59.5354, 18.0775],<!-- [et_pb_line_break_holder] -->        'sodertalje': [59.1955, 17.6253], 'norrtalje': [59.7596, 18.7041], 'sigtuna': [59.6173, 17.7240],<!-- [et_pb_line_break_holder] -->        'botkyrka': [59.1985, 17.8267], 'huddinge': [59.2370, 17.9819], 'tyreso': [59.2417, 18.2294],<!-- [et_pb_line_break_holder] -->        'lidingo': [59.3636, 18.1352], 'jarfalla': [59.4233, 17.8344], 'sollentuna': [59.4282, 17.9510],<!-- [et_pb_line_break_holder] -->        'upplands vasby': [59.5187, 17.9101], 'haninge': [59.1696, 18.1442], 'varmdo': [59.3219, 18.4750],<!-- [et_pb_line_break_holder] -->        'uppsala': [59.8586, 17.6389], 'enkoping': [59.6361, 17.0779], 'tierp': [60.3447, 17.5167],<!-- [et_pb_line_break_holder] -->        'eskilstuna': [59.3705, 16.5117], 'nykoping': [58.7546, 17.0084], 'strangnas': [59.3786, 17.0268],<!-- [et_pb_line_break_holder] -->        'katrineholm': [58.9959, 16.2068], 'flen': [59.0570, 16.5867], 'trosa': [58.8959, 17.5475],<!-- [et_pb_line_break_holder] -->        'linkoping': [58.4108, 15.6214], 'norrkoping': [58.5877, 16.1924], 'motala': [58.5371, 15.0398],<!-- [et_pb_line_break_holder] -->        'mjolby': [58.3261, 15.1264], 'soderkoping': [58.4798, 16.3232], 'finspang': [58.7058, 15.7766],<!-- [et_pb_line_break_holder] -->        'jonkoping': [57.7826, 14.1618], 'varnamo': [57.1857, 14.0411], 'tranas': [58.0383, 14.9732],<!-- [et_pb_line_break_holder] -->        'nassjo': [57.6529, 14.6887], 'eksjo': [57.6664, 14.9709], 'vaggeryd': [57.5018, 14.1474],<!-- [et_pb_line_break_holder] -->        'vaxjo': [56.8777, 14.8094], 'almhult': [56.5524, 14.1394], 'ljungby': [56.8333, 13.9333],<!-- [et_pb_line_break_holder] -->        'kalmar': [56.6616, 16.3616], 'oskarshamn': [57.2649, 16.4486], 'vastervik': [57.7589, 16.6376],<!-- [et_pb_line_break_holder] -->        'nybro': [56.7444, 15.9097], 'visby': [57.6348, 18.2948],<!-- [et_pb_line_break_holder] -->        'karlskrona': [56.1612, 15.5869], 'karlshamn': [56.1707, 14.8623], 'solvesborg': [56.0521, 14.5853],<!-- [et_pb_line_break_holder] -->        'olofstrom': [56.2740, 14.5302], 'ronneby': [56.2099, 15.2766],<!-- [et_pb_line_break_holder] -->        'malmo': [55.6053, 13.0038], 'lund': [55.7047, 13.1910], 'helsingborg': [56.0465, 12.6945],<!-- [et_pb_line_break_holder] -->        'kristianstad': [56.0294, 14.1567], 'hassleholm': [56.1592, 13.7666], 'landskrona': [55.8704, 12.8302],<!-- [et_pb_line_break_holder] -->        'trelleborg': [55.3754, 13.1569], 'angelholm': [56.2428, 12.8623], 'eslov': [55.8390, 13.3034],<!-- [et_pb_line_break_holder] -->        'bromolla': [56.0716, 14.4699], 'horby': [55.8516, 13.6608], 'hoor': [55.9357, 13.5407],<!-- [et_pb_line_break_holder] -->        'osby': [56.3815, 13.9978], 'simrishamn': [55.5560, 14.3413], 'ystad': [55.4296, 13.8203],<!-- [et_pb_line_break_holder] -->        'lomma': [55.6733, 13.0700], 'staffanstorp': [55.6429, 13.2080], 'kavlinge': [55.7917, 13.1100],<!-- [et_pb_line_break_holder] -->        'svedala': [55.5083, 13.2367], 'vellinge': [55.4717, 13.0233], 'burlov': [55.6327, 13.0936],<!-- [et_pb_line_break_holder] -->        'halmstad': [56.6745, 12.8578], 'varberg': [57.1057, 12.2508], 'falkenberg': [56.9055, 12.4912],<!-- [et_pb_line_break_holder] -->        'kungsbacka': [57.4877, 12.0759], 'laholm': [56.5114, 13.0444], 'hylte': [56.9930, 13.3590],<!-- [et_pb_line_break_holder] -->        'goteborg': [57.7089, 11.9746], 'boras': [57.7210, 12.9401], 'trollhattan': [58.2837, 12.2886],<!-- [et_pb_line_break_holder] -->        'molndal': [57.6554, 12.0136], 'skovde': [58.3911, 13.8453], 'uddevalla': [58.3498, 11.9424],<!-- [et_pb_line_break_holder] -->        'lidkoping': [58.5050, 13.1572], 'alingsas': [57.9299, 12.5331], 'vanersborg': [58.3806, 12.3239],<!-- [et_pb_line_break_holder] -->        'mariestad': [58.7088, 13.8240], 'falkoping': [58.1696, 13.5519], 'kungalv': [57.8704, 11.9817],<!-- [et_pb_line_break_holder] -->        'partille': [57.7392, 12.1064], 'mark': [57.4893, 12.7022], 'hjo': [58.3082, 14.2885],<!-- [et_pb_line_break_holder] -->        'karlstad': [59.3793, 13.5036], 'kristinehamn': [59.3092, 14.1085], 'arvika': [59.6566, 12.5883],<!-- [et_pb_line_break_holder] -->        'saffle': [59.1330, 12.9275], 'hagfors': [60.0314, 13.6790], 'filipstad': [59.7126, 14.1675],<!-- [et_pb_line_break_holder] -->        'orebro': [59.2741, 15.2066], 'karlskoga': [59.3260, 14.5234], 'lindesberg': [59.5912, 15.2275],<!-- [et_pb_line_break_holder] -->        'hallsberg': [59.0653, 15.1107], 'kumla': [59.1283, 15.1377], 'askersund': [58.8800, 14.9050],<!-- [et_pb_line_break_holder] -->        'vasteras': [59.6099, 16.5448], 'koping': [59.5117, 15.9939], 'sala': [59.9224, 16.6038],<!-- [et_pb_line_break_holder] -->        'arboga': [59.3942, 15.8398], 'fagersta': [60.0070, 15.7960], 'hallstahammar': [59.6151, 16.2310],<!-- [et_pb_line_break_holder] -->        'falun': [60.6065, 15.6355], 'borlange': [60.4858, 15.4371], 'mora': [61.0070, 14.5404],<!-- [et_pb_line_break_holder] -->        'avesta': [60.1456, 16.1685], 'ludvika': [60.1457, 15.1880], 'leksand': [60.7321, 15.0162],<!-- [et_pb_line_break_holder] -->        'rattvik': [60.8879, 15.1146], 'hedemora': [60.2782, 15.9842], 'sater': [60.3489, 15.7553],<!-- [et_pb_line_break_holder] -->        'gavle': [60.6749, 17.1413], 'sandviken': [60.6171, 16.7763], 'hudiksvall': [61.7281, 17.1057],<!-- [et_pb_line_break_holder] -->        'soderhamn': [61.3024, 17.0584], 'bollnas': [61.3473, 16.3937], 'ljusdal': [61.8290, 16.0889],<!-- [et_pb_line_break_holder] -->        'sundsvall': [62.3908, 17.3069], 'harnosand': [62.6323, 17.9379], 'ornskoldsvik': [63.2909, 18.7170],<!-- [et_pb_line_break_holder] -->        'solleftea': [63.1660, 17.2700], 'timra': [62.4873, 17.3200],<!-- [et_pb_line_break_holder] -->        'ostersund': [63.1792, 14.6357], 'are': [63.4006, 13.0820],<!-- [et_pb_line_break_holder] -->        'umea': [63.8258, 20.2630], 'skelleftea': [64.7507, 20.9528], 'lycksele': [64.5957, 18.6720],<!-- [et_pb_line_break_holder] -->        'vilhelmina': [64.6173, 16.6562], 'storuman': [65.0958, 17.1131],<!-- [et_pb_line_break_holder] -->        'lulea': [65.5848, 22.1567], 'pitea': [65.3173, 21.4794], 'boden': [65.8253, 21.6886],<!-- [et_pb_line_break_holder] -->        'kiruna': [67.8558, 20.2253], 'gallivare': [67.1330, 20.6580], 'haparanda': [65.8350, 24.1395],<!-- [et_pb_line_break_holder] -->        'kalix': [65.8540, 23.1430]<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ ----- Postal code -> approximate region center (lat\/lng).<!-- [et_pb_line_break_holder] -->    \/\/ Keyed by the first 2 digits of a Swedish postnummer.<!-- [et_pb_line_break_holder] -->    const POSTAL_REGION = {<!-- [et_pb_line_break_holder] -->        '10': [59.33, 18.06], '11': [59.33, 18.06], '12': [59.30, 18.05], '13': [59.30, 18.13],<!-- [et_pb_line_break_holder] -->        '14': [59.20, 17.83], '15': [59.20, 17.63], '16': [59.36, 17.97], '17': [59.38, 17.95],<!-- [et_pb_line_break_holder] -->        '18': [59.50, 18.08], '19': [59.62, 17.85],<!-- [et_pb_line_break_holder] -->        '20': [55.60, 13.00], '21': [55.60, 13.00], '22': [55.70, 13.19], '23': [55.43, 13.07],<!-- [et_pb_line_break_holder] -->        '24': [55.85, 13.55], '25': [56.05, 12.70], '26': [56.13, 12.85], '27': [55.50, 13.85],<!-- [et_pb_line_break_holder] -->        '28': [56.20, 14.30], '29': [56.05, 14.45],<!-- [et_pb_line_break_holder] -->        '30': [56.67, 12.86], '31': [56.90, 12.50], '32': [57.10, 14.00], '33': [57.25, 13.90],<!-- [et_pb_line_break_holder] -->        '34': [56.55, 14.14], '35': [56.88, 14.81], '36': [56.75, 15.20], '37': [56.16, 15.59],<!-- [et_pb_line_break_holder] -->        '38': [56.66, 16.36], '39': [56.66, 16.36],<!-- [et_pb_line_break_holder] -->        '40': [57.71, 11.97], '41': [57.71, 11.97], '42': [57.65, 11.93], '43': [57.50, 12.05],<!-- [et_pb_line_break_holder] -->        '44': [57.79, 12.27], '45': [58.35, 11.92], '46': [58.28, 12.28], '47': [58.18, 11.40],<!-- [et_pb_line_break_holder] -->        '48': [57.75, 12.85], '49': [58.69, 11.18],<!-- [et_pb_line_break_holder] -->        '50': [57.72, 12.94], '51': [57.72, 12.94], '52': [58.05, 13.72], '53': [58.39, 13.85],<!-- [et_pb_line_break_holder] -->        '54': [58.39, 13.85], '55': [57.78, 14.16], '56': [57.45, 14.69], '57': [57.78, 15.07],<!-- [et_pb_line_break_holder] -->        '58': [58.41, 15.62], '59': [58.27, 16.45],<!-- [et_pb_line_break_holder] -->        '60': [58.59, 16.18], '61': [58.75, 17.01], '62': [57.63, 18.30], '63': [59.37, 16.51],<!-- [et_pb_line_break_holder] -->        '64': [59.04, 16.20], '65': [59.38, 13.50], '66': [59.07, 12.34], '67': [59.65, 12.59],<!-- [et_pb_line_break_holder] -->        '68': [60.13, 13.60], '69': [59.27, 14.52],<!-- [et_pb_line_break_holder] -->        '70': [59.27, 15.21], '71': [59.27, 15.21], '72': [59.61, 16.55], '73': [59.61, 16.55],<!-- [et_pb_line_break_holder] -->        '74': [59.85, 17.64], '75': [59.85, 17.64], '76': [59.76, 18.70], '77': [60.49, 15.42],<!-- [et_pb_line_break_holder] -->        '78': [60.61, 15.63], '79': [61.20, 14.64],<!-- [et_pb_line_break_holder] -->        '80': [60.67, 17.14], '81': [60.31, 17.06], '82': [61.30, 16.35], '83': [63.18, 14.64],<!-- [et_pb_line_break_holder] -->        '84': [62.40, 13.71], '85': [62.39, 17.31], '86': [62.50, 17.30], '87': [63.18, 18.71],<!-- [et_pb_line_break_holder] -->        '88': [63.30, 18.72], '89': [63.83, 20.26],<!-- [et_pb_line_break_holder] -->        '90': [63.83, 20.26], '91': [64.62, 20.97], '92': [65.31, 21.48], '93': [65.59, 22.15],<!-- [et_pb_line_break_holder] -->        '94': [65.83, 21.69], '95': [65.83, 22.15], '96': [67.13, 20.66], '97': [65.58, 22.16],<!-- [et_pb_line_break_holder] -->        '98': [67.85, 20.22], '99': [67.85, 20.22]<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ ----- State -----<!-- [et_pb_line_break_holder] -->    let state = {<!-- [et_pb_line_break_holder] -->        region: 'Alla',<!-- [et_pb_line_break_holder] -->        query: '',<!-- [et_pb_line_break_holder] -->        origin: null,        \/\/ [lat, lng] when user typed a postnummer<!-- [et_pb_line_break_holder] -->        activeId: null,<!-- [et_pb_line_break_holder] -->        kommun: null,        \/\/ selected kommun code (from map click)<!-- [et_pb_line_break_holder] -->        types: new Set(['VC', 'BVC', 'BMM'])  \/\/ active type filters<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Kommuner that contain at least one Kry clinic of any type<!-- [et_pb_line_break_holder] -->    const KRY_KOMMUNER = new Set(CLINICS.map(c => c.kommun));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ ----- DOM scope -----<!-- [et_pb_line_break_holder] -->    const root = document.querySelector('.kry-app');<!-- [et_pb_line_break_holder] -->    if (!root) return;<!-- [et_pb_line_break_holder] -->    const $ = (sel) => root.querySelector(sel);<!-- [et_pb_line_break_holder] -->    const $$ = (sel) => root.querySelectorAll(sel);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function distanceKm(a, b) {<!-- [et_pb_line_break_holder] -->        const R = 6371;<!-- [et_pb_line_break_holder] -->        const toRad = (d) => d * Math.PI \/ 180;<!-- [et_pb_line_break_holder] -->        const dLat = toRad(b[0] - a[0]);<!-- [et_pb_line_break_holder] -->        const dLng = toRad(b[1] - a[1]);<!-- [et_pb_line_break_holder] -->        const lat1 = toRad(a[0]), lat2 = toRad(b[0]);<!-- [et_pb_line_break_holder] -->        const h = Math.sin(dLat\/2)**2 + Math.cos(lat1) * Math.cos(lat2) * Math.sin(dLng\/2)**2;<!-- [et_pb_line_break_holder] -->        return 2 * R * Math.asin(Math.sqrt(h));<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function normalize(s) {<!-- [et_pb_line_break_holder] -->        return (s || '').trim().toLowerCase()<!-- [et_pb_line_break_holder] -->            .replace(\/\u00e5\/g, 'a').replace(\/\u00e4\/g, 'a').replace(\/\u00f6\/g, 'o')<!-- [et_pb_line_break_holder] -->            .replace(\/s+\/g, ' ');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function originFromQuery(q) {<!-- [et_pb_line_break_holder] -->        const trimmed = (q || '').trim();<!-- [et_pb_line_break_holder] -->        if (!trimmed) return null;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Postnummer (3-5 digits)<!-- [et_pb_line_break_holder] -->        const m = trimmed.replace(\/s+\/g, '').match(\/^(d{3,5})\/);<!-- [et_pb_line_break_holder] -->        if (m) {<!-- [et_pb_line_break_holder] -->            const prefix = m[1].slice(0, 2);<!-- [et_pb_line_break_holder] -->            return POSTAL_REGION[prefix] || null;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Ort (Swedish town name) lookup \u2014 exact, then startsWith<!-- [et_pb_line_break_holder] -->        const norm = normalize(trimmed);<!-- [et_pb_line_break_holder] -->        if (CITY_COORDS[norm]) return CITY_COORDS[norm];<!-- [et_pb_line_break_holder] -->        for (const key of Object.keys(CITY_COORDS)) {<!-- [et_pb_line_break_holder] -->            if (key.startsWith(norm)) return CITY_COORDS[key];<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Fallback: match a clinic's own city or name<!-- [et_pb_line_break_holder] -->        for (const c of CLINICS) {<!-- [et_pb_line_break_holder] -->            if (normalize(c.city).startsWith(norm) || normalize(c.name).includes(norm)) {<!-- [et_pb_line_break_holder] -->                return [c.lat, c.lng];<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        return null;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Regions are derived from the clinic data so chips stay in sync with the CSVs.<!-- [et_pb_line_break_holder] -->    const REGIONS = ['Alla', ...Array.from(new Set(CLINICS.map(c => c.region))).sort((a, b) => a.localeCompare(b, 'sv'))];<!-- [et_pb_line_break_holder] -->    function getRegions() {<!-- [et_pb_line_break_holder] -->        return REGIONS;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function getVisibleClinics() {<!-- [et_pb_line_break_holder] -->        const q = state.query.trim().toLowerCase();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        let list = CLINICS.slice();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Type filter (active types). If none selected, show none.<!-- [et_pb_line_break_holder] -->        list = list.filter(c => state.types.has(c.type));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (state.kommun) {<!-- [et_pb_line_break_holder] -->            list = list.filter(c => c.kommun === state.kommun);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (state.region !== 'Alla') {<!-- [et_pb_line_break_holder] -->            list = list.filter(c => c.region === state.region);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ If the query produced an origin (postnummer or ort), skip text-filtering \u2014<!-- [et_pb_line_break_holder] -->        \/\/ instead sort everything by distance so the closest neighboring clinic shows first.<!-- [et_pb_line_break_holder] -->        if (state.origin) {<!-- [et_pb_line_break_holder] -->            list = list<!-- [et_pb_line_break_holder] -->                .map(c => ({ ...c, _dist: distanceKm(state.origin, [c.lat, c.lng]) }))<!-- [et_pb_line_break_holder] -->                .sort((a, b) => a._dist - b._dist);<!-- [et_pb_line_break_holder] -->            if (\/^d\/.test(state.query.trim())) list = list.slice(0, 3);<!-- [et_pb_line_break_holder] -->        } else if (q) {<!-- [et_pb_line_break_holder] -->            list = list.filter(c =><!-- [et_pb_line_break_holder] -->                c.name.toLowerCase().includes(q) ||<!-- [et_pb_line_break_holder] -->                c.city.toLowerCase().includes(q) ||<!-- [et_pb_line_break_holder] -->                c.region.toLowerCase().includes(q)<!-- [et_pb_line_break_holder] -->            );<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        return list;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ ----- Render -----<!-- [et_pb_line_break_holder] -->    function renderRegionChips() {<!-- [et_pb_line_break_holder] -->        const regions = getRegions();<!-- [et_pb_line_break_holder] -->        $('#kry-regionChips').innerHTML = regions.map(r => `<!-- [et_pb_line_break_holder] -->            <button class=\"kry-chip ${state.region === r ? 'active' : ''}\" data-region=\"${r}\">${r}<\/button><!-- [et_pb_line_break_holder] -->        `).join('');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function renderTypeChips() {<!-- [et_pb_line_break_holder] -->        const allActive = state.types.size === 3;<!-- [et_pb_line_break_holder] -->        $$('#kry-typeChips .kry-type-chip').forEach(btn => {<!-- [et_pb_line_break_holder] -->            const t = btn.dataset.type;<!-- [et_pb_line_break_holder] -->            if (t === 'ALL') {<!-- [et_pb_line_break_holder] -->                btn.classList.toggle('active', allActive);<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                \/\/ Highlight a category chip only when it's the sole filter.<!-- [et_pb_line_break_holder] -->                btn.classList.toggle('active', !allActive && state.types.has(t));<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function render() {<!-- [et_pb_line_break_holder] -->        renderRegionChips();<!-- [et_pb_line_break_holder] -->        renderTypeChips();<!-- [et_pb_line_break_holder] -->        const list = getVisibleClinics();<!-- [et_pb_line_break_holder] -->        $('#kry-count').textContent = `${list.length} mottagning${list.length === 1 ? '' : 'ar'}`;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const container = $('#kry-list');<!-- [et_pb_line_break_holder] -->        if (list.length === 0) {<!-- [et_pb_line_break_holder] -->            container.innerHTML = `<div class=\"kry-empty\">Inga mottagningar hittades.<\/div>`;<!-- [et_pb_line_break_holder] -->            return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        container.innerHTML = list.map((c, i) => {<!-- [et_pb_line_break_holder] -->            const distNote = c._dist != null ? ` \u00b7 ${c._dist.toFixed(1)} km bort` : '';<!-- [et_pb_line_break_holder] -->            const addrText = c.address || `${c.city} \u00b7 ${c.region}`;<!-- [et_pb_line_break_holder] -->            const addrHtml = c.address<!-- [et_pb_line_break_holder] -->                ? `<a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&#038;query=${encodeURIComponent(c.address)}\" target=\"_blank\" rel=\"noopener\" data-action=\"map\">${addrText}<\/a>${distNote}`<!-- [et_pb_line_break_holder] -->                : `${addrText}${distNote}`;<!-- [et_pb_line_break_holder] -->            const phoneHtml = c.phone<!-- [et_pb_line_break_holder] -->                ? (\/^[d+-s()]+$\/.test(c.phone)<!-- [et_pb_line_break_holder] -->                    ? `<a href=\"tel:${c.phone.replace(\/s+\/g, '')}\" data-action=\"call\">${c.phone}<\/a>`<!-- [et_pb_line_break_holder] -->                    : c.phone)<!-- [et_pb_line_break_holder] -->                : '';<!-- [et_pb_line_break_holder] -->            return `<!-- [et_pb_line_break_holder] -->            <article class=\"kry-clinic-card ${state.activeId === c.id ? 'active' : ''}\" data-id=\"${c.id}\"><!-- [et_pb_line_break_holder] -->                ${state.origin && i === 0 ? '<span class=\"kry-badge-nearest\">N\u00e4rmaste mottagning<\/span>' : ''}<!-- [et_pb_line_break_holder] -->                <span class=\"kry-type-badge ${c.type.toLowerCase()}\">${TYPE_LABELS[c.type]}<\/span><!-- [et_pb_line_break_holder] -->                <h3>${c.name}<\/h3><!-- [et_pb_line_break_holder] -->                <pee class=\"kry-addr\">${addrHtml}<\/pee><!-- [et_pb_line_break_holder] -->                ${phoneHtml ? `<pee class=\"kry-phone\">${phoneHtml}<\/pee>` : ''}<!-- [et_pb_line_break_holder] -->                <div class=\"kry-actions\"><!-- [et_pb_line_break_holder] -->                    <a class=\"kry-btn kry-btn-primary\" href=\"${c.url || KRY_DEFAULT_URL}\" target=\"_blank\" rel=\"noopener\" data-action=\"more\" data-id=\"${c.id}\">Lista mig<\/a><!-- [et_pb_line_break_holder] -->                <\/div><!-- [et_pb_line_break_holder] -->            <\/article>`;<!-- [et_pb_line_break_holder] -->        }).join('');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ ----- Events -----<!-- [et_pb_line_break_holder] -->    $('#kry-regionChips').addEventListener('click', (e) => {<!-- [et_pb_line_break_holder] -->        const chip = e.target.closest('.kry-chip');<!-- [et_pb_line_break_holder] -->        if (!chip) return;<!-- [et_pb_line_break_holder] -->        state.region = chip.dataset.region;<!-- [et_pb_line_break_holder] -->        state.kommun = null;<!-- [et_pb_line_break_holder] -->        syncMapHighlight();<!-- [et_pb_line_break_holder] -->        zoomForState();<!-- [et_pb_line_break_holder] -->        render();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    $('#kry-typeChips').addEventListener('click', (e) => {<!-- [et_pb_line_break_holder] -->        const btn = e.target.closest('.kry-type-chip');<!-- [et_pb_line_break_holder] -->        if (!btn) return;<!-- [et_pb_line_break_holder] -->        const t = btn.dataset.type;<!-- [et_pb_line_break_holder] -->        if (t === 'ALL') {<!-- [et_pb_line_break_holder] -->            state.types = new Set(['VC', 'BVC', 'BMM']);<!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->            const isOnlyActive = state.types.size === 1 && state.types.has(t);<!-- [et_pb_line_break_holder] -->            if (isOnlyActive) {<!-- [et_pb_line_break_holder] -->                \/\/ Re-clicking the only active type returns to \"show all\".<!-- [et_pb_line_break_holder] -->                state.types = new Set(['VC', 'BVC', 'BMM']);<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                state.types = new Set([t]);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        \/\/ If the active selection is now hidden by the type filter, drop it.<!-- [et_pb_line_break_holder] -->        if (state.activeId) {<!-- [et_pb_line_break_holder] -->            const active = CLINICS.find(c => c.id === state.activeId);<!-- [et_pb_line_break_holder] -->            if (active && !state.types.has(active.type)) state.activeId = null;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        syncMapHighlight();<!-- [et_pb_line_break_holder] -->        zoomForState();<!-- [et_pb_line_break_holder] -->        render();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    $('#kry-search').addEventListener('input', (e) => {<!-- [et_pb_line_break_holder] -->        state.query = e.target.value;<!-- [et_pb_line_break_holder] -->        state.origin = originFromQuery(state.query);<!-- [et_pb_line_break_holder] -->        syncMapHighlight();<!-- [et_pb_line_break_holder] -->        zoomForState();<!-- [et_pb_line_break_holder] -->        render();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    $('#kry-list').addEventListener('click', (e) => {<!-- [et_pb_line_break_holder] -->        \/\/ Let card-internal links (kry.se, Google Maps, tel:) navigate normally<!-- [et_pb_line_break_holder] -->        if (e.target.closest('a[data-action]')) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const card = e.target.closest('.kry-clinic-card');<!-- [et_pb_line_break_holder] -->        if (!card) return;<!-- [et_pb_line_break_holder] -->        const id = card.dataset.id;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        state.activeId = id;<!-- [et_pb_line_break_holder] -->        const clinic = CLINICS.find(c => c.id === id);<!-- [et_pb_line_break_holder] -->        if (clinic) {<!-- [et_pb_line_break_holder] -->            syncMapHighlight();<!-- [et_pb_line_break_holder] -->            zoomToKommuner([clinic.kommun]);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        render();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    $('#kry-mapReset').addEventListener('click', () => {<!-- [et_pb_line_break_holder] -->        state.kommun = null;<!-- [et_pb_line_break_holder] -->        state.activeId = null;<!-- [et_pb_line_break_holder] -->        state.region = 'Alla';<!-- [et_pb_line_break_holder] -->        state.query = '';<!-- [et_pb_line_break_holder] -->        state.origin = null;<!-- [et_pb_line_break_holder] -->        state.types = new Set(['VC', 'BVC', 'BMM']);<!-- [et_pb_line_break_holder] -->        const input = $('#kry-search');<!-- [et_pb_line_break_holder] -->        if (input) input.value = '';<!-- [et_pb_line_break_holder] -->        syncMapHighlight();<!-- [et_pb_line_break_holder] -->        zoomForState();<!-- [et_pb_line_break_holder] -->        render();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ ----- Map (swe-kommuner.svg, fetched and inlined) -----<!-- [et_pb_line_break_holder] -->    let svgRoot = null;<!-- [et_pb_line_break_holder] -->    let originalViewBox = null;<!-- [et_pb_line_break_holder] -->    let zoomAnim = null;<!-- [et_pb_line_break_holder] -->    const pathByKommun = {};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function syncMapHighlight() {<!-- [et_pb_line_break_holder] -->        if (!svgRoot) return;<!-- [et_pb_line_break_holder] -->        const visibleKommuner = new Set(<!-- [et_pb_line_break_holder] -->            CLINICS<!-- [et_pb_line_break_holder] -->                .filter(c => state.types.has(c.type))<!-- [et_pb_line_break_holder] -->                .filter(c => state.region === 'Alla' || c.region === state.region)<!-- [et_pb_line_break_holder] -->                .map(c => c.kommun)<!-- [et_pb_line_break_holder] -->        );<!-- [et_pb_line_break_holder] -->        const paths = svgRoot.querySelectorAll('#kommuner path');<!-- [et_pb_line_break_holder] -->        const activeClinic = state.activeId ? CLINICS.find(c => c.id === state.activeId) : null;<!-- [et_pb_line_break_holder] -->        paths.forEach(p => {<!-- [et_pb_line_break_holder] -->            const code = p.getAttribute('id');<!-- [et_pb_line_break_holder] -->            p.classList.remove('has-clinic', 'selected');<!-- [et_pb_line_break_holder] -->            if (visibleKommuner.has(code)) p.classList.add('has-clinic');<!-- [et_pb_line_break_holder] -->            if (state.kommun === code) p.classList.add('selected');<!-- [et_pb_line_break_holder] -->            if (activeClinic && activeClinic.kommun === code) p.classList.add('selected');<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->        const allTypesActive = state.types.size === 3;<!-- [et_pb_line_break_holder] -->        $('#kry-mapReset').classList.toggle('visible',<!-- [et_pb_line_break_holder] -->            !!state.kommun ||<!-- [et_pb_line_break_holder] -->            (state.region && state.region !== 'Alla') ||<!-- [et_pb_line_break_holder] -->            !!state.origin ||<!-- [et_pb_line_break_holder] -->            !allTypesActive<!-- [et_pb_line_break_holder] -->        );<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function parseViewBox(s) {<!-- [et_pb_line_break_holder] -->        return s.trim().split(\/[s,]+\/).map(Number);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function animateViewBox(target) {<!-- [et_pb_line_break_holder] -->        if (!svgRoot) return;<!-- [et_pb_line_break_holder] -->        const current = parseViewBox(svgRoot.getAttribute('viewBox'));<!-- [et_pb_line_break_holder] -->        const dur = 450;<!-- [et_pb_line_break_holder] -->        const start = performance.now();<!-- [et_pb_line_break_holder] -->        if (zoomAnim) cancelAnimationFrame(zoomAnim);<!-- [et_pb_line_break_holder] -->        const step = (now) => {<!-- [et_pb_line_break_holder] -->            const t = Math.min(1, (now - start) \/ dur);<!-- [et_pb_line_break_holder] -->            const e = t < 0.5 ? 2 * t * t : 1 - Math.pow(-2 * t + 2, 2) \/ 2; \/\/ easeInOutQuad<!-- [et_pb_line_break_holder] -->            const vb = current.map((v, i) => v + (target[i] - v) * e);<!-- [et_pb_line_break_holder] -->            svgRoot.setAttribute('viewBox', vb.join(' '));<!-- [et_pb_line_break_holder] -->            if (t < 1) zoomAnim = requestAnimationFrame(step);<!-- [et_pb_line_break_holder] -->        };<!-- [et_pb_line_break_holder] -->        zoomAnim = requestAnimationFrame(step);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function zoomToKommuner(codes) {<!-- [et_pb_line_break_holder] -->        if (!svgRoot || !originalViewBox) return;<!-- [et_pb_line_break_holder] -->        if (!codes || !codes.length) { resetZoom(); return; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        let minX = Infinity, minY = Infinity, maxX = -Infinity, maxY = -Infinity;<!-- [et_pb_line_break_holder] -->        codes.forEach(code => {<!-- [et_pb_line_break_holder] -->            const p = pathByKommun[code];<!-- [et_pb_line_break_holder] -->            if (!p || typeof p.getBBox !== 'function') return;<!-- [et_pb_line_break_holder] -->            try {<!-- [et_pb_line_break_holder] -->                const b = p.getBBox();<!-- [et_pb_line_break_holder] -->                minX = Math.min(minX, b.x);<!-- [et_pb_line_break_holder] -->                minY = Math.min(minY, b.y);<!-- [et_pb_line_break_holder] -->                maxX = Math.max(maxX, b.x + b.width);<!-- [et_pb_line_break_holder] -->                maxY = Math.max(maxY, b.y + b.height);<!-- [et_pb_line_break_holder] -->            } catch (e) {}<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->        if (!isFinite(minX)) { resetZoom(); return; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const w = maxX - minX, h = maxY - minY;<!-- [et_pb_line_break_holder] -->        \/\/ pad, and expand to the map-area aspect ratio so nothing is squashed<!-- [et_pb_line_break_holder] -->        const padRatio = 0.2;<!-- [et_pb_line_break_holder] -->        let px = w * padRatio + 8, py = h * padRatio + 8;<!-- [et_pb_line_break_holder] -->        let bx = minX - px, by = minY - py, bw = w + 2 * px, bh = h + 2 * py;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const [, , origW, origH] = originalViewBox;<!-- [et_pb_line_break_holder] -->        const targetAspect = origW \/ origH;<!-- [et_pb_line_break_holder] -->        const curAspect = bw \/ bh;<!-- [et_pb_line_break_holder] -->        if (curAspect < targetAspect) {<!-- [et_pb_line_break_holder] -->            const newW = bh * targetAspect;<!-- [et_pb_line_break_holder] -->            bx -= (newW - bw) \/ 2;<!-- [et_pb_line_break_holder] -->            bw = newW;<!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->            const newH = bw \/ targetAspect;<!-- [et_pb_line_break_holder] -->            by -= (newH - bh) \/ 2;<!-- [et_pb_line_break_holder] -->            bh = newH;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        animateViewBox([bx, by, bw, bh]);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function resetZoom() {<!-- [et_pb_line_break_holder] -->        if (!originalViewBox) return;<!-- [et_pb_line_break_holder] -->        animateViewBox(originalViewBox.slice());<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function zoomForState() {<!-- [et_pb_line_break_holder] -->        if (state.kommun) {<!-- [et_pb_line_break_holder] -->            zoomToKommuner([state.kommun]);<!-- [et_pb_line_break_holder] -->            return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        if (state.origin) {<!-- [et_pb_line_break_holder] -->            \/\/ Zoom to the 3 closest clinics' kommuner<!-- [et_pb_line_break_holder] -->            const ranked = CLINICS<!-- [et_pb_line_break_holder] -->                .map(c => ({ c, d: distanceKm(state.origin, [c.lat, c.lng]) }))<!-- [et_pb_line_break_holder] -->                .sort((a, b) => a.d - b.d)<!-- [et_pb_line_break_holder] -->                .slice(0, 3);<!-- [et_pb_line_break_holder] -->            zoomToKommuner([...new Set(ranked.map(r => r.c.kommun))]);<!-- [et_pb_line_break_holder] -->            return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        if (state.region && state.region !== 'Alla') {<!-- [et_pb_line_break_holder] -->            const codes = [...new Set(CLINICS.filter(c => c.region === state.region).map(c => c.kommun))];<!-- [et_pb_line_break_holder] -->            zoomToKommuner(codes);<!-- [et_pb_line_break_holder] -->            return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        resetZoom();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function initMap(svg) {<!-- [et_pb_line_break_holder] -->        svgRoot = svg;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Make SVG itself responsive<!-- [et_pb_line_break_holder] -->        const w = svg.getAttribute('width');<!-- [et_pb_line_break_holder] -->        const h = svg.getAttribute('height');<!-- [et_pb_line_break_holder] -->        if (w && h && !svg.hasAttribute('viewBox')) {<!-- [et_pb_line_break_holder] -->            svg.setAttribute('viewBox', `0 0 ${w} ${h}`);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        svg.setAttribute('preserveAspectRatio', 'xMidYMid meet');<!-- [et_pb_line_break_holder] -->        svg.removeAttribute('width');<!-- [et_pb_line_break_holder] -->        svg.removeAttribute('height');<!-- [et_pb_line_break_holder] -->        originalViewBox = parseViewBox(svg.getAttribute('viewBox'));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Index paths by kommun id and wire up click handlers (only kommuner with clinics are actionable)<!-- [et_pb_line_break_holder] -->        svgRoot.querySelectorAll('#kommuner path').forEach(p => {<!-- [et_pb_line_break_holder] -->            const code = p.getAttribute('id');<!-- [et_pb_line_break_holder] -->            if (!code) return;<!-- [et_pb_line_break_holder] -->            pathByKommun[code] = p;<!-- [et_pb_line_break_holder] -->            if (!KRY_KOMMUNER.has(code)) return;<!-- [et_pb_line_break_holder] -->            p.addEventListener('click', () => {<!-- [et_pb_line_break_holder] -->                state.kommun = state.kommun === code ? null : code;<!-- [et_pb_line_break_holder] -->                state.activeId = null;<!-- [et_pb_line_break_holder] -->                syncMapHighlight();<!-- [et_pb_line_break_holder] -->                zoomForState();<!-- [et_pb_line_break_holder] -->                render();<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        syncMapHighlight();<!-- [et_pb_line_break_holder] -->        zoomForState();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function loadMap() {<!-- [et_pb_line_break_holder] -->        const host = $('#kry-mapHost');<!-- [et_pb_line_break_holder] -->        if (!host) return;<!-- [et_pb_line_break_holder] -->        fetch(KRY_SVG_URL)<!-- [et_pb_line_break_holder] -->            .then(r => {<!-- [et_pb_line_break_holder] -->                if (!r.ok) throw new Error('SVG fetch failed: ' + r.status);<!-- [et_pb_line_break_holder] -->                return r.text();<!-- [et_pb_line_break_holder] -->            })<!-- [et_pb_line_break_holder] -->            .then(text => {<!-- [et_pb_line_break_holder] -->                host.innerHTML = text;<!-- [et_pb_line_break_holder] -->                const svg = host.querySelector('svg');<!-- [et_pb_line_break_holder] -->                if (!svg) throw new Error('No <svg> element in fetched response');<!-- [et_pb_line_break_holder] -->                initMap(svg);<!-- [et_pb_line_break_holder] -->            })<!-- [et_pb_line_break_holder] -->            .catch(err => {<!-- [et_pb_line_break_holder] -->                host.innerHTML = '<div class=\"kry-map-error\">Kunde inte ladda kartan. Kontrollera att swe-kommuner.svg \u00e4r uppladdad och att KRY_SVG_URL pekar p\u00e5 r\u00e4tt fil.<\/div>';<!-- [et_pb_line_break_holder] -->                console.error('[kry-map]', err);<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    render();<!-- [et_pb_line_break_holder] -->    loadMap();<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;40px||40px||true|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;640px&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;||||||||&#8221; custom_margin=&#8221;||30px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<h2>\u202fLediga tider varje dag p\u00e5 \u00d6ppen mottagning\u202f<\/h2>\nEftersom patienten inte beh\u00f6ver ringa och st\u00e5 i telefonk\u00f6 och kan v\u00e4lja vilken Kry v\u00e5rdcentral den vill \u00e4r det ett smidigt s\u00e4tt att f\u00e5 en tid och en f\u00f6rsta bed\u00f6mning. Mycket kan \u00e5tg\u00e4rdas direkt p\u00e5 plats, och om n\u00e5got beh\u00f6ver f\u00f6ljas upp eller remitteras till annan v\u00e5rd planeras det omedelbart.[\/et_pb_text][et_pb_image src=&#8221;https:\/\/kampanj.expressen.se\/kry\/wp-content\/uploads\/2026\/06\/kry-46143211.jpg&#8221; title_text=&#8221;kry-46143211&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;30px||10px||false|false&#8221; animation_style=&#8221;fade&#8221; hover_enabled=&#8221;0&#8243; border_radii=&#8221;on|8px|8px|8px|8px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_text module_class=&#8221;bildtext&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#757575&#8243; text_font_size=&#8221;16px&#8221; custom_margin=&#8221;||30px||false|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; sticky_enabled=&#8221;0&#8243;]Sebastian Jute, verksamhetschef och specialist i allm\u00e4nmedicin p\u00e5 Kry Hornstull i Stockholm[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;||||||||&#8221; custom_margin=&#8221;||30px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]Tanken \u00e4r enkel: du ska kunna f\u00e5 hj\u00e4lp n\u00e4r behovet uppst\u00e5r, boka ett bes\u00f6k samma dag och k\u00e4nna att v\u00e5rden finns d\u00e4r f\u00f6r dig. Det tillv\u00e4gag\u00e5ngss\u00e4ttet g\u00f6r det inte bara smidigare f\u00f6r patienten utan den ger ocks\u00e5 personalen m\u00f6jlighet att prioritera resurser och ge snabb, s\u00e4ker v\u00e5rd utan att n\u00e5gon beh\u00f6ver v\u00e4nta i veckor.\u202f [\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;||||||||&#8221; custom_margin=&#8221;||30px||false|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; sticky_enabled=&#8221;0&#8243;]<p>\u2013 Det g\u00f6r att fler f\u00e5r hj\u00e4lp n\u00e4r de verkligen beh\u00f6ver det \u2013 oavsett om det g\u00e4ller en infektion, sm\u00e4rta eller ett s\u00e5r som beh\u00f6ver kontrolleras, s\u00e4ger Sebastian Jute, verksamhetschef och specialist i allm\u00e4nmedicin p\u00e5 Kry Hornstull i Stockholm.<\/p>\n<p>N\u00e5got som uppskattas av bland andra sm\u00e5barnspappan Leo.<\/p>\n<p>\u2013 Vi f\u00f6rst\u00e5r inte hur v\u00e5r familj skulle fungera utan hj\u00e4lp av Kry och m\u00f6jlighet att boka tid samma dag p\u00e5 v\u00e5rdcentralens \u00f6ppna mottagning. Att f\u00e5 hj\u00e4lp s\u00e5 snabbt och smidigt av s\u00e5v\u00e4l sk\u00f6terskor som l\u00e4kare \u00e4r s\u00e5 uppskattat och jag rekommenderar fler f\u00f6r\u00e4ldrar att testa, s\u00e4ger han.<\/p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;||||||||&#8221; custom_margin=&#8221;||22px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<p><a href=\"https:\/\/app.adjust.com\/2i92rtw?redirect=https%3A%2F%2Fapp.kry.se%2Fapp-link%2Fall%2Fbook%2Fwalk-in-clinic-appointment&amp;campaign=se-native-bonnier-om&amp;adgroup=se-native-bonnier-om-boka&amp;creative=se-native-bonnier-om-bokatid\" target=\"_blank\" rel=\"noopener\">EXTERN L\u00c4NK: Boka tid direkt i appen<\/a><\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_blog fullwidth=&#8221;off&#8221; posts_number=&#8221;100&#8243; include_categories=&#8221;1&#8243; show_author=&#8221;off&#8221; show_date=&#8221;off&#8221; show_categories=&#8221;off&#8221; show_excerpt=&#8221;off&#8221; show_pagination=&#8221;off&#8221; masonry_tile_background_color=&#8221;#FFFFFF&#8221; module_class=&#8221;more-articles et_blog_grid_equal_height&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; header_font=&#8221;||||||||&#8221; header_text_color=&#8221;#000000&#8243; header_font_size=&#8221;21px&#8221; body_font=&#8221;Source Sans Pro||||||||&#8221; read_more_font=&#8221;Arial|||on|||||&#8221; read_more_text_color=&#8221;#141414&#8243; read_more_font_size=&#8221;13px&#8221; background_color=&#8221;#FFFFFF&#8221; custom_margin=&#8221;30px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; custom_css_featured_image=&#8221;height:180px;||object-fit:cover;&#8221; border_radii=&#8221;off|16px||16px|&#8221; border_width_all=&#8221;0px&#8221; box_shadow_style=&#8221;preset1&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; custom_css_featured_image_last_edited=&#8221;off|phone&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_blog][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"<p>S\u00e5 f\u00e5r du tid p\u00e5 v\u00e5rdcentralen samma dag: \u201c\u00d6ppen mottagning g\u00f6r att fler f\u00e5r hj\u00e4lp n\u00e4r de verkligen beh\u00f6ver det\u201dDet \u00e4r m\u00e5nga som vittnar om hur sv\u00e5rt det \u00e4r att f\u00e5 en tid p\u00e5 v\u00e5rdcentralen. L\u00e5nga telefonk\u00f6er, att inte komma fram alls eller att det inte finns n\u00e5gra tider kvar f\u00f6r dagen eller ens p\u00e5 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1357,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","bnmp_articleUUID":"2716273d-db6f-5069-bf5f-56c1f64b30a8","inline_featured_image":false,"footnotes":""},"categories":[12],"tags":[],"class_list":["post-1349","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visa-ej"],"_links":{"self":[{"href":"https:\/\/kampanj.expressen.se\/kry\/wp-json\/wp\/v2\/posts\/1349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kampanj.expressen.se\/kry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kampanj.expressen.se\/kry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kampanj.expressen.se\/kry\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kampanj.expressen.se\/kry\/wp-json\/wp\/v2\/comments?post=1349"}],"version-history":[{"count":12,"href":"https:\/\/kampanj.expressen.se\/kry\/wp-json\/wp\/v2\/posts\/1349\/revisions"}],"predecessor-version":[{"id":1376,"href":"https:\/\/kampanj.expressen.se\/kry\/wp-json\/wp\/v2\/posts\/1349\/revisions\/1376"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kampanj.expressen.se\/kry\/wp-json\/wp\/v2\/media\/1357"}],"wp:attachment":[{"href":"https:\/\/kampanj.expressen.se\/kry\/wp-json\/wp\/v2\/media?parent=1349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kampanj.expressen.se\/kry\/wp-json\/wp\/v2\/categories?post=1349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kampanj.expressen.se\/kry\/wp-json\/wp\/v2\/tags?post=1349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}