{"id":27558,"date":"2026-02-04T13:51:55","date_gmt":"2026-02-04T12:51:55","guid":{"rendered":"https:\/\/www.norli.se\/?page_id=27558"},"modified":"2026-04-28T14:26:57","modified_gmt":"2026-04-28T12:26:57","slug":"trygghetslofte","status":"publish","type":"page","link":"https:\/\/www.norli.se\/en\/trygghetslofte\/","title":{"rendered":"Our Promise"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"27558\" class=\"elementor elementor-27558\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b3651a norli-cornerstones-section e-flex e-con-boxed e-con e-parent\" data-id=\"5b3651a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-fb37c0a e-con-full norli-cornerstones-hero e-flex e-con e-child\" data-id=\"fb37c0a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7fa3bb9 norli-page-hero-title elementor-widget elementor-widget-heading\" data-id=\"7fa3bb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;,&quot;_animation_delay&quot;:200}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Norlis Trygghetsl\u00f6fte<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a225e63 elementor-widget__width-initial norli-cornerstones-intro elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"a225e63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>F\u00f6rs\u00e4kringsskydd via \u00c5lands F\u00f6rs\u00e4kringar, garanterad utbetalning enligt avtal, verifierade g\u00e4ster vi sj\u00e4lva godk\u00e4nner och besiktning efter varje vistelse. Norlis Trygghetsl\u00f6fte ing\u00e5r i varje uppdrag.&nbsp;<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f2b301 e-con-full norli-cornerstones-grid e-flex e-con e-child\" data-id=\"4f2b301\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;none&quot;,&quot;animation_delay&quot;:400}\">\n\t\t<div class=\"elementor-element elementor-element-0f6e0b3 e-con-full norli-cornerstone-card card--ins e-flex e-con e-child\" data-id=\"0f6e0b3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3fa566f norli-cornerstone-icon e-flex e-con-boxed e-con e-child\" data-id=\"3fa566f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9eac5c1 norli-card__media elementor-widget elementor-widget-image\" data-id=\"9eac5c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-20-1024x1024.png\" class=\"attachment-large size-large wp-image-35563\" alt=\"\" srcset=\"https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-20-1024x1024.png 1024w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-20-300x300.png 300w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-20-150x150.png 150w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-20-768x768.png 768w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-20-1536x1536.png 1536w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-20-12x12.png 12w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-20.png 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e24361 norli-cornerstone-title elementor-widget elementor-widget-heading\" data-id=\"0e24361\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">R\u00e4tt f\u00f6rs\u00e4kringsskydd<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24082c5 norli-cornerstone-text elementor-widget elementor-widget-text-editor\" data-id=\"24082c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"0\" data-end=\"158\">N\u00e4r bokningar g\u00e5r via Norli finns ett f\u00f6rs\u00e4kringsskydd via <strong data-start=\"59\" data-end=\"82\">\u00c5lands F\u00f6rs\u00e4kringar<\/strong> som kompletterar din hemf\u00f6rs\u00e4kring om n\u00e5got skulle h\u00e4nda under uthyrningen. Skyddet g\u00e4ller automatiskt f\u00f6r bokningar som hanteras av Norli, s\u00e5 du slipper t\u00e4nka p\u00e5 separata till\u00e4gg eller aktivering. F\u00f6rs\u00e4kringen kan hj\u00e4lpa om n\u00e5got h\u00e4nder i samband med vistelsen.<\/p><p data-start=\"348\" data-end=\"395\"><strong data-start=\"348\" data-end=\"395\"><br \/>F\u00f6rs\u00e4kringsskyddet inneb\u00e4r bland annat att:<\/strong><\/p><ul data-start=\"396\" data-end=\"653\"><li data-start=\"396\" data-end=\"473\"><p data-start=\"398\" data-end=\"473\">du har ett extra skydd om n\u00e5got g\u00e5r s\u00f6nder eller skadas under uthyrningen<\/p><\/li><li data-start=\"474\" data-end=\"549\"><p data-start=\"476\" data-end=\"549\">ers\u00e4ttning kan bli aktuell n\u00e4r din hemf\u00f6rs\u00e4kring inte r\u00e4cker hela v\u00e4gen<\/p><\/li><li data-start=\"550\" data-end=\"653\"><p data-start=\"552\" data-end=\"653\">du f\u00e5r st\u00f6d genom hela skadeprocessen \u2013 fr\u00e5n dokumentation och underlag till att driva \u00e4rendet vidare<\/p><\/li><\/ul><p data-start=\"655\" data-end=\"910\">Vi f\u00f6ljer alltid upp efter att g\u00e4st har l\u00e4mnat i samband med st\u00e4dning och \u00f6verl\u00e4mning. Om n\u00e5got uppt\u00e4cks guidar vi dig genom processen fr\u00e5n enkel rapportering till insamling av underlag och fortsatt dialog s\u00e5 att \u00e4rendet hanteras tryggt och p\u00e5 r\u00e4tt s\u00e4tt.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-059f63a e-con-full norli-cornerstone-card card--rent e-flex e-con e-child\" data-id=\"059f63a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b90aa06 norli-cornerstone-icon e-flex e-con-boxed e-con e-child\" data-id=\"b90aa06\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dce78d5 elementor-widget elementor-widget-image\" data-id=\"dce78d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-35-1024x1024.png\" class=\"attachment-large size-large wp-image-37016\" alt=\"\" srcset=\"https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-35-1024x1024.png 1024w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-35-300x300.png 300w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-35-150x150.png 150w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-35-768x768.png 768w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-35-1536x1536.png 1536w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-35-12x12.png 12w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-35.png 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb8bcec norli-cornerstone-title elementor-widget elementor-widget-heading\" data-id=\"cb8bcec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Alltid hyresgaranti<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4872626 norli-cornerstone-text elementor-widget elementor-widget-text-editor\" data-id=\"4872626\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vi garanterar hyran och s\u00e4kerst\u00e4ller att utbetalningen sker enligt avtal. S\u00e5 fort en g\u00e4st checkat in kan du k\u00e4nna dig helt lugn med att int\u00e4kten faktiskt kommer in p\u00e5 ditt konto.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b4b080b e-con-full norli-cornerstone-card card--verify e-flex e-con e-child\" data-id=\"b4b080b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-7db9222 norli-cornerstone-icon e-flex e-con-boxed e-con e-child\" data-id=\"7db9222\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7870b6a norli-card__media elementor-widget elementor-widget-image\" data-id=\"7870b6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-34-1024x1024.png\" class=\"attachment-large size-large wp-image-37015\" alt=\"\" srcset=\"https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-34-1024x1024.png 1024w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-34-300x300.png 300w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-34-150x150.png 150w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-34-768x768.png 768w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-34-1536x1536.png 1536w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-34-12x12.png 12w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-34.png 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5928ef4 norli-cornerstone-title elementor-widget elementor-widget-heading\" data-id=\"5928ef4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Verifierade hyresg\u00e4ster<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7683bb3 norli-cornerstone-text elementor-widget elementor-widget-text-editor\" data-id=\"7683bb3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vi bokar enbart in verifierade g\u00e4ster och vi v\u00e4ger in tidigare omd\u00f6men och g\u00f6r vid behov extra kontroller. Vi tackar hellre nej till en bokning \u00e4n att sl\u00e4ppa in en tveksam g\u00e4st.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ac97ee3 e-con-full norli-cornerstone-card card--inspect e-flex e-con e-child\" data-id=\"ac97ee3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-c39f278 norli-cornerstone-icon e-flex e-con-boxed e-con e-child\" data-id=\"c39f278\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa155d3 norli-card__media elementor-widget elementor-widget-image\" data-id=\"fa155d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-39-1024x1024.png\" class=\"attachment-large size-large wp-image-37113\" alt=\"\" srcset=\"https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-39-1024x1024.png 1024w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-39-300x300.png 300w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-39-150x150.png 150w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-39-768x768.png 768w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-39-1536x1536.png 1536w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-39-12x12.png 12w, https:\/\/www.norli.se\/wp-content\/uploads\/2026\/04\/Namnlos-design-39.png 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe99a49 norli-cornerstone-title elementor-widget elementor-widget-heading\" data-id=\"fe99a49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Alltid besiktningar<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1dd445 norli-cornerstone-text elementor-widget elementor-widget-text-editor\" data-id=\"e1dd445\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Efter varje vistelse g\u00f6r vi en genomg\u00e5ng av bostaden i samband med st\u00e4dningen. St\u00e4dpersonalen f\u00f6ljer en checklista och ser till att allt \u00e4r i ordning och om n\u00e5got skulle vara skadat, saknas eller avvika p\u00e5 annat s\u00e4tt dokumenterar vi detta och h\u00f6r av oss direkt.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2fbb1ec e-flex e-con-boxed e-con e-parent\" data-id=\"2fbb1ec\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-27aba95 e-con-full e-flex e-con e-child\" data-id=\"27aba95\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-0c40a43 e-con-full norli-cta-hero-text e-flex e-con e-child\" data-id=\"0c40a43\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-111cfbb elementor-widget elementor-widget-heading\" data-id=\"111cfbb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Se m\u00f6jlig hyra med <br> Norlis hyreskalkylator<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-219b081 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"219b081\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>B\u00f6rja med en snabb uppskattning av prisniv\u00e5 och int\u00e4kt. N\u00e4sta steg ger dig en mer fullst\u00e4ndig bild av vad du kan f\u00e5 f\u00f6r hyra \u00f6ver tid:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fdd5b7 e-con-full e-flex e-con e-child\" data-id=\"7fdd5b7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8539ec elementor-widget-mobile__width-inherit elementor-widget elementor-widget-hk-calculator\" data-id=\"f8539ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hk-calculator.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"hk-f8539ec\" class=\"hk-align-center hk-hide-errors-tablet hk-hide-errors-mobile\" data-hk-root=\"hk-f8539ec\">\n        <style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@600;700&display=swap');\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               NORLI DESIGN TOKENS \u2014 HK Widget\n               Synkade med estimate-widget och moment 1\/2\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n            #hk-f8539ec {\n\n                \/* \u2500\u2500 Typografi: typsnitt \u2500\u2500 *\/\n                --hk-font: 'Inter', -apple-system, sans-serif;\n\n                \/* \u2500\u2500 Typografi: storlekar \u2500\u2500 *\/\n                --hk-size-xs:   12px;   \/* kontexttext, sub, meta *\/\n                --hk-size-sm:   13px;   \/* callout, chips, badges *\/\n                --hk-size-base: 15px;   \/* dropdown-items, completion-label, br\u00f6dtext *\/\n                --hk-size-md:   16px;   \/* input p\u00e5 mobil (iOS zoom-safe) *\/\n                --hk-size-lg:   17px;   \/* desktop-br\u00f6dtext (matchar estimate) *\/\n\n                \/* \u2500\u2500 Typografi: vikter \u2500\u2500 *\/\n                --hk-w-normal: 400;\n                --hk-w-medium: 500;\n                --hk-w-semi:   600;\n                --hk-w-bold:   700;\n\n                \/* \u2500\u2500 Typografi: radavst\u00e5nd \u2500\u2500 *\/\n                --hk-lh-tight:  1.25;\n                --hk-lh-normal: 1.4;\n                --hk-lh-loose:  1.55;\n\n                \/* \u2500\u2500 Geometri: h\u00f6jder \u2500\u2500 *\/\n                --hk-h-field:        56px;   \/* f\u00e4lt desktop *\/\n                --hk-h-field-mobile: 52px;   \/* f\u00e4lt mobil\/tablet *\/\n                --hk-h-completion:   52px;   \/* completion-input \u2014 matchar mobilf\u00e4lt *\/\n\n                \/* \u2500\u2500 Geometri: radier \u2500\u2500\n                   Princip: f\u00e4lt\/popup-familj delar 24px.\n                   Dropdown f\u00e5r 20px \u2014 n\u00e5got mjukare \u00e4n f\u00e4ltet\n                   men tydligt i samma familj. Inre knappar\n                   i completion f\u00e5r 16px f\u00f6r visuell hierarki. \u2500\u2500 *\/\n                --hk-r-inner:  14px;   \/* knappar\/inputs inuti popups *\/\n                --hk-r-popup:  18px;   \/* dropdowns *\/\n                --hk-r-field:  18px;   \/* f\u00e4lt, callout, completion-box *\/\n\n                \/* \u2500\u2500 Geometri: avst\u00e5nd \u2500\u2500 *\/\n                --hk-gap-popup:  0px;    \/* f\u00e4lt \u2192 popup *\/\n                --hk-drop-gap:   0px;    \/* dropdown gap *\/\n                --hk-pad-h:     16px;    \/* horisontell padding i popups *\/\n                --hk-pad-v:     14px;    \/* vertikal padding i popups *\/\n\n                \/* \u2500\u2500 F\u00e4rger: lila\/accent \u2500\u2500 *\/\n                --hk-c-purple:        #6B4CAE;\n                --hk-c-purple-soft:   rgba(107,76,174,0.08);\n                --hk-c-purple-mid:    rgba(107,76,174,0.18);\n                --hk-c-purple-border: rgba(107,76,174,0.22);\n                --hk-c-purple-focus:  rgba(107,76,174,0.55);\n\n                \/* \u2500\u2500 F\u00e4rger: text \u2500\u2500 *\/\n                --hk-c-text-strong: #1F2937;   \/* rubriker, labels *\/\n                --hk-c-text:        #4B5563;   \/* br\u00f6dtext \u2014 synkat med estimate *\/\n                --hk-c-text-sub:    #6B7280;   \/* sekund\u00e4r\/meta text *\/\n                --hk-c-text-dim:    #9CA3AF;   \/* disabled\/placeholder *\/\n\n                \/* \u2500\u2500 F\u00e4rger: bakgrund \u2500\u2500 *\/\n                --hk-c-bg-popup:  #ffffff;\n                --hk-c-bg-soft:   #F9FAFB;    \/* matchar estimate --hke-bg *\/\n                --hk-c-bg-callout:#F8FAFC;    \/* callout-bakgrund *\/\n\n                \/* \u2500\u2500 F\u00e4rger: border \u2500\u2500 *\/\n                --hk-c-border-neutral: rgba(31,41,55,0.12);   \/* f\u00e4lt neutral *\/\n                --hk-c-border-focus:   rgba(107,76,174,0.55); \/* focus-ring *\/\n\n                \/* \u2500\u2500 F\u00e4rger: error \u2014 premium burgundy, inte skrikig r\u00f6d \u2500\u2500 *\/\n                --hk-c-error:        #B91C1C;\n                --hk-c-error-soft:   rgba(185,28,28,0.08);\n                --hk-c-error-border: rgba(185,28,28,0.25);\n                --hk-c-error-text:   rgba(185,28,28,0.75);\n\n                \/* \u2500\u2500 F\u00e4rger: success \u2014 synkat med estimate-widgetens m\u00f6rkare gr\u00f6na \u2500\u2500 *\/\n                --hk-c-success:        #16A34A;\n                --hk-c-success-soft:   rgba(22,163,74,0.10);\n                --hk-c-success-border: rgba(22,163,74,0.28);\n\n                \/* \u2500\u2500 Shadow \u2500\u2500 *\/\n                --hk-shadow-field:   0 24px 70px rgba(17,23,34,0.16), 0 8px 22px rgba(17,23,34,0.10);\n                --hk-shadow-popup:   0 16px 48px rgba(17,23,34,0.12), 0 4px 14px rgba(17,23,34,0.07);\n                --hk-shadow-callout: 0 8px 24px rgba(17,23,34,0.10), 0 2px 8px rgba(17,23,34,0.06);\n\n                \/* \u2500\u2500 UI-tokens \u2014 m\u00e5ste ligga p\u00e5 #uid s\u00e5 att portal-callout\n                   (som flyttas till document.body) \u00e4rver r\u00e4tt v\u00e4rden \u2500\u2500 *\/\n                --hk-ui-bg:          #FFFFFF;\n                --hk-placeholder:    #9CA3AF;\n                --hk-icon:           #6B4CAE;\n                --hk-ui-fg:          #4B5563;\n                --hk-local-shadow:   0 24px 70px rgba(17,23,34,0.16), 0 8px 22px rgba(17,23,34,0.10);\n                --hk-local-shadow-hover: 0 34px 95px rgba(17,23,34,0.18), 0 10px 26px rgba(17,23,34,0.12);\n            }\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n            @media (min-width: 1025px) {\n                #hk-f8539ec.hk-hide-errors-desktop .hk-error-msg,\n                #hk-f8539ec.hk-hide-errors-desktop .hk-soft-warning { display:none!important; }\n                #hk-f8539ec.hk-hide-errors-desktop .hk-field,\n                #hk-f8539ec.hk-hide-errors-desktop .hk-field.is-error { padding-bottom:0!important; }\n            }\n            @media (min-width:768px) and (max-width:1024px) {\n                #hk-f8539ec.hk-hide-errors-tablet .hk-error-msg,\n                #hk-f8539ec.hk-hide-errors-tablet .hk-soft-warning { display:none!important; }\n                #hk-f8539ec.hk-hide-errors-tablet .hk-field,\n                #hk-f8539ec.hk-hide-errors-tablet .hk-field.is-error { padding-bottom:0!important; }\n            }\n            @media (max-width:767px) {\n                #hk-f8539ec.hk-hide-errors-mobile .hk-error-msg,\n                #hk-f8539ec.hk-hide-errors-mobile .hk-soft-warning { display:none!important; }\n                #hk-f8539ec.hk-hide-errors-mobile .hk-field,\n                #hk-f8539ec.hk-hide-errors-mobile .hk-field.is-error { padding-bottom:0!important; margin-bottom:8px!important; }\n                #hk-f8539ec.hk-hide-errors-mobile .hk-field--btn { margin-bottom:0!important; }\n            }\n\n            \/* \u2500\u2500 Tillval-rad: fast utrymme + responsivt grid \u2500\u2500 *\/\n            #hk-f8539ec .hk-field--features {\n                margin-top: 8px;\n                margin-bottom: 0;\n            }\n            #hk-f8539ec .hk-feature-options {\n                display: flex;\n                flex-wrap: wrap;\n                gap: 4px 20px;\n                align-items: center;\n            }\n            \/* Tablet: tillval p\u00e5 en rad *\/\n            @media (min-width:768px) and (max-width:1024px) {\n                #hk-f8539ec .hk-field--features[data-count=\"4\"] .hk-feature-options {\n                    grid-template-columns:auto auto auto auto!important;\n                    gap:8px 24px!important;\n                    justify-content:center!important;\n                }\n                #hk-f8539ec .hk-field--features[data-count=\"3\"] .hk-feature-options {\n                    grid-template-columns:auto auto auto!important;\n                    gap:8px 24px!important;\n                    justify-content:center!important;\n                }\n            }\n\n            \/* \u2500\u2500 \u00d6msesidigt uteslutande val (sj\u00f6tomt\/vattenn\u00e4ra) \u2500\u2500 *\/\n            #hk-f8539ec .hk-feature-option.is-disabled {\n                opacity: 0.38;\n                pointer-events: none;\n                cursor: default;\n                transition: opacity 200ms ease;\n            }\n            #hk-f8539ec .hk-feature-option.is-disabled .hk-feature-option__label {\n                color: rgba(255,255,255,0.45);\n            }\n            #hk-f8539ec .hk-feature-option.is-disabled .hk-feature-option__box {\n                border-color: rgba(255,255,255,0.25) !important;\n                background: rgba(255,255,255,0.04) !important;\n                box-shadow: none !important;\n            }\n            @media (max-width: 767px) {\n                #hk-f8539ec .hk-feature-desktop-only { display:none!important; }\n            }\n            @media (min-width: 768px) {\n                #hk-f8539ec .hk-form { margin-bottom: 0; }\n            }\n            @media (max-width: 767px) {\n                #hk-f8539ec .hk-field--features {\n                    margin-top: 10px !important;\n                    margin-bottom: 10px !important;\n                    box-sizing: border-box;\n                }\n                #hk-f8539ec .hk-feature-options {\n                    gap: 6px 20px;\n                }\n                #hk-f8539ec .hk-field--btn {\n                    margin-bottom: 0 !important;\n                    padding-bottom: 0 !important;\n                }\n                #hk-f8539ec .hk-disclaimer-v1 {\n                    margin-top: 6px !important;\n                    margin-bottom: 0 !important;\n                }\n            }\n\n            \/* \u2500\u2500 GROUPED INPUT \u2500\u2500 *\/\n            \/* Kortet: flow-root = clearfix utan att klippa shadow *\/\n            #hk-f8539ec .hk-card { display:flow-root!important; }\n            \/* Form: block, full bredd \u2014 INTE flex, annars krockar det med float *\/\n            #hk-f8539ec .hk-form { display:block!important; width:100%!important; max-width:100%!important; margin:0!important; padding:0!important; }\n            \/* Desktop: vitt kort, allt ihopgruppperat p\u00e5 en rad *\/\n            @media (min-width:1025px) {\n                #hk-f8539ec .hk-form-heading { display:block!important; }\n                #hk-f8539ec .hk-card {\n                    background:#FFFFFF!important;\n                    border:1px solid rgba(47,58,79,0.08)!important;\n                    box-shadow:0 16px 40px rgba(47,58,79,0.10)!important;\n                    border-radius:22px!important;\n                    padding:12px!important;\n                    display:flex!important; flex-direction:row!important;\n                    align-items:center!important; gap:0!important;\n                    flex-wrap:wrap!important;\n                    width:100%!important;\n                    align-content:flex-start!important;\n                }\n                \/* F\u00e4lt: ingen gap, delade borders *\/\n                #hk-f8539ec .hk-card .hk-field--address { flex:2!important; min-width:0!important; float:none!important; width:auto!important; height:56px!important; max-height:56px!important; overflow:visible!important; margin:0!important; padding:0!important; order:1!important; }\n                #hk-f8539ec .hk-card .hk-field--type { flex:1!important; min-width:0!important; float:none!important; width:auto!important; height:56px!important; max-height:56px!important; margin:0!important; padding:0!important; order:2!important; }\n                #hk-f8539ec .hk-card .hk-field--bedrooms { flex:1!important; min-width:0!important; float:none!important; width:auto!important; height:56px!important; max-height:56px!important; margin:0!important; padding:0!important; order:3!important; }\n                #hk-f8539ec .hk-card .hk-field--btn { flex:0 0 auto!important; clear:none!important; width:auto!important; margin:0 0 0 8px!important; padding:0!important; order:4!important; }\n                \/* features: rad 2, full bredd, v\u00e4nsterjusterat *\/\n                #hk-f8539ec .hk-card .hk-field--features { order:5!important; flex-basis:100%!important; width:100%!important; clear:none!important; }\n                #hk-f8539ec .hk-card .hk-field--features .hk-feature-options { justify-content:flex-start!important; padding-left:12px!important; gap:8px 28px!important; }\n                #hk-f8539ec .hk-card .hk-field--features .hk-feature-option__label { font-size:14px!important; }\n                \/* Grouped border: en sammanh\u00e4ngande ram, delade linjer med box-shadow *\/\n                #hk-f8539ec .hk-field--address .hk-address-wrap {\n                    border-radius:14px 0 0 14px!important;\n                    border-top:1.5px solid rgba(31,41,55,0.12)!important;\n                    border-bottom:1.5px solid rgba(31,41,55,0.12)!important;\n                    border-left:1.5px solid rgba(31,41,55,0.12)!important;\n                    border-right:1.5px solid rgba(31,41,55,0.12)!important;\n                    height:56px!important;\n                }\n                #hk-f8539ec .hk-field--type .hk-select-wrap {\n                    border-radius:0!important;\n                    border-top:1.5px solid rgba(31,41,55,0.12)!important;\n                    border-bottom:1.5px solid rgba(31,41,55,0.12)!important;\n                    border-left:none!important;\n                    border-right:1.5px solid rgba(31,41,55,0.12)!important;\n                    height:56px!important;\n                }\n                #hk-f8539ec .hk-field--bedrooms .hk-select-wrap {\n                    border-radius:0 14px 14px 0!important;\n                    border-top:1.5px solid rgba(31,41,55,0.12)!important;\n                    border-bottom:1.5px solid rgba(31,41,55,0.12)!important;\n                    border-left:none!important;\n                    border-right:1.5px solid rgba(31,41,55,0.12)!important;\n                    height:56px!important;\n                }\n                \/* Knapp: 8px till v\u00e4nster, auto bredd *\/\n                #hk-f8539ec .hk-field--btn .hk-btn { width:auto!important; white-space:nowrap!important; padding:0 24px!important; border-radius:14px!important; }\n            }\n            \/* Tablet: kort-design som mobil *\/\n            @media (min-width:768px) and (max-width:1024px) {\n                #hk-f8539ec .hk-card { padding:20px!important; display:flow-root!important; }\n            }\n\n            \/* Mobil\/tablet: staplad layout *\/\n            @media (max-width:1024px) {\n            #hk-f8539ec .hk-card .hk-field--address {\n                display:block!important; width:100%!important; float:none!important;\n                margin:0!important; padding:0!important;\n                height:56px!important; min-height:56px!important; max-height:56px!important;\n                overflow:visible!important; box-sizing:border-box!important;\n                position:relative!important;\n            }\n            #hk-f8539ec .hk-card .hk-field--type,\n            #hk-f8539ec .hk-card .hk-field--bedrooms {\n                display:block!important; float:left!important; width:50%!important;\n                margin:0!important; padding:0!important;\n                height:56px!important; min-height:56px!important; max-height:56px!important;\n                overflow:hidden!important; box-sizing:border-box!important;\n            }\n            }\n            \/* Rubrik ovanf\u00f6r kortet *\/\n            #hk-f8539ec .hk-form-heading {\n                display:block!important;\n                font-family:var(--hk-font)!important;                font-size:px!important;\n                font-weight:!important;\n                color:#F3F4F6!important;\n                margin:0 0 10px 0!important;\n                padding:0 0 0 12px!important;\n                line-height:1.2!important;\n                letter-spacing:-0.01em!important;\n            }\n            \/* Alla labels inuti kortet: dolda *\/\n            #hk-f8539ec .hk-card .hk-field--address > label,\n            #hk-f8539ec .hk-card .hk-field--type > label,\n            #hk-f8539ec .hk-card .hk-field--bedrooms > label {\n                display:none!important; height:0!important; margin:0!important; padding:0!important;\n            }\n\n            \/* Mobil\/tablet wrap-borders *\/\n            @media (max-width:1024px) {\n            #hk-f8539ec .hk-field--address .hk-address-wrap {\n                border-radius:18px 18px 0 0!important;\n                border:1.5px solid rgba(31,41,55,0.12)!important;\n                border-bottom:none!important;\n                box-shadow:none!important;\n                width:100%!important; box-sizing:border-box!important;\n                height:56px!important; min-height:56px!important;\n                margin:0!important; padding:0!important;\n                display:flex!important; align-items:center!important;\n            }\n            #hk-f8539ec .hk-field--type .hk-select-wrap {\n                width:100%!important; box-sizing:border-box!important;\n                border-radius:0 0 0 18px!important;\n                border-top:1.5px solid rgba(31,41,55,0.12)!important;\n                border-right:none!important;\n                border-bottom:1.5px solid rgba(31,41,55,0.12)!important;\n                border-left:1.5px solid rgba(31,41,55,0.12)!important;\n                box-shadow:none!important;\n                height:56px!important; min-height:56px!important;\n            }\n            #hk-f8539ec .hk-field--bedrooms .hk-select-wrap {\n                width:100%!important; box-sizing:border-box!important;\n                border-radius:0 0 18px 0!important;\n                border:1.5px solid rgba(31,41,55,0.12)!important;\n                box-shadow:none!important;\n                height:56px!important; min-height:56px!important;\n            }\n            }\n            \/* Mobil: 52px *\/\n            @media (max-width:1024px) {\n                #hk-f8539ec .hk-card .hk-field--address {\n                    height:52px!important; min-height:52px!important; max-height:52px!important; overflow:visible!important;\n                }\n                #hk-f8539ec .hk-card .hk-field--type,\n                #hk-f8539ec .hk-card .hk-field--bedrooms {\n                    height:52px!important; min-height:52px!important; max-height:52px!important;\n                }\n                #hk-f8539ec .hk-field--address .hk-address-wrap { height:52px!important; min-height:52px!important; }\n                #hk-f8539ec .hk-field--type .hk-select-wrap { height:52px!important; min-height:52px!important; }\n                #hk-f8539ec .hk-field--bedrooms .hk-select-wrap { height:52px!important; min-height:52px!important; }\n            }\n            \/* Knapp hover: ljusare lila + glow, ingen r\u00f6relse *\/\n            @media (hover: hover) {\n                #hk-f8539ec .hk-btn:hover {\n                    background: radial-gradient(120% 90% at 18% 18%, rgba(139,92,246,.18), rgba(139,92,246,0) 65%), linear-gradient(135deg, rgba(130,95,210,1) 0%, rgba(100,72,175,1) 100%)!important;\n                    box-shadow: 0 8px 28px rgba(107,76,174,.38), 0 3px 10px rgba(107,76,174,.22), 0 0 0 3px rgba(139,92,246,.15), inset 0 1px 0 rgba(255,255,255,.30)!important;\n                    transform:none!important;\n                    transition:background 150ms ease, box-shadow 150ms ease!important;\n                }\n            }\n            \/* Knapp: aldrig transform \u2014 l\u00e5ser Elementors egna hover-regler *\/\n            #hk-f8539ec .hk-btn,\n            #hk-f8539ec .hk-btn:hover,\n            #hk-f8539ec .hk-btn:focus,\n            #hk-f8539ec .hk-btn:active {\n                transform:none!important;\n            }\n\n            \/* Knapp: clear float, full bredd, padding-top ist\u00e4llet f\u00f6r margin (margin kollapsar vid float+overflow) *\/\n            #hk-f8539ec .hk-field--btn { clear:both!important; display:block!important; width:100%!important; margin:0!important; padding:8px 0 0 0!important; }\n            #hk-f8539ec .hk-field--btn .hk-btn { width:100%!important; }\n            \/* Features: mellan rullgardiner och knapp \u2014 dolt som standard, expanderar vid val *\/\n            #hk-f8539ec .hk-field--features {\n                clear:both!important;\n                display:block!important;\n                width:100%!important;\n                overflow:hidden!important;\n                max-height:0!important;\n                opacity:0!important;\n                margin:0!important;\n                padding:0!important;\n                transition:max-height 0.28s ease, opacity 0.22s ease, padding 0.28s ease!important;\n            }\n            \/* Tillvals-box: j\u00e4mn padding s\u00e5 inneh\u00e5llet ser centrerat ut.\n               Padding-top kollapsar inte (till skillnad fr\u00e5n margin-top).\n               ENDAST MOBIL \u2014 p\u00e5 desktop\/tablet ska tillvalen ligga fritt\n               utan vit box, ram och skugga. *\/\n            @media (max-width:767px) {\n                #hk-f8539ec .hk-field--features.is-visible {\n                    max-height:300px!important;\n                    opacity:1!important;\n                    padding:12px 16px!important;\n                    margin:0!important;\n                    background:#FFFFFF!important;\n                    border:1px solid rgba(47,58,79,0.08)!important;\n                    box-shadow:0 16px 40px rgba(47,58,79,0.10)!important;\n                    border-radius:22px!important;\n                    position:static!important;\n                    top:auto!important;\n                }\n                \/* \u00c4kta luft mellan selects-raden och tillvalsboxen.\n                   translateY trycker ner boxen visuellt utan margin-collapse. *\/\n                #hk-f8539ec .hk-field--features.is-visible {\n                    transform:translateY(8px)!important;\n                }\n                \/* Kompensera f\u00f6r translateY s\u00e5 knappen inte f\u00f6ljer med upp *\/\n                #hk-f8539ec .hk-field--features.is-visible ~ .hk-field--btn {\n                    position:static!important;\n                    top:auto!important;\n                    padding-top:16px!important;\n                    margin-top:0!important;\n                }\n            }\n            \/* Desktop\/tablet: s\u00e4kerst\u00e4ll att tillvalen \u00e4r synliga utan box-styling.\n               Overflow och max-height beh\u00f6ver fortfarande s\u00e4ttas s\u00e5 .is-visible\n               faktiskt expanderar, men utan bakgrund\/ram\/skugga.\n               Margin-top ger luft mellan selects-raden och tillvalen. *\/\n            @media (min-width:768px) {\n                #hk-f8539ec .hk-field--features.is-visible {\n                    max-height:300px!important;\n                    opacity:1!important;\n                    margin-top:12px!important;\n                }\n            }\n            \/* Options container: centrerat grid *\/\n            #hk-f8539ec .hk-field--features .hk-feature-options {\n                display:grid!important;\n                grid-template-columns:auto auto!important;\n                justify-content:center!important;\n                align-items:center!important;\n                gap:10px 32px!important;\n                width:100%!important;\n            }\n            \/* 6px avst\u00e5nd mellan checkbox-box och text \u2014 alla enheter, alla typer *\/\n            #hk-f8539ec .hk-field--features .hk-feature-option {\n                gap:6px!important;\n            }\n            \/* 3 items (l\u00e4genhet): 2+1, centrerat \u2014 g\u00e4ller mobil *\/\n            #hk-f8539ec .hk-field--features[data-count=\"3\"] .hk-feature-options {\n                grid-template-columns:auto auto!important;\n                gap:8px 20px!important;\n            }\n            \/* Tablet + desktop: alla tillval p\u00e5 EN rad (aldrig wrap till flera rader) *\/\n            @media (min-width:768px) {\n                #hk-f8539ec .hk-field--features[data-count=\"3\"] .hk-feature-options {\n                    grid-template-columns:auto auto auto!important;\n                    gap:6px 28px!important;\n                }\n                #hk-f8539ec .hk-field--features[data-count=\"4\"] .hk-feature-options {\n                    grid-template-columns:auto auto auto auto!important;\n                    gap:6px 16px!important;\n                }\n            }\n\n            \/* Completion-box: overflow:visible p\u00e5 alla parents n\u00e4r \u00f6ppen *\/\n            #hk-f8539ec .hk-address-wrap:has(.hk-addr-complete.is-open),\n            #hk-f8539ec .hk-field--address:has(.hk-addr-complete.is-open),\n            #hk-f8539ec .hk-card:has(.hk-addr-complete.is-open),\n            #hk-f8539ec .hk-form:has(.hk-addr-complete.is-open) {\n                overflow:visible!important;\n            }\n            \/* D\u00f6lj callout helt alltid \u2014 completion-boxen hanterar gatunummer ist\u00e4llet *\/\n            #hk-f8539ec .hk-addr-callout,\n            #hk-f8539ec .hk-addr-callout.is-visible,\n            .hk-addr-callout-portal,\n            .hk-addr-callout-portal.is-visible {\n                display:none !important;\n                opacity:0 !important;\n                pointer-events:none !important;\n            }\n            \/* D\u00f6lj callout helt n\u00e4r completion-boxen \u00e4r \u00f6ppen *\/\n            #hk-f8539ec .hk-addr-complete.is-open ~ .hk-addr-callout,\n            body:has(#hk-f8539ec .hk-addr-complete.is-open) .hk-addr-callout-portal {\n                display:none !important;\n                opacity:0 !important;\n                pointer-events:none !important;\n            }\n            #hk-f8539ec .hk-field--address { position:relative!important; overflow:visible!important; }\n            #hk-f8539ec .hk-address-wrap { position:relative!important; overflow:visible!important; }\n            #hk-f8539ec .hk-address-wrap.is-confirmed {\n                animation:hk-addr-confirm-hk-f8539ec 1.8s ease forwards;\n            }\n            @keyframes hk-addr-confirm-hk-f8539ec {\n                0%   { border-color:var(--hk-c-success-border); box-shadow:0 0 0 3px var(--hk-c-success-soft), var(--hk-shadow-field); }\n                60%  { border-color:var(--hk-c-success-border); box-shadow:0 0 0 1px var(--hk-c-success-soft), var(--hk-shadow-field); }\n                100% { border-color:var(--hk-c-border-neutral); box-shadow:var(--hk-shadow-field); }\n            }\n\n            \/* Adressf\u00e4ltet f\u00e5r ALDRIG skjuta layout vid is-error *\/\n            #hk-f8539ec .hk-field--address.is-error { margin-bottom:0 !important; }\n            #hk-f8539ec .hk-field--address .hk-error-msg { display:none !important; }\n            #hk-f8539ec .hk-field.is-error .hk-address-wrap,\n            #hk-f8539ec .hk-field.is-error .hk-select-wrap { background:#FFFFFF !important; }\n\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               ERROR-BORDERS f\u00f6r STAPLAD MOBIL\/TABLET LAYOUT (<=1024px)\n               2026-04-30 V6 \u2014 SPECIFICITETS-H\u00d6JNING + BOX-SIZING\n\n               TV\u00c5 ERROR-FL\u00d6DEN:\n               1. Klickar tomt \u2192 bara adressen f\u00e5r r\u00f6d ram (4 sidor, 18px radius)\n               2. Adress ifylld + dropdown tom \u2192 bara dropdown f\u00e5r r\u00f6d ram\n\n               V6-FIX:\n               \u2022 body-prefix p\u00e5 selektorer h\u00f6jer specificitet s\u00e5 v\u00e5ra regler\n                 vinner mot default-PHP-regler (rad 471, 481, 491) som har samma\n                 #uid-specificitet men kommer tidigare i filen\n               \u2022 box-sizing: border-box p\u00e5 ALLA wrappers (\u00e4ven utanf\u00f6r error)\n                 s\u00e5 border-width inte expanderar f\u00e4ltens storlek\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n            \/* \u2500\u2500 Box-sizing p\u00e5 ALLA wrappers (tablet\/mobil) \u2014 bevara storlek \u2500\u2500 *\/\n            @media (max-width:1024px) {\n                #hk-f8539ec .hk-field--address .hk-address-wrap,\n                #hk-f8539ec .hk-field--type .hk-select-wrap,\n                #hk-f8539ec .hk-field--bedrooms .hk-select-wrap {\n                    box-sizing:border-box !important;\n                }\n            }\n\n            @media (max-width:1024px) {\n                \/* \u2500\u2500 Scenario 1: Adressen i error \u2192 r\u00f6d ram p\u00e5 4 sidor MEN\n                   beh\u00e5ll default-formen (rundad topp, platt botten f\u00f6r\n                   s\u00f6ml\u00f6s skarvning med dropdowns nedanf\u00f6r).\n                   body-prefix h\u00f6jer specificitet \u00f6ver default-regeln p\u00e5 rad 471. *\/\n                body #hk-f8539ec .hk-field--address.is-error .hk-address-wrap {\n                    border:1.5px solid #B91C1C !important;\n                    border-radius:18px 18px 0 0 !important;\n                    border-top-left-radius:18px !important;\n                    border-top-right-radius:18px !important;\n                    border-bottom-left-radius:0 !important;\n                    border-bottom-right-radius:0 !important;\n                    box-sizing:border-box !important;\n                    height:56px !important;\n                    min-height:56px !important;\n                    max-height:56px !important;\n                }\n\n                \/* \u2500\u2500 Scenario 2a: Typ i error\n                   S\u00f6ml\u00f6s skarvning: r\u00f6d kant uppe + nere + v\u00e4nster. *\/\n                body #hk-f8539ec .hk-field--type.is-error .hk-select-wrap {\n                    border-top:1.5px solid #B91C1C !important;\n                    border-bottom:1.5px solid #B91C1C !important;\n                    border-left:1.5px solid #B91C1C !important;\n                    border-right:none !important;\n                    border-radius:0 0 0 18px !important;\n                    box-sizing:border-box !important;\n                    height:56px !important;\n                    min-height:56px !important;\n                }\n\n                \/* \u2500\u2500 Scenario 2b: Sovrum i error\n                   Full r\u00f6d kant runtom. *\/\n                body #hk-f8539ec .hk-field--bedrooms.is-error .hk-select-wrap {\n                    border:1.5px solid #B91C1C !important;\n                    border-radius:0 0 18px 0 !important;\n                    box-sizing:border-box !important;\n                    height:56px !important;\n                    min-height:56px !important;\n                }\n\n                \/* \u2500\u2500 KRITISKT: ta bort margin-bottom p\u00e5 adress-f\u00e4ltet i error \u2500\u2500 *\/\n                #hk-f8539ec.hk-hide-errors-desktop .hk-field--address.is-error,\n                #hk-f8539ec.hk-hide-errors-tablet .hk-field--address.is-error,\n                #hk-f8539ec.hk-hide-errors-mobile .hk-field--address.is-error,\n                #hk-f8539ec .hk-field--address.is-error {\n                    margin-bottom:0 !important;\n                    padding-bottom:0 !important;\n                }\n            }\n\n            \/* Mobil-specifik (<768px): 52px-h\u00f6jd ist\u00e4llet f\u00f6r 56px *\/\n            @media (max-width:767px) {\n                body #hk-f8539ec .hk-field--address.is-error .hk-address-wrap,\n                body #hk-f8539ec .hk-field--type.is-error .hk-select-wrap,\n                body #hk-f8539ec .hk-field--bedrooms.is-error .hk-select-wrap {\n                    height:52px !important;\n                    min-height:52px !important;\n                    max-height:52px !important;\n                }\n            }\n\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               FLASH-ANIMATION OVERRIDE \u2014 V7 SUBTIL\n               2026-04-30\n\n               Default-animationen i hk-calculator-widget.css (rad 633-636) har\n               box-shadow spread p\u00e5 3px vilket VISUELLT ser ut som att f\u00e4ltet\n               expanderar 0.55s vid error. Vi byter ut till en subtil version\n               med 1.5px spread och l\u00e4gre opacity \u2014 feedback bibeh\u00e5lls men\n               visuellt minimalt.\n\n               Eget keyframe-namn (hk-flash-border-subtle) s\u00e5 v\u00e5r tar \u00f6ver\n               default. Body-prefix f\u00f6r specificitet.\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n            @keyframes hk-flash-border-subtle-hk-f8539ec {\n                0%, 100% { box-shadow: 0 0 0 0 rgba(185, 28, 28, 0); }\n                40%      { box-shadow: 0 0 0 1.5px rgba(185, 28, 28, 0.14); }\n            }\n\n            body #hk-f8539ec .hk-field.is-error .hk-address-wrap,\n            body #hk-f8539ec .hk-field.is-error .hk-select-wrap,\n            body #hk-f8539ec .hk-field.is-error .hk-input-wrap {\n                animation: hk-flash-border-subtle-hk-f8539ec 0.55s ease-out 1 !important;\n            }\n\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               GAP-FIX: matcha utg\u00e5ngsl\u00e4get med tillvalsl\u00e4get\n               2026-04-30 V9\n\n               M\u00c5L: 8px gap mellan dropdowns och knapp i utg\u00e5ngsl\u00e4get\n                    (samma som mellan tillvalsruta och knapp p\u00e5 Bild 2).\n\n               Default utg\u00e5ngsl\u00e4ge ger 16px:\n                 \u2022 Features margin-bottom: 8px\n                 \u2022 Btn-f\u00e4lt padding-top: 8px\n                 = 16px (f\u00f6r mycket)\n\n               \u00d6nskat: 8px synligt gap.\n               Fix: nolla btn padding-top n\u00e4r features INTE \u00e4r visible.\n                    D\u00e5 kvarst\u00e5r bara features margin-bottom 8px = 8px gap.\n\n               N\u00e4r features blir is-visible: rad 566 s\u00e4tter padding-top:16px\n               + transform translateY(8px) = 8px synligt \u2192 matchar utg\u00e5ngsl\u00e4get.\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n            body #hk-f8539ec .hk-field--features:not(.is-visible) ~ .hk-field--btn {\n                padding-top:0 !important;\n            }\n\n            \/* \u2500\u2500 Callout ovanf\u00f6r f\u00e4ltet \u2500\u2500 *\/\n            #hk-f8539ec .hk-addr-callout,\n            .hk-addr-callout-portal {\n                display:none !important;\n                position:absolute;\n                \/* left\/right kompenserar f\u00f6r hk-address-wraps border (1.5px) \u2014\n                   callouten linjerar exakt med f\u00e4ltets yttre kant *\/\n                bottom:calc(100% + 1px); left:-1.5px; right:-1.5px;\n                z-index:200;\n                pointer-events:none;\n                \/* Exakt samma familj som adressf\u00e4ltet *\/\n                height:var(--hk-h-field, 56px);\n                min-height:var(--hk-h-field, 56px);\n                padding:0 22px;\n                border-radius:var(--hk-r-field);\n                background:var(--hk-ui-bg, #F8FAFC) !important;\n                border:1.5px solid var(--hk-c-border-neutral);\n                box-shadow:var(--hk-local-shadow);\n                font-family:var(--hk-font);\n                font-size:var(--hk-size-base);\n                font-weight:var(--hk-w-medium);\n                line-height:1.2;\n                color:var(--hk-c-purple);\n                align-items:center;\n            }\n            \/* Intern glans \u2014 matchar adressf\u00e4ltets ::before exakt *\/\n            #hk-f8539ec .hk-addr-callout::before,\n            .hk-addr-callout-portal::before {\n                content:\"\" !important; display:block !important;\n                position:absolute; inset:0; pointer-events:none; border-radius:inherit;\n                box-shadow:inset 0 1px 0 rgba(255,255,255,.60);\n                opacity:.90; z-index:0;\n            }\n            #hk-f8539ec .hk-addr-callout > *,\n            .hk-addr-callout-portal > * { position:relative; z-index:1; }\n\n            #hk-f8539ec .hk-addr-callout.is-visible,\n            .hk-addr-callout-portal.is-visible { display:flex !important; }\n\n            #hk-f8539ec .hk-addr-callout::after,\n            .hk-addr-callout-portal::after { display:none !important; content:none !important; }\n\n            @media (max-width:1024px) {\n                #hk-f8539ec .hk-addr-callout,\n                .hk-addr-callout-portal {\n                    height:var(--hk-h-field-mobile, 52px);\n                    min-height:var(--hk-h-field-mobile, 52px);\n                    font-size:var(--hk-size-base);\n                    padding:0 18px;\n                }\n            }\n\n            \/* Mobil: pac-container items \u2014 mindre vertikal padding *\/\n            @media (max-width:1024px) {\n                body .pac-container .pac-item {\n                    padding:8px 14px !important;\n                }\n                #hk-f8539ec .hk-addr-complete__input,\n                #hk-f8539ec .hk-addr-complete__btn {\n                    height:var(--hk-h-field-mobile);\n                    font-size:var(--hk-size-md);\n                    border-radius:var(--hk-r-field);\n                }\n            }\n\n            \/* \u2500\u2500 Completion-box \u2500\u2500 *\/\n            #hk-f8539ec .hk-addr-complete {\n                display:none;\n                position:absolute;\n                top:100%; left:0; right:0;\n                z-index:99999;\n                background:var(--hk-ui-bg, #F8FAFC);\n                border:1.5px solid rgba(31,41,55,.12);\n                border-radius:var(--hk-r-field);\n                box-shadow:var(--hk-shadow-field);\n                padding:14px 18px;\n                font-family:var(--hk-font);\n            }\n            \/* N\u00e4r portaled till body \u2014 full styling med ID-specificitet *\/\n            #hk-f8539ec-address-complete {\n                background:#FFFFFF;\n                border:1.5px solid rgba(31,41,55,.10);\n                border-radius:16px;\n                box-shadow:0 8px 24px rgba(17,23,34,.10), 0 2px 8px rgba(17,23,34,.06);\n                padding:12px 14px;\n                font-family:'Inter', -apple-system, sans-serif;\n            }\n            #hk-f8539ec-address-complete .hk-addr-complete__label {\n                font-family:'Inter', -apple-system, sans-serif;\n                font-size:13px; font-weight:500;\n                color:#4B5563; margin-bottom:8px; display:block;\n            }\n            #hk-f8539ec-address-complete .hk-addr-complete__row {\n                display:flex; gap:8px; align-items:center;\n            }\n            #hk-f8539ec-address-complete .hk-addr-complete__input {\n                flex:1; height:46px; border-radius:12px;\n                border:1.5px solid rgba(31,41,55,.12) !important;\n                padding:0 16px; font-size:16px;\n                font-family:'Inter', -apple-system, sans-serif;\n                color:#1F2937; background:#FFFFFF;\n                outline:none; box-shadow:none !important;\n                -webkit-appearance:none; appearance:none;\n                -webkit-text-size-adjust:100%; text-size-adjust:100%;\n            }\n            #hk-f8539ec-address-complete .hk-addr-complete__input:focus {\n                border-color:rgba(138,108,206,.45) !important;\n                box-shadow:0 0 0 3px rgba(138,108,206,.10) !important;\n            }\n            #hk-f8539ec-address-complete .hk-addr-complete__btn {\n                height:46px; padding:0 18px; border-radius:12px !important;\n                background:linear-gradient(170deg, #8A6CCE 0%, #7559C0 100%) !important;\n                border:1px solid rgba(255,255,255,.10) !important;\n                color:#fff !important; font-family:'Inter', -apple-system, sans-serif;\n                font-size:16px; font-weight:600; cursor:pointer;\n                white-space:nowrap; flex-shrink:0; position:relative; overflow:hidden;\n                box-shadow:0 2px 8px rgba(107,76,174,.18) !important;\n                transition:background 180ms ease, box-shadow 180ms ease !important;\n                outline:none; transform:none !important;\n            }\n            #hk-f8539ec-address-complete .hk-addr-complete__btn::before {\n                content:\"\"; position:absolute; left:0; right:0; top:0; height:50%; pointer-events:none;\n                background:linear-gradient(180deg, rgba(255,255,255,.09) 0%, rgba(255,255,255,0) 100%);\n                opacity:1; z-index:1; border-radius:12px 12px 0 0;\n            }\n            #hk-f8539ec-address-complete .hk-addr-complete__btn:disabled {\n                opacity:.4; cursor:default;\n            }\n            #hk-f8539ec .hk-addr-complete.is-open { display:block; }\n            #hk-f8539ec .hk-addr-complete__context { display:none !important; }\n            #hk-f8539ec .hk-addr-complete__label {\n                \/* Instruktionstext \u2014 samma typografifamilj som callout *\/\n                font-family:var(--hk-font);\n                font-size:var(--hk-size-sm);\n                font-weight:var(--hk-w-medium);\n                line-height:var(--hk-lh-tight);\n                color:var(--hk-c-text-strong);\n                margin-bottom:10px;\n            }\n            #hk-f8539ec .hk-addr-complete__row { display:flex; gap:8px; align-items:center; }\n            #hk-f8539ec .hk-addr-complete__input {\n                flex:1;\n                height:46px;\n                border-radius:12px;\n                border:1.5px solid rgba(31,41,55,.12);\n                padding:0 16px;\n                font-size:16px;\n                font-family:var(--hk-font);\n                font-weight:var(--hk-w-normal);\n                color:var(--hk-c-text-strong) !important;\n                -webkit-text-fill-color:var(--hk-c-text-strong) !important;\n                background:#FFFFFF;\n                outline:none;\n                -webkit-appearance:none; appearance:none;\n                -webkit-text-size-adjust:100%;\n                text-size-adjust:100%;\n                touch-action:manipulation;\n                transition:border-color 0.15s ease, box-shadow 0.15s ease;\n            }\n            #hk-f8539ec .hk-addr-complete__input::placeholder {\n                font-family:var(--hk-font);\n                font-weight:var(--hk-w-normal);\n                color:var(--hk-c-text-dim) !important;\n                -webkit-text-fill-color:var(--hk-c-text-dim) !important;\n                opacity:1;\n            }\n            #hk-f8539ec .hk-addr-complete__input:focus {\n                border-color:var(--hk-c-border-focus);\n                box-shadow:0 0 0 3px var(--hk-c-purple-soft);\n            }\n            #hk-f8539ec .hk-addr-complete__btn {\n                height:46px;\n                padding:0 18px;\n                border-radius:12px;\n                background:linear-gradient(170deg, #8A6CCE 0%, #7559C0 100%);\n                border:1px solid rgba(255,255,255,.10);\n                color:#fff;\n                font-family:var(--hk-font);\n                font-size:16px;\n                font-weight:600;\n                cursor:pointer; white-space:nowrap; flex-shrink:0;\n                box-shadow:0 2px 8px rgba(107,76,174,.18);\n                transition:background 180ms ease, box-shadow 180ms ease;\n                position:relative; overflow:hidden;\n                display:inline-flex; align-items:center; justify-content:center;\n                transform:none;\n            }\n            #hk-f8539ec .hk-addr-complete__btn::before {\n                content:\"\"; position:absolute; left:0; right:0; top:0; height:50%;\n                pointer-events:none;\n                background:linear-gradient(180deg, rgba(255,255,255,.09) 0%, rgba(255,255,255,0) 100%);\n                opacity:1; z-index:1; border-radius:12px 12px 0 0;\n            }\n            #hk-f8539ec .hk-addr-complete__btn:hover:not(:disabled) { background:linear-gradient(170deg, #9275D4 0%, #7F63C8 100%); box-shadow:0 4px 14px rgba(107,76,174,.22); transform:none; }\n            #hk-f8539ec .hk-addr-complete__btn:active:not(:disabled) { filter:brightness(0.96); transform:none; }\n            #hk-f8539ec .hk-addr-complete__btn:disabled { opacity:.38; cursor:default; pointer-events:none; }\n\n            @media (max-width:1024px) {\n                #hk-f8539ec .hk-addr-complete {\n                    padding:12px 16px;\n                }\n                #hk-f8539ec .hk-addr-complete__input {\n                    height:52px;\n                }\n                #hk-f8539ec .hk-addr-complete__label {\n                    font-size:var(--hk-size-sm);\n                    margin-bottom:8px;\n                }\n            }\n\n                        \/* \u2500\u2500 Loading screen \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n            #hk-f8539ec-loading {\n                position:fixed!important; top:0!important; left:0!important; right:0!important; bottom:0!important;\n                width:100vw!important; height:100dvh!important; z-index:2147483647!important;\n                display:flex; align-items:center; justify-content:center; overflow:hidden;\n                background: #F7F8FC;\n            }\n            #hk-f8539ec-loading .hk-loading-screen__inner {\n                display:flex; flex-direction:column; align-items:center; text-align:center;\n                \/* mobile-first: kompakt men luftig *\/\n                padding:36px 24px 32px; width:100%; max-width:400px; margin:0 auto;\n                font-family:var(--hk-font);\n            }\n\n            \/* \u2500\u2500 Spinner \u2500\u2500 *\/\n            #hk-f8539ec-loading .hk-loading-screen__loader {\n                position:relative; width:52px; height:52px; margin:0 auto 28px; flex-shrink:0;\n            }\n            \/* Yttre dekorativ ring \u2014 statisk, subtil *\/\n            #hk-f8539ec-loading .hk-loading-screen__loader::before {\n                content:''; position:absolute; inset:-5px; border-radius:50%;\n                border:1px solid rgba(138,108,206,.12);\n            }\n            #hk-f8539ec-loading .hk-loading-screen__loader-ring {\n                position:absolute; inset:0; border-radius:50%;\n                border:2.5px solid rgba(138,108,206,.16);\n                border-top-color:#8A6CCE; border-right-color:rgba(138,108,206,.55);\n                animation:hk-spin-hk-f8539ec 1.4s cubic-bezier(.4,0,.2,1) infinite;\n            }\n            #hk-f8539ec-loading .hk-loading-screen__loader-core {\n                position:absolute; top:13px; left:13px; width:26px; height:26px;\n                border-radius:50%;\n                background:radial-gradient(circle at 40% 35%,rgba(138,108,206,.15),rgba(138,108,206,.04));\n            }\n            @keyframes hk-spin-hk-f8539ec { to { transform:rotate(360deg); } }\n\n            \/* \u2500\u2500 Rubrik \u2500\u2500 *\/\n            #hk-f8539ec-loading .hk-loading-screen__title {\n                font-family:'Poppins',sans-serif;\n                font-size:23px; font-weight:var(--hk-w-bold);\n                color:var(--hk-c-text-strong);\n                margin:0 0 12px !important;\n                line-height:1.3; letter-spacing:-0.02em;\n                text-wrap:balance;\n            }\n            #hk-f8539ec-loading .hk-loading-screen__text { display:none !important; }\n\n            \/* \u2500\u2500 Objektidentitet \u2014 adress \u2500\u2500 *\/\n            #hk-f8539ec-loading .hk-loading-identity {\n                width:100%; margin:0 0 28px; text-align:center;\n            }\n            #hk-f8539ec-loading .hk-loading-identity__address {\n                font-family:var(--hk-font); font-size:var(--hk-size-lg);\n                font-weight:var(--hk-w-normal);\n                color:#8A6CCE;\n                margin:0 !important; letter-spacing:0.02em;\n            }\n\n            \/* \u2500\u2500 Stegkort \u2500\u2500 *\/\n            #hk-f8539ec-loading .hk-loading-screen__card {\n                width:100%; border-radius:18px; padding:6px 20px;\n                background:#FFFFFF;\n                border:1px solid rgba(47,58,79,.08);\n                box-shadow:\n                    0 4px 16px rgba(47,58,79,.08),\n                    0 1px 4px rgba(47,58,79,.04);\n                backdrop-filter:none; -webkit-backdrop-filter:none;\n                text-align:left;\n            }\n            #hk-f8539ec-loading .hk-loading-step {\n                display:flex; align-items:center; gap:14px;\n                padding:15px 0;\n                border-bottom:1px solid rgba(47,58,79,.07);\n                transition:opacity 0.35s ease;\n            }\n            #hk-f8539ec-loading .hk-loading-step:last-child { border-bottom:none; }\n\n            \/* Ikon-container *\/\n            #hk-f8539ec-loading .hk-step-dot,\n            #hk-f8539ec-loading .hk-step-check { display:none!important; }\n            #hk-f8539ec-loading .hk-loading-step__icon {\n                width:30px; height:30px; min-width:30px; border-radius:50%;\n                display:flex; align-items:center; justify-content:center; flex-shrink:0;\n                transition:background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;\n                position:relative;\n            }\n\n            \/* Stegtext *\/\n            #hk-f8539ec-loading .hk-loading-step__label {\n                font-family:var(--hk-font); font-size:var(--hk-size-lg);\n                font-weight:var(--hk-w-normal); color:var(--hk-c-text-sub);\n                line-height:var(--hk-lh-normal);\n                transition:color 0.3s ease, opacity 0.3s ease;\n            }\n\n            \/* \u2500\u2500 PENDING \u2500\u2500 *\/\n            #hk-f8539ec-loading .hk-loading-step.is-pending .hk-loading-step__label {\n                opacity:0.45;\n            }\n            #hk-f8539ec-loading .hk-loading-step.is-pending .hk-loading-step__icon {\n                background:rgba(243,244,246,.80); border:1.5px solid #D1D5DB;\n            }\n\n            \/* \u2500\u2500 ACTIVE \u2500\u2500 *\/\n            #hk-f8539ec-loading .hk-loading-step.is-active {\n                background:rgba(138,108,206,.05); border-radius:12px;\n                margin:0 -10px; padding:15px 10px;\n                border-bottom-color:transparent;\n            }\n            #hk-f8539ec-loading .hk-loading-step.is-active + .hk-loading-step { border-top:none; }\n            #hk-f8539ec-loading .hk-loading-step.is-active .hk-loading-step__icon {\n                background:rgba(138,108,206,.12);\n                border:1.5px solid rgba(138,108,206,.70);\n                box-shadow:0 0 0 3px rgba(138,108,206,.12);\n                animation:hk-step-pulse-hk-f8539ec 1.4s ease-in-out infinite;\n            }\n            @keyframes hk-step-pulse-hk-f8539ec {\n                0%,100% { box-shadow:0 0 0 0 rgba(138,108,206,.28); }\n                50%      { box-shadow:0 0 0 6px rgba(138,108,206,.0); }\n            }\n            #hk-f8539ec-loading .hk-loading-step.is-active .hk-loading-step__icon .hk-step-dot {\n                display:block!important; width:9px; height:9px; border-radius:50%;\n                background:#8A6CCE;\n            }\n            #hk-f8539ec-loading .hk-loading-step.is-active .hk-loading-step__icon .hk-step-check { display:none!important; }\n            #hk-f8539ec-loading .hk-loading-step.is-active .hk-loading-step__label {\n                color:var(--hk-c-text-strong); font-weight:var(--hk-w-normal);\n                opacity:1;\n            }\n\n            \/* \u2500\u2500 COMPLETE \u2500\u2500 *\/\n            #hk-f8539ec-loading .hk-loading-step.is-complete .hk-loading-step__icon {\n                background:rgba(74,222,128,.18);\n                border:1.5px solid rgba(74,222,128,.45);\n                box-shadow:none; animation:none;\n            }\n            #hk-f8539ec-loading .hk-loading-step.is-complete .hk-loading-step__icon .hk-step-dot { display:none!important; }\n            #hk-f8539ec-loading .hk-loading-step.is-complete .hk-loading-step__icon .hk-step-check {\n                display:block!important; color:var(--hk-c-success); line-height:1;\n                filter:drop-shadow(0 0 3px rgba(22,163,74,.30));\n            }\n            #hk-f8539ec-loading .hk-loading-step.is-complete .hk-loading-step__label {\n                color:var(--hk-c-text); font-weight:var(--hk-w-normal);\n                opacity:0.6;\n            }\n\n            \/* \u2500\u2500 Tablet \/ desktop \u2500\u2500 *\/\n            @media (min-width:768px) {\n                #hk-f8539ec-loading .hk-loading-screen__inner {\n                    max-width:460px; padding:52px 32px 44px !important;\n                }\n                #hk-f8539ec-loading .hk-loading-screen__loader { width:56px; height:56px; margin-bottom:32px; }\n                #hk-f8539ec-loading .hk-loading-screen__loader-core { top:15px; left:15px; width:26px; height:26px; }\n                #hk-f8539ec-loading .hk-loading-screen__title { font-size:27px; margin-bottom:14px !important; }\n                #hk-f8539ec-loading .hk-loading-identity { margin-bottom:32px; }\n                #hk-f8539ec-loading .hk-loading-identity__address { font-size:var(--hk-size-lg); }\n                #hk-f8539ec-loading .hk-loading-screen__card { padding:8px 24px; border-radius:18px; }\n                #hk-f8539ec-loading .hk-loading-step { padding:16px 0; gap:16px; }\n                #hk-f8539ec-loading .hk-loading-step__label { font-size:var(--hk-size-lg); }\n                #hk-f8539ec-loading .hk-loading-step__icon { width:34px; height:34px; min-width:34px; }\n            }\n\n            \/* \u2500\u2500 Reduced motion \u2500\u2500 *\/\n            @media (prefers-reduced-motion:reduce) {\n                #hk-f8539ec-loading .hk-loading-screen__loader-ring { animation:none; }\n                #hk-f8539ec-loading .hk-loading-step.is-active .hk-loading-step__icon { animation:none; }\n            }\n\n            \/* \u2500\u2500 Done screen \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n            #hk-f8539ec-loading-done {\n                position:fixed; top:0; left:0; right:0; bottom:0;\n                width:100vw; height:100dvh; z-index:2147483647;\n                display:flex; align-items:center; justify-content:center;\n                background: #F7F8FC;\n            }\n            #hk-f8539ec-loading-done .hk-done-screen__inner {\n                display:flex; flex-direction:column; align-items:center; text-align:center;\n                padding:32px 24px; max-width:420px; width:100%; margin:0 auto;\n            }\n            #hk-f8539ec-loading-done .hk-done-screen__check {\n                width:56px; height:56px; border-radius:50%;\n                background:var(--hk-c-success-soft); border:2.5px solid var(--hk-c-success);\n                display:flex; align-items:center; justify-content:center;\n                margin:0 auto 20px; flex-shrink:0;\n                box-shadow:none;\n                animation:hk-check-in-hk-f8539ec 0.4s cubic-bezier(0.34,1.56,0.64,1) both;\n            }\n            #hk-f8539ec-loading-done .hk-done-screen__check svg {\n                width:22px; height:22px; stroke:var(--hk-c-success); stroke-width:2.5;\n            }\n            @keyframes hk-check-in-hk-f8539ec {\n                from { opacity:0; transform:scale(0.6); }\n                to   { opacity:1; transform:scale(1); }\n            }\n            #hk-f8539ec-loading-done .hk-done-screen__title {\n                font-family:'Poppins',sans-serif; font-size:26px; font-weight:var(--hk-w-bold);\n                color:var(--hk-c-text-strong); margin:0 0 0; line-height:var(--hk-lh-tight); letter-spacing:-0.02em;\n            }\n            #hk-f8539ec-loading-done .hk-done-screen__text {\n                font-family:var(--hk-font); font-size:var(--hk-size-base); color:var(--hk-c-text);\n                line-height:var(--hk-lh-normal); margin:16px 0 0;\n            }\n            @media (min-width:768px) {\n                #hk-f8539ec-loading-done .hk-done-screen__inner  { max-width:480px; padding:48px 40px; }\n                #hk-f8539ec-loading-done .hk-done-screen__title  { font-size:30px; }\n                #hk-f8539ec-loading-done .hk-done-screen__text   { font-size:var(--hk-size-lg); }\n            }\n            @media (prefers-reduced-motion:reduce) {\n                #hk-f8539ec-loading-done .hk-done-screen__check { animation:none; }\n            }\n        <\/style>\n\n                <div id=\"hk-f8539ec-loading\" class=\"hk-loading-screen\" aria-live=\"polite\" aria-label=\"Tar fram rapport\" style=\"display:none;\">\n            <div class=\"hk-loading-screen__inner\">\n                <div class=\"hk-loading-screen__loader\" aria-hidden=\"true\">\n                    <div class=\"hk-loading-screen__loader-ring\"><\/div>\n                    <div class=\"hk-loading-screen__loader-core\"><\/div>\n                <\/div>\n                <h2 class=\"hk-loading-screen__title\" id=\"hk-f8539ec-loading-title\" style=\"margin:0;\"><\/h2>\n                                <div class=\"hk-loading-identity\" style=\"display:none; width:100%; margin:0 0 20px;\">\n                    <p class=\"hk-loading-identity__address\" style=\"margin:0;\"><\/p>\n                <\/div>\n\n                <div class=\"hk-loading-screen__card\" aria-label=\"Analys p\u00e5g\u00e5r\">\n                    <div class=\"hk-loading-step is-pending\" data-step=\"1\">\n                        <span class=\"hk-loading-step__icon\" aria-hidden=\"true\">\n                            <span class=\"hk-step-dot\"><\/span>\n                            <span class=\"hk-step-check\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:18px;height:18px;display:block;\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><\/span>\n                        <\/span>\n                        <span class=\"hk-loading-step__label\">J\u00e4mf\u00f6r ditt objekt med liknande uthyrningar<\/span>\n                    <\/div>\n                    <div class=\"hk-loading-step is-pending\" data-step=\"2\">\n                        <span class=\"hk-loading-step__icon\" aria-hidden=\"true\">\n                            <span class=\"hk-step-dot\"><\/span>\n                            <span class=\"hk-step-check\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:18px;height:18px;display:block;\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><\/span>\n                        <\/span>\n                        <span class=\"hk-loading-step__label\">V\u00e4ger in s\u00e4song, kapacitet och valda tillval<\/span>\n                    <\/div>\n                    <div class=\"hk-loading-step is-pending\" data-step=\"3\">\n                        <span class=\"hk-loading-step__icon\" aria-hidden=\"true\">\n                            <span class=\"hk-step-dot\"><\/span>\n                            <span class=\"hk-step-check\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:18px;height:18px;display:block;\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><\/span>\n                        <\/span>\n                        <span class=\"hk-loading-step__label\">R\u00e4knar fram m\u00f6jligt nattpris, bel\u00e4ggning och int\u00e4ktsspann<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n                <div id=\"hk-f8539ec-loading-done\" class=\"hk-done-screen\" aria-live=\"polite\" style=\"display:none;\">\n            <div class=\"hk-done-screen__inner\">\n                <div class=\"hk-done-screen__check\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <polyline points=\"20 6 9 17 4 12\"><\/polyline>\n                    <\/svg>\n                <\/div>\n                <h2 class=\"hk-done-screen__title\">Din rapport \u00e4r klar<\/h2>\n                <p class=\"hk-done-screen__text\">I n\u00e4sta steg kan du l\u00e5sa upp hela genomg\u00e5ngen.<\/p>\n            <\/div>\n        <\/div>\n\n                <form\n            id=\"hk-f8539ec-form\"\n            class=\"hk-form\"\n            method=\"post\"\n            action=\"\"\n            novalidate\n            data-hk-root=\"hk-f8539ec\"\n            data-loading-id=\"hk-f8539ec-loading\"\n            data-addr-err=\"Var god v\u00e4lj adress fr\u00e5n f\u00f6rslag.\"\n            data-addr-empty-err=\"Ange adress\"\n            data-type-err=\"V\u00e4lj ett alternativ\"\n            data-bed-err=\"V\u00e4lj antal sovrum\"\n        >\n            <label class=\"hk-form-heading\" for=\"hk-f8539ec-address\">Se m\u00f6jlig hyra f\u00f6r din adress:<\/label>\n            <div class=\"hk-card\">\n            <div class=\"hk-field hk-field--address\">\n                <div class=\"hk-address-wrap\">\n                    <div class=\"hk-addr-callout\" id=\"hk-f8539ec-address-callout\"><\/div>\n                                            <span class=\"hk-icon hk-icon--address\" aria-hidden=\"true\">\n                            <svg aria-hidden=\"true\" focusable=\"false\" class=\"e-font-icon-svg e-fas-map-pin\" viewBox=\"0 0 288 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M112 316.94v156.69l22.02 33.02c4.75 7.12 15.22 7.12 19.97 0L176 473.63V316.94c-10.39 1.92-21.06 3.06-32 3.06s-21.61-1.14-32-3.06zM144 0C64.47 0 0 64.47 0 144s64.47 144 144 144 144-64.47 144-144S223.53 0 144 0zm0 76c-37.5 0-68 30.5-68 68 0 6.62-5.38 12-12 12s-12-5.38-12-12c0-50.73 41.28-92 92-92 6.62 0 12 5.38 12 12s-5.38 12-12 12z\"><\/path><\/svg>                        <\/span>\n                                        <input type=\"text\" id=\"hk-f8539ec-address\" name=\"address\"\n                           class=\"hk-with-icon\"\n                           placeholder=\"Skriv din adress - v\u00e4lj fr\u00e5n lista\"\n                           autocomplete=\"street-address\" data-hk=\"address\"\n                           inputmode=\"text\" enterkeyhint=\"go\" tabindex=\"1\"\/>\n                <\/div>\n                <div class=\"hk-addr-complete\" id=\"hk-f8539ec-address-complete\">\n                    <div class=\"hk-addr-complete__label\">Vilket nummer har du p\u00e5 denna gata?<\/div>\n                    <div class=\"hk-addr-complete__row\">\n                        <input type=\"text\" class=\"hk-addr-complete__input\"\n                               inputmode=\"numeric\" pattern=\"[0-9a-zA-Z]+\"\n                               placeholder=\"ex. 12\"\n                               autocomplete=\"off\" maxlength=\"10\"\/>\n                        <button type=\"button\" class=\"hk-addr-complete__btn\" disabled>\n                            L\u00e4gg till                        <\/button>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"hk-field hk-field--type\">\n                <label for=\"hk-f8539ec-type\"><\/label>\n                <div class=\"hk-select-wrap\" data-placeholder=\"Typ av bostad\">\n                    <div class=\"hk-select-face\" aria-hidden=\"true\" style=\"color:var(--hk-placeholder)\">Typ av bostad<\/div>\n                                        <select id=\"hk-f8539ec-type\" name=\"type\"\n                            class=\" hk-native\" data-hk=\"type\">\n                        <option value=\"\">Typ av bostad<\/option>\n                        <option value=\"villa\">Villa<\/option>\n                        <option value=\"fritidshus\">Fritidshus<\/option>\n                        <option value=\"lagenhet\">L\u00e4genhet<\/option>\n                        <option value=\"radhus\">Radhus<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n\n            <div class=\"hk-field hk-field--bedrooms\">\n                <label for=\"hk-f8539ec-bedrooms\"><\/label>\n                <div class=\"hk-select-wrap\" data-placeholder=\"Antal sovrum\">\n                    <div class=\"hk-select-face\" aria-hidden=\"true\" style=\"color:var(--hk-placeholder)\">Antal sovrum<\/div>\n                                        <select id=\"hk-f8539ec-bedrooms\" name=\"bedrooms\"\n                            class=\" hk-native\" data-hk=\"bedrooms\">\n                        <option value=\"\">Antal sovrum<\/option>\n                                                    <option value=\"1\">1 sovrum<\/option>\n                                                    <option value=\"2\">2 sovrum<\/option>\n                                                    <option value=\"3\">3 sovrum<\/option>\n                                                    <option value=\"4\">4 sovrum<\/option>\n                                                    <option value=\"5\">5 sovrum<\/option>\n                                                <option value=\"6\">6 sovrum +<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n\n            <div class=\"hk-field hk-field--features\" id=\"hk-f8539ec-features\" aria-label=\"Tillval\">\n                <div class=\"hk-feature-options\">\n                    <label class=\"hk-feature-option\" data-types=\"villa fritidshus radhus\" style=\"display:none;\">\n                        <input type=\"checkbox\" name=\"feature_pool_spabad\" value=\"1\" data-hk-feature=\"pool_spabad\">\n                        <span class=\"hk-feature-option__box\" aria-hidden=\"true\"><\/span>\n                        <span class=\"hk-feature-option__label\">Pool \/ Spabad<\/span>\n                    <\/label>\n                    <label class=\"hk-feature-option\" data-types=\"villa fritidshus radhus\" style=\"display:none;\">\n                        <input type=\"checkbox\" name=\"feature_sjotomt\" value=\"1\" data-hk-feature=\"sjotomt\">\n                        <span class=\"hk-feature-option__box\" aria-hidden=\"true\"><\/span>\n                        <span class=\"hk-feature-option__label\">Sj\u00f6tomt<\/span>\n                    <\/label>\n                    <label class=\"hk-feature-option\" data-types=\"villa fritidshus radhus\" style=\"display:none;\">\n                        <input type=\"checkbox\" name=\"feature_vattennara\" value=\"1\" data-hk-feature=\"vattennara\">\n                        <span class=\"hk-feature-option__box\" aria-hidden=\"true\"><\/span>\n                        <span class=\"hk-feature-option__label\">Vattenn\u00e4ra<\/span>\n                    <\/label>\n                    <label class=\"hk-feature-option\" data-types=\"villa fritidshus radhus lagenhet\" style=\"display:none;\">\n                        <input type=\"checkbox\" name=\"feature_hog_standard\" value=\"1\" data-hk-feature=\"hog_standard\">\n                        <span class=\"hk-feature-option__box\" aria-hidden=\"true\"><\/span>\n                        <span class=\"hk-feature-option__label\">H\u00f6g standard<\/span>\n                    <\/label>\n                    <label class=\"hk-feature-option\" data-types=\"lagenhet\" style=\"display:none;\">\n                        <input type=\"checkbox\" name=\"feature_balkong_uteplats\" value=\"1\" data-hk-feature=\"balkong_uteplats\">\n                        <span class=\"hk-feature-option__box\" aria-hidden=\"true\"><\/span>\n                        <span class=\"hk-feature-option__label\">Balkong\/uteplats<\/span>\n                    <\/label>\n                    <label class=\"hk-feature-option\" data-types=\"lagenhet\" style=\"display:none;\">\n                        <input type=\"checkbox\" name=\"feature_egen_parkering_garage\" value=\"1\" data-hk-feature=\"egen_parkering_garage\">\n                        <span class=\"hk-feature-option__box\" aria-hidden=\"true\"><\/span>\n                        <span class=\"hk-feature-option__label\">Egen parkering<\/span>\n                    <\/label>\n                <\/div>\n            <\/div>\n\n            <div class=\"hk-field hk-field--btn\">\n                <button type=\"submit\" class=\"hk-btn\" aria-busy=\"false\" data-hk=\"submit\">\n                    <span class=\"hk-btn__spinner\" aria-hidden=\"true\"><\/span>\n                    <span class=\"hk-btn__label\">Se uppskattning<\/span>\n                <\/button>\n                <p class=\"hk-disclaimer-v1\">Tar mindre \u00e4n 10 sekunder. Ingen f\u00f6rpliktelse.<\/p>\n            <\/div>\n\n            <\/div><!-- \/.hk-card -->\n            <div id=\"hk-f8539ec-result\" class=\"hk-result\" aria-live=\"polite\" data-hk=\"result\"><\/div>\n\n        <\/form>\n\n        <script>\n        (function(){\n            var uid          = 'hk-f8539ec';\n            var featureField = document.getElementById(uid + '-features');\n            var typeSelect   = document.getElementById('hk-f8539ec-type');\n            if (!featureField || !typeSelect) return;\n\n            function updateFeatures(typeVal) {\n                var options = featureField.querySelectorAll('.hk-feature-option');\n                var visibleCount = 0;\n                options.forEach(function(opt) {\n                    var types = (opt.getAttribute('data-types') || '').split(' ');\n                    var visible = typeVal !== '' && types.indexOf(typeVal) !== -1;\n                    opt.style.setProperty('display', visible ? 'inline-flex' : 'none', 'important');\n                    if (visible) visibleCount++;\n                    if (!visible) {\n                        var cb = opt.querySelector('input[type=\"checkbox\"]');\n                        if (cb) cb.checked = false;\n                    }\n                });\n                \/\/ S\u00e4tt data-count s\u00e5 CSS kan anpassa grid (4 items = 2+2, 3 items = alla p\u00e5 en rad)\n                featureField.setAttribute('data-count', visibleCount);\n                \/\/ S\u00e4tt gap direkt via JS \u2014 sl\u00e5r alla CSS-regler\n                var optCont = featureField.querySelector('.hk-feature-options');\n                if (optCont) {\n                    var isDesktop = window.innerWidth >= 1025;\n                    optCont.style.setProperty('gap', isDesktop ? '8px 32px' : '10px 32px', 'important');\n                }\n                if (visibleCount > 0) {\n                    featureField.classList.add('is-visible');\n                } else {\n                    featureField.classList.remove('is-visible');\n                }\n            }\n\n            \/\/ hk-form.js dispatchar native \"change\" via activateByIndex \u2014 lyssna p\u00e5 det\n            typeSelect.addEventListener('change', function() {\n                updateFeatures(this.value);\n            });\n\n            \/\/ Init: k\u00f6r direkt och sedan igen efter DOMContentLoaded\n            \/\/ (hk-form.js k\u00f6rs p\u00e5 DOMContentLoaded och kan \u00e4ndra select-v\u00e4rdet)\n            updateFeatures(typeSelect.value);\n\n            function runAfterFormInit() {\n                updateFeatures(typeSelect.value);\n            }\n\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', function() {\n                    setTimeout(runAfterFormInit, 100);\n                });\n            } else {\n                setTimeout(runAfterFormInit, 100);\n            }\n\n            \/\/ Uppdatera layout vid resize (t.ex. rotation)\n            window.addEventListener('resize', function() { updateFeatures(typeSelect.value); });\n            window.addEventListener('pageshow', function() {\n                setTimeout(function() { updateFeatures(typeSelect.value); }, 50);\n            });\n\n            \/\/ Portal: flytta completion-box till body (undviker Elementor overflow:hidden)\n            (function() {\n                var box = document.getElementById('hk-f8539ec-address-complete');\n                var addrWrap = document.querySelector('#hk-f8539ec .hk-address-wrap');\n                if (!box || !addrWrap) return;\n                var origParent = box.parentNode;\n                var origNext = box.nextSibling;\n                function positionBox() {\n                    if (!box.classList.contains('is-open')) return;\n                    var isMobile = window.innerWidth <= 1024;\n                    if (isMobile) {\n                        \/\/ Mobil: position:absolute relativt address-wrap, ingen portal\n                        box.style.position = 'absolute';\n                        box.style.top = 'calc(100% + 4px)';\n                        box.style.left = '0';\n                        box.style.right = '0';\n                        box.style.width = '';\n                        box.style.zIndex = '99999';\n                    } else {\n                        var rect = addrWrap.getBoundingClientRect();\n                        box.style.position = 'fixed';\n                        box.style.top    = rect.bottom + 'px';\n                        box.style.left   = rect.left + 'px';\n                        box.style.width  = rect.width + 'px';\n                        box.style.right  = 'auto';\n                        box.style.zIndex = '99999';\n                    }\n                }\n                var observer = new MutationObserver(function() {\n                    var isMobile = window.innerWidth <= 1024;\n                    var callout = document.getElementById('hk-f8539ec-address-callout');\n                    if (box.classList.contains('is-open')) {\n                        \/\/ D\u00f6lj callout n\u00e4r completion-boxen \u00e4r \u00f6ppen\n                        if (callout) { callout.classList.remove('is-visible'); callout.style.display = 'none'; }\n                        if (!isMobile) {\n                            \/\/ Desktop: portal till body\n                            if (box.parentNode !== document.body) {\n                                box.style.opacity = '0';\n                                document.body.appendChild(box);\n                            }\n                        }\n                        positionBox();\n                        requestAnimationFrame(function() {\n                            box.style.opacity = '';\n                        });\n                    } else {\n                        \/\/ \u00c5terst\u00e4ll callout\n                        if (callout) { callout.style.display = ''; }\n                        if (box.parentNode === document.body) {\n                            if (origNext && origNext.parentNode === origParent) origParent.insertBefore(box, origNext);\n                            else origParent.appendChild(box);\n                        }\n                        box.style.position = '';\n                        box.style.top = '';\n                        box.style.left = '';\n                        box.style.width = '';\n                        box.style.right = '';\n                        box.style.zIndex = '';\n                        box.style.opacity = '';\n                    }\n                });\n                observer.observe(box, { attributes: true, attributeFilter: ['class'] });\n                window.addEventListener('scroll', positionBox, true);\n                window.addEventListener('resize', positionBox);\n            })();\n\n            var hkBtn = document.querySelector('#hk-f8539ec .hk-btn');\n            if (hkBtn) {\n                hkBtn.addEventListener('mouseenter', function() {\n                    this.style.setProperty('transform', 'none', 'important');\n                    this.style.setProperty('top', 'auto', 'important');\n                    this.style.setProperty('margin-top', '0', 'important');\n                    this.style.setProperty('position', 'relative', 'important');\n                });\n                hkBtn.addEventListener('mouseleave', function() {\n                    this.style.setProperty('transform', 'none', 'important');\n                    this.style.setProperty('top', 'auto', 'important');\n                    this.style.setProperty('margin-top', '0', 'important');\n                });\n                hkBtn.addEventListener('mousemove', function() {\n                    this.style.setProperty('transform', 'none', 'important');\n                });\n            }\n\n        })();\n        <\/script>\n\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-acfccfd elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget-tablet__width-initial elementor-tablet-align-center norli-hero-trust norli-hero-trust--vivid elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"acfccfd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.norli.se\/trygghetslofte\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon icon-shield-icon\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Trygghetsl\u00f6fte, hyresgaranti &amp; f\u00f6rs\u00e4kringsskydd ing\u00e5r alltid<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Norlis Trygghetsl\u00f6fte F\u00f6rs\u00e4kringsskydd via \u00c5lands F\u00f6rs\u00e4kringar, garanterad utbetalning enligt avtal, verifierade g\u00e4ster vi sj\u00e4lva godk\u00e4nner och besiktning efter varje vistelse. Norlis Trygghetsl\u00f6fte ing\u00e5r i varje uppdrag.&nbsp; R\u00e4tt f\u00f6rs\u00e4kringsskydd N\u00e4r bokningar g\u00e5r via Norli finns ett f\u00f6rs\u00e4kringsskydd via \u00c5lands F\u00f6rs\u00e4kringar som kompletterar din hemf\u00f6rs\u00e4kring om n\u00e5got skulle h\u00e4nda under uthyrningen. Skyddet g\u00e4ller automatiskt f\u00f6r bokningar som [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-27558","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.norli.se\/en\/wp-json\/wp\/v2\/pages\/27558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.norli.se\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.norli.se\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.norli.se\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.norli.se\/en\/wp-json\/wp\/v2\/comments?post=27558"}],"version-history":[{"count":904,"href":"https:\/\/www.norli.se\/en\/wp-json\/wp\/v2\/pages\/27558\/revisions"}],"predecessor-version":[{"id":38386,"href":"https:\/\/www.norli.se\/en\/wp-json\/wp\/v2\/pages\/27558\/revisions\/38386"}],"wp:attachment":[{"href":"https:\/\/www.norli.se\/en\/wp-json\/wp\/v2\/media?parent=27558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}