.temporary-closure-detail__profile-hero{background:#eaf0f6;padding-bottom:3rem}.temporary-closure-detail__title-row{align-items:center;gap:var(--bulma-block-spacing);justify-content:space-between;display:flex}.temporary-closure-detail__form-separator{color:var(--bulma-text-weak);font-size:var(--bulma-size-small);font-weight:var(--bulma-weight-semibold);align-items:center;gap:var(--bulma-size-small);margin:var(--bulma-size-small) 0;text-transform:uppercase;display:flex}.temporary-closure-detail__form-separator:before,.temporary-closure-detail__form-separator:after{background:var(--bulma-border);content:"";flex:auto;height:1px}.temporary-closure-detail__details-edit-form{gap:var(--bulma-block-spacing);display:grid}.temporary-closure-detail__form-section{margin:0}.temporary-closure-detail__form-section .field:last-child{margin-bottom:0}.temporary-closure-detail__form-section-title{border-bottom:1px solid var(--bulma-border);color:var(--bulma-text-strong);font-size:var(--bulma-size-6);font-weight:var(--bulma-weight-semibold);margin-bottom:var(--bulma-size-normal);padding-bottom:var(--bulma-size-small)}.temporary-closure-detail__field-grid{gap:var(--bulma-size-normal);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.temporary-closure-detail__main,.temporary-closure-detail__sidebar{padding-top:0}@media screen and (width>=769px){.temporary-closure-detail>.columns{align-items:start;column-gap:calc(var(--bulma-column-gap) * 2);margin-inline:0;grid-template-columns:minmax(0,3fr) minmax(18rem,1fr);margin-top:0;display:grid}.temporary-closure-detail>.columns>.column{flex:initial;width:auto;padding-inline:0}}.temporary-closure-detail__sidebar{align-content:start;align-self:start;gap:var(--bulma-block-spacing);grid-auto-rows:max-content;min-width:0;height:fit-content;display:grid}.temporary-closure-detail__sidebar-primary,.temporary-closure-detail__sidebar-secondary{align-content:start;gap:var(--bulma-block-spacing);grid-auto-rows:max-content;display:grid}#restriction-affected-areas:empty{display:none}.temporary-closure-detail__status-bar{padding-inline:var(--bulma-size-4);border-top:1px solid;border-bottom:1px solid}@media screen and (width>=1024px){.temporary-closure-detail__status-bar{padding-inline:var(--bulma-size-1)}}.temporary-closure-detail__status-bar--active{background:color-mix(in srgb,var(--bulma-success) 8%,var(--bulma-scheme-main));border-color:color-mix(in srgb,var(--bulma-success) 24%,var(--bulma-border))}.temporary-closure-detail__status-bar--active .temporary-closure-detail__status-dot{background:var(--bulma-success)}.temporary-closure-detail__status-bar--upcoming{background:color-mix(in srgb,var(--bulma-warning) 12%,var(--bulma-scheme-main));border-color:color-mix(in srgb,var(--bulma-warning) 32%,var(--bulma-border))}.temporary-closure-detail__status-bar--upcoming .temporary-closure-detail__status-dot{background:var(--bulma-warning)}.temporary-closure-detail__status-bar--expired{background:color-mix(in srgb,var(--bulma-danger) 7%,var(--bulma-scheme-main));border-color:color-mix(in srgb,var(--bulma-danger) 22%,var(--bulma-border))}.temporary-closure-detail__status-bar--expired .temporary-closure-detail__status-dot{background:var(--bulma-danger)}.temporary-closure-detail__status{align-items:center;min-height:3rem;padding:.65rem 0;display:flex}.temporary-closure-detail__status-summary{align-items:center;gap:var(--bulma-size-small);min-width:0;display:inline-flex}.temporary-closure-detail__status-dot{border-radius:999px;flex:none;width:.65rem;height:.65rem}.temporary-closure-detail__status strong{line-height:1.25}.temporary-closure-detail__preliminary,.temporary-closure-detail__muted{color:var(--bulma-text-weak)}.temporary-closure-detail__map{border-radius:var(--bulma-card-radius);position:relative;overflow:hidden}.temporary-closure-detail__map .map{height:350px}.temporary-closure-detail__map-edit-button{flex:none}.temporary-closure-detail__section{margin:0 0 var(--bulma-block-spacing)}.temporary-closure-detail__section.content p:last-child{margin-bottom:0}.temporary-closure-detail__section-heading{align-items:center;gap:var(--bulma-size-small);margin-bottom:var(--bulma-size-small);justify-content:space-between;display:flex}.temporary-closure-detail__meta-line{align-items:baseline;gap:var(--bulma-size-small);display:flex}.temporary-closure-detail__detour-hints{gap:var(--bulma-size-small) var(--bulma-size-normal);margin-bottom:var(--bulma-size-small);flex-wrap:wrap;display:flex}.temporary-closure-detail__detour-hint{color:var(--bulma-text-weak);font-size:var(--bulma-size-small);align-items:center;gap:.35rem;display:inline-flex;margin:0!important}.temporary-closure-detail__detour-hint .material-symbols-outlined{color:currentColor;font-size:1rem}.temporary-closure-detail__detour-hint--directional{color:var(--bulma-text)}.temporary-closure-detail__map-edit-modal{box-shadow:none;width:90vw;max-width:90vw;min-height:90vh;max-height:90vh}.temporary-closure-detail__map-edit-modal .modal-card-body{flex-direction:column;display:flex}.temporary-closure-detail__map-edit-modal #modal-form,.temporary-closure-detail__map-edit-modal .temporary-closure-detail__modal-map-field,.temporary-closure-detail__map-edit-modal .temporary-closure-detail__modal-map-card,.temporary-closure-detail__map-edit-modal .temporary-closure-detail__modal-map-field .leaflet-editor-map{flex:auto}.temporary-closure-detail__modal-map-field .temporary-closure-detail__modal-map-card{background:var(--bulma-scheme-main);border-radius:var(--bulma-card-radius,var(--bulma-radius,6px));box-shadow:none;clip-path:inset(0 round var(--bulma-card-radius,var(--bulma-radius,6px)));flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.temporary-closure-detail__modal-map-field .temporary-closure-detail__modal-map-card>div:has(.leaflet-editor-map){flex-direction:column;flex:auto;min-height:0;display:flex}.temporary-closure-detail__modal-map-field .leaflet-editor-map{flex:auto;height:auto;min-height:58vh;overflow:hidden!important}.temporary-closure-detail__modal-map-field .leaflet-container,.temporary-closure-detail__modal-map-field .leaflet-pane,.temporary-closure-detail__modal-map-field .leaflet-tile-pane,.temporary-closure-detail__modal-map-field .leaflet-overlay-pane,.temporary-closure-detail__modal-map-field .leaflet-marker-pane,.temporary-closure-detail__modal-map-field .leaflet-shadow-pane,.temporary-closure-detail__modal-map-field .leaflet-tile-container{border-radius:0}.temporary-closure-detail__modal-map-field .help{margin-top:var(--bulma-size-small);flex:none}.temporary-closure-detail__detour-modal-form{column-gap:var(--bulma-block-spacing);grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);row-gap:0;display:grid}.temporary-closure-detail__detour-modal-map{flex-direction:column;min-width:0;display:flex}.temporary-closure-detail__detour-modal-map,.temporary-closure-detail__detour-modal-map .temporary-closure-detail__modal-map-card,.temporary-closure-detail__detour-modal-map .leaflet-editor-map{flex:auto}.temporary-closure-detail__document-list{padding:0;list-style:none;margin:0!important}.temporary-closure-detail__document-list li{padding:.5rem 0 0 .5rem}.temporary-closure-detail__document-list li:not(:last-child){border-bottom:1px solid var(--bulma-border);margin-bottom:.25rem}.temporary-closure-detail__document-list a{overflow-wrap:anywhere;word-break:break-word}.temporary-closure-detail__detour-modal-fields{min-width:0}@media screen and (width<=1023px){.temporary-closure-detail__detour-modal-form{grid-template-columns:minmax(0,1fr)}}@media screen and (width<=768px){.temporary-closure-detail__field-grid{grid-template-columns:minmax(0,1fr)}}.temporary-closure-detail__activity-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.temporary-closure-detail__activity-item{background:var(--bulma-scheme-main);border:1px solid color-mix(in srgb,var(--bulma-danger) 24%,var(--bulma-border));border-radius:var(--bulma-radius);align-items:center;gap:.65rem;min-width:0;padding:.55rem .7rem;display:flex}.temporary-closure-detail__activity-icon{flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.temporary-closure-detail__activity-icon img{object-fit:contain;width:100%;height:100%;display:block}.temporary-closure-detail__activity-icon .material-symbols-outlined{color:var(--bulma-danger);font-size:1.75rem}@media screen and (width<=768px){.temporary-closure-detail__activity-list{display:block}.temporary-closure-detail__activity-item{width:100%}.temporary-closure-detail__activity-item:not(:last-child){margin-bottom:.5rem}}.temporary-closure-detail__panel,.temporary-closure-detail__panel.block{margin:0}.temporary-closure-detail__panel-title{margin:0 0 var(--bulma-size-small)!important}.temporary-closure-detail__panel>.material-style-list{margin-bottom:0!important}.temporary-closure-detail__panel>.material-style-list>li:first-child,.temporary-closure-detail__panel>.material-style-list>li:first-child>div{padding-top:0}.temporary-closure-detail .metadata{width:100%}.temporary-closure-detail .metadata tr{border:none;flex-direction:column;display:flex}.temporary-closure-detail .metadata td:first-child{font-weight:700;border:none!important;padding-bottom:0!important}.temporary-closure-detail .metadata td:last-child{padding-top:0!important}.temporary-closure-detail .responsible-organizations .metadata{margin-bottom:0}.temporary-closure-detail ul.material-style-list{margin-left:.5rem;list-style:none;margin-top:0!important}.temporary-closure-detail ul.material-style-list li{padding:.5rem 0 0 .5rem}.temporary-closure-detail ul.material-style-list li>div{padding:.25rem 0 0}.temporary-closure-detail ul.material-style-list li:not(:last-child){border-bottom:1px solid var(--bulma-border);margin-bottom:.25rem}.temporary-closure-detail ul.material-style-list li:not(:last-child)>div{margin-bottom:.75rem!important}.temporary-closure-detail__affected-area-collapsed-last{border-bottom:none!important;margin-bottom:0!important}.temporary-closure-detail__affected-area-collapsed-last>div{margin-bottom:0!important}.temporary-closure-detail__affected-areas-toggle{margin-left:1rem;margin-top:var(--bulma-size-small)}.temporary-closure-detail__affected-areas-toggle--expanded{margin-top:var(--bulma-size-normal)}.responsible-organizations__address{margin-top:.75rem}.responsible-organizations__address-content{margin-top:.5rem}.profile-disclosure__trigger{box-shadow:none;color:var(--bulma-link-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;padding:0;font-size:.875rem;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.profile-disclosure__trigger:hover{color:var(--bulma-link-hover);text-decoration:underline}.profile-disclosure__trigger:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.45rem;height:.45rem;margin-top:-.12rem;transition:transform .15s;transform:rotate(45deg)}.profile-disclosure__trigger.is-open:after{margin-top:.12rem;transform:rotate(225deg)}summary.profile-disclosure__trigger{list-style:none}summary.profile-disclosure__trigger::-webkit-details-marker{display:none}details[open]>.profile-disclosure__trigger:after{margin-top:.12rem;transform:rotate(225deg)}.profile-disclosure__label--open,details[open]>.profile-disclosure__trigger .profile-disclosure__label--closed{display:none}details[open]>.profile-disclosure__trigger .profile-disclosure__label--open{display:inline}@media screen and (width<=768px){.temporary-closure-detail__title-row{text-align:center;flex-direction:column;align-items:center;width:100%}.temporary-closure-detail>.columns{flex-direction:column;display:flex}.temporary-closure-detail__main,.temporary-closure-detail__sidebar{padding-top:0;padding-bottom:0}.temporary-closure-detail__main{order:2}.temporary-closure-detail__sidebar{display:contents}.temporary-closure-detail__sidebar-primary,.temporary-closure-detail__sidebar-secondary{padding-inline:var(--bulma-column-gap)}.temporary-closure-detail__sidebar-primary{margin-bottom:var(--bulma-block-spacing);order:1}.temporary-closure-detail__sidebar-secondary{order:3}.temporary-closure-detail__panel>.title.is-5,.temporary-closure-detail__panel .temporary-closure-detail__section-heading>.title.is-5,.temporary-closure-detail__panel-title{font-size:var(--bulma-size-4)}.temporary-closure-detail .metadata{border-collapse:separate;border:1px solid #ccc;border-radius:.75rem}.temporary-closure-detail .metadata tr{display:table-row}.temporary-closure-detail .metadata tr:not(:last-child) td{border-bottom:1px solid #e9ecef!important}.temporary-closure-detail .metadata td{vertical-align:middle;border:none!important}.temporary-closure-detail .metadata td:first-child{background:#f8f9fa;width:128px;padding:var(--bulma-content-table-cell-padding)!important}.temporary-closure-detail .metadata td:last-child{padding:var(--bulma-content-table-cell-padding)!important}}