.OG1J0W_backLink{margin-bottom:var(--space-m);color:var(--color-primary);display:inline-block}@media print{.OG1J0W_backLink{display:none}}
.XSzONW_pageHeader{max-width:48rem;margin-bottom:var(--space-l)}.XSzONW_title{margin:0 0 var(--space-m);font-size:var(--font-size-display)}.XSzONW_lede{margin:0 0 var(--space-m);font-size:var(--font-size-l)}
.Wl5EEG_primary,.Wl5EEG_secondary{padding:var(--space-xs) var(--space-m);border:var(--border);border-radius:var(--radius);font:inherit;cursor:pointer}.Wl5EEG_primary:focus-visible,.Wl5EEG_secondary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.Wl5EEG_primary:disabled,.Wl5EEG_secondary:disabled{cursor:not-allowed;opacity:.5}.Wl5EEG_primary{border-color:var(--color-primary);color:var(--color-on-primary);background:var(--color-primary)}.Wl5EEG_secondary{color:var(--color-primary);background:var(--color-surface)}
.EYEI-G_materialTable,.EYEI-G_incompleteTable{padding:var(--space-l) var(--space-m);background:var(--color-surface)}@media print{.EYEI-G_incompleteTable{display:none}}.EYEI-G_header{justify-content:space-between;align-items:baseline;gap:var(--space-s);margin-bottom:var(--space-m);flex-wrap:wrap;display:flex}.EYEI-G_heading,.EYEI-G_subheading{margin:0}.EYEI-G_heading{font-size:var(--font-size-xl)}.EYEI-G_subheading{font-size:var(--font-size-l)}.EYEI-G_details{margin:var(--space-2xs) 0 0;color:var(--color-text-muted)}.EYEI-G_actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}@media print{.EYEI-G_actions{display:none}}.EYEI-G_incomplete{color:var(--color-text-muted);margin:0}.EYEI-G_table{border-collapse:collapse;width:100%}.EYEI-G_table th,.EYEI-G_table td{padding:var(--space-xs) var(--space-s) var(--space-xs) 0;border-bottom:var(--border);text-align:left;vertical-align:top}.EYEI-G_table thead th{font-size:var(--font-size-s);color:var(--color-text-muted)}.EYEI-G_table tbody th{font-weight:400}.EYEI-G_table .EYEI-G_number{text-align:right;font-variant-numeric:tabular-nums}@media screen and (max-width:48rem){.EYEI-G_table{display:block}.EYEI-G_table thead{display:none}.EYEI-G_table tbody,.EYEI-G_table tr{display:block}.EYEI-G_table tr{padding:var(--space-s) 0;border-bottom:var(--border)}.EYEI-G_table th,.EYEI-G_table td{border:0;padding:0}.EYEI-G_table tbody th{margin-bottom:var(--space-2xs);font-weight:var(--font-weight-bold);display:block}.EYEI-G_table td{gap:var(--space-s);grid-template-columns:8rem minmax(0,1fr);display:grid}.EYEI-G_table td:before{content:attr(data-label);color:var(--color-text-muted)}.EYEI-G_table td:empty{display:none}.EYEI-G_table .EYEI-G_number{text-align:left}}
.ruyv4G_calculator{gap:var(--space-l);display:grid}.ruyv4G_form{gap:var(--space-m);display:grid}@media print{.ruyv4G_form{display:none}}.ruyv4G_section{gap:var(--space-m);min-width:0;padding:var(--space-l) var(--space-m);background:var(--color-surface);border:0;margin:0;display:grid}.ruyv4G_legend{float:left;width:100%;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-heading);margin:0;padding:0}.ruyv4G_legend+*{clear:both}.ruyv4G_description{max-width:40em;margin:0}.ruyv4G_fields{align-items:flex-start;gap:var(--space-m) var(--space-l);flex-wrap:wrap;display:flex}.ruyv4G_sides{gap:var(--space-l);display:grid}@media (min-width:48rem){.ruyv4G_sides{grid-template-columns:repeat(2,minmax(0,1fr))}}.ruyv4G_side{align-content:start;gap:var(--space-s);display:grid}.ruyv4G_layers{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.ruyv4G_layer{align-items:center;gap:var(--space-xs);grid-template-columns:3.5rem minmax(0,1fr);display:grid}@media (min-width:48rem){.ruyv4G_layer{grid-template-columns:3.5rem minmax(0,2fr) minmax(0,1fr)}}.ruyv4G_layerName{color:var(--color-text-muted);grid-row:span 2}@media (min-width:48rem){.ruyv4G_layerName{grid-row:auto}}.ruyv4G_options{align-content:end;gap:var(--space-xs);display:grid}.ruyv4G_addRoom{justify-items:start;gap:var(--space-xs);padding:var(--space-l) var(--space-m);background:var(--color-surface);display:grid}.ruyv4G_status{font-weight:var(--font-weight-bold);margin:0}
.YTw4MG_checkboxField{align-items:center;gap:var(--space-2xs) var(--space-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.YTw4MG_description{font-size:var(--font-size-s);color:var(--color-text-muted);grid-column:2;margin:0}.YTw4MG_input{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);margin:0}.YTw4MG_label{cursor:pointer}.YTw4MG_input:disabled+.YTw4MG_label{color:var(--color-text-muted);cursor:default}
.E5xdSW_consentBanner{z-index:10;border-top:var(--border);background:var(--color-surface);max-height:85vh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -.25rem 1rem #0000001a}@media print{.E5xdSW_consentBanner{display:none}}.E5xdSW_inner{gap:var(--space-s);max-width:var(--content-width);padding:var(--space-m);margin:0 auto;display:grid}.E5xdSW_heading{font-size:var(--font-size-l);color:var(--color-heading);margin:0}.E5xdSW_heading:focus-visible{outline:var(--focus-ring);outline-offset:2px}.E5xdSW_intro{max-width:50em;margin:0}.E5xdSW_link{color:var(--color-primary)}.E5xdSW_categories{gap:var(--space-s);border:0;margin:0;padding:0;display:grid}.E5xdSW_legend{margin-bottom:var(--space-xs);font-weight:var(--font-weight-bold);padding:0}.E5xdSW_actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}
.oF54tG_footer{border-top:var(--border);background:var(--color-surface)}@media print{.oF54tG_footer{display:none}}.oF54tG_inner{justify-content:flex-end;align-items:center;gap:var(--space-s) var(--space-l);max-width:var(--content-width);padding:var(--space-l) var(--space-m);font-size:var(--font-size-s);flex-wrap:wrap;margin:0 auto;display:flex}.oF54tG_links{gap:var(--space-xs) var(--space-l);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.oF54tG_link{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.oF54tG_link:focus-visible{outline:var(--focus-ring);outline-offset:2px}
.GA2Hjq_projectHistory{gap:var(--space-m);padding:var(--space-l) var(--space-m);background:var(--color-surface);display:grid}@media print{.GA2Hjq_projectHistory{display:none}}.GA2Hjq_header,.GA2Hjq_project{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.GA2Hjq_header{align-items:baseline}.GA2Hjq_heading{font-size:var(--font-size-xl);margin:0}.GA2Hjq_heading:focus-visible{outline:var(--focus-ring);outline-offset:2px}.GA2Hjq_description,.GA2Hjq_name,.GA2Hjq_meta{margin:0}.GA2Hjq_description,.GA2Hjq_meta{color:var(--color-text-muted)}.GA2Hjq_description{max-width:40em;margin-top:var(--space-2xs)}.GA2Hjq_name{font-weight:var(--font-weight-bold)}.GA2Hjq_projects{margin:0;padding:0;list-style:none;display:grid}.GA2Hjq_project{padding:var(--space-s) 0;border-top:var(--border)}.GA2Hjq_actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.GA2Hjq_current{padding:var(--space-xs) var(--space-m);color:var(--color-text-muted)}
.aEMSKa_languageSwitch{gap:var(--space-2xs);display:flex}.aEMSKa_option{padding:var(--space-2xs) var(--space-s);border-radius:var(--radius);font-size:var(--font-size-s);color:var(--color-text);border:1px solid #0000;text-decoration:none}.aEMSKa_option:hover{border-color:var(--color-border)}.aEMSKa_option[aria-current=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}
.FO9TIG_roomList{gap:var(--space-xs);display:grid}.FO9TIG_header{justify-content:space-between;align-items:baseline;gap:var(--space-s);padding:var(--space-l) var(--space-m) var(--space-m);background:var(--color-surface);flex-wrap:wrap;display:flex}.FO9TIG_heading{font-size:var(--font-size-xl);margin:0}.FO9TIG_heading:focus-visible{outline:var(--focus-ring);outline-offset:2px}.FO9TIG_count{margin:var(--space-2xs) 0 0;color:var(--color-text-muted)}.FO9TIG_actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}@media print{.FO9TIG_actions{display:none}}.FO9TIG_rooms{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.FO9TIG_room{break-inside:avoid}
.kKMkjq_stepList{margin-bottom:var(--space-l);padding:var(--space-l) var(--space-m);background:var(--color-surface)}.kKMkjq_heading{margin:0 0 var(--space-m);font-size:var(--font-size-xl)}.kKMkjq_steps{gap:var(--space-m);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.kKMkjq_steps{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.kKMkjq_step{column-gap:var(--space-s);counter-increment:step;grid-template-columns:auto 1fr;display:grid}.kKMkjq_step:before{content:counter(step);background:var(--color-accent);width:2rem;height:2rem;font-weight:var(--font-weight-bold);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.kKMkjq_title{color:var(--color-heading)}
.OIs2wW_disclaimer{max-width:48rem;margin:var(--space-l) 0 0;font-size:var(--font-size-s);color:var(--color-text-muted)}
@media (min-width:48rem){.cGbfTq_mainMenu{flex:1}}.cGbfTq_toggle{padding:var(--space-2xs) var(--space-s);border:var(--border);border-radius:var(--radius);font:inherit;font-size:var(--font-size-s);color:var(--color-text);background:var(--color-surface);cursor:pointer}.cGbfTq_toggle[aria-expanded=true]{border-color:var(--color-primary)}.cGbfTq_toggle:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (min-width:48rem){.cGbfTq_toggle{display:none}}.cGbfTq_list,.cGbfTq_openList{margin:0;padding:0;list-style:none}.cGbfTq_list{display:none}.cGbfTq_openList{z-index:1;padding:var(--space-xs) var(--space-m) var(--space-m);border-bottom:var(--border);background:var(--color-surface);display:grid;position:absolute;top:100%;left:0;right:0}@media (min-width:48rem){.cGbfTq_list,.cGbfTq_openList{gap:var(--space-xs);border:0;padding:0;display:flex;position:static}}.cGbfTq_link{padding:var(--space-xs) var(--space-s);color:var(--color-text);border-bottom:2px solid #0000;text-decoration:none;display:block}.cGbfTq_link:hover{color:var(--color-heading)}.cGbfTq_link[aria-current]{border-bottom-color:var(--color-primary);font-weight:var(--font-weight-bold);color:var(--color-heading)}
.l-I-eW_textField{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);display:grid}.l-I-eW_label{font-weight:var(--font-weight-bold)}.l-I-eW_hiddenLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.l-I-eW_control{align-items:center;gap:var(--space-xs);display:flex}.l-I-eW_input,.l-I-eW_fullWidthInput{width:var(--input-width);min-width:0;padding:var(--space-xs) var(--space-s);border:var(--border);border-radius:var(--radius);font:inherit;color:var(--color-text);background:var(--color-surface-muted)}.l-I-eW_input[aria-invalid=true],.l-I-eW_fullWidthInput[aria-invalid=true]{border-color:var(--color-error)}.l-I-eW_fullWidthInput{width:100%}.l-I-eW_unit{color:var(--color-text-muted);white-space:nowrap}.l-I-eW_error{font-size:var(--font-size-s);color:var(--color-error);margin:0}
.DDc_EG_veggvelger{gap:var(--space-m);display:grid}.DDc_EG_filtersToggle{justify-content:flex-end;display:flex}.DDc_EG_roomTypes{gap:var(--space-xs);display:grid}.DDc_EG_subheading{margin:var(--space-s) 0 0;font-size:var(--font-size-l)}.DDc_EG_requirements{gap:var(--space-m);max-width:40rem;display:grid}.DDc_EG_requirement{gap:var(--space-2xs);display:grid}.DDc_EG_note,.DDc_EG_count,.DDc_EG_kind,.DDc_EG_code,.DDc_EG_status{color:var(--color-text-muted);margin:0}.DDc_EG_note{font-size:var(--font-size-s)}.DDc_EG_results{gap:var(--space-m);padding:var(--space-l) var(--space-m);background:var(--color-surface);display:grid}.DDc_EG_resultsHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.DDc_EG_resultsHeading{font-size:var(--font-size-xl);margin:0}.DDc_EG_list{margin:0;padding:0;list-style:none;display:grid}.DDc_EG_row{gap:var(--space-s);padding:var(--space-m) 0;border-top:var(--border);display:grid}.DDc_EG_rowActions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.DDc_EG_summary{gap:var(--space-s);grid-template-columns:3rem minmax(0,1fr);align-items:start;display:grid}@media (min-width:48rem){.DDc_EG_summary{grid-template-columns:3rem minmax(0,2fr) minmax(0,3fr)}}.DDc_EG_wallIcon{width:3rem;height:3rem;color:var(--color-primary)}.DDc_EG_identity{gap:var(--space-2xs);display:grid}.DDc_EG_wallName,.DDc_EG_pageWallName{margin:0}.DDc_EG_wallName{font-size:var(--font-size-m)}.DDc_EG_pageWallName{font-size:var(--font-size-xl);color:var(--color-heading)}.DDc_EG_ratings{gap:var(--space-xs) var(--space-m);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:48rem){.DDc_EG_ratings{grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr))}}.DDc_EG_ratings dt{font-size:var(--font-size-s);color:var(--color-text-muted)}.DDc_EG_ratings dd{margin:0}.DDc_EG_rating{gap:var(--space-2xs);display:inline-flex}.DDc_EG_ratingIcon{width:1.25rem;height:1.25rem;color:var(--color-primary)}.DDc_EG_missing{color:var(--color-text-muted);font-style:italic}.DDc_EG_details{gap:var(--space-m);padding:var(--space-m);background:var(--color-surface-muted);display:grid}.DDc_EG_description{max-width:50em;margin:0}.DDc_EG_detailsColumns{gap:var(--space-m);display:grid}@media (min-width:48rem){.DDc_EG_detailsColumns{grid-template-columns:minmax(0,1fr) auto}}.DDc_EG_specifications{gap:var(--space-2xs);margin:0;display:grid}.DDc_EG_specification{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.DDc_EG_specification{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}}.DDc_EG_specification dt{font-weight:var(--font-weight-bold)}.DDc_EG_specification dd{margin:0}.DDc_EG_images{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DDc_EG_image img{object-fit:contain;background:var(--color-surface);width:8rem;height:8rem;display:block}.DDc_EG_links,.DDc_EG_documents{align-items:center;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DDc_EG_link{color:var(--color-primary)}.DDc_EG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DDc_EG_wallPage{gap:var(--space-m);padding:var(--space-l) var(--space-m);background:var(--color-surface);display:grid}
.I8X9PG_header{border-bottom:var(--border);background:var(--color-surface);position:relative}@media print{.I8X9PG_header{display:none}}.I8X9PG_inner{align-items:center;gap:var(--space-xs);max-width:var(--content-width);padding:var(--space-s) var(--space-m);flex-wrap:wrap;margin:0 auto;display:flex}@media (min-width:48rem){.I8X9PG_inner{gap:var(--space-l)}}.I8X9PG_logo{font-size:var(--font-size-l);letter-spacing:.08em;text-transform:uppercase;color:var(--color-heading);margin-right:auto;font-weight:800;text-decoration:none}
.FgBF5W_disclaimer{max-width:48rem;margin:var(--space-l) 0 0;font-size:var(--font-size-s);color:var(--color-text-muted)}
.UgiwuW_calculatorResults{padding:var(--space-l) var(--space-m);background:var(--color-surface)}.UgiwuW_heading{margin:0 0 var(--space-xs);font-size:var(--font-size-xl)}.UgiwuW_description,.UgiwuW_incomplete{margin:0 0 var(--space-m)}.UgiwuW_incomplete{color:var(--color-text-muted)}.UgiwuW_options{margin:0 0 var(--space-m);padding:0;list-style:none;display:grid}.UgiwuW_option{gap:var(--space-xs);padding:var(--space-m) 0;border-top:var(--border);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.UgiwuW_option{grid-template-columns:repeat(2,minmax(0,1fr));align-items:baseline}}.UgiwuW_optionName{font-size:var(--font-size-l);margin:0}.UgiwuW_summary{gap:var(--space-l);margin:0;display:flex}.UgiwuW_metric dt{font-size:var(--font-size-s);color:var(--color-text-muted)}.UgiwuW_metric dd{font-size:var(--font-size-l);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.UgiwuW_details{grid-column:1/-1}.UgiwuW_details summary{cursor:pointer;color:var(--color-primary)}.UgiwuW_breakdown{gap:var(--space-2xs) var(--space-m);max-width:32rem;margin:var(--space-xs) 0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.UgiwuW_breakdown dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.UgiwuW_note{margin:var(--space-xs) 0 0;font-size:var(--font-size-s);color:var(--color-text-muted)}
.JtPpmq_wallCalculator{gap:var(--space-l);display:grid}.JtPpmq_form{gap:var(--space-m);display:grid}.JtPpmq_section{min-width:0;padding:var(--space-l) var(--space-m);background:var(--color-surface);border:0;margin:0}.JtPpmq_legend{float:left;width:100%;margin:0 0 var(--space-xs);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-heading);padding:0}.JtPpmq_legend+*{clear:both}.JtPpmq_description{max-width:40em;margin:0 0 var(--space-m)}.JtPpmq_fields{gap:var(--space-m) var(--space-l);flex-wrap:wrap;display:flex}.JtPpmq_boardTable{border-collapse:collapse}.JtPpmq_boardTable th,.JtPpmq_boardTable td{padding:var(--space-2xs) var(--space-s) var(--space-2xs) 0;text-align:left}.JtPpmq_boardTable thead th{font-size:var(--font-size-s);color:var(--color-text-muted)}.JtPpmq_boardTable tbody th{white-space:nowrap;font-weight:400}@media (max-width:48rem){.JtPpmq_boardTable{display:block}.JtPpmq_boardTable thead{display:none}.JtPpmq_boardTable tbody{display:block}.JtPpmq_boardTable tr{column-gap:var(--space-s);padding:var(--space-xs) 0;border-bottom:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JtPpmq_boardTable tbody th{font-weight:var(--font-weight-bold);grid-column:1/-1}.JtPpmq_boardTable td{padding-right:0}}
.wSQmFG_intro{margin:0 0 var(--space-s)}
.xbKBgq_toolList{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.xbKBgq_tool{padding:var(--space-l) var(--space-m);background:var(--color-surface);flex-direction:column;display:flex}.xbKBgq_toolTitle{margin:0 0 var(--space-xs);font-size:var(--font-size-xl)}.xbKBgq_toolText{margin:0 0 var(--space-m);flex:1}.xbKBgq_toolLink{padding:var(--space-xs) var(--space-m);border-radius:var(--radius);font-weight:var(--font-weight-bold);color:var(--color-on-primary);background:var(--color-primary);align-self:flex-start;text-decoration:none}
