.aui-root .data-list{--table-radius:var(--radius-2);background-color:var(--light-lighter);flex-direction:column;max-width:100%;display:flex;position:relative;overflow:auto;container:data-list/inline-size}.aui-root .data-list .entity-image{width:36px;min-width:36px;height:36px;min-height:36px;display:flex}.aui-root .data-list .data-list-scroll-area{background-color:inherit;flex-direction:column;flex-grow:1;align-items:stretch;display:flex}.aui-root .data-list.container{overflow-y:initial}.aui-root .data-list.container .data-table-scroll-area{overflow:auto}.aui-root .data-list .data-list-content{position:relative}.aui-root .data-list .data-list-content .error-box{margin:1em}.aui-root .data-list .data-list-content .error-box,.aui-root .data-list .data-list-content .status{position:absolute}.aui-root .data-list>.toolbar{background-color:var(--light-lighter);border-bottom:1px solid var(--light);z-index:10;border-radius:0;flex:none;position:sticky;top:0;left:0}.aui-root .data-list footer{z-index:2;background-color:var(--light-tint);border:1px solid var(--light);height:auto;position:sticky;bottom:0;left:0}.aui-root .data-list.transparent{background:0 0;border:none}.aui-root .data-list .loading-mask{z-index:5;position:fixed}.aui-root .data-list.result-list{border:none;display:contents;overflow-y:auto}.aui-root .data-list.result-list.search-error .data-list-scroll-area .data-list-content{padding:0 var(--spacing-2) var(--spacing-2)}.aui-root .data-list.result-list:last-child .data-list-scroll-area{border-bottom:none}.aui-root .data-list.result-list:last-child .data-list-scroll-area .data-list-content{padding:0 var(--spacing-2) 0 var(--spacing-2)}.aui-root .data-list.result-list:not(:has(+.data-list.result-list)):not(:has(.tag.danger)) .data-list-content:has(:only-child){padding-bottom:var(--spacing-2)}.aui-root .data-list.result-list .btn-link{padding-left:var(--spacing-0);padding-right:var(--spacing-0);text-decoration:none}.aui-root .data-list.result-list .btn-link .aui-icon{font-size:.8em}.aui-root .data-list.result-list .result-list-head{padding:var(--spacing-2) 0 var(--spacing-0);white-space:nowrap;position:inherit;z-index:auto;font-weight:500;display:block}.aui-root .data-list.result-list .data-list-scroll-area{border-bottom:1px solid var(--light);border-radius:0}.aui-root .data-list.result-list .data-list-scroll-area .data-list-content{padding:0 var(--spacing-2) var(--spacing-2)}.aui-root .data-list.result-list .data-list-scroll-area .data-list-content:has(.btn-link:first-child){padding:var(--spacing-1) var(--spacing-2) 0 var(--spacing-2)}.aui-root .data-list.result-list .data-list-scroll-area .data-list-content:has(.btn-link:first-child) .btn-link:first-child{margin-bottom:2px}.aui-root .data-list.result-list .data-list-scroll-area .data-list-content:has(.btn-link:last-child) .btn-link:last-child{margin-top:var(--spacing-0)}.aui-root .data-list.result-list .data-list-scroll-area .data-list-content .btn-link:first-child,.aui-root .data-list.result-list .data-list-scroll-area .data-list-content .btn-link:last-child{white-space:nowrap}details.expandable-entry.data-row{border-bottom:1px solid var(--light);overflow:hidden}details.expandable-entry.data-row:last-child{border-bottom:none}details.expandable-entry.data-row>summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius)}details.expandable-entry.data-row>summary .text-content{gap:0;width:fit-content;margin:-2px 0;display:grid}details.expandable-entry.data-row>summary .text-content h3{font-size:var(--default-font-size)}details.expandable-entry.data-row>summary{min-height:38px}details.expandable-entry.data-row>summary::-webkit-details-marker{content:none;display:none}details.expandable-entry.data-row>summary::marker{content:none;display:none}details.expandable-entry.data-row>summary:focus-visible{outline:var(--outline-border);outline-offset:var(--spacing-1)}details.expandable-entry.data-row>summary .expandable-entry-open-marker{transform:rotate(90deg)}details.expandable-entry.data-row[open]>summary .expandable-entry-open-marker{transform:rotate(270deg)}details.expandable-entry.data-row .details-content{padding-top:var(--spacing-2)}.aui-root .dialog .feature-info-dialog-content{gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-4) var(--spacing-4);flex-direction:column;display:flex}.aui-root .dialog .feature-info-dialog-content iframe{border:none;height:calc(100vh - 350px)}.aui-root .dialog .feature-info-dialog-content .box{padding:var(--spacing-2);font-size:.9em}.marinogram{grid-template-rows:1fr auto;grid-template-columns:1fr;max-width:90vw;height:100%;display:grid;overflow-x:auto}.marinogram iframe{border-radius:var(--radius);border:none;width:100%;min-width:800px;height:100%;overflow:hidden}.marinogram footer{opacity:.75;text-align:center;margin:.5em 0;position:sticky;left:0}.sunrise-sunset{flex-direction:column;align-items:center;display:flex}.sunrise-sunset .date-selector{display:block;position:relative}.sunrise-sunset .date-selector .loading{animation:.3s ease-in fadein;position:absolute;top:50%;right:0;transform:translate(100%,-50%)}.sunrise-sunset .date-selector .loading h2{margin:0}.sunrise-sunset .sunrise-sunset-animation{width:100%;max-width:1080px;margin-top:16px;margin-bottom:16px;position:relative;overflow:hidden}.sunrise-sunset .hours{justify-content:space-between;width:80%;max-width:800px;margin-top:32px}.sunrise-sunset .sunrise-sunset-time .label{font-size:16px;font-weight:400}.sunrise-sunset .sunrise-sunset-time .timestamp{font-size:clamp(20px,4vw,36px);font-weight:700}.sunrise-sunset .sunrise-sunset-time .aui-icon{color:#f79009}.sunrise-sunset .sunrise-sunset-metadata{margin-top:var(--spacing-4);gap:var(--spacing-2);flex-flow:wrap;justify-content:center;align-items:flex-start;display:flex}.sunrise-sunset .sunrise-sunset-metadata .data-table{width:400px;max-width:85vw}.sunrise-sunset .sunrise-sunset-metadata .data-table .data-row .data-cell{width:60%}.sunrise-sunset .sunrise-sunset-metadata .data-table .data-row .data-cell:last-child{width:40%}.tide-forecast .tide-forecast-content{flex-direction:column;max-width:660px;margin:0 auto;display:flex}.tide-forecast .tide-forecast-content .date-selector{align-self:center;position:relative}.tide-forecast .tide-forecast-content .date-selector .loading{animation:.3s ease-in fadein;position:absolute;top:50%;right:0;transform:translate(100%,-50%)}.tide-forecast .tide-forecast-content .date-selector .loading h2{margin:0}.tide-forecast .tide-forecast-content .data-table .data-cell{padding:var(--spacing-3) var(--spacing-4)}.tide-forecast .tide-forecast-content .tide-flag.high{color:var(--temperature-positive)}.tide-forecast .tide-forecast-content .tide-flag.low{color:var(--temperature-negative)}.tide-forecast .tide-forecast-content footer{margin:var(--spacing-2) 0;opacity:.75;text-align:center}.weather-symbol{width:36px}.temperature{font-size:16px}.temperature.positive{color:var(--temperature-positive)}.temperature.negative{color:var(--temperature-negative)}.aui-root .weather-forecast .weather-forecast-content{border-radius:var(--radius-2);box-shadow:var(--shadow-md);border:1px solid var(--light);grid-template-columns:1fr;display:grid;overflow:auto}.aui-root .weather-forecast .error-box{text-align:center;margin:20vh 0}.aui-root .weather-forecast footer{margin:var(--spacing-2) 0;opacity:.75;text-align:center}.aui-root .weather-forecast .data-table{border:none;border-radius:0}.aui-root .weather-forecast .data-table .data-table-head .data-cell:first-child,.aui-root .weather-forecast .data-table .data-table-body .data-cell:first-child{white-space:normal;width:236px;padding-right:0}.aui-root .weather-forecast .data-table .data-table-head .data-cell,.aui-root .weather-forecast .data-table .data-table-body .data-cell{min-width:0;padding:var(--spacing-2) var(--spacing-4)}.aui-root .weather-forecast .data-table .data-table-head .data-cell img,.aui-root .weather-forecast .data-table .data-table-body .data-cell img{margin:0 auto;display:block}.aui-root .weather-forecast .data-table .data-table-head{font-size:12px}.aui-root .weather-forecast .data-table .data-table-body>.data-row .data-cell{padding:var(--spacing-3) var(--spacing-4)}.aui-root .weather-forecast .data-table .data-table-body>.data-row .data-cell .temperature-range{gap:var(--spacing-0);grid-template-columns:1fr auto 1fr;display:grid}.aui-root .weather-forecast .data-table .data-table-body>.data-row .data-cell .temperature-range :first-child{text-align:right}.aui-root .weather-forecast .data-table .data-table-body>.data-row .data-cell .temperature-range :last-child{text-align:left}.aui-root .weather-forecast .data-table .data-table-body>.data-row .data-cell.precipitation{color:var(--primary)}.aui-root .weather-forecast .data-table .data-table-body>.data-row .data-cell.icon .aui-icon{font-size:24px}.aui-root .weather-forecast .hourly-forecast-header,.aui-root .weather-forecast .hourly-forecast{border-bottom:1px solid var(--light)}.aui-root .weather-forecast .hourly-forecast-header{background-color:var(--light-light);font-size:12px;font-weight:var(--strong-font-weight);padding:var(--spacing-2) var(--spacing-4);border-top-left-radius:12px;border-top-right-radius:12px}.aui-root .weather-forecast .hourly-forecast-header span{left:var(--spacing-4);position:sticky}.aui-root .weather-forecast .hourly-forecast{padding:var(--spacing-2) 0;background-color:var(--light-lighter);justify-content:stretch;min-height:120px;display:flex;overflow-x:auto}.aui-root .weather-forecast .hourly-forecast .aui-row{flex-grow:1;justify-content:space-evenly}.aui-root .weather-forecast .hourly-forecast .aui-row>:first-child{font-weight:var(--strong-font-weight)}.aui-root .weather-forecast .hourly-forecast .aui-row>:not(:first-child){font-weight:var(--default-font-weight)}.aui-root .weather-forecast .hourly-forecast .aui-row>*{min-width:80px}@media (width<=1100px){.aui-root .weather-forecast .daily-forecast .data-cell:nth-child(8){display:none}}@media (width<=1000px){.aui-root .weather-forecast .daily-forecast .data-cell:nth-child(2){display:none}}@media (width<=880px){.aui-root .weather-forecast .daily-forecast .data-cell:nth-child(4){display:none}}@media (width<=750px){.aui-root .weather-forecast .daily-forecast .data-cell:nth-child(5){display:none}}@media (width<=650px){.aui-root .weather-forecast .daily-forecast .data-cell:nth-child(7){display:none}}.aui-root .aui-dialog.met-dialog{background:var(--light-tint);height:100vh}@media (width<=600px){.aui-root .aui-dialog.met-dialog{border-radius:0;margin:0}}.aui-root .aui-dialog.met-dialog .aui-dialog-content{scrollbar-gutter:stable both-edges;flex-direction:column;padding:0;display:flex}.aui-root .aui-dialog.met-dialog .met-dialog-header{background:rgba(var(--light-tint-rgb), .75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;gap:var(--spacing-1);grid-template-columns:1fr auto 1fr;grid-template-areas:"left tabs right";padding:10px 20px 5px;display:grid;position:sticky;top:0;left:0}.aui-root .aui-dialog.met-dialog .met-dialog-header .aui-column{gap:0}.aui-root .aui-dialog.met-dialog .met-dialog-header .aui-column h3{margin-top:.4em}.aui-root .aui-dialog.met-dialog .met-dialog-header .tab-group{grid-area:tabs;place-self:center}.aui-root .aui-dialog.met-dialog .met-dialog-header .aui-grow{flex-basis:0}.aui-root .aui-dialog.met-dialog .met-dialog-header>:last-child{margin-right:-10px}@media (width<=960px){.aui-root .aui-dialog.met-dialog .met-dialog-header{grid-template-columns:1fr auto;grid-template-areas:"left right""tabs tabs"}}.aui-root .aui-dialog.met-dialog .met-dialog-content{flex-direction:column;flex-grow:1;padding:20px;display:flex}.aui-root .aui-dialog.met-dialog .met-dialog-content .weather-forecast{max-width:1160px;margin:2vh auto}.aui-root .aui-dialog.met-dialog .met-dialog-content .marinogram{width:960px;margin:0 auto}.aui-root .aui-dialog.met-dialog .met-dialog-content .sunrise-sunset{flex-grow:1}.weather-btn{max-height:36px}.weather-btn .weather-symbol{width:30px}.weather-btn.stale{opacity:.5}.weather-btn .temperature{font-size:18px;font-weight:700}.cadastre-address-detail-entry{cursor:pointer;padding:var(--spacing-1) var(--spacing-2);margin:0 calc(-1 * var(--spacing-2));border-radius:var(--radius);transition:background-color .3s ease-out}.cadastre-address-detail-entry h5{font-weight:500}.cadastre-address-detail-entry:hover{background-color:var(--primary-lighter)}.cadastre-details{margin:var(--spacing-3) var(--spacing-4);position:relative}.cadastre-details details.expandable-entry.data-row summary:not(:has(.btn-link.icon)) .text-content{padding:0}.cadastre-details dl{margin:var(--spacing-2) 0}.cadastre-details dl:first-child{margin-top:0}.cadastre-details dl:last-child{margin-bottom:0}details.cadastre-details .cadastre-details-open-marker{transform:rotate(90deg)}details.cadastre-details[open] .cadastre-details-open-marker{transform:rotate(270deg)}.aui-root .cadastre-detail-values{gap:var(--spacing-2)}.aui-root .cadastre-detail-values .aui-row{gap:var(--spacing-4)}.aui-root .cadastre-detail-values ul{width:100%;margin:0;padding:0;list-style:none}.aui-root .cadastre-detail-values ul h5{margin-bottom:.25em}.aui-root .cadastre-detail-values dl.horizontal{grid-template-columns:minmax(auto,150px) auto}.aui-root .cadastre-detail-values dl.horizontal dd{align-content:center}.cadastre-owner-entry .cadastre-owner-entry-share{font-size:12px;font-weight:500}.cadastre-details .cadastre-links{margin-top:var(--spacing-4);gap:var(--spacing-4)}.cadastre-tabs{padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) var(--spacing-4);gap:var(--spacing-4);border-bottom:1px solid var(--light);align-items:flex-start;overflow-x:auto}.cadastre-tabs .btn.btn-cadastre{max-width:60px;font-weight:var(--default-font-weight);border:none;flex-direction:column;flex:1 0 45px;justify-content:center;gap:0;padding:0;overflow:visible}.cadastre-tabs .btn.btn-cadastre>.aui-icon{margin-bottom:var(--spacing-1);background-color:var(--light-tint);border-radius:50%;width:40px;height:40px;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-out}.cadastre-tabs .btn.btn-cadastre>span:not(.aui-icon){place-content:center;width:0;display:flex}.cadastre-tabs .btn.btn-cadastre:hover,.cadastre-tabs .btn.btn-cadastre.active{color:var(--primary);background-color:#0000}.cadastre-tabs .btn.btn-cadastre:hover .aui-icon,.cadastre-tabs .btn.btn-cadastre.active .aui-icon{color:var(--primary);background-color:var(--primary-lighter)}.cadastre-tabs .btn.btn-cadastre.active{font-weight:var(--strong-font-weight)}.cadastre-container{position:relative}.cadastre-container .data-list{border:1px solid var(--light);border-radius:var(--radius-2)}.aui-root .click-in-map-results{position:relative}.aui-root .click-in-map-results .default-empty-container,.aui-root .click-in-map-results .data-list .data-list-content{transition:opacity .75s ease-out .2s}.aui-root .click-in-map-results.stale .default-empty-container,.aui-root .click-in-map-results.stale .data-list .data-list-content{opacity:.5}.aui-root .click-in-map-results .click-in-map-tags{margin:var(--spacing-0) var(--spacing-1)}.aui-root .click-in-map-results .click-in-map-tags:empty{display:none}.aui-root .click-in-map-results .btn.stale{opacity:.5}
