.icon-circle-animation{position:relative;padding:.5em}.icon-circle-animation .circle-svg{position:absolute;top:50%;left:50%;width:2.5em;height:2.5em;transform:translate(-50%,-50%) rotate(-90deg)}.icon-circle-animation .aui-icon svg{transform:translate(-50%,-50%) scale(0);opacity:0;animation:icon-circle-icon-animation .3s ease-in-out .3s forwards}.icon-circle-animation .circle{stroke-dasharray:1000;stroke-dashoffset:1000;animation:icon-circle-stroke-animation 1s ease-in-out .2s forwards}@keyframes icon-circle-icon-animation{0%{transform:translate(-50%,-50%) rotate(10deg) scale(0);opacity:0}to{transform:translate(-50%,-50%) rotate(0) scale(1);opacity:1}}@keyframes icon-circle-stroke-animation{to{stroke-dashoffset:0}}.aui-root div.toast{align-items:flex-start;position:relative;padding:var(--spacing-2);background-color:var(--light-lighter);color:var(--light-contrast);border:1px solid var(--light-tint);border-radius:var(--radius-2);box-shadow:var(--shadow-xl);animation:toast-appear .3s;transition:opacity .3s ease-out;overflow:hidden;color:var(--default-text)}.aui-root div.toast.hide{opacity:0}.aui-root div.toast>.btn-link{padding:var(--spacing-1)}.aui-root div.toast>.btn-link .aui-icon{color:var(--light-darker)}.aui-root div.toast .aui-column{gap:0;align-self:center}.aui-root div.toast .loading-linear{top:auto}.aui-root div.toast .cancel-btn{margin-top:var(--spacing-1)}@keyframes toast-appear{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.aui-root .dialog.notification-dialog .dialog-content-wrapper .btn-group:last-child .btn{flex:1}.toast-container{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-1);width:400px;max-width:98vw}.toast-container.bottom-right{bottom:0;right:0}.toast-container.bottom-left{bottom:0;left:0}.toast-container:empty{display:none}.aui-root .btn-link.profile{padding:12px;text-decoration:none;text-align:left;color:var(--default-text);font-weight:500}.aui-root .btn-link.profile>*{pointer-events:none}.aui-root .btn-link.profile img{margin:4px;border-radius:100px}.aui-root .btn-link.profile .aui-column{gap:0;min-width:0;line-height:21px}.aui-root .btn-link.profile small{font-size:12px}.aui-root .page-nav{position:relative;z-index:1000;display:flex;flex-direction:row;width:100%;min-height:60px;align-items:center;background:var(--light-lighter);box-shadow:var(--shadow-md);--outline-border: 1px dotted var(--light-contrast);padding:0 var(--spacing-2)}.aui-root .page-nav .logo{display:flex;align-items:center;justify-content:flex-start;margin:var(--spacing-2) var(--spacing-2);flex:0 0 auto}.aui-root .page-nav .logo a,.aui-root .page-nav .logo img{display:block}.aui-root .page-nav .logo img{max-height:40px;margin:-2px 0}.aui-root .page-nav .language-select{margin-left:var(--spacing-2)}.aui-root .page-nav .profile,.aui-root .page-nav .login{max-width:40vw;margin:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-1);white-space:nowrap}@media (max-width: 600px){.aui-root .page-nav .profile>.aui-column,.aui-root .page-nav .login>.aui-column{display:none}}.aui-root .page-nav .profile{padding:var(--spacing-0) var(--spacing-2)}.aui-root .page-nav .profile .profile-image{margin:calc(-1 * var(--spacing-0)) 0}.aui-root .data-layout{container:data-layout-container/inline-size}.aui-root .data-layout .aui-form-control,.aui-root .data-layout .aui-rating,.aui-root .data-layout .aui-check-box,.aui-root .data-layout .detail-value{break-inside:avoid-page;display:grid;grid-template-columns:220px minmax(200px,600px) 1fr;gap:var(--spacing-0) var(--spacing-3)}.aui-root .data-layout .aui-form-control:first-child,.aui-root .data-layout .aui-rating:first-child,.aui-root .data-layout .aui-check-box:first-child,.aui-root .data-layout .detail-value:first-child{break-before:avoid}.aui-root .data-layout .aui-form-control>label,.aui-root .data-layout .aui-rating>label,.aui-root .data-layout .aui-check-box>label,.aui-root .data-layout .detail-value>label{margin:0}.aui-root .data-layout .aui-form-control.aui-check-box>label,.aui-root .data-layout .aui-rating.aui-check-box>label,.aui-root .data-layout .aui-check-box.aui-check-box>label,.aui-root .data-layout .detail-value.aui-check-box>label{grid-row:1;grid-column:2}.aui-root .data-layout .aui-form-control>:not(label),.aui-root .data-layout .aui-rating>:not(label),.aui-root .data-layout .aui-check-box>:not(label),.aui-root .data-layout .detail-value>:not(label){grid-column:2}.aui-root .data-layout .aui-form-control .info,.aui-root .data-layout .aui-rating .info,.aui-root .data-layout .aui-check-box .info,.aui-root .data-layout .detail-value .info{margin:0}.aui-root .data-layout .aui-form-control[class*=geometry]>span,.aui-root .data-layout .aui-rating[class*=geometry]>span,.aui-root .data-layout .aui-check-box[class*=geometry]>span,.aui-root .data-layout .detail-value[class*=geometry]>span{break-before:avoid;margin-top:-7px}@container data-layout-container (max-width: 750px){.aui-root .data-layout .aui-form-control,.aui-root .data-layout .aui-rating,.aui-root .data-layout .aui-check-box,.aui-root .data-layout .detail-value{grid-template-columns:1fr;gap:var(--spacing-0) var(--spacing-2)}.aui-root .data-layout .aui-form-control>:not(label),.aui-root .data-layout .aui-rating>:not(label),.aui-root .data-layout .aui-check-box>:not(label),.aui-root .data-layout .detail-value>:not(label){grid-column:1}}.aui-root .data-layout .aui-form-control>label,.aui-root .data-layout .aui-rating>label{grid-row:1/span 2}.aui-root .data-layout .detail-value:not(:last-child),.aui-root .data-layout .aui-form-control:not(:last-child){margin-bottom:var(--spacing-2)}.aui-root .data-layout details>.aui-column,.aui-root .data-layout fieldset{gap:var(--spacing-2)}.aui-root .data-layout details,.aui-root .data-layout fieldset{padding:56px var(--spacing-3) var(--spacing-3) var(--spacing-3)}.aui-root .data-layout details .detail-value:not(:last-child),.aui-root .data-layout details .aui-form-control:not(:last-child),.aui-root .data-layout fieldset .detail-value:not(:last-child),.aui-root .data-layout fieldset .aui-form-control:not(:last-child){margin-bottom:0}.aui-root .data-layout fieldset,.aui-root .data-layout details{position:relative;border:1px solid var(--light);border-radius:var(--radius-2);margin:0 calc(var(--spacing-2) * -1) var(--spacing-4);background:var(--light-lighter)}.aui-root .data-layout fieldset>fieldset,.aui-root .data-layout fieldset>details,.aui-root .data-layout details>fieldset,.aui-root .data-layout details>details{margin:0 calc(var(--spacing-3) * -1) 0 0;border-top-right-radius:0;border-bottom-right-radius:0}.aui-root .data-layout fieldset>fieldset>legend,.aui-root .data-layout fieldset>fieldset>summary,.aui-root .data-layout fieldset>details>legend,.aui-root .data-layout fieldset>details>summary,.aui-root .data-layout details>fieldset>legend,.aui-root .data-layout details>fieldset>summary,.aui-root .data-layout details>details>legend,.aui-root .data-layout details>details>summary{background:var(--secondary-lighter);border-top-right-radius:0}.aui-root .data-layout fieldset legend,.aui-root .data-layout fieldset summary,.aui-root .data-layout details legend,.aui-root .data-layout details summary{position:absolute;top:0;left:0;right:0;font-size:var(--heading-4-font-size);font-weight:var(--heading-font-weight);margin:0;padding:var(--spacing-1) var(--spacing-3) var(--spacing-1);border-radius:var(--radius-2) var(--radius-2) 0 0;border-bottom:1px solid var(--light);color:var(--primary-dark);break-after:avoid}.aui-root .data-layout fieldset legend+p,.aui-root .data-layout fieldset summary+p,.aui-root .data-layout details legend+p,.aui-root .data-layout details summary+p{margin:calc(var(--spacing-1) * -1) 0 var(--spacing-2);white-space:pre-wrap}.aui-root .data-layout fieldset:not(:has(label)),.aui-root .data-layout details:not(:has(label)){display:none}.aui-root .data-layout details:not([open]){padding-top:40px;padding-bottom:0}.aui-root .data-layout details:not([open]) summary{border-bottom:none;border-bottom-left-radius:var(--radius-2)}.aui-root .data-layout details summary{list-style:none}.aui-root .data-layout details summary .marker{position:absolute;right:var(--spacing-3);transition:transform .3s ease-out}.aui-root .data-layout details[open]>summary .marker{transform:scaleY(-1)}.aui-root .data-layout details:has([required]) .title:after{content:" *";color:var(--danger)}.aui-check-box{position:relative;padding:4px 0;margin-bottom:calc(2 * var(--default-spacing, 5px))}.aui-check-box .checkmark{margin-right:var(--default-spacing, 5px)}.aui-check-box.no-label{margin-bottom:0}.aui-check-box.no-label .checkmark{margin-right:0}.aui-check-box label{display:flex;align-items:center;gap:var(--default-spacing);cursor:pointer;line-height:1}.aui-check-box.disabled{opacity:.6;filter:grayscale(75%)}.aui-check-box.disabled label{cursor:default}.aui-check-box:not(.disabled):hover .checkmark,.aui-check-box:not(.disabled):focus-within .checkmark{background:var(--input-focus-background, var(--input-background));border-color:var(--input-focus-border-color, var(--input-border-color));color:var(--input-focus-text, var(--input-text))}.aui-check-box:not(.disabled):hover .checkmark.checked,.aui-check-box:not(.disabled):focus-within .checkmark.checked{background:var(--checkmark-checked-background);color:var(--checkmark-checked-color)}.aui-check-box:not(.disabled):focus-within:has(:focus-visible){outline:none}.aui-check-box:not(.disabled):focus-within:has(:focus-visible):after{content:"";display:block;position:absolute;top:-5px;left:-5px;bottom:-5px;right:-5px;z-index:10;border:var(--outline-border);border-radius:var(--input-radius);pointer-events:none}.aui-check-box input{position:absolute;display:block;width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin:0}.aui-check-box:has(input[type=checkbox]:user-invalid) .checkmark:not(.checked){border-color:var(--input-invalid-border-color, var(--danger))}.aui-check-box .checkmark{position:relative;background:var(--input-background);border-style:solid;border-width:var(--checkbox-border-width, 1px);border-color:var(--input-border-color);box-shadow:inset var(--input-shadow-offset) var(--input-shadow-blur) var(--input-shadow);color:var(--input-text);border-radius:var(--checkbox-radius, var(--input-radius));width:1.2em;height:1.2em;min-width:1.2em;font-size:var(--checkmark-size, 1em);display:inline-block;transition:none .2s ease-out;transition-property:background-color,border-color,color}.aui-check-box .checkmark.r90 svg{transform:translate(-50%,-50%) rotate(90deg)}.aui-check-box .checkmark svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:.5em;opacity:0;transition-property:width,height,opacity;transition-duration:.2s;transition-timing-function:ease-out}.aui-check-box .checkmark.checked,.aui-check-box .checkmark.indeterminate{background:var(--checkmark-checked-background);color:var(--checkmark-checked-color)}.aui-check-box .checkmark.checked svg,.aui-check-box .checkmark.indeterminate svg{opacity:1;height:1.2em}.aui-list .list-items{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 10px;gap:10px}.aui-list .list-items .list-item{width:160px;position:relative;display:flex;gap:var(--btn-gap, var(--default-spacing, 5px));align-items:center;justify-content:center;padding:var(--option-padding, 12px);background:var(--option-background);border:var(--option-border-width) solid red;border-color:var(--option-border-color);color:var(--option-text);font-weight:var(--btn-font-weight, var(--font-weight, 400));text-transform:var(--btn-text-transform);cursor:pointer;border-radius:var(--btn-radius);text-align:center;transition:background-color .2s ease-out,color .2s ease-out}.aui-list .list-items .list-item .list-item-content{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.aui-list .list-items .list-item:hover{background:var(--option-hover-background);border-color:var(--option-hover-border-color);color:var(--option-hover-text)}.aui-list .list-items .list-item img{display:block;height:80px;margin:0 auto}.aui-list .list-items .list-item input{position:absolute;display:block;width:0px;height:0px;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.aui-list .list-items .list-item .checkmark{position:relative;color:var(--option-selected-text);width:1.2em;min-width:1.2em;height:1.2em}.aui-list .list-items .list-item .checkmark svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;width:.5em;height:.5em;transition-property:width,height,opacity;transition-duration:.2s;transition-timing-function:ease-out}.aui-list .list-items .list-item:focus-within:has(:focus-visible){outline:none}.aui-list .list-items .list-item:focus-within:has(:focus-visible):after{content:"";display:block;position:absolute;top:-5px;left:-5px;bottom:-5px;right:-5px;z-index:10;border:var(--outline-border);border-radius:var(--btn-radius);pointer-events:none}.aui-list .list-items .list-item.selected{background:var(--option-selected-background);border-color:var(--option-selected-border-color);color:var(--option-selected-text)}.aui-list .list-items .list-item.selected .checkmark svg{opacity:1;width:1.5em;height:1.5em}.aui-list.inline .list-items .list-item{width:auto}.aui-list.vertical .list-items .list-item{width:100%}.aui-list h4{flex:1 0 100%;margin:10px 0 0}.aui-list.disabled,.aui-list .disabled{pointer-events:none;opacity:.6;filter:grayscale(75%)}.aui-slider-control{position:relative}.aui-slider-control .aui-slider-value{position:absolute;top:-6px;left:50%;transform:translate(-50%);background-color:var(--light-light);height:24px;line-height:24px;padding:0 8px;text-align:center;font-size:12px;border-radius:var(--radius);box-shadow:var(--shadow-sm)}.aui-slider-control input{margin:0}.aui-rating .list-items{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 10px;max-width:none}.aui-rating.heart .list-item,.aui-rating.star .list-item{flex:0 1 33px;margin-right:0;border:var(--option-no-border);background:none}.aui-rating.smiley .list-item{flex:0 1 48px;margin-right:4px}.aui-rating.smiley .list-item .aui-icon{font-size:20px}.aui-rating .list-item{width:auto;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;margin:10px 10px 0 0;background:var(--option-background);border:var(--option-border-width) solid red;border-color:var(--option-border-color);color:var(--option-text);cursor:pointer;border-radius:var(--btn-radius);text-align:center;transition:background-color .2s ease-out,color .2s ease-out}.aui-rating .list-item:hover{background:var(--option-hover-background);border-color:var(--option-hover-border-color);color:var(--option-hover-text)}.aui-rating .list-item input{position:absolute;display:block;width:0px;height:0px;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.aui-rating .list-item:focus-within:has(:focus-visible){outline:none}.aui-rating .list-item:focus-within:has(:focus-visible):after{content:"";display:block;position:absolute;top:-5px;left:-5px;bottom:-5px;right:-5px;z-index:10;border:var(--outline-border);border-radius:var(--btn-radius);pointer-events:none}.aui-rating .list-item.selected{background:var(--option-selected-background);border-color:var(--option-selected-border-color);border-radius:0}.aui-rating .list-item.selected.first{border-top-left-radius:var(--btn-radius);border-bottom-left-radius:var(--btn-radius)}.aui-rating .list-item.selected.last{border-top-right-radius:var(--btn-radius);border-bottom-right-radius:var(--btn-radius)}.aui-rating .list-item.selected,.aui-rating .list-item.selected .aui-icon{color:var(--option-selected-text)}.aui-rating .list-item.selected .checkmark{border-color:var(--option-background)}.aui-rating.disabled{opacity:.6;filter:grayscale(75%);pointer-events:none}.aui-dialog{position:relative;box-shadow:0 10px 15px #0004;border:var(--dialog-border, 1px solid var(--light-dark));border-radius:var(--radius, 5px);background:var(--dialog-background, var(--light));color:var(--dialog-text, var(--default-text));max-height:90vh;max-width:90vw;display:grid;grid-template:100%/100%}@media (min-width: 800px){.aui-dialog.limit-width{max-width:720px}}.aui-dialog .aui-dialog-header{position:sticky;top:0;z-index:1;padding:20px 20px 0;min-width:200px;max-width:100%}.aui-dialog .aui-dialog-header h3{margin:0 20px 0 0}.aui-dialog .aui-dialog-header .aui-grow:first-child{flex:1 1 200px}.aui-dialog .aui-dialog-header .btn{white-space:nowrap}.aui-dialog .aui-dialog-header .btn-link,.aui-dialog .aui-dialog-header .btn,.aui-dialog .aui-dialog-header a{margin-top:-20px;margin-bottom:-20px}.aui-dialog .aui-dialog-header .btn-link:last-child,.aui-dialog .aui-dialog-header .btn:last-child,.aui-dialog .aui-dialog-header a:last-child{margin-right:-10px}.aui-dialog .aui-dialog-content{position:relative;flex-grow:1;overflow:auto;padding:20px}.aui-dialog .aui-dialog-content::-webkit-scrollbar{width:6px;background-color:var(--secondary)}.aui-dialog .aui-dialog-content::-webkit-scrollbar-thumb{background:var(--primary);border-radius:10px}.aui-dialog .aui-dialog-content>:first-child{margin-top:0}.aui-dialog .aui-dialog-content .btn-group:last-child{margin-bottom:0}.aui-radio{position:relative;margin-bottom:calc(2 * var(--default-spacing, 5px));padding:4px 0}.aui-radio .checkmark{margin-right:var(--default-spacing, 5px)}.aui-radio.no-label{margin-bottom:0}.aui-radio.no-label .checkmark{margin-right:0}.aui-radio label{display:flex;align-items:center;gap:var(--default-spacing);cursor:pointer;line-height:1}.aui-radio.disabled{opacity:.6;filter:grayscale(75%)}.aui-radio.disabled label{cursor:default}.aui-radio:not(.disabled):hover .checkmark,.aui-radio:not(.disabled):focus-within .checkmark{background:var(--input-focus-background, var(--input-background));border-color:var(--input-focus-border-color-single, var(--input-border-color-single));color:var(--input-focus-text, var(--input-text))}.aui-radio:not(.disabled):focus-within:has(:focus-visible){outline:none}.aui-radio:not(.disabled):focus-within:has(:focus-visible):after{content:"";display:block;position:absolute;top:-5px;left:-5px;bottom:-5px;right:-5px;z-index:10;border:var(--outline-border);border-radius:var(--input-radius);pointer-events:none}.aui-radio input{position:absolute;display:block;width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin:0}.aui-radio .checkmark{position:relative;background:var(--input-background);border:var(--checkbox-border-width) solid red;border-color:var(--input-border-color);box-shadow:inset var(--input-shadow-offset) var(--input-shadow-blur) var(--input-shadow);color:var(--input-text);border-radius:100px;width:1.25em;min-width:1.25em;height:1.25em;font-size:var(--checkmark-size, 1em);display:inline-block;transition:none .2s ease-out;transition-property:background-color,border-color,color}.aui-radio .checkmark:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";display:block;width:.25em;height:.25em;opacity:0;border-radius:1em;background-color:currentColor;transition-property:width,height,opacity;transition-duration:.2s;transition-timing-function:ease-out}.aui-radio .checkmark.checked{background:var(--checkmark-checked-background);color:var(--checkmark-checked-color)}.aui-radio .checkmark.checked:after{opacity:1;width:.5em;height:.5em}.aui-rich-text .aui-rich-text--editor{background:var(--input-background);box-shadow:inset var(--input-shadow-offset) var(--input-shadow-blur) var(--input-shadow);color:var(--input-text);border-style:solid;border-width:var(--input-border-width, 1px);border-color:var(--input-border-color);padding:var(--input-padding);border-radius:var(--input-radius);transition:background-color .2s ease-out}.aui-rich-text .aui-rich-text--editor:focus-within{background:var(--input-focus-background);color:var(--input-focus-text, var(--input-text))}.aui-rich-text .aui-rich-text--editor .ProseMirror{min-height:60px;outline:none}.aui-rich-text .aui-rich-text--editor .ProseMirror .is-empty:before{content:attr(data-placeholder);opacity:.7;pointer-events:none}.aui-rich-text .aui-rich-text--editor .ProseMirror:focus-within .is-empty:before{display:none}.aui-rich-text .aui-rich-text--editor .ProseMirror a{position:relative}.aui-rich-text .aui-rich-text--editor .ProseMirror a:hover:after{position:absolute;top:100%;left:50%;display:block;content:attr(href);background:var(--input-background);border:1px solid red;border-color:var(--input-border-color);padding:2px 6px;font-size:.8em;z-index:1}.aui-rich-text .aui-rich-text--toolbar{border-bottom:var(--input-border-width-single) solid var(--input-border-color-single);padding-bottom:4px;gap:0}.aui-rich-text .aui-rich-text--toolbar>span:not(:last-child){margin:0 4px;width:1px;height:20px;border-left:1px solid var(--input-border-color-single)}.aui-rich-text .aui-rich-text--toolbar .btn{font-size:1em;padding:4px;margin-right:0;background:var(--input-background);border:var(--input-border-width) solid red;border-color:var(--input-border-color);color:var(--input-text);border-radius:var(--rich-text-toolbar-btn-radius, var(--btn-radius))}.aui-rich-text .aui-rich-text--toolbar .btn>*{display:inline-block;min-width:1em;pointer-events:none}.aui-rich-text .aui-rich-text--toolbar .btn:hover{background:var(--input-focus-background);color:var(--input-focus-text, var(--input-text))}.aui-rich-text .aui-rich-text--toolbar .btn.active{background:var(--light-dark)}.aui-rich-text .aui-rich-text--toolbar .btn:focus:focus-visible{outline:none}.aui-rich-text .aui-rich-text--toolbar .btn:focus:focus-visible:after{content:"";display:block;position:absolute;top:-5px;left:-5px;bottom:-5px;right:-5px;z-index:10;border:var(--outline-border);border-radius:var(--rich-text-toolbar-btn-radius, var(--btn-radius));pointer-events:none}.aui-rich-text .aui-rich-text--toolbar .btn:disabled{opacity:.6}.rich-text--link-dialog{width:400px}.array-field .array-field-content{display:flex;flex-direction:column;align-items:start;gap:var(--spacing-1)}.array-field .array-field-content .aui-row:has(.array-field-text){width:100%}.array-field .array-field-content input{min-width:100px}.array-field .array-field-content input.array-field-integer{max-width:100px;text-align:right}.geometry-picker{pointer-events:none}.geometry-picker>*{pointer-events:all}.geometry-picker .edit-buttons{position:absolute;top:0;right:0;display:flex;flex-direction:column}.geometry-picker .get-location,.geometry-picker .zoom-to-location{bottom:0;left:0;top:auto;right:auto}.geometry-picker .btn-undo,.geometry-picker .btn-reset{margin-bottom:0}.aui-root .map-view-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md);width:100%;height:100%}.aui-root .map-view-container .map-view--overlay{box-shadow:inset 1px 1px 8px #0003}.aui-root .map-view-container .map-view-tools{background:var(--light-lighter);display:flex;flex-direction:row;padding:var(--spacing-0) var(--spacing-1);gap:var(--spacing-0)}.aui-root .map-view-container .map-view-tools>.btn.map{border:none;box-shadow:none;margin:0}.aui-root .popup-menu.map-zoom-tools-menu .btn.map{box-shadow:none;margin:0;opacity:1}.box{border:1px solid var(--light);border-radius:var(--radius);background:var(--light-tint);color:var(--medium-contrast);padding:15px 20px;display:flex;align-items:center;gap:calc(2 * var(--default-spacing))}.box.small{font-size:16px;line-height:1.25;width:auto;padding:var(--spacing-2) var(--spacing-3)}.box.small>div{font-size:14px}.box.inline{display:inline-flex}.box.block{width:100%}.box.primary-light{border-color:var(--primary-light);background:var(--primary-lighter);color:var(--light-contrast)}.box.primary-light .aui-icon{color:var(--primary)}.box.primary{border-color:var(--primary-shadow);background:var(--primary);color:var(--primary-contrast)}.box.secondary-light{border-color:var(--secondary-light);background:var(--secondary-lighter);color:inherit}.box.secondary-light .aui-icon{color:var(--secondary)}.box.secondary{border-color:var(--secondary-shadow);background:var(--secondary);color:var(--secondary-contrast)}.box.tertiary-light{border-color:var(--tertiary-light);background:var(--tertiary-lighter);color:inherit}.box.tertiary-light .aui-icon{color:var(--tertiary)}.box.tertiary{border-color:var(--tertiary-shadow);background:var(--tertiary);color:var(--tertiary-contrast)}.box.success-light{border-color:var(--success-light);background:var(--success-lighter);color:inherit}.box.success-light .aui-icon{color:var(--success)}.box.success{border-color:var(--success-shadow);background:var(--success);color:var(--success-contrast)}.box.warning-light{border-color:var(--warning-light);background:var(--warning-lighter);color:inherit}.box.warning-light .aui-icon{color:var(--warning)}.box.warning{border-color:var(--warning-shadow);background:var(--warning);color:var(--warning-contrast)}.box.danger-light{border-color:var(--danger-light);background:var(--danger-lighter);color:inherit}.box.danger-light .aui-icon{color:var(--danger)}.box.danger{border-color:var(--danger-shadow);background:var(--danger);color:var(--danger-contrast)}.box>div{text-wrap:pretty}.box>div>:first-child{margin-top:0}.box>div>:last-child{margin-bottom:0}.geometry-control{margin-bottom:20px;display:flex;align-items:stretch}.geometry-control .help-container{position:relative}.geometry-control .map-container{position:relative;flex:1 1 500px;min-height:300px}.geometry-control .info{position:absolute;bottom:0;left:.5em;transform:translateY(100%);margin:0;max-width:300px;width:auto;padding:10px;background:var(--default-background);box-shadow:0 5px 5px rgba(var(--primary-rgb),.1);z-index:10}.geometry-control.disabled{opacity:1;pointer-events:all}.aui-form-control.toggle{display:grid;grid-template-columns:1fr auto}.aui-form-control.toggle label{margin-bottom:0}.aui-form-control.toggle .aui-switch{display:block}.aui-form-control.toggle .info{grid-column:1/span 2}.aui-form-control.toggle .toggle-off-text,.aui-form-control.toggle .toggle-on-text{font-weight:var(--label-font-weight);color:var(--default-text);opacity:.6;transition:color .2s ease-out,opacity .2s ease-out}.aui-form-control.toggle .toggle-off-text.active,.aui-form-control.toggle .toggle-on-text.active{color:var(--primary-shade);opacity:1}.file-preview{border:1px solid var(--light);border-radius:var(--radius-2);padding:var(--spacing-2);gap:var(--spacing-2);align-items:center;position:relative}.file-preview>.aui-icon{align-self:flex-start;min-width:48px;min-height:48px;object-fit:contain}.file-preview .file-preview-content{width:100%;height:100%;min-width:0}.file-preview .file-preview-content .file-preview-title{width:100%;gap:0}.file-preview .file-preview-content .file-preview-title h5{flex:1 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.file-preview .file-preview-content .file-preview-error,.file-preview .file-preview-content .file-preview-size{font-size:12px;font-weight:500}.file-preview .file-preview-content .file-preview-size{color:var(--light-dark)}.file-preview .file-preview-content .file-preview-progress-bar{width:100%;line-height:1}.file-preview .file-preview-content .file-preview-progress-bar progress{flex:1}.file-preview .file-preview-content .file-preview-progress-bar span{width:30px;text-align:center}.aui-root .file-dropzone-list{display:flex;flex-direction:column-reverse;gap:var(--spacing-1);list-style:none;padding:0;margin:0}.aui-root .file-dropzone-list .file-state{margin-left:var(--spacing-1)}.data-form-info{align-self:center;vertical-align:-.35em;margin:-12px 4px}.data-form-info-content{white-space:pre-wrap}form.data-form .aui-form-control .optional{display:none}form.data-form .aui-form-control:has([required])>label:after{content:" *";font-weight:300;color:var(--danger)}.aui-root .hero-section{position:relative;overflow:hidden;background-color:var(--primary-light);padding:clamp(25px,10vh,100px) var(--spacing-4)}.aui-root .hero-section>section{display:grid;grid-template-areas:"title";grid-template-columns:1fr;grid-template-rows:auto;justify-items:start;align-items:center;gap:clamp(1rem,1vw + .5rem,2rem) clamp(0px,5vw,75px);max-width:1600px;margin:0 auto;padding:var(--spacing-4) clamp(0px,5vw,75px)}.aui-root .hero-section:where(:has(.byline))>section{grid-template-areas:"title" "byline";grid-template-rows:auto auto}.aui-root .hero-section:where(:has(.byline)) h1{align-self:end}@media (max-width: 768px){.aui-root .hero-section:where(:has(.byline))>section{justify-items:center;text-align:center}}.aui-root .hero-section.left>section{grid-template-areas:"image title";grid-template-columns:1fr 1fr}.aui-root .hero-section.left:where(:has(.byline))>section{grid-template-areas:"image title" "image byline"}.aui-root .hero-section.right>section{grid-template-areas:"title image";grid-template-columns:1fr 1fr}.aui-root .hero-section.right:where(:has(.byline))>section{grid-template-areas:"title image" "byline image"}.aui-root .hero-section.left:where(:has(.byline))>section,.aui-root .hero-section.right:where(:has(.byline))>section{grid-template-rows:auto auto}.aui-root .hero-section.left:where(:has(.byline)) h1,.aui-root .hero-section.right:where(:has(.byline)) h1{align-self:end}@media (max-width: 768px){.aui-root .hero-section.left>section,.aui-root .hero-section.right>section{grid-template-areas:"title" "image";grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;text-align:center}.aui-root .hero-section.left .hero-image,.aui-root .hero-section.right .hero-image{max-height:50vh;margin:var(--spacing-2) 0}.aui-root .hero-section.left:where(:has(.byline))>section,.aui-root .hero-section.right:where(:has(.byline))>section{grid-template-areas:"title" "image" "byline";grid-template-rows:auto auto auto}}.aui-root .hero-section.cover{background-position:center;background-size:cover}.aui-root .hero-section.cover section{grid-template-areas:"title"}.aui-root .hero-section.cover:where(:has(.byline)) section{grid-template-areas:"title" "byline";grid-template-rows:auto auto}.aui-root .hero-section.cover:where(:has(.byline)) h1{align-self:end}.aui-root .hero-section.cover>section{background-color:#0006;color:#fff;padding:clamp(50px,10vh,200px) 5vw;border-radius:var(--radius-2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.aui-root .hero-section.cover>section h1{color:#fff}.aui-root .hero-section h1,.aui-root .hero-section .byline{text-wrap-style:balance;margin:0}.aui-root .hero-section h1{grid-area:title;font-size:clamp(2.5rem,min(8vh,3vw) + 1rem,4rem);font-weight:700;line-height:1.2;color:var(--primary-text)}.aui-root .hero-section .byline{grid-area:byline;align-self:start;font-size:clamp(1.2rem,min(2.33vh,1vw) + .5rem,1.5rem);line-height:1.5}.aui-root .hero-section .byline>:first-child{margin-top:0}.aui-root .hero-section .byline>:last-child{margin-bottom:0}.aui-root .hero-section .hero-image{grid-area:image;align-self:center;width:100%;height:auto;max-height:clamp(300px,60vh - 100px,800px);max-width:100%;object-fit:contain}.developed-by{text-align:center;white-space:nowrap}.developed-by .aui-row{gap:0;text-decoration:none;transition:text-decoration .15s ease-out}.developed-by .aui-row:hover,.developed-by .aui-row:active{text-decoration:underline}.developed-by .aui-row:before,.developed-by .aui-row:after{content:" ";flex-grow:1}.developed-by small{vertical-align:middle;display:inline-block;overflow:hidden;text-overflow:ellipsis;color:var(--light-darker);margin:0 3px}.developed-by .avinet-icon{height:15px;margin:3px}.page-footer{min-height:25vh;padding:calc(var(--spacing-4) * 2) 0}.page-footer section{max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}.page-footer .logo{display:flex;align-items:center;justify-content:flex-start;margin:var(--spacing-2)}.page-footer .logo img{max-height:52px}.page-footer ul.links{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-2) calc(var(--spacing-4) * 1.5);list-style:none;padding:0 var(--spacing-4);margin:0;font-size:16px}@media (max-width: 800px){.page-footer ul.links{flex-direction:column}}@container (max-width: 800px){.page-footer ul.links{flex-direction:column}}.page-footer ul.links li{flex:0 0 auto;margin:0;padding:0}.page-footer ul.links li a{text-decoration:underline;text-decoration-color:transparent;color:var(--primary-text);font-weight:500;transition:color .3s ease-out,text-decoration-color .3s ease-out}.page-footer ul.links li a:hover{text-decoration-color:var(--primary-text)}.page-footer .developed-by{margin:var(--spacing-0) var(--spacing-4)}.page-footer hr{margin-top:var(--spacing-2)}.aui-root .cloud-empty{display:flex;position:relative;justify-content:center}.aui-root .cloud-empty .aui-icon{color:#fff;position:absolute;transform:translate(-50%,-50%);left:50%;bottom:13px}.aui-root .cloud-empty .aui-icon svg{width:24px;height:24px}.default-empty-container .empty-actions{padding:var(--spacing-4) var(--spacing-4) 0 var(--spacing-4)}.default-empty-container h4,.default-empty-container p{text-wrap-style:balance}.aui-root .file-list-preview{display:flex;flex-direction:column;gap:var(--spacing-1);list-style:none;padding:0;margin:0}.aui-root .file-list-preview.simple{flex-direction:row}.aui-root .file-list-preview .image-carousel{aspect-ratio:4/3;border-radius:var(--radius)}.aui-root .file-list-preview .image-carousel figcaption{border-radius:0 0 var(--radius) var(--radius)}.aui-root .dataset-icon{aspect-ratio:1;overflow:hidden}.aui-root .dataset-icon>.aui-icon:not(.featured){margin:0}.aui-root .dataset-icon img{width:46px;aspect-ratio:1;object-fit:cover;border-radius:var(--radius);position:relative}.aui-root .dataset-icon.dataset-icon-small{width:21px;height:21px}.highlighted-attributes{flex-wrap:wrap;font-weight:500;font-size:12px;line-height:18px;color:var(--heading-text);row-gap:0}.aui-root .search-result-item{cursor:pointer;border-radius:var(--radius)}.aui-root .search-result-item.disable-pointer{cursor:default}.aui-root .search-result-item:focus:after{all:unset}.aui-root .search-result-item:focus-visible{outline:var(--outline-border);outline-offset:-2px}.aui-root .search-result-item:hover{background-color:var(--primary-lighter)}.aui-root .search-result-item>.icon,.aui-root .search-result-item>.dataset-icon,.aui-root .search-result-item>.aui-icon{align-self:flex-start;display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px}.aui-root .search-result-item>.icon>img,.aui-root .search-result-item>.icon>svg,.aui-root .search-result-item>.dataset-icon>img,.aui-root .search-result-item>.dataset-icon>svg,.aui-root .search-result-item>.aui-icon>img,.aui-root .search-result-item>.aui-icon>svg{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.aui-root .search-result-item>.icon.featured,.aui-root .search-result-item>.dataset-icon.featured,.aui-root .search-result-item>.aui-icon.featured{width:21px;height:21px;flex-basis:21px}.aui-root .search-result-item .search-result-item-content{display:grid;width:fit-content;gap:0}.aui-root .search-result-item .search-result-item-content>span,.aui-root .search-result-item .search-result-item-content>p,.aui-root .search-result-item .search-result-item-content>h4,.aui-root .search-result-item .search-result-item-content>h5{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aui-root .search-result-item .search-result-item-content>h5{font-weight:500;font-style:italic;line-height:1.1}.aui-root .search-result-item .search-result-item-content span.tag{width:fit-content}.aui-root .search-result-item .search-result-item-content .rich-text-renderer{pointer-events:none}.aui-root .search-result-item .search-result-item-content .rich-text-renderer,.aui-root .search-result-item .search-result-item-content .rich-text-renderer>:first-child{white-space:wrap;margin-bottom:0}.aui-root .search-result-item .search-result-item-content .rich-text-renderer>:not(:first-child){display:none}.data-value-simple-text{display:inline-block;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-toolbar .feature-measurement .btn{width:auto;height:auto}.map-toolbar .feature-measurement .btn.light.active:before{border-radius:0}.feature-measurement{display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing-1)}.feature-measurement>span{white-space:nowrap}.popup-menu.feature-measurement-menu{width:320px}.popup-menu.feature-measurement-menu h5,.popup-menu.feature-measurement-menu p{margin:0}.popup-menu.feature-measurement-menu p{font-size:12px}.aui-root .detail-values{padding:0 var(--spacing-1)}.aui-root .detail-values .detail-value>span{overflow:hidden}.aui-root .detail-values .detail-value>span:has(>.ellipsize){text-overflow:ellipsis;white-space:nowrap}.main-layout.survey-app .form-view{position:relative;background-color:var(--light-tint)}.main-layout.survey-app .form-view .hero-section{min-height:20vh}.main-layout.survey-app .form-view .form-intro-content{max-width:900px;margin:calc(var(--spacing-4) * 3) auto;padding:0 var(--spacing-4);font-size:18px}.main-layout.survey-app .form-view .survey{margin-top:2rem}.main-layout.survey-app .wizard-view{position:relative;background-color:var(--light-tint);padding:var(--spacing-4) 0}.main-layout.survey-app .wizard-view .hero-section{min-height:20vh;margin-bottom:calc(var(--spacing-4) * 2)}.main-layout.survey-app .wizard-view:has(.hero-section){padding:0}.main-layout.survey-app .wizard-view .survey{min-height:100vh}.main-layout.survey-app .wizard-view .survey .hide-label{grid-template-columns:1fr}.main-layout.survey-app .wizard-view .survey .hide-label>label{display:none}.main-layout.survey-app .wizard-view .survey .hide-label>*{grid-column:1}.main-layout.survey-app .wizard-view .survey .geometry-control.hide-label .map-view{min-height:calc(100vh - 320px)}.main-layout.survey-app .wizard-view .survey .page-index{text-align:center;font-size:16px;margin-top:var(--spacing-2)}.main-layout.survey-app .wizard-view .survey.start .wizard-intro-content{font-size:18px}.main-layout.survey-app .wizard-view .survey.start .wizard-intro-content>:first-child{margin-top:0}.main-layout.survey-app .wizard-view .survey.start .wizard-intro-content>:last-child{margin-bottom:0}.main-layout.survey-app .wizard-view .survey.start .btn-group{margin:calc(var(--spacing-4) * 2) 0}:root{--primary-text: var(--primary-darker)}.main-layout.survey-app{width:100%;min-height:100%}.main-layout.survey-app .survey{max-width:900px;margin:0 auto;background-color:var(--white);box-shadow:var(--shadow-xl);padding:var(--spacing-4);background-color:var(--light-lighter)}@media (max-width: 768px){.main-layout.survey-app .survey{min-height:100vh}}.main-layout.survey-app .survey .geometry-control .map-view{min-height:max(300px,50vh)}.main-layout.survey-app .survey .btn-group{margin-top:2em}.main-layout.survey-app .survey>:first-child{margin-top:0}.main-layout.survey-app .survey>:last-child{margin-bottom:0}.main-layout.survey-app .survey h2{font-size:24px;margin:0}.main-layout.survey-app .survey .subtitle{font-size:16px;margin:0 0 1.5em}.main-layout.survey-app .survey.completed{text-align:center;padding:10vh var(--spacing-3);font-size:18px;min-height:80vh}.main-layout.survey-app .survey.completed .entity-image{font-size:64px;margin-bottom:48px}.main-layout.survey-app .survey.completed h2{margin-top:0;font-size:32px}html,body{height:100%;overflow:hidden}html{background:#d0d1d4}body.aui-root{margin:0 auto;background:var(--light-lighter);box-shadow:var(--shadow-xl)}#root{overflow-y:auto;height:calc(100 * var(--vh));background-color:none}.loading-placeholder:after{content:"";display:block;background-color:#fffc;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;cursor:wait}.loading-placeholder .loading-linear{z-index:1001}
