.form-error{color:var(--error-color);margin-top:.2em}.aui-form-control{display:block;width:100%;margin-bottom:20px}.aui-form-control:where(:not(.inline)) label.aui-form-label{display:block}.aui-form-control:where(:not(.inline))>input,.aui-form-control:where(:not(.inline))>textarea,.aui-form-control:where(:not(.inline))>select{display:block}.aui-form-control:where(:not(.inline))>.aui-form-input,.aui-form-control:where(:not(.inline))>input,.aui-form-control:where(:not(.inline))>textarea,.aui-form-control:where(:not(.inline))>select{width:100%;max-width:100%;min-width:100%}.aui-form-control:where(:not(.inline))>.aui-form-input .aui-form-input-prefix,.aui-form-control:where(:not(.inline))>.aui-form-input .aui-form-input-suffix{color:var(--light-dark)}.aui-form-control:where(:not(.inline))>.aui-form-input input{flex:1;width:0}.aui-form-control textarea{min-height:8em}.aui-form-control .info{font-size:.8em;margin-top:var(--default-spacing, 5px);white-space:pre-wrap}.aui-form-control.aui-integer .aui-form-input,.aui-form-control.aui-decimal .aui-form-input{min-width:auto;max-width:10em}.aui-form-control.aui-integer .aui-form-input input,.aui-form-control.aui-decimal .aui-form-input input{text-align:right}.aui-form-control.aui-color input{min-width:auto;max-width:10em;height:2.625em;padding:0 2px}.aui-root .rich-text-renderer .rich-text-renderer-content{word-wrap:break-word}.aui-root .rich-text-renderer .rich-text-renderer-content>:first-child{margin-top:0}.aui-root .rich-text-renderer .rich-text-renderer-content>:last-child{margin-bottom:0}.aui-root .rich-text-renderer.simple .rich-text-renderer-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:1.5em}.aui-root .rich-text-renderer.simple .rich-text-renderer-content *,.aui-root .rich-text-renderer.simple .rich-text-renderer-content p,.aui-root .rich-text-renderer.simple .rich-text-renderer-content div{display:inline;font-size:inherit}.aui-root .rich-text-renderer.simple .rich-text-renderer-content *+*:before{content:" "}.aui-root .aui-form-control.aui-dropdown .loading-spinner{margin-right:8px}.aui-root .aui-form-control.aui-dropdown .info{display:block}.aui-root .aui-form-control.aui-dropdown .aui-dropdown__value-container{gap:4px;padding:8px;margin:-4px 0;width:100px;overflow:hidden}.aui-root .aui-form-control.aui-dropdown .aui-dropdown__input{height:auto;border-radius:0}.aui-root .aui-form-control.aui-dropdown .aui-dropdown__input-container{margin:0;padding:0}.aui-root .aui-form-control.aui-dropdown .aui-dropdown__single-value{color:var(--input-text);margin:0}.aui-root .aui-form-control.aui-dropdown .aui-dropdown__indicator{padding:7px 8px}.aui-root .aui-form-control.aui-dropdown .aui-dropdown__multi-value.tag{margin:0;padding:0 4px 0 0;display:flex;flex-direction:row;align-items:center}.aui-root .aui-form-control.aui-dropdown .aui-dropdown__multi-value.tag .aui-dropdown__multi-value__label{padding:4px 8px}.aui-root .aui-form-control.aui-dropdown .aui-dropdown__multi-value .aui-dropdown__multi-value__remove{border-radius:50%;height:14px}.aui-root .aui-form-control.aui-dropdown .aui-dropdown__multi-value .aui-dropdown__multi-value__remove:hover{transition:none ease-out .2s;transition-property:color,background-color;color:var(--primary);background-color:var(--light)}.aui-root .aui-form-control.aui-dropdown .aui-dropdown__control{min-height:36px;box-shadow:none;line-height:1.5em;border-style:solid;border-width:var(--input-border-width, 1px);border-color:var(--input-border-color, #333);background:var(--input-background);color:var(--input-text);border-radius:var(--input-radius);outline:none;transition:none ease-out .2s;transition-property:color,background-color,border-color,box-shadow;font-size:16px;font-family:var(--default-font, sans-serif);font-weight:var(--default-font-weight, 400)}.aui-root .aui-form-control.aui-dropdown .aui-dropdown__control.aui-dropdown__control--is-focused{outline:var(--outline-border)}.aui-dropdown__menu-portal .aui-dropdown__menu{position:absolute;width:100%;margin:var(--spacing-1) 0;display:flex;pointer-events:none}.aui-dropdown__menu-portal .aui-dropdown__menu:has(.aui-dropdown__menu-notice):after{content:"";display:block;background-color:transparent;height:300px;width:100%}.aui-dropdown__menu-portal .aui-dropdown__menu-list{pointer-events:all;padding:0;border-radius:var(--radius);width:100%;z-index:1;background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px #0000001a,0 4px 11px #0000001a;box-sizing:border-box}.aui-dropdown__menu-portal .aui-dropdown__group{padding:0}.aui-dropdown__menu-portal .aui-dropdown__group .aui-dropdown__group-heading{font-size:12px;line-height:normal;font-weight:500;padding:var(--spacing-1) var(--spacing-2);margin:0}.aui-dropdown__menu-portal .aui-dropdown__option{position:relative;padding:var(--spacing-1) var(--spacing-2);background-color:var(--white);color:var(--input-text);transition:none ease-out .2s;transition-property:background-color;overflow:hidden;word-break:break-word}.aui-dropdown__menu-portal .aui-dropdown__option:hover{cursor:pointer;background-color:var(--light-tint)}.aui-dropdown__menu-portal .aui-dropdown__option.aui-dropdown__option--is-disabled{opacity:.5}.aui-dropdown__menu-portal .aui-dropdown__option.aui-dropdown__option--is-selected{background-color:var(--primary-lighter);color:var(--primary-shade)}.aui-dropdown__menu-portal .aui-dropdown__option.aui-dropdown__option--is-selected:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--primary-tint);border-radius:var(--radius)}.aui-dropdown__menu-portal .aui-dropdown__option.aui-dropdown__option--is-focused{background-color:var(--primary-lighter)}.file-dropzone{border:2px dashed var(--light);border-radius:var(--btn-radius);background-color:var(--light-light);position:relative;transition:background-color .2s ease-out;text-align:center;min-height:140px}.file-dropzone:hover{background-color:var(--light-lighter)}.file-dropzone .aui-icon.featured{font-size:large}.file-dropzone:focus-within{border:2px dashed var(--primary)}.file-dropzone.drag-accept{border-color:var(--success)}.file-dropzone.drag-partial{border-color:var(--warning)}.file-dropzone.drag-reject,.file-dropzone.drag-single-only{border-color:var(--danger)}.file-dropzone .dropzone-info{font-size:12px;margin-top:var(--spacing);text-wrap:balance}.file-dropzone .dropzone-overlay{position:absolute;top:0;left:0;right:0;bottom:0;max-height:200px;justify-content:center;padding:var(--spacing-2)}.file-dropzone input[type=file]{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;cursor:pointer;display:block}.file-dropzone aside:empty{display:none}.file-dropzone aside{margin-top:160px;padding:var(--spacing-4)}.aui-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay-background);z-index:1000;display:flex;place-items:center;justify-content:center}.aui-root .dialog{position:relative;color:var(--dialog-text, var(--default-text));display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr}.aui-root .dialog>.dialog-content-wrapper{min-height:0;display:grid;grid-template-columns:100%;grid-template-rows:1fr auto}@media (min-width: 800px){.aui-root .dialog.limit-width{max-width:720px}}.aui-root .dialog.success .dialog-content,.aui-root .dialog.warning .dialog-content,.aui-root .dialog.danger .dialog-content{color:var(--default-text)}.aui-root .dialog.success big .aui-icon{color:var(--success)}.aui-root .dialog.warning big .aui-icon{color:var(--warning)}.aui-root .dialog.danger big .aui-icon{color:var(--danger)}.aui-root .dialog>.aui-column{gap:0}.aui-root .dialog .aui-row>.aui-form-control{margin:0}.aui-root .dialog .aui-row:has(.aui-form-control),.aui-root .dialog .aui-form-control{margin-bottom:var(--spacing-3)}.aui-root .dialog .aui-row:has(.aui-form-control):last-child,.aui-root .dialog .aui-form-control:last-child{margin-bottom:2px}.aui-root .dialog legend+.aui-form-control{margin-top:0}.aui-root .dialog .dialog-header{position:sticky;top:0;z-index:1;padding:var(--spacing-4) var(--spacing-4) var(--spacing-2);min-width:200px;max-width:100%;background-color:rgba(var(--light-lighter-rgb),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);gap:var(--spacing-2)}.aui-root .dialog .dialog-header big{display:block;line-height:1}.aui-root .dialog .dialog-header .aui-column{gap:0}.aui-root .dialog .dialog-header .aui-column p{color:var(--light-darker)}.aui-root .dialog .dialog-header .aui-grow:first-child{flex:1 1 200px}.aui-root .dialog .dialog-header .btn{white-space:nowrap}.aui-root .dialog .dialog-header .btn-link,.aui-root .dialog .dialog-header .btn-link:last-child,.aui-root .dialog .dialog-header .btn,.aui-root .dialog .dialog-header .btn:last-child,.aui-root .dialog .dialog-header a,.aui-root .dialog .dialog-header a:last-child{margin:0}.aui-root .dialog .dialog-content{position:relative;overflow:auto;padding:0 var(--spacing-4)}.aui-root .dialog .dialog-content:last-child{padding-bottom:var(--spacing-4)}.aui-root .dialog .dialog-content p:where(:not(.m-0)){margin:.25em 0 1em}.aui-root .dialog .dialog-content p:where(:not(.m-0)):last-child{margin-bottom:0}.aui-root .dialog .dialog-content>:first-child{margin-top:2px}.aui-root .dialog .dialog-content>:last-child{margin-bottom:2px}.aui-root .dialog .dialog-content-wrapper{margin:0}.aui-root .dialog .dialog-content-wrapper .btn-group:last-child{padding:var(--spacing-4);margin:0}.aui-root .dialog .dialog-content-wrapper .btn-group:last-child .btn{flex:1 0 auto}.aui-root .dialog .dialog-content-wrapper .btn-group:last-child .btn.light{flex-grow:.6}.aui-root .dialog .dialog-content-wrapper .btn-group:last-child.divider{border-top:1px solid var(--light);padding-top:var(--spacing-3)}div.image-carousel{pointer-events:none}div.image-carousel .image-overlay{display:none}div.image-carousel .image-carousel-frame figure{width:100%;margin:var(--spacing-0) 0}div.image-carousel .image-carousel-frame figure figcaption{display:none}@media screen{html:not(.print-layout) div.image-carousel{position:relative;overflow:hidden;--indicator-padding: var(--spacing-1);--indicator-size: 12px;--indicator-gap: var(--spacing-1);--overlay-padding: var(--spacing-4)}html:not(.print-layout) div.image-carousel.small{--indicator-padding: var(--spacing-0);--indicator-size: 10px;--indicator-gap: var(--spacing-0);--overlay-padding: var(--spacing-2);border-radius:var(--radius-2);border:1px solid var(--light)}html:not(.print-layout) div.image-carousel.small .btn.navigate-arrow{padding:var(--spacing-1)}html:not(.print-layout) div.image-carousel.small:not(:hover):not(:has(:focus-visible)) .carousel-state-indicator{background-color:rgba(var(--light-light-rgb),.5)}html:not(.print-layout) div.image-carousel.small:not(:hover):not(:has(:focus-visible)) .navigate-arrow{opacity:0}html:not(.print-layout) div.image-carousel .skip-link{position:absolute}html:not(.print-layout) div.image-carousel .skip-link:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}html:not(.print-layout) div.image-carousel .image-overlay{pointer-events:none;position:absolute;width:100%;height:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-items:center;padding:var(--overlay-padding);z-index:10}html:not(.print-layout) div.image-carousel .image-overlay .navigate-arrow{pointer-events:all;border-radius:100px;background:rgba(var(--light-light-rgb),.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:1rem;box-shadow:var(--shadow-md)}html:not(.print-layout) div.image-carousel .image-overlay .navigate-arrow.inactive{opacity:0;cursor:default}html:not(.print-layout) div.image-carousel .image-overlay .btn.icon.light.navigate-arrow:after{outline:1px solid var(--light-lighter);border-radius:100px}html:not(.print-layout) div.image-carousel .image-overlay .carousel-state-indicator{pointer-events:all;align-self:last baseline;padding:0 var(--indicator-padding);background:rgba(var(--light-light-rgb),.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:100px;transition:background-color .2s ease-out;position:relative;overflow-x:hidden;max-width:calc(var(--indicator-gap) * 4 + var(--indicator-size) * 5 + var(--indicator-padding) * 2)}html:not(.print-layout) div.image-carousel .image-overlay .carousel-state-indicator .image-indicators{padding:var(--indicator-padding) 0;display:flex;flex-wrap:nowrap;gap:var(--indicator-gap)}html:not(.print-layout) div.image-carousel .image-overlay .carousel-state-indicator .image-indicators::-webkit-scrollbar{display:none}html:not(.print-layout) div.image-carousel .image-overlay .carousel-state-indicator .image-indicators .indicator{display:block;padding:0;border:none;width:var(--indicator-size);height:var(--indicator-size);flex-shrink:0;background-color:var(--dark-lighter);border-radius:var(--indicator-size);transition:background-color .2s ease-out,transform .2s ease-out}html:not(.print-layout) div.image-carousel .image-overlay .carousel-state-indicator .image-indicators .indicator.active{background-color:var(--dark)}html:not(.print-layout) div.image-carousel .image-overlay .carousel-state-indicator .image-indicators .indicator.smaller{transform:scale(.9)}html:not(.print-layout) div.image-carousel .image-overlay .carousel-state-indicator .image-indicators .indicator.small{transform:scale(.7)}html:not(.print-layout) div.image-carousel .image-carousel-frame{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;width:100%;height:100%;scrollbar-width:none}html:not(.print-layout) div.image-carousel .image-carousel-frame::-webkit-scrollbar{display:none}html:not(.print-layout) div.image-carousel .image-carousel-frame figure{position:relative;scroll-snap-align:start;min-width:100%;min-height:100%;background-color:var(--dark);margin:0;overflow:hidden}html:not(.print-layout) div.image-carousel .image-carousel-frame figure img{display:block;object-fit:contain;width:100%;height:100%}html:not(.print-layout) div.image-carousel .image-carousel-frame figure figcaption{display:block;position:absolute;margin:0;bottom:0;left:0;right:0;max-height:50%;overflow-y:auto;background:#0009;color:#fff;font-size:var(--default-font-size);padding:var(--spacing-2) var(--spacing-3) 40px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html:not(.print-layout) div.image-carousel .image-carousel-frame figure figcaption :first-child{margin-top:0}html:not(.print-layout) div.image-carousel .image-carousel-frame figure figcaption :last-child{margin-bottom:0}html:not(.print-layout) div.image-carousel .image-carousel-frame figure:first-child:last-child figcaption{padding-bottom:var(--spacing-2)}html:not(.print-layout) div.image-carousel .image-carousel-frame.cursor-pointer img{cursor:pointer}}.dialog.default.image-carousel-dialog{display:block;border:none;margin-bottom:10vh}.dialog.default.image-carousel-dialog .dialog-header{position:absolute;top:0;left:0;right:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dialog.default.image-carousel-dialog .dialog-header .btn-link{background:rgba(var(--light-light-rgb),.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:100px;font-size:1rem;border:1px solid var(--light);box-shadow:var(--shadow-md)}.dialog.default.image-carousel-dialog .dialog-header .btn-link:hover{background:var(--btn-light-hover-background)}.dialog.default.image-carousel-dialog .dialog-header .btn-link:after{outline:1px solid var(--light-lighter);border-radius:100px}.dialog.default.image-carousel-dialog .dialog-content{padding:0}.dialog.default.image-carousel-dialog .image-carousel{margin:0}.dialog.default.image-carousel-dialog .image-carousel .image-carousel-frame{max-height:80vh}.dialog.default.image-carousel-dialog .image-carousel .image-carousel-frame figure{position:relative;height:80vh}.dialog.default.image-carousel-dialog .image-carousel .image-carousel-frame figure img{object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:100%;max-height:100%}.dialog.default.image-carousel-dialog .image-carousel .image-carousel-frame figure figcaption{position:fixed;z-index:100;opacity:0;transition:opacity .2s ease-out,visibility .2s ease-out;max-height:13vh;padding-bottom:var(--spacing-2);text-align:center;pointer-events:none;visibility:hidden}.dialog.default.image-carousel-dialog .image-carousel .image-carousel-frame figure figcaption>*{white-space:initial;display:inline;margin:0 5px}.dialog.default.image-carousel-dialog .image-carousel .image-carousel-frame figure figcaption::-webkit-scrollbar{width:6px;height:6px;background-color:#00000080;border-radius:10px}.dialog.default.image-carousel-dialog .image-carousel .image-carousel-frame figure figcaption::-webkit-scrollbar-thumb{background:var(--medium-dark);border-radius:10px}.dialog.default.image-carousel-dialog .image-carousel .image-carousel-frame figure.active figcaption{opacity:1;visibility:visible;pointer-events:all}.btn.map{margin:.5em;display:flex}.map-view{position:relative;background:#fff}.map-view .map-view--map,.map-view .map-view--overlay{position:absolute;top:0;left:0;right:0;bottom:0}.map-view .map-view--overlay{pointer-events:none}.map-view .map-view--overlay .btn{pointer-events:auto}.map-view .ol-attribution{position:absolute;right:0;bottom:0;transform-origin:bottom right;transform:rotate(-90deg) translate(100%);pointer-events:none!important;display:inline-block;padding:2px 3px;font-size:12px;line-height:1;border-radius:2px;background:rgba(var(--light-rgb),.7);color:var(--light-contrast)}.map-view .ol-attribution button{display:none}.map-view .ol-attribution ul,.map-view .ol-attribution li{display:inline;list-style:none;margin:0;padding:0}.map-view .ol-control{pointer-events:none!important}.map-view .ol-control>*{pointer-events:auto}.map-view .ol-unsupported{display:none}.map-view .ol-viewport,.map-view .ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.map-view .ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.map-view .ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.map-view .ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.map-view .ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.map-view .ol-box{background:rgba(var(--light-rgb, 255, 255, 255),.4);border:2px dashed var(--primary, #ccc)}.compass-layer{pointer-events:none!important;-webkit-user-select:none;user-select:none;transition:transform .2s}.compass-layer img{max-width:80vw}.zoom-with-level{margin:.5em;display:inline-flex;flex-direction:column;align-items:center;background-color:var(--btn-medium-background);border-radius:5px;pointer-events:all;width:auto}.zoom-with-level .btn-link.icon{color:inherit}.zoom-with-level .level{font-size:12px;margin:0 0 calc(-1 * var(--spacing-0));font-variant-numeric:tabular-nums;pointer-events:none}.aui-form-control.aui-select select{min-width:0}.aui-root div.pagination{padding:0 20px;display:grid;grid-template-columns:auto 1fr;align-items:center;white-space:nowrap;container-type:inline-size}.aui-root div.pagination.with-reload{grid-template-columns:auto auto 1fr}.aui-root div.pagination .btn.reload{height:32px;width:32px}.aui-root div.pagination .aui-select{flex-direction:row-reverse}.aui-root div.pagination .aui-select select{padding:var(--spacing-0);height:auto;text-align:center}.aui-root div.pagination label{font-weight:var(--default-font-weight)}.aui-root div.pagination .btn-link{margin:0}.aui-root div.pagination .pagination-wrapper>p{margin:0}.aui-root div.pagination .aui-root{justify-self:center}@media (max-width: 500px){.aui-root div.pagination{justify-items:center}}.aui-root div.pagination .aui-form-control.aui-select{display:flex;align-items:center;gap:10px;width:max-content;margin-bottom:0}.aui-root div.pagination .aui-form-control.aui-select select{min-width:max-content}@container (max-width: 500px){.aui-root div.pagination .row-select{width:0;overflow:hidden;visibility:hidden}}#popup-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:4990;background-color:rgba(var(--dark-rgb),.05);transition:opacity .1s ease-out}.aui-root div.popup-menu{position:fixed;z-index:5000;overflow:auto;background:var(--light-lighter);box-shadow:var(--shadow-md);min-width:200px;padding:var(--spacing-1);gap:5px;border-radius:var(--radius);max-width:600px;display:flex;flex-direction:column;align-items:stretch;animation:fadein .15s ease-out;border:1px solid var(--light)}.aui-root div.popup-menu>.btn,.aui-root div.popup-menu>.btn-link{border:none;border-radius:var(--btn-radius);padding:10px 15px;text-align:left;justify-content:flex-start;font-weight:var(--default-font-weight);gap:10px;text-decoration:none;background:transparent;transition-property:color,background-color;color:var(--default-text)}.aui-root div.popup-menu>.btn.active,.aui-root div.popup-menu>.btn-link.active{color:var(--primary);font-weight:var(--strong-font-weight)}.aui-root div.popup-menu>.btn:hover,.aui-root div.popup-menu>.btn-link:hover{background:rgba(var(--primary-rgb),.05)}.aui-root div.popup-menu>.btn.close-popup-menu,.aui-root div.popup-menu>.btn-link.close-popup-menu{position:absolute;left:-9999px}.aui-root div.popup-menu>.btn.close-popup-menu:focus-visible,.aui-root div.popup-menu>.btn-link.close-popup-menu:focus-visible{position:relative;left:0}.popup-menu-button.btn-link{border-radius:var(--btn-radius);transition-property:color,background-color,text-decoration;background:transparent}.popup-menu-button.btn-link.active,.popup-menu-button.btn-link:hover{background:rgba(var(--primary-rgb),.05)}.overflow-toolbar{position:relative;align-self:stretch;min-width:52px;flex:1 1 0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.overflow-toolbar .justify-right{justify-content:flex-end}.overflow-toolbar .btn,.overflow-toolbar .btn-link{white-space:nowrap;text-overflow:ellipsis;min-width:0}.overflow-toolbar .overflow-toolbar-widths{position:fixed;overflow:visible;pointer-events:none;visibility:hidden;top:0;left:0;display:flex;flex-flow:row nowrap}.aui-root .tab-group-container{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--light);margin:var(--spacing-1) 0}.aui-root .tab-group-container:has(button.popup-menu-button){grid-template-columns:1fr 120px}.aui-root .tab-group-container button.popup-menu-button{text-align:left;align-self:center;flex-direction:row-reverse}.aui-root .tab-group-container button.popup-menu-button>*{pointer-events:none}.aui-root .tab-group-container button.popup-menu-button .title{flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aui-root .tab-group-container button.popup-menu-button .aui-icon{transform:rotate(90deg)}.aui-root .tab-group-container .tab-group{overflow:hidden;display:grid;grid-auto-flow:column;border:none}.aui-root .tab-group-container .tab-group .tab{position:relative;display:flex}.aui-root .tab-group-container .tab-group .tab a,.aui-root .tab-group-container .tab-group .tab .btn-tab{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0;border:none;background:transparent;display:block}.aui-root .tab-group-container .tab-group .tab span.title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex-grow:1}.aui-root .tab-group-container .tab-group .tab span.title .aui-icon{margin:0}.aui-root .tab-group-container:has(.tab-group:empty) .tab-group{margin:0;border:none}.aui-root .tab-group-container:has(.tab-group:empty) button.popup-menu-button{grid-column-start:1;grid-column-end:3;margin:0;border-radius:var(--btn-radius) var(--btn-radius) 0 0}.tab-group-menu>.btn-link{display:flex;align-items:center}.tab-group-menu>.btn-link .title{flex-grow:1}.tab-group-menu>.btn-link .btn,.tab-group-menu>.btn-link .btn-link{margin:calc(-1 * var(--spacing-1)) 0}.tab-group-menu>.btn-link .btn:last-child,.tab-group-menu>.btn-link .btn-link:last-child{margin-right:calc(-1 * var(--spacing-1))}.tab-group-menu>.btn-link .btn:first-child,.tab-group-menu>.btn-link .btn-link:first-child{margin-left:calc(-1 * var(--spacing-1))}.aui-switch{display:inline-block;position:relative;border:none;border-radius:calc(var(--switch-size, 1rem) * 2);width:calc(var(--switch-size, 1rem) * 4);height:calc(var(--switch-size, 1rem) * 2);background:var(--medium-tint);color:var(--input-text);transition:background-color .2s ease-out,box-shadow .2s ease-out;box-shadow:inset var(--input-shadow-offset) var(--input-shadow-blur) var(--input-shadow)}.aui-switch:focus{background:var(--medium-light)}.aui-switch:disabled{opacity:.8;cursor:default;pointer-events:none;filter:grayscale(75%)}.aui-switch .aui-icon:last-child{position:absolute;display:block;height:auto;width:auto;left:30%;top:50%;transform:translate(-50%,-50%);transition:left .2s ease-out,color .2s ease-out;font-size:calc(var(--switch-size, 1rem) * 1.2)}.aui-switch.active{background:var(--primary);color:var(--primary-contrast);box-shadow:inset var(--input-shadow-offset) var(--input-shadow-blur) var(--primary-shadow)}.aui-switch.active .aui-icon:last-child{left:70%}.aui-switch:focus:focus-visible{outline:none}.aui-switch: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:calc(var(--switch-size, 1rem) * 2);pointer-events:none}.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}.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}.timeline-layers{border-right:1px solid var(--light);background-color:var(--light-lighter)}.timeline-layers .timeline-layer-actions,.timeline-layers .timeline-layer{border-bottom:1px solid var(--light)}.timeline-layers .timeline-layer,.timeline-layers .timeline-layer-actions{display:flex;align-items:center}.timeline-overlay{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;pointer-events:none;background-color:#0003}.timeline-overlay .timeline-overlay-label{font-size:12px;background-color:var(--light-lighter);padding:4px var(--spacing-2);border-radius:var(--radius-2)}.timeline{overflow:hidden;display:flex;flex-direction:column;width:100%;border-top:1px solid var(--light)}.timeline .timeline-panel{display:grid;height:100%;overflow-y:auto;overflow-x:hidden}.timeline .timeline-panel .timeline-canvas{position:relative;display:flex;background-color:var(--light-tint)}.timeline .timeline-bar{fill:var(--secondary-light);stroke:var(--primary);height:12px;rx:6px}.timeline .timeline-major-labels text,.timeline .timeline-minor-labels text{text-transform:capitalize}.timeline .timeline-layer-divider,.timeline .timeline-axis-divider,.timeline .timeline-major-divider,.timeline .timeline-minor-divider{stroke:var(--light)}.timeline .timeline-major-label,.timeline .timeline-minor-label{pointer-events:none}.timeline .timeline-major-label{text-anchor:start;font-size:12px;font-weight:600;fill:var(--dark-light)}.timeline .timeline-minor-label{font-size:10px;fill:var(--dark-lighter)}.timeline .timeline-marker .timeline-marker-line{stroke:var(--primary);stroke-width:1px}.timeline .timeline-marker .timeline-marker-handle{fill:var(--primary);stroke:var(--primary-darker);stroke-width:1px;pointer-events:none}.timeline .timeline-range .timeline-range-fill{fill:var(--primary);fill-opacity:.1}.timeline .timeline-range .timeline-range-line{stroke:var(--primary);stroke-width:1px;pointer-events:none}.timeline .timeline-range .timeline-range-handle{fill:var(--primary);stroke:var(--primary-darker);stroke-width:1px;pointer-events:none}.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-root .timeline-bottom-bar{padding:var(--spacing-2);background-color:var(--light-lighter);justify-content:flex-end;align-items:center;border-top:1px solid var(--light);display:grid;grid-template-columns:1fr 1fr 1fr}.aui-root .timeline-bottom-bar .timeline-bottom-bar-center{justify-self:center}.aui-root .timeline-bottom-bar .timeline-bottom-bar-right{justify-self:end}.aui-root .timeline-bottom-bar .timeline-bottom-bar-center,.aui-root .timeline-bottom-bar .timeline-bottom-bar-right{width:max-content}.aui-root .timeline-date-picker{transition:.2s ease-out;border:none}.aui-root .timeline-date-picker:focus-visible{outline:var(--outline-border)}.aui-root .timeline-date-picker:hover{background-color:var(--primary-light)}.aui-root .popup-menu.timeline-date-picker-menu form .aui-form-control{width:230px}.aui-root .popup-menu.timeline-date-picker-menu form .aui-row,.aui-root .popup-menu.timeline-date-picker-menu form .btn{width:100%}.aui-root .popup-menu.timeline-date-picker-menu form .btn.primary{height:36px;justify-content:center;font-weight:500;color:var(--white);background-color:var(--primary)}
