@import url(https://fonts.googleapis.com/css?family=Roboto);section.navigation{background:var(--primary-theme-color);display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;z-index:99}section.navigation nav{overflow:hidden auto}section.navigation nav>a,section.navigation nav>button{align-items:stretch;display:flex;padding:0;position:relative;width:100%}section.navigation nav>a[active=true],section.navigation nav>button[active=true]{color:var(--tertiary-theme-color)}section.navigation nav>a .icon-wrapper,section.navigation nav>button .icon-wrapper{align-items:center;display:flex;justify-content:center;margin-left:0;position:relative;transition:margin .3s;width:70px}section.navigation nav>a .icon-wrapper svg,section.navigation nav>button .icon-wrapper svg{font-size:1.5em;position:relative;z-index:4}section.navigation nav>a .icon-wrapper:before,section.navigation nav>button .icon-wrapper:before{bottom:0;content:"";left:0;position:absolute;right:0;right:16px;top:0;z-index:4}section.navigation nav>a .button-content,section.navigation nav>button .button-content{align-items:center;cursor:pointer;display:flex;flex:1 1;font-size:1em;justify-content:space-between;position:relative}section.navigation nav>a .button-content:not(.has-sub-routes),section.navigation nav>button .button-content:not(.has-sub-routes){pointer-events:none}section.navigation nav>a .button-content label,section.navigation nav>button .button-content label{padding:10px 0}section.navigation nav>a .button-content .expander,section.navigation nav>button .button-content .expander{padding:10px 20px}section.navigation nav>a .button-content .expander.no-interaction,section.navigation nav>button .button-content .expander.no-interaction{pointer-events:none;visibility:hidden}section.navigation>nav{margin-top:20px}section.navigation>nav::-webkit-scrollbar{height:2px;width:2px}section.navigation>nav>a,section.navigation>nav>button{color:var(--secondary-theme-color);position:relative}section.navigation>nav>a.active,section.navigation>nav>a:hover,section.navigation>nav>button.active,section.navigation>nav>button:hover{color:#fff;color:var(--tertiary-theme-color,#fff)}section.navigation>nav>a .button-content,section.navigation>nav>button .button-content{margin-left:-30vw;transition:margin .3s;z-index:3}section.navigation>nav>a .button-content button,section.navigation>nav>button .button-content button{color:inherit;margin-left:10px}section.navigation>nav>a .icon-wrapper .fake-expander,section.navigation>nav>button .icon-wrapper .fake-expander{color:#fff;color:var(--tertiary-theme-color,#fff);font-size:1em;opacity:.5;pointer-events:none;position:absolute;right:5px;-webkit-transform:translateY(-1px);transform:translateY(-1px);transition:all .2s}section.navigation[extended=true]>nav>* .button-content{margin-left:0}section.navigation[extended=true]>nav>* .icon-wrapper .fake-expander{display:none}section.navigation .curtain{background:var(--primary-theme-color);bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:70px;z-index:2}section.navigation .curtain.icon-curtain{z-index:3}section.navigation footer{align-items:center;color:var(--secondary-theme-color);display:flex;flex-direction:column;justify-content:center;margin-top:auto;padding:5px 0;width:100%}section.navigation footer .language-toggle{color:inherit;font-size:2em;position:relative;width:100%;z-index:4}section.navigation footer .language-toggle:hover{color:#fff;color:var(--tertiary-theme-color,#fff)}section.navigation footer label{color:inherit;position:relative;z-index:10}section.navigation .subsections{height:100%;position:absolute;right:0;top:0;z-index:-1}section.navigation .subsections>nav{background:#fff;border-right:5px solid var(--primary-theme-color);box-shadow:0 1px 1px 0 rgba(60,64,67,.08),0 1px 3px 1px rgba(60,64,67,.16);height:100%;padding:10px;position:absolute;right:10px;top:0;-webkit-transform:translateX(0);transform:translateX(0);transition:transform .1s;z-index:0}section.navigation .subsections>nav .active{font-weight:bolder;text-decoration:underline}section.navigation .subsections>nav .button-content{padding-right:20px}section.navigation .subsections>nav>label{height:44px;margin-top:10px;text-align:center;width:100%}section.navigation .subsections>nav label{white-space:nowrap}section.navigation .subsections>nav .button:hover,section.navigation .subsections>nav a:hover,section.navigation .subsections>nav button:hover{text-decoration:underline}section.navigation .subsections .visible{-webkit-transform:translateX(100%);transform:translateX(100%)}button.open-menu{align-items:center;background:var(--primary-theme-color);color:var(--secondary-theme-color);display:none;justify-content:center}@media screen and (max-width:700px){section.navigation>nav>a .button-content,section.navigation>nav>button .button-content{margin-left:-100vw}}@media screen and (max-width:500px){button.open-menu{display:flex}section.navigation[visible=false]{display:none}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}section.language-list{display:flex;flex-direction:column}section.language-list button{color:#fff;color:var(--tertiary-theme-color,#fff);display:flex;font-size:1.2em;padding:5px 0}section.language-list button:hover{color:var(--secondary-theme-color)}section.language-list button[active=true]{background:none!important;color:var(--secondary-theme-color);font-weight:700}section.language-list button div{align-items:center;display:flex;height:100%;justify-content:space-around;width:100%}div.input-container{align-items:center;display:flex;justify-content:center}div.input-container label{-webkit-user-select:none;user-select:none}.input-wrapper,input,textarea{-webkit-appearance:none;appearance:none;border:3px solid var(--input-border-color,var(--primary-theme-color));color:var(--primary-theme-color);outline:none;padding:5px 10px}.input-wrapper:focus,input:focus,textarea:focus{font-weight:700}.input-wrapper.disabled,input.disabled,textarea.disabled{cursor:not-allowed;-webkit-filter:contrast(.5);filter:contrast(.5)}.input-wrapper.disabled *,input.disabled *,textarea.disabled *{cursor:not-allowed}.input-wrapper[readonly],input[readonly],textarea[readonly]{cursor:default}textarea{min-height:3em}.toggle-button{--toggle-button-width:2em;--toggle-button-weight-size:1em}.toggle-button label{align-items:center;display:flex;justify-content:space-between}.toggle-button input{-webkit-appearance:none;appearance:none;box-sizing:initial!important;height:2em;padding:0 calc(var(--toggle-button-weight-size)/2)!important;position:relative;width:var(--toggle-button-width)}.toggle-button input:after,.toggle-button input:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toggle-button input:before{background:var(--secondary-theme-color);-webkit-filter:brightness(.5);filter:brightness(.5);height:.5em;width:var(--toggle-button-width)}.toggle-button input:after{background:#333;border:2px solid #000;height:var(--toggle-button-weight-size);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .2s;width:var(--toggle-button-weight-size)}.toggle-button input:checked:after{background:#fff;background:var(--tertiary-theme-color,#fff);border:2px solid var(--primary-theme-color);-webkit-transform:translate(150%,-50%);transform:translate(150%,-50%)}.input-container.icon-toggle button{align-items:center;display:flex;justify-content:center}.input-container.icon-toggle button:read-only{cursor:default}.time-inputs-wrapper{align-items:center;display:flex;justify-content:center}.time-inputs-wrapper input{text-align:center;width:1.5em}.time-inputs-wrapper button{height:100%;margin-left:10px}.time-inputs-wrapper .active{background:#fff;background:var(--tertiary-theme-color,#fff);border:2px solid var(--primary-theme-color);font-weight:700}.dropdown{align-items:center;cursor:pointer;display:flex;outline:none;position:relative}.dropdown .input-wrapper{min-width:100px;width:100%}.dropdown input{background:transparent!important;border:none;color:inherit;cursor:pointer}.tippy-popper .options{grid-gap:3px;display:grid;font-size:1.2em;grid-template-columns:1fr;max-height:500px;overflow-y:auto}.tippy-popper .options button{padding:.2em 0}.tippy-popper .options button.active,.tippy-popper .options button:hover{background:var(--secondary-theme-color);outline:3px solid var(--primary-theme-color)}.tippy-popper .options button.active{font-weight:700}.input-wrapper{background:#fff;background:var(--tertiary-theme-color,#fff);display:inline-flex}.input-wrapper .prefix{align-items:center;display:flex;justify-content:center;margin-right:5px}.input-wrapper input{border:none;flex:1 1;margin:0;padding:0}.input-wrapper input:placeholder-shown~.invalidate-button{display:none}.input-wrapper .suffix{align-items:center;display:flex;justify-content:center;margin:0 0 0 10px}.input-wrapper .suffix:last-child{margin-right:0}.input-wrapper .suffix+*{margin-left:10px}.input-wrapper .invalidate-button{align-items:center;background:transparent;border:none;display:flex;justify-content:center;margin:0 0 0 10px;padding:0}.input-wrapper .invalidate-button:hover{color:var(--state-error-color)}section.items-picker{width:100%}section.items-picker header{background:var(--primary-theme-color)}section.items-picker button,section.items-picker header label{display:block;padding:5px 10px;text-align:left;width:100%}section.items-picker header label{color:var(--secondary-theme-color);flex:10 1;width:auto}section.items-picker header,section.items-picker>div{display:flex}section.items-picker nav{align-items:center;background:var(--primary-theme-color);display:flex;flex:1 1;flex-direction:column;justify-content:center}section.items-picker nav button{color:var(--secondary-theme-color);width:auto}section.items-picker nav button:hover{color:#fff;color:var(--tertiary-theme-color,#fff)}section.items-picker .active,section.items-picker .options{background:#fff;background:var(--tertiary-theme-color,#fff);border:5px solid var(--primary-theme-color);flex:10 1;overflow:auto}section.items-picker .active button:hover,section.items-picker .options button:hover{background:var(--secondary-theme-color)}.dropzone{display:flex;flex-direction:column;min-height:150px;padding:0;position:relative;width:100%}.dropzone .icon{color:var(--primary-theme-color);font-size:5em;left:50%;opacity:.1;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.dropzone .dropzone-hint{padding:10px;pointer-events:none;text-align:center}.dropzone .dropzone-hint.center{left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dropzone .dropzone-hint:not(.center){margin-bottom:-10px}.dropzone>div{flex:1 1}.dropzone>div>section{padding:10px}.dropzone .dropzone-trigger{outline:none}.dropzone input{height:100%;width:100%}.datepicker{min-width:200px;width:100%}.datepicker .input-wrapper{display:flex}.datepicker .input-wrapper>label{display:flex;flex:1 1;margin:0}.datepicker .input-wrapper>label:last-of-type{margin-right:10px}.datepicker .input-wrapper>label input{margin:-5px 0;text-align:right;width:100%}.input-wrapper.radio-input{background:transparent;border:none;padding:0}.input-wrapper.radio-input .options{display:flex;width:100%}.input-wrapper.radio-input .options>button{border:3px solid var(--primary-theme-color);flex:1 1;padding:5px 10px}.input-wrapper.radio-input .options>button:not(:last-child){margin-right:-3px}.input-wrapper.radio-input .options>button:focus{background:var(--tertiary-theme-color);-webkit-filter:brightness(.8);filter:brightness(.8)}.input-wrapper.radio-input .options>button:hover,.input-wrapper.radio-input .options>button[active=true]{background:var(--tertiary-theme-color);-webkit-filter:none;filter:none}@media screen and (max-width:400px){.datepicker [data-tippy-root]{bottom:0!important;left:0!important;margin:0!important;max-width:none!important;padding:0!important;position:fixed!important;right:0!important;top:auto!important;-webkit-transform:none!important;transform:none!important}.datepicker [data-tippy-root] .calendar{padding:20px 10px}.datepicker [data-tippy-root] .calendar .fa{font-size:1.3em}.datepicker .backdrop{background:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;position:fixed;right:0;top:0;z-index:-1}}input::-ms-reveal{display:none}.pin-input-wrapper{align-items:flex-start;display:flex;flex-direction:column}.pin-input-wrapper .input-wrapper{width:100%}.pin-input-wrapper .input-error-message{background:var(--primary-scope-color);color:var(--state-error-color);font-size:.8em;font-weight:700;padding:.25em 1em;width:100%}.pin-input-wrapper .input-error-message[data-soft-hidden=true]{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}section.coords-input{display:flex;flex-direction:row!important;flex-wrap:wrap}section.coords-input .map-frame{border:3px solid var(--primary-theme-color);display:flex;flex:1 1 500px;position:relative}section.coords-input .map-frame .map{flex:1 1;height:100%;min-height:60vh;width:100%}section.coords-input .map-frame .sk-cube-grid{left:50%;margin:0;position:absolute;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}section.coords-input aside{display:flex;flex:1 0;flex-direction:column;justify-content:space-between;margin:0 15px}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(0);transform:scale(0)}}.sk-cube-grid{grid-gap:2px;bottom:2%;display:grid;grid-template-columns:repeat(3,1fr);height:var(--cube-size);pointer-events:none;position:fixed;right:2%;width:var(--cube-size);z-index:9999}.sk-cube-grid[block=true]{margin:auto;position:static;z-index:auto}.sk-cube-grid .sk-cube{-webkit-animation:sk-cubeGridScaleDelay 1.3s ease-in-out infinite;animation:sk-cubeGridScaleDelay 1.3s ease-in-out infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--primary-theme-color);background-color:var(--cube-color,var(--primary-theme-color));-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.sk-cube-grid .sk-cube1,.sk-cube-grid .sk-cube5,.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2,.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4,.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}section.language-switch{position:relative}section.language-switch .header{display:flex}section.language-switch .header .overflow-menu{align-self:flex-end;display:flex;flex:1 1;justify-content:flex-end;margin:0 20px -3px 0;position:relative;z-index:1}section.language-switch .header .overflow-menu .button,section.language-switch .header .overflow-menu a,section.language-switch .header .overflow-menu button{border:3px solid var(--primary-theme-color);border-radius:10px 10px 0 0;outline:none;padding:5px 10px 1px;-webkit-user-select:none;user-select:none}section.language-switch .header .overflow-menu .button:focus,section.language-switch .header .overflow-menu .button:hover,section.language-switch .header .overflow-menu a:focus,section.language-switch .header .overflow-menu a:hover,section.language-switch .header .overflow-menu button:focus,section.language-switch .header .overflow-menu button:hover{background:#fff;background:var(--tertiary-theme-color,#fff)}section.language-switch .header .overflow-menu .button[active=true],section.language-switch .header .overflow-menu a[active=true],section.language-switch .header .overflow-menu button[active=true]{border-bottom-color:#fff;border-bottom-color:var(--tertiary-theme-color,#fff)}section.language-switch .header .overflow-menu .button a,section.language-switch .header .overflow-menu a a,section.language-switch .header .overflow-menu button a{border:none;cursor:pointer;margin:0 -10px 0 0;pointer-events:all}section.language-switch .header .overflow-menu .button a:hover,section.language-switch .header .overflow-menu a a:hover,section.language-switch .header .overflow-menu button a:hover{color:var(--state-error-color)}section.language-switch .header .overflow-menu nav{display:flex;flex:1 1;flex-wrap:wrap;justify-content:flex-end}section.language-switch .header .overflow-menu nav .button,section.language-switch .header .overflow-menu nav button{margin:0 10px 0 0}section.language-switch .language-container{align-items:center;border:3px solid var(--primary-theme-color);display:flex;justify-content:center;margin-bottom:20px;min-height:150px;position:relative}section.language-switch .language-container>*{border:none;height:100%;width:100%}section.language-switch .language-container>textarea{min-height:150px}section.language-switch .language-container>textarea::-webkit-input-placeholder{color:var(--primary-theme-color);font-weight:400;opacity:.7}section.language-switch .language-container>textarea::placeholder{color:var(--primary-theme-color);font-weight:400;opacity:.7}section.language-switch .language-container .no-value{font-size:2em;opacity:.5;text-align:center}section.external-location-detail .external-location{padding:20px 40px}section.external-location-detail .external-location section.language-switch,section.external-location-detail .external-location section.locale-wrapper{margin-top:40px}section.external-location-detail .external-location section.language-switch h3,section.external-location-detail .external-location section.locale-wrapper h3{margin-bottom:10px}section.external-location-detail .external-location section.language-switch h3 .fa,section.external-location-detail .external-location section.locale-wrapper h3 .fa{margin-right:15px}section.gallery .thumbnails{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}section.gallery .thumbnails .thumbnail{align-items:center;border:5px solid var(--primary-theme-color);display:flex;flex-direction:column;height:150px;justify-content:center;margin:5px;position:relative;width:150px}section.gallery .thumbnails .thumbnail .image-wrapper{height:100%;width:100%}section.gallery .thumbnails .thumbnail .error-block{position:relative;z-index:1}section.gallery .thumbnails .thumbnail>*{position:absolute}section.gallery .thumbnails .thumbnail>button{align-items:center;color:var(--primary-theme-color);display:flex;font-size:3em;height:100%;justify-content:center;padding:0;width:100%}section.gallery .thumbnails .thumbnail>button .fa{display:none}section.gallery .thumbnails .thumbnail:hover button{background:#fff;background:var(--tertiary-theme-color,#fff)}section.gallery .thumbnails .thumbnail:hover .fa{display:block}section.gallery .gallery-modal{background:var(--primary-theme-color);height:100%;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:99999}section.gallery .gallery-modal button{color:inherit}section.gallery .gallery-modal .action-buttons{font-size:2em;position:fixed;right:10px;top:10px;z-index:2}section.gallery .gallery-modal .action-buttons button{color:var(--secondary-theme-color)}section.gallery .gallery-modal .action-buttons button:hover{color:#fff;color:var(--tertiary-theme-color,#fff)}section.gallery .gallery-modal .content{--cube-color:var(--secondary-theme-color);align-items:center;color:var(--secondary-theme-color);display:flex;flex-direction:column;height:100%;justify-content:space-around;position:relative;width:100%}section.gallery .gallery-modal .content .active-index{left:0;position:absolute;top:0}section.gallery .gallery-modal .content>.active-image{display:flex;flex:1 1;max-height:60%;min-height:60%;position:relative;width:100%}section.gallery .gallery-modal .content>.active-image .image-wrapper{height:100%;width:100%}section.gallery .gallery-modal .content>.active-image nav{display:flex;font-size:2em;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}section.gallery .gallery-modal .content>.active-image nav button{pointer-events:auto}section.gallery .gallery-modal .content>.active-image nav button:hover{color:var(--tertiary-theme-color)}section.gallery .gallery-modal .content .thumbnails button{border:5px solid rgba(0,0,0,.2);margin:5px;padding:0}section.gallery .gallery-modal .content .thumbnails button:hover,section.gallery .gallery-modal .content .thumbnails button[active=true]{background:transparent!important;border-color:var(--tertiary-theme-color)}section.gallery .gallery-modal .content .thumbnails .image-wrapper{border:none;height:20vw;margin:0;max-height:130px;max-width:130px;width:20vw}section.error-block,section.error-block>div{align-items:center;display:flex;justify-content:center}section.error-block>.fa,section.error-block>div>.fa{margin-bottom:10px}section.error-block.overlap-container{bottom:0;left:0;position:absolute;right:0;top:0}section.error-block.border{border:5px solid var(--primary-theme-color)}section.error-block.dark{background:var(--primary-theme-color);color:var(--state-error-color)}section.error-block>div{flex-direction:column}div.server-image{position:relative}div.server-image .progress-bar{border:none;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}div.server-image>button{flex:1 1;height:100%;padding:0;width:100%}div.server-image>button .error-block{flex:1 1}div.server-image>button .error-block .fa{margin:0}div.server-image img{max-height:100%;max-width:100%}section.dropzone-file-container .file-preview .fa{margin-right:10px}section.dropzone-file-container .file-preview .progress-bar{border-width:2px;color:var(--secondary-theme-color);margin:0 10px}span.progress-bar{border:3px solid var(--primary-theme-color);color:#fff;color:var(--tertiary-theme-color,#fff);display:inline-block;min-height:1em;min-width:10em;position:relative;vertical-align:-.2em}span.progress-bar:before{background:currentColor;bottom:0;content:"";left:0;position:absolute;right:0;right:calc(100% - 1%*var(--progress-bar-value));top:0;transition:all .2s ease-in-out}span.progress-bar.vertical:before{bottom:calc(100% - 1%*var(--progress-bar-value));right:0}section.dropzone-image-container{display:flex;flex-wrap:wrap;justify-content:center;padding:25px 20px 20px}section.dropzone-image-container .image-preview{align-items:center;background:var(--secondary-theme-color);border:3px solid var(--primary-theme-color);display:flex;flex-direction:column;height:150px;justify-content:center;margin:5px;max-width:150px;min-width:150px;overflow:hidden;position:relative;width:20%;z-index:1}section.dropzone-image-container .image-preview>*{border:none;height:100%;left:0;min-width:0;min-width:auto;position:absolute;top:0;width:100%}section.dropzone-image-container .image-preview>.progress-bar{opacity:.7}section.dropzone-image-container .image-preview .spinner{height:40%;position:static;width:40%}section.dropzone-image-container .image-preview .fa{font-size:2em}section.dropzone-image-container .image-preview .image-wrapper{height:100%;width:100%}section.dropzone-image-container .image-preview nav{align-items:center;bottom:0;content:"";display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}section.dropzone-image-container .image-preview nav .fa{display:none}section.dropzone-image-container .image-preview.failed{border-color:var(--state-error-color)}section.dropzone-image-container .image-preview.failed .error-wrapper{align-items:center;display:flex;justify-content:center}section.dropzone-image-container .image-preview.failed .error-wrapper .error-icon{color:var(--state-error-color)}section.dropzone-image-container .image-preview.failed .image-wrapper{-webkit-filter:grayscale(1);filter:grayscale(1)}section.dropzone-image-container .image-preview:hover nav{background:var(--primary-theme-color);color:var(--secondary-theme-color)}section.dropzone-image-container .image-preview:hover nav button{color:inherit}section.dropzone-image-container .image-preview:hover nav .fa{display:block;font-size:4em}.list-wrapper{display:flex;flex-wrap:wrap}.list-wrapper .list-item{align-items:center;background:var(--primary-theme-color);border:5px solid var(--primary-theme-color);color:var(--secondary-theme-color);display:flex;flex:1 1;justify-content:center;margin:10px;min-height:150px;min-width:250px;padding:10px 20px;position:relative;text-decoration:none}.list-wrapper .list-item:hover{background:#fff;background:var(--tertiary-theme-color,#fff);color:var(--primary-theme-color);text-decoration:none}.list-wrapper .list-item:hover .front{display:none}.list-wrapper .list-item:hover .back{display:flex}.list-wrapper .list-item>small{color:#fff;color:var(--tertiary-theme-color,#fff);position:absolute;right:1em;top:1em}.list-wrapper .list-item .back{display:none;flex-direction:column;height:100%;margin-left:10px;width:100%}.list-wrapper .list-item .back nav{align-self:flex-end;margin-top:auto;text-align:right}.list-wrapper .list-item .back label{font-size:1.2em}.list-wrapper .list-item .front{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.list-wrapper .list-item:nth-of-type(1n){-webkit-animation-delay:0s!important;animation-delay:0s!important}.list-wrapper .list-item:nth-of-type(2n){-webkit-animation-delay:.03s!important;animation-delay:.03s!important}.list-wrapper .list-item:nth-of-type(3n){-webkit-animation-delay:.06s!important;animation-delay:.06s!important}.list-wrapper .list-item:nth-of-type(4n){-webkit-animation-delay:.09s!important;animation-delay:.09s!important}.list-wrapper .list-item:nth-of-type(5n){-webkit-animation-delay:.12s!important;animation-delay:.12s!important}.list-wrapper .list-item:nth-of-type(6n){-webkit-animation-delay:.15s!important;animation-delay:.15s!important}.list-wrapper .list-item:nth-of-type(7n){-webkit-animation-delay:.18s!important;animation-delay:.18s!important}.list-wrapper .list-item:nth-of-type(8n){-webkit-animation-delay:.21s!important;animation-delay:.21s!important}.list-wrapper .list-item:nth-of-type(9n){-webkit-animation-delay:.24s!important;animation-delay:.24s!important}.list-wrapper .list-item:nth-of-type(10n){-webkit-animation-delay:.27s!important;animation-delay:.27s!important}.list-wrapper .list-item:nth-of-type(11n){-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.list-wrapper .list-item:nth-of-type(12n){-webkit-animation-delay:.33s!important;animation-delay:.33s!important}.list-wrapper .list-item:nth-of-type(13n){-webkit-animation-delay:.36s!important;animation-delay:.36s!important}.list-wrapper .list-item:nth-of-type(14n){-webkit-animation-delay:.39s!important;animation-delay:.39s!important}.list-wrapper .list-item:nth-of-type(15n){-webkit-animation-delay:.42s!important;animation-delay:.42s!important}.list-wrapper .list-item:nth-of-type(16n){-webkit-animation-delay:.45s!important;animation-delay:.45s!important}.list-wrapper .list-item:nth-of-type(17n){-webkit-animation-delay:.48s!important;animation-delay:.48s!important}.list-wrapper .list-item:nth-of-type(18n){-webkit-animation-delay:.51s!important;animation-delay:.51s!important}.list-wrapper .list-item:nth-of-type(19n){-webkit-animation-delay:.54s!important;animation-delay:.54s!important}.list-wrapper .list-item:nth-of-type(20n){-webkit-animation-delay:.57s!important;animation-delay:.57s!important}.list-wrapper .list-item:nth-of-type(21n){-webkit-animation-delay:.6s!important;animation-delay:.6s!important}.list-wrapper .list-item:nth-of-type(22n){-webkit-animation-delay:.63s!important;animation-delay:.63s!important}.list-wrapper .list-item:nth-of-type(23n){-webkit-animation-delay:.66s!important;animation-delay:.66s!important}.list-wrapper .list-item:nth-of-type(24n){-webkit-animation-delay:.69s!important;animation-delay:.69s!important}.list-wrapper .list-item:nth-of-type(25n){-webkit-animation-delay:.72s!important;animation-delay:.72s!important}.list-wrapper .list-item:nth-of-type(26n){-webkit-animation-delay:.75s!important;animation-delay:.75s!important}.list-wrapper .list-item:nth-of-type(27n){-webkit-animation-delay:.78s!important;animation-delay:.78s!important}.list-wrapper .list-item:nth-of-type(28n){-webkit-animation-delay:.81s!important;animation-delay:.81s!important}.list-wrapper .list-item:nth-of-type(29n){-webkit-animation-delay:.84s!important;animation-delay:.84s!important}.list-wrapper .list-item:nth-of-type(30n){-webkit-animation-delay:.87s!important;animation-delay:.87s!important}.list-wrapper .list-item:nth-of-type(31n){-webkit-animation-delay:.9s!important;animation-delay:.9s!important}.list-wrapper .list-item:nth-of-type(32n){-webkit-animation-delay:.93s!important;animation-delay:.93s!important}.list-wrapper .list-item:nth-of-type(33n){-webkit-animation-delay:.96s!important;animation-delay:.96s!important}.list-wrapper .list-item:nth-of-type(34n){-webkit-animation-delay:.99s!important;animation-delay:.99s!important}.list-wrapper .list-item:nth-of-type(35n){-webkit-animation-delay:1.02s!important;animation-delay:1.02s!important}.list-wrapper .list-item:nth-of-type(36n){-webkit-animation-delay:1.05s!important;animation-delay:1.05s!important}.list-wrapper .list-item:nth-of-type(37n){-webkit-animation-delay:1.08s!important;animation-delay:1.08s!important}.list-wrapper .list-item:nth-of-type(38n){-webkit-animation-delay:1.11s!important;animation-delay:1.11s!important}.list-wrapper .list-item:nth-of-type(39n){-webkit-animation-delay:1.14s!important;animation-delay:1.14s!important}.list-wrapper .list-item:nth-of-type(40n){-webkit-animation-delay:1.17s!important;animation-delay:1.17s!important}.list-wrapper .list-item:nth-of-type(41n){-webkit-animation-delay:1.2s!important;animation-delay:1.2s!important}.list-wrapper .list-item:nth-of-type(42n){-webkit-animation-delay:1.23s!important;animation-delay:1.23s!important}.list-wrapper .list-item:nth-of-type(43n){-webkit-animation-delay:1.26s!important;animation-delay:1.26s!important}.list-wrapper .list-item:nth-of-type(44n){-webkit-animation-delay:1.29s!important;animation-delay:1.29s!important}.list-wrapper .list-item:nth-of-type(45n){-webkit-animation-delay:1.32s!important;animation-delay:1.32s!important}.list-wrapper .list-item:nth-of-type(46n){-webkit-animation-delay:1.35s!important;animation-delay:1.35s!important}.list-wrapper .list-item:nth-of-type(47n){-webkit-animation-delay:1.38s!important;animation-delay:1.38s!important}.list-wrapper .list-item:nth-of-type(48n){-webkit-animation-delay:1.41s!important;animation-delay:1.41s!important}.list-wrapper .list-item:nth-of-type(49n){-webkit-animation-delay:1.44s!important;animation-delay:1.44s!important}.list-wrapper .list-item:nth-of-type(50n){-webkit-animation-delay:1.47s!important;animation-delay:1.47s!important}.list-wrapper .list-item:nth-of-type(51n){-webkit-animation-delay:1.5s!important;animation-delay:1.5s!important}.list-wrapper .list-item:nth-of-type(52n){-webkit-animation-delay:1.53s!important;animation-delay:1.53s!important}.list-wrapper .list-item:nth-of-type(53n){-webkit-animation-delay:1.56s!important;animation-delay:1.56s!important}.list-wrapper .list-item:nth-of-type(54n){-webkit-animation-delay:1.59s!important;animation-delay:1.59s!important}.list-wrapper .list-item:nth-of-type(55n){-webkit-animation-delay:1.62s!important;animation-delay:1.62s!important}.list-wrapper .list-item:nth-of-type(56n){-webkit-animation-delay:1.65s!important;animation-delay:1.65s!important}.list-wrapper .list-item:nth-of-type(57n){-webkit-animation-delay:1.68s!important;animation-delay:1.68s!important}.list-wrapper .list-item:nth-of-type(58n){-webkit-animation-delay:1.71s!important;animation-delay:1.71s!important}.list-wrapper .list-item:nth-of-type(59n){-webkit-animation-delay:1.74s!important;animation-delay:1.74s!important}.list-wrapper .list-item:nth-of-type(60n){-webkit-animation-delay:1.77s!important;animation-delay:1.77s!important}.list-wrapper .list-item:nth-of-type(61n){-webkit-animation-delay:1.8s!important;animation-delay:1.8s!important}.list-wrapper .list-item:nth-of-type(62n){-webkit-animation-delay:1.83s!important;animation-delay:1.83s!important}.list-wrapper .list-item:nth-of-type(63n){-webkit-animation-delay:1.86s!important;animation-delay:1.86s!important}.list-wrapper .list-item:nth-of-type(64n){-webkit-animation-delay:1.89s!important;animation-delay:1.89s!important}.list-wrapper .list-item:nth-of-type(65n){-webkit-animation-delay:1.92s!important;animation-delay:1.92s!important}.list-wrapper .list-item:nth-of-type(66n){-webkit-animation-delay:1.95s!important;animation-delay:1.95s!important}.list-wrapper .list-item:nth-of-type(67n){-webkit-animation-delay:1.98s!important;animation-delay:1.98s!important}.list-wrapper .list-item:nth-of-type(68n){-webkit-animation-delay:2.01s!important;animation-delay:2.01s!important}.list-wrapper .list-item:nth-of-type(69n){-webkit-animation-delay:2.04s!important;animation-delay:2.04s!important}.list-wrapper .list-item:nth-of-type(70n){-webkit-animation-delay:2.07s!important;animation-delay:2.07s!important}.list-wrapper .list-item:nth-of-type(71n){-webkit-animation-delay:2.1s!important;animation-delay:2.1s!important}.list-wrapper .list-item:nth-of-type(72n){-webkit-animation-delay:2.13s!important;animation-delay:2.13s!important}.list-wrapper .list-item:nth-of-type(73n){-webkit-animation-delay:2.16s!important;animation-delay:2.16s!important}.list-wrapper .list-item:nth-of-type(74n){-webkit-animation-delay:2.19s!important;animation-delay:2.19s!important}.list-wrapper .list-item:nth-of-type(75n){-webkit-animation-delay:2.22s!important;animation-delay:2.22s!important}.list-wrapper .list-item:nth-of-type(76n){-webkit-animation-delay:2.25s!important;animation-delay:2.25s!important}.list-wrapper .list-item:nth-of-type(77n){-webkit-animation-delay:2.28s!important;animation-delay:2.28s!important}.list-wrapper .list-item:nth-of-type(78n){-webkit-animation-delay:2.31s!important;animation-delay:2.31s!important}.list-wrapper .list-item:nth-of-type(79n){-webkit-animation-delay:2.34s!important;animation-delay:2.34s!important}.list-wrapper .list-item:nth-of-type(80n){-webkit-animation-delay:2.37s!important;animation-delay:2.37s!important}.list-wrapper .list-item:nth-of-type(81n){-webkit-animation-delay:2.4s!important;animation-delay:2.4s!important}.list-wrapper .list-item:nth-of-type(82n){-webkit-animation-delay:2.43s!important;animation-delay:2.43s!important}.list-wrapper .list-item:nth-of-type(83n){-webkit-animation-delay:2.46s!important;animation-delay:2.46s!important}.list-wrapper .list-item:nth-of-type(84n){-webkit-animation-delay:2.49s!important;animation-delay:2.49s!important}.list-wrapper .list-item:nth-of-type(85n){-webkit-animation-delay:2.52s!important;animation-delay:2.52s!important}.list-wrapper .list-item:nth-of-type(86n){-webkit-animation-delay:2.55s!important;animation-delay:2.55s!important}.list-wrapper .list-item:nth-of-type(87n){-webkit-animation-delay:2.58s!important;animation-delay:2.58s!important}.list-wrapper .list-item:nth-of-type(88n){-webkit-animation-delay:2.61s!important;animation-delay:2.61s!important}.list-wrapper .list-item:nth-of-type(89n){-webkit-animation-delay:2.64s!important;animation-delay:2.64s!important}.list-wrapper .list-item:nth-of-type(90n){-webkit-animation-delay:2.67s!important;animation-delay:2.67s!important}.list-wrapper .list-item:nth-of-type(91n){-webkit-animation-delay:2.7s!important;animation-delay:2.7s!important}.list-wrapper .list-item:nth-of-type(92n){-webkit-animation-delay:2.73s!important;animation-delay:2.73s!important}.list-wrapper .list-item:nth-of-type(93n){-webkit-animation-delay:2.76s!important;animation-delay:2.76s!important}.list-wrapper .list-item:nth-of-type(94n){-webkit-animation-delay:2.79s!important;animation-delay:2.79s!important}.list-wrapper .list-item:nth-of-type(95n){-webkit-animation-delay:2.82s!important;animation-delay:2.82s!important}.list-wrapper .list-item:nth-of-type(96n){-webkit-animation-delay:2.85s!important;animation-delay:2.85s!important}.list-wrapper .list-item:nth-of-type(97n){-webkit-animation-delay:2.88s!important;animation-delay:2.88s!important}.list-wrapper .list-item:nth-of-type(98n){-webkit-animation-delay:2.91s!important;animation-delay:2.91s!important}.list-wrapper .list-item:nth-of-type(99n){-webkit-animation-delay:2.94s!important;animation-delay:2.94s!important}.list-wrapper .list-item:nth-of-type(100n){-webkit-animation-delay:2.97s!important;animation-delay:2.97s!important}.list-wrapper .list-item:nth-of-type(101n){-webkit-animation-delay:3s!important;animation-delay:3s!important}section.location-list{display:flex;flex-direction:column}section.location-list a *{cursor:pointer}section.location-list .input-wrapper{border-width:5px}section.location-list .location-list-wrapper{display:flex;flex:1 1;flex-direction:column;overflow:hidden auto}section.location-list .list-wrapper{display:grid;flex:1 1;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));overflow-y:auto}section.location-list .list-wrapper .list-item{align-items:stretch;display:flex;height:150px;justify-content:stretch}section.location-list .list-wrapper .list-item .front .available{color:var(--state-success-color);left:10px;position:absolute;top:10px}section.location-list .list-wrapper .list-item .front .state-icons{bottom:0;padding:.5em;position:absolute;right:0}section.location-list .list-wrapper .list-item .front .state-icons .fa{color:#fff;color:var(--tertiary-theme-color,#fff);-webkit-filter:brightness(.5);filter:brightness(.5);margin-left:10px}section.location-list .list-wrapper .list-item .front .state-icons .out-of-order{color:var(--state-error-color);-webkit-filter:initial;filter:none}section.location-list .list-wrapper .list-item .front .state-icons .off-hours{font-size:1.2em}section.location-list .list-wrapper .list-item .front label{font-size:2em}section.location-list .list-wrapper .list-item .back label{font-size:1.2em;margin-left:-10px}footer.listing-footer{bottom:0;font-family:TeutonMager,Roboto,sans-serif;margin-top:auto;position:-webkit-sticky;position:sticky}footer.listing-footer .footer-content{align-items:center;background:var(--tertiary-theme-color);display:flex;flex-wrap:wrap;justify-content:center;padding:5px}footer.listing-footer .active-filters-message{align-items:center;background:var(--primary-theme-color);color:var(--state-warning-color);display:flex;justify-content:center;min-height:5px}footer.listing-footer .active-filters-message section.hint{padding:5px}footer.listing-footer .active-filters-message section.hint button{background:var(--secondary-theme-color);color:var(--primary-theme-color);font-weight:700;margin:5px;padding:5px 15px}footer.listing-footer .active-filters-message section.hint button:hover{background:#fff;background:var(--tertiary-theme-color,#fff)}footer.listing-footer .pagination{align-items:center;display:flex;flex:1 1;grid-area:pagination;justify-content:flex-end}footer.listing-footer .pagination button{border:3px solid transparent;font-weight:700;height:2em;min-width:2em}footer.listing-footer .pagination button[active=true]{background:var(--secondary-theme-color)!important;border-color:var(--primary-theme-color)}footer.listing-footer .size-picker{background:var(--primary-theme-color);border:none;color:var(--secondary-theme-color);grid-area:size}footer.listing-footer .size-picker input{font-weight:700}section.hint{background:var(--primary-theme-color);color:var(--state-warning-color);flex-wrap:wrap;padding:.5em 1em;width:100%}section.hint,section.hint>span{align-items:center;display:flex;justify-content:center}section.hint>span{flex:1 1;flex-wrap:wrap;min-width:300px;text-align:center}section.hint>span svg{margin-right:1em}section.view-switch{display:flex;flex:1 1;flex-direction:column;overflow:auto}section.view-switch header.view-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:10px}section.view-switch header.view-header .input-wrapper{border-width:3px}section.view-switch header.view-header .action-buttons{display:flex}section.view-switch header.view-header .action-buttons button{border:3px solid var(--primary-theme-color);display:flex;font-size:1.2em;height:100%;justify-content:center;margin-left:10px;padding:7px}section.view-switch header.view-header .action-buttons button:hover{background:#fff;background:var(--tertiary-theme-color,#fff)}div.listing-page .bordered,div.listing-page.bordered{border:5px solid var(--primary-theme-color);position:relative}div.listing-page .footer-static footer,div.listing-page.footer-static footer{position:static}section.table-listing{display:flex;flex:1 1;flex-direction:column;min-height:200px;overflow:auto;position:relative}section.table-listing header{background:var(--primary-theme-color);position:-webkit-sticky;position:sticky;top:0;z-index:2}section.table-listing header button{cursor:default;display:flex;justify-content:flex-start;text-align:left}section.table-listing header button label{color:var(--secondary-theme-color);text-align:left}section.table-listing header button label .sort-icon{display:none;margin-left:10px}section.table-listing header button label .sort-icon.active-sort{display:inline-block}section.table-listing header button.sortable{cursor:pointer}section.table-listing header button.sortable:hover label,section.table-listing header button.sorted label{color:var(--tertiary-theme-color)}section.table-listing header button.sorted label .sort-icon{display:inline-block}section.table-listing header button.columns-setup{color:#fff;color:var(--tertiary-theme-color,#fff);cursor:pointer;opacity:.5}section.table-listing>*{align-items:center;display:flex;padding:10px;text-align:left;text-decoration:none;width:100%}section.table-listing>* a:hover{color:var(--state-info-color)}section.table-listing>*>*{flex:4 1;padding:1px 6px}section.table-listing>.button:hover,section.table-listing>a:hover,section.table-listing>button:hover{background:#fff!important;background:var(--tertiary-theme-color,#fff)!important}section.table-listing.stripes>a:nth-of-type(2n),section.table-listing.stripes>button:nth-of-type(2n){background:rgba(0,0,0,.1)}section.table-listing:not(.no-fade-in)>*{-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards;opacity:0}section.table-listing.modify-columns-offset>:not(header)>:last-child{margin-right:1.5em}section.table-listing .table-item-row{position:relative}section.table-listing .table-item-row a.row-redirect{bottom:0;left:0;position:absolute;right:0;top:0}section.table-listing .table-item-row .item-redirect{position:relative}section.table-listing .table-item-row .item-redirect .fa{margin-left:auto}section.table-listing .elevate{position:relative;z-index:1}section.table-listing>:nth-of-type(1n){-webkit-animation-delay:0s!important;animation-delay:0s!important}section.table-listing>:nth-of-type(2n){-webkit-animation-delay:.01s!important;animation-delay:.01s!important}section.table-listing>:nth-of-type(3n){-webkit-animation-delay:.02s!important;animation-delay:.02s!important}section.table-listing>:nth-of-type(4n){-webkit-animation-delay:.03s!important;animation-delay:.03s!important}section.table-listing>:nth-of-type(5n){-webkit-animation-delay:.04s!important;animation-delay:.04s!important}section.table-listing>:nth-of-type(6n){-webkit-animation-delay:.05s!important;animation-delay:.05s!important}section.table-listing>:nth-of-type(7n){-webkit-animation-delay:.06s!important;animation-delay:.06s!important}section.table-listing>:nth-of-type(8n){-webkit-animation-delay:.07s!important;animation-delay:.07s!important}section.table-listing>:nth-of-type(9n){-webkit-animation-delay:.08s!important;animation-delay:.08s!important}section.table-listing>:nth-of-type(10n){-webkit-animation-delay:.09s!important;animation-delay:.09s!important}section.table-listing>:nth-of-type(11n){-webkit-animation-delay:.1s!important;animation-delay:.1s!important}section.table-listing>:nth-of-type(12n){-webkit-animation-delay:.11s!important;animation-delay:.11s!important}section.table-listing>:nth-of-type(13n){-webkit-animation-delay:.12s!important;animation-delay:.12s!important}section.table-listing>:nth-of-type(14n){-webkit-animation-delay:.13s!important;animation-delay:.13s!important}section.table-listing>:nth-of-type(15n){-webkit-animation-delay:.14s!important;animation-delay:.14s!important}section.table-listing>:nth-of-type(16n){-webkit-animation-delay:.15s!important;animation-delay:.15s!important}section.table-listing>:nth-of-type(17n){-webkit-animation-delay:.16s!important;animation-delay:.16s!important}section.table-listing>:nth-of-type(18n){-webkit-animation-delay:.17s!important;animation-delay:.17s!important}section.table-listing>:nth-of-type(19n){-webkit-animation-delay:.18s!important;animation-delay:.18s!important}section.table-listing>:nth-of-type(20n){-webkit-animation-delay:.19s!important;animation-delay:.19s!important}section.table-listing>:nth-of-type(21n){-webkit-animation-delay:.2s!important;animation-delay:.2s!important}section.table-listing>:nth-of-type(22n){-webkit-animation-delay:.21s!important;animation-delay:.21s!important}section.table-listing>:nth-of-type(23n){-webkit-animation-delay:.22s!important;animation-delay:.22s!important}section.table-listing>:nth-of-type(24n){-webkit-animation-delay:.23s!important;animation-delay:.23s!important}section.table-listing>:nth-of-type(25n){-webkit-animation-delay:.24s!important;animation-delay:.24s!important}section.table-listing>:nth-of-type(26n){-webkit-animation-delay:.25s!important;animation-delay:.25s!important}section.table-listing>:nth-of-type(27n){-webkit-animation-delay:.26s!important;animation-delay:.26s!important}section.table-listing>:nth-of-type(28n){-webkit-animation-delay:.27s!important;animation-delay:.27s!important}section.table-listing>:nth-of-type(29n){-webkit-animation-delay:.28s!important;animation-delay:.28s!important}section.table-listing>:nth-of-type(30n){-webkit-animation-delay:.29s!important;animation-delay:.29s!important}section.table-listing>:nth-of-type(31n){-webkit-animation-delay:.3s!important;animation-delay:.3s!important}section.table-listing>:nth-of-type(32n){-webkit-animation-delay:.31s!important;animation-delay:.31s!important}section.table-listing>:nth-of-type(33n){-webkit-animation-delay:.32s!important;animation-delay:.32s!important}section.table-listing>:nth-of-type(34n){-webkit-animation-delay:.33s!important;animation-delay:.33s!important}section.table-listing>:nth-of-type(35n){-webkit-animation-delay:.34s!important;animation-delay:.34s!important}section.table-listing>:nth-of-type(36n){-webkit-animation-delay:.35s!important;animation-delay:.35s!important}section.table-listing>:nth-of-type(37n){-webkit-animation-delay:.36s!important;animation-delay:.36s!important}section.table-listing>:nth-of-type(38n){-webkit-animation-delay:.37s!important;animation-delay:.37s!important}section.table-listing>:nth-of-type(39n){-webkit-animation-delay:.38s!important;animation-delay:.38s!important}section.table-listing>:nth-of-type(40n){-webkit-animation-delay:.39s!important;animation-delay:.39s!important}section.table-listing>:nth-of-type(41n){-webkit-animation-delay:.4s!important;animation-delay:.4s!important}section.table-listing>:nth-of-type(42n){-webkit-animation-delay:.41s!important;animation-delay:.41s!important}section.table-listing>:nth-of-type(43n){-webkit-animation-delay:.42s!important;animation-delay:.42s!important}section.table-listing>:nth-of-type(44n){-webkit-animation-delay:.43s!important;animation-delay:.43s!important}section.table-listing>:nth-of-type(45n){-webkit-animation-delay:.44s!important;animation-delay:.44s!important}section.table-listing>:nth-of-type(46n){-webkit-animation-delay:.45s!important;animation-delay:.45s!important}section.table-listing>:nth-of-type(47n){-webkit-animation-delay:.46s!important;animation-delay:.46s!important}section.table-listing>:nth-of-type(48n){-webkit-animation-delay:.47s!important;animation-delay:.47s!important}section.table-listing>:nth-of-type(49n){-webkit-animation-delay:.48s!important;animation-delay:.48s!important}section.table-listing>:nth-of-type(50n){-webkit-animation-delay:.49s!important;animation-delay:.49s!important}section.table-listing>:nth-of-type(51n){-webkit-animation-delay:.5s!important;animation-delay:.5s!important}section.table-listing>:nth-of-type(52n){-webkit-animation-delay:.51s!important;animation-delay:.51s!important}section.table-listing>:nth-of-type(53n){-webkit-animation-delay:.52s!important;animation-delay:.52s!important}section.table-listing>:nth-of-type(54n){-webkit-animation-delay:.53s!important;animation-delay:.53s!important}section.table-listing>:nth-of-type(55n){-webkit-animation-delay:.54s!important;animation-delay:.54s!important}section.table-listing>:nth-of-type(56n){-webkit-animation-delay:.55s!important;animation-delay:.55s!important}section.table-listing>:nth-of-type(57n){-webkit-animation-delay:.56s!important;animation-delay:.56s!important}section.table-listing>:nth-of-type(58n){-webkit-animation-delay:.57s!important;animation-delay:.57s!important}section.table-listing>:nth-of-type(59n){-webkit-animation-delay:.58s!important;animation-delay:.58s!important}section.table-listing>:nth-of-type(60n){-webkit-animation-delay:.59s!important;animation-delay:.59s!important}section.table-listing>:nth-of-type(61n){-webkit-animation-delay:.6s!important;animation-delay:.6s!important}section.table-listing>:nth-of-type(62n){-webkit-animation-delay:.61s!important;animation-delay:.61s!important}section.table-listing>:nth-of-type(63n){-webkit-animation-delay:.62s!important;animation-delay:.62s!important}section.table-listing>:nth-of-type(64n){-webkit-animation-delay:.63s!important;animation-delay:.63s!important}section.table-listing>:nth-of-type(65n){-webkit-animation-delay:.64s!important;animation-delay:.64s!important}section.table-listing>:nth-of-type(66n){-webkit-animation-delay:.65s!important;animation-delay:.65s!important}section.table-listing>:nth-of-type(67n){-webkit-animation-delay:.66s!important;animation-delay:.66s!important}section.table-listing>:nth-of-type(68n){-webkit-animation-delay:.67s!important;animation-delay:.67s!important}section.table-listing>:nth-of-type(69n){-webkit-animation-delay:.68s!important;animation-delay:.68s!important}section.table-listing>:nth-of-type(70n){-webkit-animation-delay:.69s!important;animation-delay:.69s!important}section.table-listing>:nth-of-type(71n){-webkit-animation-delay:.7s!important;animation-delay:.7s!important}section.table-listing>:nth-of-type(72n){-webkit-animation-delay:.71s!important;animation-delay:.71s!important}section.table-listing>:nth-of-type(73n){-webkit-animation-delay:.72s!important;animation-delay:.72s!important}section.table-listing>:nth-of-type(74n){-webkit-animation-delay:.73s!important;animation-delay:.73s!important}section.table-listing>:nth-of-type(75n){-webkit-animation-delay:.74s!important;animation-delay:.74s!important}section.table-listing>:nth-of-type(76n){-webkit-animation-delay:.75s!important;animation-delay:.75s!important}section.table-listing>:nth-of-type(77n){-webkit-animation-delay:.76s!important;animation-delay:.76s!important}section.table-listing>:nth-of-type(78n){-webkit-animation-delay:.77s!important;animation-delay:.77s!important}section.table-listing>:nth-of-type(79n){-webkit-animation-delay:.78s!important;animation-delay:.78s!important}section.table-listing>:nth-of-type(80n){-webkit-animation-delay:.79s!important;animation-delay:.79s!important}section.table-listing>:nth-of-type(81n){-webkit-animation-delay:.8s!important;animation-delay:.8s!important}section.table-listing>:nth-of-type(82n){-webkit-animation-delay:.81s!important;animation-delay:.81s!important}section.table-listing>:nth-of-type(83n){-webkit-animation-delay:.82s!important;animation-delay:.82s!important}section.table-listing>:nth-of-type(84n){-webkit-animation-delay:.83s!important;animation-delay:.83s!important}section.table-listing>:nth-of-type(85n){-webkit-animation-delay:.84s!important;animation-delay:.84s!important}section.table-listing>:nth-of-type(86n){-webkit-animation-delay:.85s!important;animation-delay:.85s!important}section.table-listing>:nth-of-type(87n){-webkit-animation-delay:.86s!important;animation-delay:.86s!important}section.table-listing>:nth-of-type(88n){-webkit-animation-delay:.87s!important;animation-delay:.87s!important}section.table-listing>:nth-of-type(89n){-webkit-animation-delay:.88s!important;animation-delay:.88s!important}section.table-listing>:nth-of-type(90n){-webkit-animation-delay:.89s!important;animation-delay:.89s!important}section.table-listing>:nth-of-type(91n){-webkit-animation-delay:.9s!important;animation-delay:.9s!important}section.table-listing>:nth-of-type(92n){-webkit-animation-delay:.91s!important;animation-delay:.91s!important}section.table-listing>:nth-of-type(93n){-webkit-animation-delay:.92s!important;animation-delay:.92s!important}section.table-listing>:nth-of-type(94n){-webkit-animation-delay:.93s!important;animation-delay:.93s!important}section.table-listing>:nth-of-type(95n){-webkit-animation-delay:.94s!important;animation-delay:.94s!important}section.table-listing>:nth-of-type(96n){-webkit-animation-delay:.95s!important;animation-delay:.95s!important}section.table-listing>:nth-of-type(97n){-webkit-animation-delay:.96s!important;animation-delay:.96s!important}section.table-listing>:nth-of-type(98n){-webkit-animation-delay:.97s!important;animation-delay:.97s!important}section.table-listing>:nth-of-type(99n){-webkit-animation-delay:.98s!important;animation-delay:.98s!important}section.table-listing>:nth-of-type(100n){-webkit-animation-delay:.99s!important;animation-delay:.99s!important}section.table-listing>:nth-of-type(101n){-webkit-animation-delay:1s!important;animation-delay:1s!important}@media screen and (max-width:800px){section.table-listing>*{min-width:800px}}section.location-detail{display:flex;flex:1 1;flex-direction:column}section.location-detail h3{font-size:1.2em;font-weight:400}section.location-detail h3 .fa{margin-right:15px}section.location-detail div.location-detail-data-wrapper{flex:1 1;overflow:hidden auto;position:relative}section.location-detail .in{opacity:1!important}section.location-detail .units-select{border-bottom:none;display:flex;flex-direction:row;left:0;padding:0 10px;pointer-events:none;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:3}section.location-detail .units-select .overflow-menu{display:flex}section.location-detail .units-select .overflow-menu .overflow-container{display:none}section.location-detail .units-select nav{display:flex;flex:1 1;flex-wrap:wrap;width:100%}section.location-detail .units-select a{align-items:center;background:var(--secondary-theme-color);border:5px solid var(--primary-theme-color);border-radius:0 0 10px 10px;border-top:0;display:flex;justify-content:center;margin-left:3px;padding:5px 10px;pointer-events:auto;text-decoration:none}section.location-detail .units-select a.active,section.location-detail .units-select a:focus,section.location-detail .units-select a:hover{background:#fff;background:var(--tertiary-theme-color,#fff)}section.location-detail .units-select a#more:focus{border-radius:0}section.location-detail .units-select a.add-unit{cursor:pointer}section.location-detail .units-select a button svg{margin-left:10px}section.location-detail .units-select a button svg:hover{color:var(--secondary-theme-color)}section.location-detail .units-select .state-icons{align-content:center;display:flex;justify-content:center}section.location-detail .units-select .state-icons>*{margin-left:10px}section.location-detail .tab-wrapper{max-height:100%}section.location-detail nav.toolbar button:hover.remove-location{color:var(--state-error-color);-webkit-filter:initial;filter:none}section.location-detail div.information-wrapper{margin:40px}section.location-detail div.information-wrapper>div{margin-bottom:10px}section.location-detail div.information-wrapper div.row>div>div{margin:20px 0}section.location-detail div.information-wrapper .developer-description{margin-top:15px}section.location-detail div.information-wrapper .developer-description textarea{margin:10px 0;width:100%}section.location-detail div.information-wrapper .opening-hours-wrapper button{color:var(--primary-theme-color);padding:0;position:relative;width:100%}section.location-detail div.information-wrapper .opening-hours-wrapper button .fa.action-button{bottom:5px;position:absolute;right:5px}section.location-detail div.information-wrapper .opening-hours-wrapper .opening-hours{display:flex;flex-direction:column}section.location-detail div.information-wrapper .opening-hours-wrapper .opening-hours h3{align-self:flex-start;margin-bottom:10px;text-align:center}section.location-detail div.information-wrapper .opening-hours-wrapper .opening-hours>p{margin-left:50px}section.location-detail div.information-wrapper .opening-hours-wrapper .opening-hours>div{display:flex;flex-direction:column}section.location-detail div.information-wrapper .opening-hours-wrapper .opening-hours .entries{grid-gap:0 20px;grid-template-columns:auto 1fr}section.location-detail div.information-wrapper .opening-hours-wrapper .opening-hours .entries label{align-self:flex-start;text-align:right}section.location-detail div.information-wrapper .opening-hours-wrapper .opening-hours .entries .time-entries{display:block;text-align:left}section.location-detail div.information-wrapper .opening-hours-wrapper .opening-hours .entries>div:last-of-type label{color:var(--state-error-color)}section.location-detail div.information-wrapper .opening-hours-wrapper .opening-hours .timezone{grid-template-columns:1fr 2em auto auto}.unit-select-dropdown{border:5px solid var(--input-border-color);border-radius:5px}.unit-select-dropdown .tippy-box{color:var(--tertiary-scope-color)}.unit-select-dropdown .tippy-box[data-placement^=bottom]>.tippy-arrow:before{--tippy-arrow-background:var(--input-border-color);top:-11px}.unit-select-dropdown nav a{color:inherit;display:flex;justify-content:space-between;padding:5px 10px}.unit-select-dropdown nav a .state-icons span{margin-left:10px}.unit-select-dropdown nav a.active{text-decoration:underline}@media screen and (max-width:874px){section.location-detail div.information-wrapper .opening-hours-wrapper .opening-hours{align-items:center}section.location-detail div.information-wrapper .opening-hours-wrapper .opening-hours h3{align-self:center}}@media screen and (max-width:400px){section.location-detail div.information-wrapper{margin:15px}section.location-detail[edit=true] .toolbar .input-wrapper,section.location-detail[edit=true] .toolbar .input-wrapper input{min-width:0}}@media screen and (max-width:300px){section.location-detail div.information-wrapper{margin:15px}section.location-detail[edit=true] .toolbar{flex-direction:column}section.location-detail[edit=true] .toolbar .back-button{align-self:flex-start}section.location-detail[edit=true] .toolbar .input-wrapper{margin:10px 0;width:100%}}.box .frame{position:relative}.box .frame:first-of-type .remove-frame{border-left:none}.box .frame .remove-frame{background:var(--secondary-theme-color);border-left:5px solid var(--primary-theme-color);bottom:0;color:var(--primary-theme-color);font-size:2rem;height:0;left:0;opacity:.8;overflow:hidden;position:absolute;transition:all .2s;width:100%}.box .frame .remove-frame:hover{background:var(--primary-theme-color);color:var(--secondary-theme-color);opacity:1}.box .frame[edit=true]:hover .remove-frame{border-top:5px solid var(--primary-theme-color);height:2em}section.opening-hours{display:flex;flex-direction:column}section.opening-hours .entries{flex:1 1;margin:20px 0;max-height:50vh;overflow-y:auto}section.opening-hours .entries.disabled{cursor:not-allowed;-webkit-filter:brightness(.8);filter:brightness(.8);opacity:.5;pointer-events:none}section.opening-hours .entries .entry{display:flex;margin:5px}section.opening-hours .entries .entry .entry-header{align-items:center;align-self:flex-start;display:flex;flex-wrap:wrap;margin-right:20px;margin-top:5px}section.opening-hours .entries .entry .entry-header label{margin-right:20px;min-width:100px;text-align:right}section.opening-hours .entries .periods{display:flex;flex-direction:column;margin:0 auto}section.opening-hours .entries .periods .period{align-items:center;display:flex;margin:5px 0}section.opening-hours .entries .periods .add-period{align-self:flex-start}@media screen and (max-width:730px){.entries{max-height:63vh!important}.entries .entry{flex-wrap:wrap}}section.communication-units .grid-table label{margin-top:-25px}section.communication-units .grid-table label:first-of-type{margin-left:-25px;padding-left:25px}section.communication-units .grid-table label:last-of-type{margin-right:-25px;padding-right:25px}.cube{-webkit-appearance:none;appearance:none;background:none;border:none;font-size:2em;height:1em;margin:.7em!important;outline:none;position:relative;width:1em}.cube:disabled{cursor:not-allowed;-webkit-filter:brightness(.5) opacity(.5);filter:brightness(.5) opacity(.5)}.cube:after,.cube:before{border:5px solid var(--primary-theme-color);border-radius:10px;box-sizing:initial;content:"";height:1em;left:-.15em;position:absolute;top:0;width:1em}.cube:checked:before{background:none;left:auto;right:-.5em;top:-.5em}.cube:before,.cube:checked:after{background:#fff;background:var(--tertiary-theme-color,#fff)}.cube:before{left:auto;right:-.5em;top:-.5em}nav.frame-select{grid-gap:10px;color:var(--secondary-theme-color);display:grid;flex:1 1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));overflow:auto;padding:10px}nav.frame-select button.fancy{align-items:center;border-color:var(--secondary-theme-color);border-width:5px;color:inherit;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10px;width:auto}nav.frame-select button.fancy:hover{border-color:transparent;color:var(--primary-theme-color)}nav.frame-select button.fancy .fa{font-size:10vw;margin:0}@media screen and (min-width:1500px){nav.frame-select{font-size:2em}}section.storage-unit .view-switch{overflow:hidden}section.storage-unit header.storage-unit-header{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;width:90%}section.storage-unit header.storage-unit-header nav{align-items:center;display:flex;margin-bottom:10px}section.storage-unit header.storage-unit-header nav .fancy{align-items:center;display:flex;justify-content:center}section.storage-unit header.storage-unit-header nav .fancy:not(:last-of-type){border-right:0}section.storage-unit header.storage-unit-header nav button.spacer{padding:0 20px;width:0}section.storage-unit .unit-control{align-self:flex-end;border:5px solid var(--primary-theme-color);border-radius:10px 10px 0 0;margin:0 20px -15px 0;padding:5px 10px}section.storage-unit .unit-control svg{margin-right:10px}section.storage-unit .unit-control:hover{background:#fff;background:var(--tertiary-theme-color,#fff)}section.storage-unit .face-content{display:flex;flex:1 1;height:100%;position:relative;width:100%}section.storage-unit .face-content:after,section.storage-unit .face-content:before{background:repeating-linear-gradient(-45deg,var(--primary-theme-color),var(--primary-theme-color) 10px,var(--secondary-theme-color) 10px,var(--secondary-theme-color) 20px);bottom:17px;color:#fff;content:"";position:absolute;right:0;top:0;width:10px}section.storage-unit .face-content:before{background:repeating-linear-gradient(45deg,var(--primary-theme-color),var(--primary-theme-color) 10px,var(--secondary-theme-color) 10px,var(--secondary-theme-color) 20px);left:0;right:auto;z-index:1}section.storage-unit .scene{--box-width:90%;--box-height:500px;height:var(--box-height);margin:0 auto;-webkit-perspective:calc(var(--box-width) + 2550px);perspective:calc(var(--box-width) + 2550px);position:relative;width:var(--box-width)}section.storage-unit .scene hr{background:var(--primary-theme-color);border:none;height:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%) scaleX(2000);transform:translateY(-50%) scaleX(2000);width:100%}section.storage-unit .scene .box{height:100%;-webkit-transform:translateZ(-50px);transform:translateZ(-50px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;width:100%}section.storage-unit .scene .box.show-front{-webkit-transform:translateZ(-50px) rotateY(0deg);transform:translateZ(-50px) rotateY(0deg)}section.storage-unit .scene .box.show-back{-webkit-transform:translateZ(-50px) rotateY(-180deg);transform:translateZ(-50px) rotateY(-180deg)}section.storage-unit .scene .box.show-right{-webkit-transform:translateZ(-150px) rotateY(-90deg);transform:translateZ(-150px) rotateY(-90deg)}section.storage-unit .scene .box.show-left{-webkit-transform:translateZ(-150px) rotateY(90deg);transform:translateZ(-150px) rotateY(90deg)}section.storage-unit .scene .box.show-top{-webkit-transform:translateZ(-100px) rotateX(-90deg);transform:translateZ(-100px) rotateX(-90deg)}section.storage-unit .scene .box.show-bottom{-webkit-transform:translateZ(-100px) rotateX(90deg);transform:translateZ(-100px) rotateX(90deg)}section.storage-unit .scene .box__face{background:var(--primary-theme-color);color:#fff;color:var(--tertiary-theme-color,#fff);font-size:40px;font-weight:700;position:absolute;text-align:center}section.storage-unit .scene .box__face--back,section.storage-unit .scene .box__face--front{height:100%;width:100%}section.storage-unit .scene .box__face--left,section.storage-unit .scene .box__face--right{height:100%;left:calc(100% - 200px);width:100px}section.storage-unit .scene .box__face--left{left:100px}section.storage-unit .scene .box__face--bottom,section.storage-unit .scene .box__face--top{height:100px;top:50px;width:100%}section.storage-unit .scene .box__face--bottom{top:calc(100% - 150px)}section.storage-unit .scene .box__face--front{-webkit-transform:rotateY(0deg) translateZ(50px);transform:rotateY(0deg) translateZ(50px)}section.storage-unit .scene .box__face--back{-webkit-transform:rotateY(180deg) translateZ(50px);transform:rotateY(180deg) translateZ(50px)}section.storage-unit .scene .box__face--right{-webkit-transform:rotateY(90deg) translateZ(150px);transform:rotateY(90deg) translateZ(150px)}section.storage-unit .scene .box__face--left{-webkit-transform:rotateY(-90deg) translateZ(150px);transform:rotateY(-90deg) translateZ(150px)}section.storage-unit .scene .box__face--top{-webkit-transform:rotateX(90deg) translateZ(100px);transform:rotateX(90deg) translateZ(100px)}section.storage-unit .scene .box__face--bottom{-webkit-transform:rotateX(-90deg) translateZ(100px);transform:rotateX(-90deg) translateZ(100px)}section.storage-unit .storage-unit-row{--min-frame-width:200px;--gap-size:5px;--frame-background-color:var(--primary-theme-color);--frame-color:var(--secondary-theme-color);--hover-background-color:var(--tertiary-theme-color,#fff);--hover-color:var(--primary-theme-color);--remove-button-height:50px;background:var(--frame-background-color);display:flex;flex-wrap:nowrap;font-family:TeutonMager,Roboto,sans-serif;height:100%;overflow:hidden;width:100%}section.storage-unit .storage-unit-row .fa-times{opacity:.5}section.storage-unit .storage-unit-row .border-indicator{background:var(--primary-theme-color);height:100%;padding-right:10px;width:0;z-index:1}section.storage-unit .storage-unit-row.scroll{overflow:auto}section.storage-unit .storage-frame{border:10px solid var(--primary-theme-color);border-left:0;border-right:0;display:flex;flex:1 1;height:100%;margin-right:var(--gap-size);min-width:var(--min-frame-width);position:relative}section.storage-unit .storage-frame:last-of-type{margin:0}section.storage-unit .storage-frame .state-icons{bottom:0;color:var(--frame-background-color);position:absolute;right:10px}section.storage-unit .storage-frame[data-frame-type=FOUR_RECTANGLES]{grid-gap:var(--gap-size);display:grid;font-size:.8em;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}section.storage-unit .storage-frame[data-frame-type=TERMINAL]{align-items:center;background:var(--frame-color);color:var(--frame-background-color);display:flex;font-size:2em;justify-content:center}section.storage-unit .storage-frame[data-frame-type=ADD],section.storage-unit .storage-frame[data-frame-type=NONE]{align-items:center;color:var(--frame-color);display:flex;justify-content:center}section.storage-unit .storage-frame[data-frame-type=ADD]:hover,section.storage-unit .storage-frame[data-frame-type=NONE]:hover{background:var(--hover-background-color);color:var(--hover-color)}section.storage-unit .storage-block{flex:1 1;height:100%;width:100%}section.storage-unit .storage-block[data-block-type=ADD]{display:flex}section.storage-unit .storage-block[data-block-type=ADD] button{background:var(--frame-color);color:var(--frame-background-color);flex:1 1}section.storage-unit .storage-block[data-block-type=ADD] button:hover{background:var(--hover-background-color)}section.storage-unit .storage-block[data-block-type=SINGLE]{font-size:1.4em}section.storage-unit .storage-block[data-block-type=DOUBLE_VERTICAL]{grid-gap:var(--gap-size);display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr}section.storage-unit .storage-block[data-block-type=TRIPLE_VERTICAL]{grid-gap:var(--gap-size);display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}section.storage-unit .storage-block[data-block-type=QUADRUPLE_VERTICAL]{grid-gap:var(--gap-size);display:grid;font-size:.7em;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr}section.storage-unit .storage-block[data-block-type=QUADRUPLE_VERTICAL] .state-icons{font-size:.6em}section.storage-unit .storage-block[data-block-type=QUINTUPLE_VERTICAL]{grid-gap:var(--gap-size);display:grid;font-size:.6em;grid-template-columns:1fr;grid-template-rows:repeat(5,1fr)}section.storage-unit .storage-block[data-block-type=QUINTUPLE_VERTICAL] .state-icons{font-size:.6em}section.storage-unit .storage-block[data-block-type=QUINTUPLE_VERTICAL] .storage-service div{padding:5px}section.storage-unit .storage-block[data-block-type=CUSTOM_HEIGHT]{grid-gap:var(--gap-size);display:grid;font-size:.5em;grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}section.storage-unit .storage-block[data-block-type=CUSTOM_HEIGHT] .state-icons{font-size:.6em}section.storage-unit .storage-block[data-block-type=CUSTOM_HEIGHT] .storage-service div{padding:5px}section.storage-unit .storage-service{align-items:center;background:var(--frame-color);border:none;color:var(--frame-background-color);cursor:default;display:flex;flex:1 1;height:100%;justify-content:center;outline:none;padding:0;position:relative;width:100%}section.storage-unit .storage-service:not([disabled]):hover{background:var(--hover-background-color)}section.storage-unit .storage-service .state-icons{bottom:.5em;color:var(--primary-theme-color);display:flex;font-size:.6em;opacity:.7;position:absolute;right:.5em}section.storage-unit .storage-service .state-icons .fa{margin-left:.5em}section.storage-unit .storage-service div{align-items:center;display:flex;height:100%;justify-content:center;padding:10px;width:100%}section.storage-unit .storage-service.has-icon div{flex-direction:column}section.storage-unit .storage-service.has-icon div .fa{font-size:1.3em;margin-bottom:-15px}section.storage-unit .storage-service.has-icon div span{font-size:.5em}section.storage-unit .storage-service[enabled=false]{--disabled-background:var(--secondary-theme-color)}section.storage-unit .storage-service[enabled=false]:hover{--disabled-background:var(--hover-background-color);background:var(--disabled-background);color:var(--hover-color);-webkit-filter:brightness(.4);filter:brightness(.4);font-weight:700}section.storage-unit .storage-service[enabled=false] div{background:repeating-linear-gradient(45deg,transparent,transparent 10px,var(--disabled-background) 10px,var(--disabled-background) 20px);-webkit-filter:brightness(.9);filter:brightness(.9);font-weight:700;opacity:.5}section.storage-unit .storage-service[empty=true]{opacity:.5}section.storage-unit .storage-service[disabled][empty=true] *{cursor:not-allowed}section.storage-unit .box{--outline-color:var(--tertiary-theme-color)}section.storage-unit .box:not([data-select-mode=NONE]) .storage-frame,section.storage-unit .box[data-edit-mode=NONE] .storage-block[data-block-type=ADD],section.storage-unit .box[data-edit-mode=NONE] .storage-frame[data-frame-type=NONE]{pointer-events:none}section.storage-unit .box[data-edit-mode=DELETE]{--outline-color:var(--state-error-color)}section.storage-unit .box[data-select-mode=FRAME] .storage-frame{pointer-events:all}section.storage-unit .box[data-select-mode=FRAME] .storage-frame:not([data-frame-type=ADD]):not([data-frame-type=NONE]){background:var(--frame-color)}section.storage-unit .box[data-select-mode=FRAME] .storage-frame:not([data-frame-type=ADD]):not([data-frame-type=NONE]):hover:after{bottom:0;content:"";left:0;outline:5px solid var(--outline-color);position:absolute;right:0;top:0;z-index:1}section.storage-unit .box[data-select-mode=FRAME] .storage-frame:not([data-frame-type=ADD]):not([data-frame-type=NONE])>*{opacity:.5}section.storage-unit .box[data-select-mode=FRAME] .storage-frame>*{pointer-events:none}section.storage-unit .box:not([data-select-mode=FRAME]):not([data-select-mode=NONE]) .storage-frame:not([data-frame-type=NONE]):not([data-frame-type=ADD])[data-simple=true]{opacity:.5}section.storage-unit .box:not([data-select-mode=FRAME]) .storage-frame>.state-icons{display:none}section.storage-unit .box[data-select-mode=BLOCK] .storage-block{pointer-events:all}section.storage-unit .box[data-select-mode=BLOCK] .storage-block:not([data-block-type=ADD]){background:var(--frame-color)}section.storage-unit .box[data-select-mode=BLOCK] .storage-block:not([data-block-type=ADD]):hover{outline:5px solid var(--outline-color)}section.storage-unit .box[data-select-mode=BLOCK] .storage-block:not([data-block-type=ADD])>*{opacity:.5;pointer-events:none}section.storage-unit .box[data-select-mode=SERVICE] .storage-service{pointer-events:all}section.storage-unit .box[data-select-mode=SERVICE] .storage-service:hover{background:var(--hover-background-color);-webkit-filter:none;filter:none;opacity:1;text-decoration:none}section.storage-unit .box[data-select-mode=SERVICE] .storage-service:hover div{background:transparent}section.storage-unit .box[data-edit-mode=EDIT] .storage-frame[data-frame-type=ADD],section.storage-unit .box[data-edit-mode=EDIT] .storage-frame[data-frame-type=NONE],section.storage-unit .box[data-edit-mode=EDIT]:not([data-select-mode=FRAME]) .storage-block[data-block-type=ADD]{pointer-events:all}section.storage-unit .box[data-edit-mode=DELETE] .storage-frame[data-frame-type=ADD]{pointer-events:none}section.storage-unit .box[data-edit-mode=DELETE][data-select-mode=FRAME] .storage-frame[data-frame-type=NONE]{background:var(--frame-color);color:var(--frame-background-color)}section.storage-unit .box[data-edit-mode=DELETE][data-select-mode=FRAME] .storage-frame[data-frame-type=NONE]:hover{border-color:var(--outline-color);outline:5px solid var(--outline-color)}section.storage-unit .box[data-edit-mode=DELETE]:not([data-select-mode=FRAME]) .storage-frame[data-simple=true]{opacity:.5}section.storage-unit .box[data-edit-mode=DELETE][data-select-mode=BLOCK] .storage-block[data-block-type=ADD]{opacity:.5;pointer-events:none}section.storage-unit .box[data-edit-mode=DELETE][data-select-mode=SERVICE] .storage-block[data-block-type=ADD]{opacity:.5}section.storage-unit .box[data-edit-mode=DELETE][data-select-mode=SERVICE] .storage-service[empty=true]{pointer-events:none}section.storage-unit .box[data-edit-mode=DELETE][data-select-mode=SERVICE] .storage-service:not([empty=true]):hover{background:var(--frame-color);color:var(--frame-background-color);outline:5px solid var(--state-error-color)}aside.expand-container{background:var(--primary-theme-color);bottom:100%;color:var(--secondary-theme-color);display:flex;flex-direction:column;left:0;overflow:hidden;padding:5px;position:absolute;right:100%;top:0;transition:all .3s}aside.expand-container.expand-COLLAPSED{height:0;pointer-events:none;visibility:hidden;width:0}aside.expand-container.expand-FULL,aside.expand-container.expand-NORMAL{bottom:0;display:flex;height:100%;left:0;right:0;top:0;width:100%}aside.expand-container.expand-FULL{position:fixed;z-index:99}aside.expand-container>.expand-header{align-items:center;display:flex;justify-content:space-between;margin-left:30px;padding:10px}aside.expand-container>.expand-header label{display:block}aside.expand-container>.expand-header nav{align-self:flex-start;display:flex;justify-self:flex-end;z-index:1}aside.expand-container>.expand-header nav .button,aside.expand-container>.expand-header nav a,aside.expand-container>.expand-header nav button{color:currentColor;margin-left:10px}aside.expand-container>.expand-header nav .button:hover,aside.expand-container>.expand-header nav a:hover,aside.expand-container>.expand-header nav button:hover{color:#fff;color:var(--tertiary-theme-color,#fff)}aside.expand-container>.expand-header nav .button .fa,aside.expand-container>.expand-header nav a .fa,aside.expand-container>.expand-header nav button .fa{font-size:2em}aside.expand-container>.expand-header h1{font-family:TeutonMager,Roboto,sans-serif}aside.expand-container>:not(header){padding:0 30px 5px}section.item-select{width:100%}section.item-select .options-wrapper{border:3px solid var(--primary-theme-color);display:flex;flex:1 1;flex-direction:column;overflow:auto}section.item-select .options-wrapper .options{display:flex;flex:1 1;flex-direction:column;overflow:auto}section.item-select .options-wrapper .options button{display:flex;justify-content:flex-start;margin-bottom:3px;padding:5px 8px;width:100%}section.item-select .options-wrapper .options button:hover,section.item-select .options-wrapper .options button[active]{background:var(--tertiary-theme-color);outline:3px solid var(--primary-theme-color)}section.item-select>.input-wrapper{margin-bottom:10px;width:100%}section.item-select .active-filters-message{min-height:3px}section.item-select>nav{display:flex;justify-content:flex-end;margin-top:10px}section.item-select>nav>*{width:auto}section.item-select>nav>:not(:last-child){margin-right:10px}section.new-delivery{display:grid;flex:1 1;grid-template-rows:auto 1fr;height:600px;max-height:100%;overflow:hidden}section.new-delivery .type-selection{border:3px solid var(--primary-theme-color);display:flex;justify-content:flex-end;margin-bottom:1rem}section.new-delivery .type-selection button{background:var(--primary-scope-color);color:var(--secondary-scope-color);flex:1 1;outline:3px solid var(--primary-theme-color);padding:5px 10px;white-space:pre-line}section.new-delivery .type-selection button:not(:last-of-type){margin-right:3px}section.new-delivery .type-selection button:hover,section.new-delivery .type-selection button[active]{background:#fff;background:var(--tertiary-theme-color,#fff);color:#000;color:var(--primary-scope-color,#000)}section.new-delivery .delivery-details{display:flex;flex:1 1;justify-content:space-between;margin-bottom:15px;overflow:auto}section.new-delivery .delivery-details nav{align-items:center;display:flex;flex:0 1;flex-direction:column;justify-content:space-between;margin:0 20px auto 0;position:relative}section.new-delivery .delivery-details nav:before{background:var(--primary-theme-color);bottom:0;content:"";left:0;left:50%;padding:5px;position:absolute;right:0;right:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.new-delivery .delivery-details nav button{align-items:center;background:var(--secondary-theme-color);display:flex;flex-direction:column;justify-content:center;margin:0;position:relative;z-index:1}section.new-delivery .delivery-details nav button:not(:last-of-type){margin-bottom:10px}section.new-delivery .delivery-details nav button>.fa{margin:0 0 10px}section.new-delivery .delivery-details nav button .error-badge{align-items:center;background:var(--primary-theme-color);border-radius:50%;display:flex;font-size:1.2em;justify-content:center;padding:2px;position:absolute;right:0;top:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}section.new-delivery .delivery-details .form-wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}section.new-delivery .delivery-details .form-wrapper .delivery-form{flex:1 1;overflow:auto}section.new-delivery .delivery-details .form-wrapper .delivery-form h4{justify-content:center;margin:30px 0;width:100%}section.new-delivery .delivery-details .next{margin:10px 0 0 auto;padding-left:20px;width:auto}section.new-delivery textarea{margin-bottom:40px;resize:vertical}section.new-delivery .spinner-wrapper{align-items:center;background:var(--secondary-scope-color);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width:650px){section.new-delivery{overflow:visible}section.new-delivery .delivery-details{flex-direction:column;overflow:visible}section.new-delivery .delivery-details nav{grid-gap:10px;align-items:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(6em,1fr));margin:0 0 30px}section.new-delivery .delivery-details nav:before{display:none}section.new-delivery .delivery-details nav button{margin:0!important}section.new-delivery .delivery-details nav button .error-badge{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}section.new-delivery .delivery-details button.fancy{margin-bottom:1rem}}section.storage-service-detail{color:#ccc;display:flex;flex:1 1;flex-direction:column;height:100%;overflow:auto}section.storage-service-detail .data-grid{display:grid;grid-template-columns:2em 1fr 1fr;grid-template-rows:auto}section.storage-service-detail header{justify-content:normal!important;margin:-80px 100px 0 0;padding-left:0!important}section.storage-service-detail header h1{font-size:1.8em;margin-right:20px}section.storage-service-detail .service-buttons{grid-gap:10px;color:var(--primary-theme-color);display:grid;flex:7 1;grid-template-columns:repeat(auto-fit,150px);justify-content:flex-end;min-width:200px;position:-webkit-sticky;position:sticky;top:0}section.storage-service-detail .service-buttons .button,section.storage-service-detail .service-buttons a,section.storage-service-detail .service-buttons button{align-items:center;background:var(--secondary-theme-color);display:flex;flex-direction:column;font-family:TeutonMager,Roboto,sans-serif;font-weight:700;height:100%;justify-content:center;margin-bottom:5px;padding:10px;text-align:center;width:100%}section.storage-service-detail .service-buttons .button:not([disabled]):hover,section.storage-service-detail .service-buttons a:not([disabled]):hover,section.storage-service-detail .service-buttons button:not([disabled]):hover{background:#fff;background:var(--tertiary-theme-color,#fff)}section.storage-service-detail .service-buttons .button .fa,section.storage-service-detail .service-buttons a .fa,section.storage-service-detail .service-buttons button .fa{font-size:1.5em;margin:.2em 0}section.storage-service-detail h4{font-family:TeutonMager,Roboto,sans-serif;font-weight:700}section.storage-service-detail .service-settings{flex:10 1;margin:20px 10px}@media screen and (max-width:1100px){section.storage-service-detail .service-buttons{flex:0 1;margin-left:20px;min-width:0;min-width:auto;position:static}}@media screen and (max-width:700px){section.storage-service-detail .service-data{display:block;flex:initial;height:100%}section.storage-service-detail .service-buttons{grid-template-columns:1fr;margin-left:0;min-width:0;min-width:auto;padding-bottom:30px;position:static}section.storage-service-detail .service-buttons.grid-table{margin-top:auto;width:100%}section.storage-service-detail .service-buttons.grid-table>*{width:100%}}@media screen and (max-width:650px){section.storage-service-detail .grid-table.responsive,section.storage-service-detail .grid-table:not(.static){grid-template-columns:auto 1fr}section.storage-service-detail .grid-table.responsive>:nth-child(3n),section.storage-service-detail .grid-table:not(.static)>:nth-child(3n){grid-column:span 2}section.storage-service-detail .grid-table.responsive label,section.storage-service-detail .grid-table:not(.static) label{justify-content:flex-start;text-align:left}section.storage-service-detail .grid-table.responsive .full-span,section.storage-service-detail .grid-table:not(.static) .full-span{grid-column:span 2}aside.expand-container .expand-header{flex-direction:column-reverse;margin-left:0}aside.expand-container .expand-header nav{align-self:flex-end;margin-bottom:1em}aside.expand-container .expand-header .input-wrapper{width:100%}}section.service-camera-modal .image-container{background:var(--primary-theme-color);border:5px solid var(--primary-theme-color);display:flex;margin-bottom:20px;max-height:100%;max-width:100%;min-height:200px;position:relative;width:100%}section.service-camera-modal .image-container .server-image{width:100%}section.service-camera-modal .overlay{--cube-color:var(--secondary-theme-color);background:transparent;display:flex;position:absolute}section.reservation-calendar-wrapper{background:var(--primary-theme-color);display:flex;flex-direction:column;height:100%;min-height:500px;overflow:hidden;padding:10px}section.reservation-calendar-wrapper header{color:var(--secondary-theme-color);display:flex;justify-content:center;padding:10px}section.reservation-calendar-wrapper header nav label{text-align:center;width:300px}section.reservation-calendar-wrapper .set-today{color:var(--secondary-theme-color)}section.reservation-calendar-wrapper .set-today:not([disabled]):hover{color:var(--tertiary-theme-color)}section.reservation-calendar-wrapper .change-orientation{border-radius:50%;color:var(--secondary-theme-color);font-size:2em}section.reservation-calendar-wrapper .change-orientation .fa{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:transform .2s ease-in-out}section.reservation-calendar-wrapper .change-orientation:not([disabled]):hover{color:var(--tertiary-theme-color)}section.reservation-calendar-wrapper .clear-selection{background:var(--secondary-theme-color);border:3px solid var(--primary-theme-color);margin-right:10px;padding:5px}section.reservation-calendar-wrapper .clear-selection:not([disabled]):hover{background:var(--tertiary-theme-color)}section.reservation-calendar-wrapper .reservation-calendar{color:var(--secondary-theme-color);overflow:auto;padding:5px}section.reservation-calendar-wrapper .reservation-calendar .time{font-size:.8em}section.reservation-calendar-wrapper .reservation-calendar .day{display:flex;margin-bottom:5px;position:relative}section.reservation-calendar-wrapper .reservation-calendar .day>label{min-width:5em;padding:5px 10px;text-align:right;text-transform:capitalize}section.reservation-calendar-wrapper .reservation-calendar .day>label.today{color:var(--tertiary-theme-color)}section.reservation-calendar-wrapper .reservation-calendar .day .hours{display:flex}section.reservation-calendar-wrapper .reservation-calendar .entry{background:var(--secondary-theme-color);color:var(--primary-theme-color);margin-right:5px;min-width:4em}section.reservation-calendar-wrapper .reservation-calendar .entry label{align-items:center;display:flex;height:100%;justify-content:center}section.reservation-calendar-wrapper .reservation-calendar .entry .fa{display:none}section.reservation-calendar-wrapper .reservation-calendar .entry[disabled]{opacity:.25}section.reservation-calendar-wrapper .reservation-calendar .entry:not([disabled]):not(.inner):hover{background:var(--tertiary-theme-color);opacity:.9}section.reservation-calendar-wrapper .reservation-calendar .entry:not([disabled]):not(.inner):hover span{display:none}section.reservation-calendar-wrapper .reservation-calendar .entry:not([disabled]):not(.inner):hover .fa{display:flex}section.reservation-calendar-wrapper .reservation-calendar .entry.now{outline:3px solid var(--tertiary-theme-color)}section.reservation-calendar-wrapper .reservation-calendar .entry.RESERVED,section.reservation-calendar-wrapper .reservation-calendar .entry.UNAVAILABLE{background:var(--primary-theme-color);color:var(--tertiary-theme-color);cursor:not-allowed}section.reservation-calendar-wrapper .reservation-calendar .entry.selected{background:var(--tertiary-theme-color)}section.reservation-calendar-wrapper .reservation-calendar .entry.selected.inner{cursor:not-allowed}section.reservation-calendar-wrapper footer{margin-top:auto}section.reservation-calendar-wrapper.orientation-vertical .change-orientation{border-radius:50%;color:var(--secondary-theme-color);font-size:2em}section.reservation-calendar-wrapper.orientation-vertical .change-orientation .fa{-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.reservation-calendar-wrapper.orientation-vertical .reservation-calendar{display:flex}section.reservation-calendar-wrapper.orientation-vertical .reservation-calendar .day{flex:1 1;flex-direction:column}section.reservation-calendar-wrapper.orientation-vertical .reservation-calendar .day:not(:last-child){margin-right:5px}section.reservation-calendar-wrapper.orientation-vertical .reservation-calendar .day label{text-align:center}section.reservation-calendar-wrapper.orientation-vertical .reservation-calendar .day .hours{flex-direction:column}section.reservation-calendar-wrapper.orientation-vertical .reservation-calendar .day .hours .entry{height:2em;margin-bottom:5px;margin-right:0;width:100%}@media screen and (max-width:500px){section.reservation-calendar-wrapper header nav{display:flex;justify-content:space-between;width:100%}section.reservation-calendar-wrapper header nav label{width:auto}}section.summary-table{border:5px solid var(--primary-theme-color)}section.summary-table>div>label{background:var(--primary-theme-color);padding:5px 10px;width:100%}section.summary-table>div>label:not(.cl-success):not(.cl-error){color:var(--secondary-theme-color)}section.summary-table .data-table{grid-gap:0;grid-template-columns:auto auto}section.summary-table .data-table label{padding:2px 0}section.summary-table .data-table .with-suffix{margin:0;padding:2px 10px}section.summary-table .data-table.stripes>:nth-child(4n){background:rgba(0,0,0,.2);position:relative}section.summary-table .data-table.stripes>:nth-child(4n-1){background:rgba(0,0,0,.2);height:100%;position:relative;width:100%}section.summary-table .theme-white{background:#fff;background:var(--tertiary-theme-color,#fff)}section.summary-table .theme-dark{background:var(--primary-theme-color);color:var(--secondary-theme-color)}section.summary-table .payment-summary label{font-size:1.5em;font-weight:bolder;text-align:right}section.new-reservation-modal{display:flex;flex-direction:row!important;width:100%}section.new-reservation-modal section.reservation-calendar-wrapper{flex:1 1}section.new-reservation-modal .reservation-details{display:flex;flex-direction:column;margin:10px}section.new-reservation-modal .reservation-details label{display:block}section.new-reservation-modal .reservation-details .action-buttons{margin-top:auto}section.new-reservation-modal .reservation-details .action-buttons .submit{margin-top:10px;width:100%}@media screen and (max-width:900px){section.new-reservation-modal{flex-direction:column!important}}section.service-actions{margin:30px 0}section.service-actions .action-wrapper .primary-tag{display:flex;justify-content:flex-end;visibility:hidden}section.service-actions .action-wrapper.primary .primary-tag{visibility:visible}section.service-actions .action{background:var(--secondary-theme-color);color:var(--primary-theme-color);display:flex;margin-bottom:10px;position:relative;text-align:left;text-align:initial}section.service-actions .action.primary{outline:3px solid #ccc}section.service-actions .action.disabled{background:var(--primary-theme-color);color:#ccc}section.service-actions .action.disabled .action-details{-webkit-filter:brightness(.8);filter:brightness(.8);opacity:.5}section.service-actions .action.disabled .action-details:after{background:repeating-linear-gradient(-45deg,transparent,transparent 10px,var(--tertiary-theme-color) 10px,var(--tertiary-theme-color) 20px);bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}section.service-actions .action.disabled .action-details:hover:after{opacity:.2}section.service-actions .action .action-details{flex:1 1;padding:10px;position:relative}section.service-actions .action.edit .action-details:hover{background:var(--tertiary-theme-color)}section.service-actions .action .server-image{--cube-size:2em;background:var(--secondary-theme-color);border:3px solid var(--primary-theme-color);height:3em;left:0;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3em;z-index:1}section.service-actions .action .action-buttons{border-left:3px solid var(--primary-theme-color);display:flex;flex-direction:column}section.service-actions .action .action-buttons button{flex:1 1;width:100%}section.service-actions .action .action-buttons button:not([disabled]):hover{background:var(--tertiary-theme-color)}section.service-actions .action.primary .action-buttons{border-color:var(--tertiary-theme-color)}section.service-actions .add-action{background:var(--secondary-theme-color);color:var(--primary-theme-color)}section.service-actions .add-action:hover{background:var(--tertiary-theme-color)}@media screen and (max-width:1000px){section.service-actions .action .action-details.responsive,section.service-actions .action .action-details:not(.static){grid-template-columns:auto 1fr}section.service-actions .action .action-details.responsive>:nth-child(3n),section.service-actions .action .action-details:not(.static)>:nth-child(3n){grid-column:span 2}section.service-actions .action .action-details.responsive label,section.service-actions .action .action-details:not(.static) label{justify-content:flex-start;text-align:left}section.service-actions .action .action-details.responsive .full-span,section.service-actions .action .action-details:not(.static) .full-span{grid-column:span 2}}@media screen and (max-width:410px){section.service-actions .action{flex-direction:column}section.service-actions .action .action-buttons{border-left:none;border-top:3px solid var(--primary-theme-color);flex-direction:row}section.service-actions .action .action-buttons button{padding:1em}}section.service-reservation-restrictions h2{margin-top:1rem}section.service-reservation-restrictions .restrictions .restriction{grid-gap:.5rem .5rem;display:grid;grid-template-columns:repeat(3,1fr) auto}section.service-reservation-restrictions .restrictions .period{align-items:center;display:flex}section.service-reservation-restrictions .restrictions .period .time-inputs-wrapper{flex:1 1}section.service-reservation-restrictions .restrictions .remove-button span{display:none}section.service-reservation-restrictions .restrictions .full-span{grid-column:span 3}section.service-reservation-restrictions .restrictions .add-button{margin:1rem 0}@media screen and (min-width:850px){section.service-reservation-restrictions .restrictions .remove-button{border:none;width:auto}section.service-reservation-restrictions .restrictions .remove-button:hover{background:none}section.service-reservation-restrictions .restrictions .remove-button svg{margin:0}}@media screen and (max-width:850px){section.service-reservation-restrictions .restrictions{display:flex;flex-wrap:wrap;gap:0 1rem}section.service-reservation-restrictions .restrictions .restriction{flex:1 1;grid-template-columns:1fr;margin:0 auto;padding:1rem 0}section.service-reservation-restrictions .restrictions .restriction .remove-button span{display:inline;display:initial}section.service-reservation-restrictions .restrictions .restriction .full-span{grid-column:unset}}section.feedback-detail .feedback{padding:20px 40px}section.feedback-detail .dropzone{margin-top:20px}section.service-type-detail .dimensions .dimensions-inputs-wrapper{margin:auto;max-width:100%;width:500px}section.session-detail h1{display:flex;flex-direction:column;text-align:center}section.session-detail h1 span{font-size:.5em}section.session-detail .session-basics span{word-break:break-word}section.session-detail .session-basics .email,section.session-detail .session-basics .phone{margin:5px 0}section.session-detail .session-basics .email .fa,section.session-detail .session-basics .phone .fa{margin-right:10px}section.session-detail .session-state{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:20px}section.session-detail .service-details{display:flex;flex-wrap:wrap;justify-content:space-around;margin:40px 0}section.session-detail .service-details h1{margin:5px 15px}section.session-detail .service-details h1 label{position:relative}section.session-detail .service-details h1 label .fa{bottom:.8em;position:absolute;right:-1em}section.session-detail .session-duration{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;margin:40px}section.session-detail .session-duration>div{height:100%}section.session-detail .session-duration>div,section.session-detail .session-duration>div .time{align-items:center;display:flex;justify-content:center}section.session-detail .session-duration>div>div{display:grid;padding:10px;position:relative;text-align:center}section.session-detail .session-duration>div>div h2{font-family:TeutonMager,Roboto,sans-serif;font-size:1.5em}section.session-detail .session-duration>div .end,section.session-detail .session-duration>div .start{grid-gap:10px;background:#fff;background:var(--tertiary-theme-color,#fff);border:5px solid var(--primary-theme-color);height:100%;width:100%}section.session-detail .session-duration>div .end:before,section.session-detail .session-duration>div .start:before{background:var(--primary-theme-color);bottom:0;bottom:auto;content:"";height:10px;left:0;position:absolute;right:0;right:auto;top:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100vw;z-index:-1}section.session-detail .session-duration>div .start:before{left:auto;right:0;-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}section.session-detail .session-description{display:flex;margin:30px 0;position:relative}section.session-detail .session-description:before{background:var(--primary-theme-color);bottom:0;content:"";height:10px;left:0;margin:0 -10vw;position:absolute;right:0;top:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}section.session-detail .session-description .text-block{background:var(--tertiary-theme-color);border:5px solid var(--primary-theme-color);margin:auto;max-width:800px;min-height:50px;padding:10px 20px;width:80%}section.session-detail .session-description .text-block label{font-size:1.5em;text-align:center;width:100%}section.session-detail .session-description .text-block pre{padding:10px 0;text-align:center}section.session-detail .summary{margin:auto;max-width:800px;width:80%}@media screen and (max-width:700px){section.session-detail .session-duration{grid-template-columns:1fr}section.session-detail .summary{width:100%}}@media screen and (max-width:560px){section.session-detail .session-duration{margin-left:20px;margin-right:20px}}.statistics-revenue{border:5px solid var(--primary-theme-color);display:flex;flex-direction:column;margin:0 auto;width:800px}.statistics-revenue .interval{display:flex;justify-content:space-between}@media screen and (max-width:800px){.statistics-revenue{min-width:0;min-width:auto;width:100%}}section.tariff-detail .content-wrapper .brackets,section.tariff-detail .content-wrapper .reservation-costs{display:flex;justify-content:center}section.tariff-detail .content-wrapper .brackets .grid-table,section.tariff-detail .content-wrapper .reservation-costs .grid-table{grid-gap:10px 20px;grid-template-columns:repeat(4,auto);margin:auto}section.tariff-detail .content-wrapper .brackets .grid-table .toggle-button label span,section.tariff-detail .content-wrapper .reservation-costs .grid-table .toggle-button label span{display:none}section.tariff-detail .content-wrapper .reservation-costs .grid-table{grid-template-columns:repeat(5,auto)}@media screen and (max-width:850px){section.tariff-detail .content-wrapper .brackets .grid-table.edit,section.tariff-detail .content-wrapper .reservation-costs .grid-table.edit{grid-gap:0;grid-template-columns:1fr}section.tariff-detail .content-wrapper .brackets .grid-table.edit>label,section.tariff-detail .content-wrapper .reservation-costs .grid-table.edit>label{display:none}section.tariff-detail .content-wrapper .brackets .grid-table.edit .toggle-button label span,section.tariff-detail .content-wrapper .reservation-costs .grid-table.edit .toggle-button label span{display:inline;display:initial}section.tariff-detail .content-wrapper .brackets .grid-table.edit .id,section.tariff-detail .content-wrapper .brackets .grid-table.edit span,section.tariff-detail .content-wrapper .reservation-costs .grid-table.edit .id,section.tariff-detail .content-wrapper .reservation-costs .grid-table.edit span{text-align:center}section.tariff-detail .content-wrapper .brackets .grid-table.edit .id,section.tariff-detail .content-wrapper .reservation-costs .grid-table.edit .id{margin-top:15px}section.tariff-detail .content-wrapper .brackets .grid-table.edit .input-wrapper,section.tariff-detail .content-wrapper .reservation-costs .grid-table.edit .input-wrapper{margin:5px 0}section.tariff-detail .content-wrapper .brackets .grid-table.edit .input-container,section.tariff-detail .content-wrapper .reservation-costs .grid-table.edit .input-container{margin:auto}section.tariff-detail .content-wrapper .brackets .grid-table.edit .remove-button,section.tariff-detail .content-wrapper .reservation-costs .grid-table.edit .remove-button{margin:5px 0 10px;width:100%}}section.login-page{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}section.login-page img{margin-bottom:3em}section.login-page .forgotten-password{margin-left:auto}section.login-page .forgotten-password:hover{text-decoration:underline}section.login-page .language-toggle{bottom:.5em;font-size:2em;left:.5em;position:fixed}section.login-page button.fancy{margin-top:15px}section.user-detail .user{padding:20px 40px}section.user-detail .content{align-items:flex-start;display:flex;justify-content:center}section.user-detail .user-permissions .grid-table{margin:auto;max-width:600px}section.user-detail .user-permissions nav{border:3px solid var(--primary-theme-color);display:flex;justify-content:flex-end;margin:5px}section.user-detail .user-permissions nav button{flex:1 1;outline:3px solid var(--primary-theme-color);padding:5px 10px}section.user-detail .user-permissions nav button:not(:last-of-type){margin-right:3px}section.user-detail .user-permissions nav button:hover{background:#fff;background:var(--tertiary-theme-color,#fff)}section.user-detail .credit-table{grid-template-columns:auto 1fr auto;margin:auto}section.user-detail .credit-table .remove-button span{display:none;margin-left:5px}@media screen and (max-width:800px){section.user-detail .user-permissions .grid-table.responsive,section.user-detail .user-permissions .grid-table:not(.static){grid-template-columns:auto 1fr}section.user-detail .user-permissions .grid-table.responsive>:nth-child(3n),section.user-detail .user-permissions .grid-table:not(.static)>:nth-child(3n){grid-column:span 2}section.user-detail .user-permissions .grid-table.responsive label,section.user-detail .user-permissions .grid-table:not(.static) label{justify-content:flex-start;text-align:left}section.user-detail .user-permissions .grid-table.responsive .full-span,section.user-detail .user-permissions .grid-table:not(.static) .full-span{grid-column:span 2}}@media screen and (max-width:700px){section.user-detail[edit=true] .content .credit-table{display:flex;flex-wrap:wrap}section.user-detail[edit=true] .content .credit-table .dropdown{margin-bottom:5px;width:100%}section.user-detail[edit=true] .content .credit-table .dropdown:not(:first-of-type){margin-top:20px}section.user-detail[edit=true] .content .credit-table .input-wrapper{flex:1 1}section.user-detail[edit=true] .content .credit-table .remove-button{align-items:center;display:flex;flex:1 1;justify-content:center;margin-top:5px}section.user-detail[edit=true] .content .credit-table .remove-button span{display:inline;display:initial}}section.voucher-detail .service-restrictions .content{margin:auto}section.voucher-detail .service-restrictions .content>div{display:flex}.cs-modal-container{--modal-background:var(--secondary-theme-color);--modal-color:var(--primary-theme-color);bottom:0;display:none;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:200}.cs-modal-container.fadeIn{display:flex}.cs-modal-container .overlay{display:block;pointer-events:auto}.cs-modal-container .cs-modal{background:var(--secondary-theme-color);background:var(--modal-background,var(--secondary-theme-color));border:5px solid var(--primary-theme-color);color:var(--primary-theme-color);color:var(--modal-color,var(--primary-theme-color));display:flex;flex-direction:column;margin:auto;max-height:100%;max-width:100%;min-height:100px;min-width:400px;pointer-events:auto;position:relative;z-index:1}.cs-modal-container .cs-modal.dark{--modal-background:var(--primary-theme-color);color:#ccc}.cs-modal-container .cs-modal.wide-content{width:700px}.cs-modal-container .cs-modal.full-height-content{height:100%}.cs-modal-container .cs-modal.full-content{height:100%;width:100%}.cs-modal-container .cs-modal>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;padding:5px 5px 5px 1em;width:100%}.cs-modal-container .cs-modal>header>label{font-size:1.5em}.cs-modal-container .cs-modal>header nav{display:flex;flex:1 1;justify-content:flex-end}.cs-modal-container .cs-modal>header nav button{color:inherit;font-size:1.5em;margin:0 .2em;position:relative;z-index:2}.cs-modal-container .cs-modal>header nav button:hover{opacity:.5}.cs-modal-container .cs-modal>div{display:flex;flex:1 1;overflow:auto;padding:0 3em 2em}.cs-modal-container .cs-modal>div>*{display:flex;flex:1 1;flex-direction:column}@media screen and (max-width:730px){.cs-modal-container .cs-modal>div{padding:0 1em 2em}}@media screen and (max-width:400px){.cs-modal-container .cs-modal{min-width:0;min-width:auto;width:100%}}@-webkit-keyframes toast-fade-in{0%{opacity:.2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes toast-fade-in{0%{opacity:.2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes toast-fade-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes toast-fade-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}#toaster{align-items:flex-end;bottom:50px;display:flex;flex-direction:column-reverse;left:50px;position:fixed;z-index:9999}#toaster>div{transition:all .2s}#toaster>div.fade-out{-webkit-animation:toast-fade-out .3s forwards;animation:toast-fade-out .3s forwards}#toaster .toast{--progress-height:5px;--toaster-text-color:var(--secondary-theme-color);-webkit-animation:toast-fade-in .2s forwards;animation:toast-fade-in .2s forwards;background:var(--primary-theme-color);border:1px solid var(--secondary-theme-color);border-radius:0;color:var(--secondary-theme-color);cursor:pointer;display:flex;flex-direction:column;margin:5px 0;min-height:60px;min-width:250px;position:relative}#toaster .toast[toast-style=INFO]{--toaster-text-color:var(--tertiary-theme-color,#fff);background:var(--state-info-color)}#toaster .toast[toast-style=SUCCESS]{--toaster-text-color:var(--tertiary-theme-color,#fff);background:var(--state-success-color)}#toaster .toast[toast-style=WARNING]{--toaster-text-color:var(--primary-theme-color);background:var(--state-warning-color)}#toaster .toast[toast-style=ERROR]{--toaster-text-color:var(--tertiary-theme-color,#fff);background:var(--state-error-color)}#toaster .toast div.toast-container{align-items:center;color:var(--toaster-text-color);display:flex;flex:1 1;font-size:1.2em;height:calc(100% - var(--progress-height));padding:5px 10px;pointer-events:none;width:100%}#toaster .toast div.toast-container .fa{font-size:1.6em;margin:0 .5em}#toaster .toast div.toast-container>div{white-space:pre-line}#toaster .toast progress{-webkit-appearance:none;appearance:none;height:5px;width:100%}#toaster .toast progress::-webkit-progress-bar{background:rgba(0,0,0,.1)}#toaster .toast progress::-webkit-progress-value{background:var(--toaster-text-color);opacity:.5}#toaster .toast ::-moz-progress-bar{background:var(--toaster-text-color);opacity:.5}section.delivery-page{display:flex;flex-direction:column;height:100%}section.delivery-page header{align-items:center;display:flex;flex-wrap:wrap;font-size:.9em;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;width:100%}section.delivery-page header .image-wrapper{margin:0 30px}section.delivery-page header form{align-items:stretch;display:flex;flex:1 1;justify-content:flex-end}section.delivery-page header form label{align-self:center}section.delivery-page header form .input-wrapper{height:auto;margin:0 10px}section.delivery-page header form .input-wrapper input{width:75px}section.delivery-page header form button{width:auto}section.delivery-page header form button.fancy:hover{background:var(--primary-theme-color);color:var(--secondary-theme-color)}section.delivery-page .error-block{flex:1 1}section.delivery-page .error-block>div{align-self:center;display:flex;flex-direction:column;justify-content:center}section.delivery-page .error-block>div svg{align-self:center;font-size:5em!important;margin-bottom:10px}section.delivery-page .error-block>div span{font-size:2em;text-align:center}section.delivery-page .session-detail{flex:1 1}section.delivery-page .session-detail .action-buttons{display:flex;justify-content:flex-end;margin:15px}section.delivery-page .session-detail .action-buttons button{align-items:center;display:flex;width:auto}section.delivery-page .session-detail .action-buttons button .fa{height:1em;width:1.5em}section.delivery-page .session-detail .action-buttons button:not(:first-of-type){margin-left:10px}section.delivery-page .session-detail>.address{display:flex;flex-wrap:wrap;justify-content:space-between}section.delivery-page .session-detail>.address h2{font-family:TeutonMager,Roboto,sans-serif}section.delivery-page .session-detail>.address .delivery,section.delivery-page .session-detail>.address .pickup{background:var(--tertiary-theme-color);border:3px solid var(--primary-theme-color);flex:1 1;margin:15px;min-width:400px;padding:10px}section.delivery-page .session-detail .notes-wrapper{display:flex;justify-content:center;position:relative}section.delivery-page .session-detail .notes-wrapper hr{background:var(--primary-theme-color);border:none;height:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%) scaleX(2000);transform:translateY(-50%) scaleX(2000);width:100%}section.delivery-page .session-detail .notes-wrapper .notes{background:var(--tertiary-theme-color);border:3px solid var(--primary-theme-color);margin:15px;max-width:100%;padding:10px;position:relative;width:500px}section.delivery-page .completed{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto}section.delivery-page .completed .fa{font-size:4em;margin-bottom:15px}section.delivery-page .language-toggle{bottom:40px;font-size:1.8em;left:10px;position:absolute;z-index:9}section.delivery-page footer{background:var(--primary-theme-color);bottom:0;color:var(--secondary-theme-color);flex-direction:column;font-family:TeutonMager,Roboto,sans-serif;font-weight:700;padding:10px;position:-webkit-sticky;position:sticky;width:100%}section.delivery-page footer,section.delivery-page footer>div{align-items:center;display:flex;justify-content:center}section.delivery-page footer label{color:var(--tertiary-theme-color)}section.delivery-page footer a{color:inherit}section.delivery-page footer span{color:var(--tertiary-theme-color);display:block;margin:0 20px}@media screen and (max-width:860px){section.delivery-page .session-detail>.address{flex-direction:column}section.delivery-page .session-detail>.address .delivery,section.delivery-page .session-detail>.address .pickup{min-width:0;min-width:auto}}@media screen and (max-width:660px){section.delivery-page header{flex-direction:column}section.delivery-page header .image-wrapper{margin:0 0 10px;max-width:329px}section.delivery-page header .image-wrapper img{max-height:100%;max-width:100%}}@media screen and (max-width:310px){section.delivery-page .session-detail .action-buttons{flex-direction:column}section.delivery-page .session-detail .action-buttons button{margin:10px 0!important;width:100%}section.delivery-page .language-toggle{color:var(--secondary-theme-color);position:static}section.delivery-page footer div{flex-direction:column}section.delivery-page footer div span{display:none}}section.authorization-detail .authorization{padding:20px 40px}section.authorization-detail .content{align-items:flex-start;display:flex;justify-content:center}:root{--primary-theme-color:#212121;--secondary-theme-color:#f8db14;--tertiary-theme-color:#fff;--state-info-color:#3498db;--state-success-color:#4caf50;--state-warning-color:#f9a825;--state-error-color:#e74c3c;--primary-scope-color:var(--primary-theme-color);--secondary-scope-color:var(--secondary-theme-color);--tertiary-scope-color:var(--tertiary-theme-color);--cube-size:60px}@media screen and (min-width:500px){::-webkit-scrollbar{height:15px;width:15px}::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background:#f8db14;background:var(--secondary-theme-color);border:10px solid rgba(0,0,0,.5)}::-webkit-scrollbar-thumb:hover{background:#fff;background:var(--tertiary-theme-color,#fff);border-color:transparent}::selection{background:#212121;background:var(--primary-theme-color);color:#f8db14;color:var(--secondary-theme-color)}}*{scrollbar-color:#7b6d0a rgba(0,0,0,.2)}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}textarea{resize:vertical}label{display:inline-block}a{color:#212121;color:var(--primary-theme-color);text-decoration:none}a:not([disabled]):hover{text-decoration:underline}body{background-color:#f8db14;background-color:var(--secondary-theme-color);font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;height:100vh;line-height:1.5;margin:0;overflow-x:hidden;position:relative;text-align:left}body *{letter-spacing:1px;text-rendering:optimizeLegibility}body main{display:flex;height:100%}body main>section:not(.navigation){display:flex;flex-direction:column;height:100%;margin-left:70px;width:calc(100% - 70px)}body main>section:not(.navigation)>div:not(.title):not(.sk-cube-grid){flex:1 1;overflow:hidden auto}body main>section:not(.navigation)>.content-wrapper{margin:0}body main>section:not(.navigation) div.content-wrapper{padding:25px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fa{fill:currentColor}.fadeIn{-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards;opacity:0}.invert-logo{-webkit-filter:invert(1) grayscale(1);filter:invert(1) grayscale(1)}.smooth-scroll{scroll-behavior:smooth}input[type=checkbox]{border:none;cursor:pointer;margin-right:auto}h1{font-size:2.5rem;font-weight:500;line-height:1.2}h3{font-size:1.75rem}button{background:none;border:none;color:inherit;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}button[disabled]{cursor:not-allowed;opacity:.5}button[active=true]{background:#fff!important;background:var(--tertiary-theme-color)!important}button:focus{outline:0}button *{pointer-events:none}button a{pointer-events:all}a{cursor:pointer}a:not(.user-selectable){-webkit-user-select:none;user-select:none}a *{cursor:pointer}.button.fancy,a.fancy,button.fancy{border:3px solid #212121;border:3px solid var(--primary-theme-color);font-family:TeutonMager,Roboto,sans-serif;font-weight:700;padding:10px;width:100%}.button.fancy .fa:not(:only-child),a.fancy .fa:not(:only-child),button.fancy .fa:not(:only-child){margin-right:10px}.button.fancy:not([disabled]):hover,a.fancy:not([disabled]):hover,button.fancy:not([disabled]):hover{background:#fff;background:var(--tertiary-theme-color,#fff)}.button.fancy.invert:not([disabled]):hover,a.fancy.invert:not([disabled]):hover,button.fancy.invert:not([disabled]):hover{background:#212121;background:var(--primary-theme-color);color:#f8db14;color:var(--secondary-theme-color)}.button.no-style,a.no-style,button.no-style{-webkit-appearance:none;appearance:none;padding:0}.button[disabled],.button[disabled] *,a[disabled],a[disabled] *,button[disabled],button[disabled] *{cursor:not-allowed}.button-wrapper{display:flex}.button-wrapper .button,.button-wrapper a,.button-wrapper button{flex:1 1}.label,label{font-family:TeutonMager,Roboto,sans-serif;font-weight:700}pre{color:inherit;font-family:inherit;font-size:1em;line-height:1.2;margin:0;overflow:visible;text-align:justify;white-space:pre-wrap}.overlay{background:rgba(0,0,0,.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0}.bg-primary{background:#212121;background:var(--primary-theme-color)}.bg-secondary{background:#f8db14;background:var(--secondary-theme-color)}.bg-tertiary{background:#fff;background:var(--tertiary-theme-color,#fff)}.cl-primary{color:#212121;color:var(--primary-theme-color)}.cl-secondary{color:#f8db14;color:var(--secondary-theme-color)}.cl-tertiary{color:#fff;color:var(--tertiary-theme-color,#fff)}.cl-info{color:#3498db;color:var(--state-info-color)}.cl-success{color:#4caf50;color:var(--state-success-color)}.cl-warning{color:#f9a825;color:var(--state-warning-color)}.cl-error{color:#e74c3c;color:var(--state-error-color)}.dark{--primary-scope-color:var(--secondary-theme-color);--secondary-scope-color:var(--primary-theme-color);--tertiary-scope-color:#ccc;--input-border-color:#ccc;--dropdown-content-background:var(--secondary-theme-color);--dropdown-content-color:var(--primary-theme-color)}.grid-table{--grid-column-gap:10px;grid-gap:5px var(--grid-column-gap);align-items:center;display:grid}.grid-table.stripes{align-items:stretch}.grid-table>*{align-items:center;display:flex}.grid-table .label,.grid-table label{font-weight:700;justify-content:flex-end;text-align:right}.grid-table .label:after,.grid-table label:after{content:":"}.grid-table.no-label-content .label:after,.grid-table.no-label-content label:after{content:""}.grid-table .with-suffix{justify-content:flex-end;margin-right:calc(var(--grid-column-gap)*-1)}.grid-table>.placeholder{display:none}.grid-icon-auto-1fr{grid-template-columns:2em auto 1fr}.grid-icon-auto-1fr.stripes>:nth-child(6n),.grid-icon-auto-1fr.stripes>:nth-child(6n-1){background:rgba(0,0,0,.2);position:relative}.grid-icon-auto-1fr.stripes>:nth-child(6n-1):before{background:rgba(0,0,0,.2);bottom:0;content:"";left:0;left:auto;position:absolute;right:0;right:calc(var(--grid-column-gap)*-1);top:0;width:var(--grid-column-gap)}.grid-icon-auto-1fr.stripes>:nth-child(6n-2){background:rgba(0,0,0,.2);height:100%;position:relative;width:100%}.grid-icon-auto-1fr.stripes>:nth-child(6n-2):before{background:rgba(0,0,0,.2);bottom:0;content:"";left:0;left:auto;position:absolute;right:0;right:calc(var(--grid-column-gap)*-1);top:0;width:var(--grid-column-gap)}.grid-icon-auto-1fr.wrap.responsive,.grid-icon-auto-1fr.wrap:not(.static){grid-template-columns:auto 1fr}.grid-icon-auto-1fr.wrap.responsive>:nth-child(3n),.grid-icon-auto-1fr.wrap:not(.static)>:nth-child(3n){grid-column:span 2}.grid-icon-auto-1fr.wrap.responsive label,.grid-icon-auto-1fr.wrap:not(.static) label{justify-content:flex-start;text-align:left}.grid-icon-auto-1fr.wrap.responsive .full-span,.grid-icon-auto-1fr.wrap:not(.static) .full-span{grid-column:span 2}.grid-icon-auto-1fr .full-span{grid-column:span 3}.grid-auto-1fr{grid-template-columns:auto 1fr}.grid-auto-1fr.stripes>:nth-child(4n),.grid-auto-1fr.stripes>:nth-child(4n-1){background:rgba(0,0,0,.2);position:relative}.grid-auto-1fr.stripes>:nth-child(4n-1):before{background:rgba(0,0,0,.2);bottom:0;content:"";left:0;left:auto;position:absolute;right:0;right:calc(var(--grid-column-gap)*-1);top:0;width:var(--grid-column-gap)}.grid-auto-1fr .full-span{grid-column:span 2}.image-wrapper{align-items:center;display:flex;justify-content:center}.image-wrapper img{max-height:100%;max-width:100%}.ellipsis{overflow:hidden;text-overflow:ellipsis}.separator{grid-gap:20px;display:grid;grid-template-areas:"left title right";grid-template-columns:1fr auto 1fr;margin:20px 0}.separator .separator-action,.separator a,.separator button{background:#f8db14;background:var(--secondary-theme-color);border:5px solid #212121;border:5px solid var(--primary-theme-color)}.separator .separator-action:hover,.separator a:hover,.separator button:hover,.separator>label{background:#fff;background:var(--tertiary-theme-color)}.separator>label{align-items:center;border:5px solid #212121;border:5px solid var(--primary-theme-color);display:flex;font-size:2em;grid-area:title;justify-content:center;min-width:350px;padding:.3em;position:relative;text-align:center}.separator>label:before{background:#212121;background:var(--primary-theme-color);content:"";height:10px;left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) scaleX(200);transform:translateY(-50%) scaleX(200);z-index:-1}.separator>label .fa{margin-right:15px}.separator>div{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.separator>div:first-of-type{grid-area:left}.separator>div:last-of-type{grid-area:right}.separator a,.separator button{margin:0 10px;padding:.5em 1em}.separator a label,.separator button label{margin-left:10px}.separator.compact{grid-gap:0;align-items:flex-start;grid-template-areas:"title title title" "left . right"}.separator.compact.title{margin:0 0 10px}.separator.compact.title>label{border:none;border-bottom:5px solid #212121;border-bottom:5px solid var(--primary-theme-color);margin:0}.separator.compact.title>label:before{display:none}.separator.compact>label{min-width:250px}.separator.compact>div{margin-top:-5px}.separator.compact button{min-width:50px;padding:.2em .5em}.separator.compact button:only-child{border-radius:0 0 10px 10px}.separator .input-wrapper{border-width:5px}h4{align-items:center;display:flex;font-family:TeutonMager,Roboto,sans-serif;font-weight:700;margin:40px 0 15px}h4 .fa{margin-right:15px}.action-buttons{align-items:center;display:flex;justify-content:flex-end}.flex-row{align-items:flex-start;display:flex;flex-wrap:wrap}.flex-row>div{flex:1 1}.flex-row>div:not(:last-of-type){margin-right:20px}.flex-center{align-items:center;display:flex;justify-content:center}.align-left{text-align:left!important}.align-center{text-align:center!important}.align-right{text-align:right!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.absolute-overlap{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.user-selectable{cursor:default!important}button.no-style .input-wrapper{width:100%}.toolbar{align-items:center;background:#fff;background:var(--tertiary-theme-color,#fff);border-bottom:5px solid #212121;border-bottom:5px solid var(--primary-theme-color);display:flex;justify-content:space-between;padding:5px 10px}.toolbar .back-button{font-size:1.5em;outline:none;padding:0 .5em}.toolbar .back-button:hover{color:#f8db14;color:var(--secondary-theme-color);-webkit-filter:brightness(.4);filter:brightness(.4)}.toolbar .input-wrapper,.toolbar h1{font-size:1.49em;font-weight:700;margin:0 auto 0 20px;text-shadow:none}.toolbar .input-wrapper{height:100%;padding:0 .5em}.toolbar .action-buttons{align-items:center;display:flex}.toolbar .action-buttons button:hover{color:#f8db14;color:var(--secondary-theme-color);-webkit-filter:brightness(.4);filter:brightness(.4)}.toolbar .action-buttons button:hover.remove{color:#e74c3c;color:var(--state-error-color);-webkit-filter:initial;filter:none}.toolbar .action-buttons .fa{font-size:1.2em;margin-right:10px}.box-grid{grid-gap:30px 5%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:space-around;margin-bottom:40px;text-align:center}.box-grid>*{background:#fff;background:var(--tertiary-theme-color,#fff);border:5px solid #212121;border:5px solid var(--primary-theme-color);display:flex;flex-direction:column;justify-content:center;padding:5px 20px;position:relative}.box-grid>:before{background:#212121;background:var(--primary-theme-color);content:"";height:10px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:500vw;z-index:-1}.box-grid>* label{font-size:2em;margin-bottom:5px}.box-grid>*>.fa{display:none}.error-block{align-items:center;background-color:#f8d7da;border-color:#f5c6cb;color:#721c24;display:flex;height:100%;justify-content:center;margin-bottom:0;padding:5px;width:100%}h1,h2,h3,h5,h6,label,p{margin:0}.remove-button:hover{color:#e74c3c!important;color:var(--state-error-color)!important;-webkit-filter:initial!important;filter:none!important;opacity:1!important}.item-redirect{color:inherit}.item-redirect:hover{color:#3498db;color:var(--state-info-color)}.grid-button{grid-gap:20px;display:grid;grid-template-columns:auto 1fr;justify-content:center;text-align:center}.grid-button svg{margin:auto}.bordered{border:5px solid #212121;border:5px solid var(--primary-theme-color)}.double-contrast{-webkit-filter:contrast(2);filter:contrast(2)}.loading-overlay{align-items:center;background:#f8db14;background:var(--secondary-scope-color);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}[data-tippy-root] [data-placement^=top] .tippy-arrow:before{border-top-color:var(--tippy-arrow-background,var(--tippy-background))!important}[data-tippy-root] [data-placement^=bottom] .tippy-arrow:before{border-bottom-color:var(--tippy-arrow-background,var(--tippy-background))!important}[data-tippy-root] [data-placement^=left] .tippy-arrow:before{border-left-color:var(--tippy-arrow-background,var(--tippy-background))!important}[data-tippy-root] [data-placement^=right] .tippy-arrow:before{border-right-color:var(--tippy-arrow-background,var(--tippy-background))!important}[data-tippy-root] .tippy-arrow{pointer-events:none!important;z-index:2}[data-tippy-root] .tippy-content{background:var(--tippy-background);border-radius:10px;box-shadow:0 1px 1px 0 rgba(60,64,67,.08),0 1px 3px 1px rgba(60,64,67,.16);padding:.3125rem .5625rem;z-index:2}[data-theme~=cubesave]{--tippy-background:var(--primary-theme-color);background:none;color:#fff;color:var(--tertiary-theme-color,#fff);padding:0}[data-theme~=cubesave] .tippy-arrow{--tippy-arrow-background:var(--secondary-theme-color)}[data-theme~=cubesave] .tippy-content{border:3px solid #f8db14;border:3px solid var(--secondary-theme-color)}[data-theme~=cubesave] button{color:#fff;color:var(--tertiary-theme-color)}[data-theme~=remove-confirm]{--tippy-background:var(--primary-theme-color);background:none;padding:0}[data-theme~=remove-confirm] .tippy-arrow{--tippy-arrow-background:var(--state-error-color)}[data-theme~=remove-confirm] .tippy-content{border:3px solid #e74c3c;border:3px solid var(--state-error-color);font-family:TeutonMager,Roboto,sans-serif;font-size:1.15em;font-weight:700;overflow:hidden;padding:0}[data-theme~=remove-confirm] button{color:#e74c3c;color:var(--state-error-color);font-weight:700;padding:.5em}[data-theme~=remove-confirm] button:hover{background:#e74c3c;background:var(--state-error-color);color:#212121;color:var(--primary-theme-color)}.dropdown-content{background:#212121;background:var(--dropdown-content-background,var(--primary-theme-color));border:3px solid #212121;border:3px solid var(--input-border-color,var(--primary-theme-color));box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);color:#fff;color:var(--dropdown-content-color,var(--tertiary-theme-color));display:flex;margin:-3px 0;position:fixed;z-index:999}.dropdown-content .options{flex:1 1;overflow:auto;padding:0;position:relative}.dropdown-content .options button{border-bottom:3px solid #212121;border-bottom:3px solid var(--dropdown-content-background,var(--primary-theme-color));display:block;-webkit-filter:brightness(.8);filter:brightness(.8);padding:5px 8px;text-align:left;width:100%}.dropdown-content .options button:first-of-type{border-top:none}.dropdown-content .options button:last-of-type{border-bottom:none}.dropdown-content .options button:focus{background:#fff;background:var(--tertiary-theme-color);-webkit-filter:brightness(.8);filter:brightness(.8)}.dropdown-content .options button:focus,.dropdown-content .options button:hover,.dropdown-content .options button[active=true]{border-color:#212121;border-color:var(--input-border-color,var(--primary-theme-color));color:#212121;color:var(--primary-theme-color)}.dropdown-content .options button:hover,.dropdown-content .options button[active=true]{background:#fff!important;background:var(--tertiary-theme-color)!important;-webkit-filter:none;filter:none;font-weight:700}[data-theme~=language]{background:#212121;background:var(--primary-theme-color);font-family:TeutonMager,Roboto,sans-serif}@media screen and (max-width:800px){.separator{grid-gap:0;align-items:flex-start;grid-template-areas:"title title title" "left . right"}.separator.title{margin:0 0 10px}.separator.title>label{border:none;border-bottom:5px solid #212121;border-bottom:5px solid var(--primary-theme-color);margin:0}.separator.title>label:before{display:none}.separator>label{min-width:250px}.separator>div{margin-top:-5px}.separator button{min-width:50px;padding:.2em .5em}.separator button:only-child{border-radius:0 0 10px 10px}}@media screen and (max-width:560px){.box-grid.simplify{grid-gap:0;display:flex;flex-direction:column;flex-wrap:wrap}.box-grid.simplify>div{background:transparent;border:none;flex:50% 1;flex-direction:row;flex-wrap:wrap;justify-content:normal;margin-bottom:20px;min-width:100px;padding:0 20px;text-align:left}.box-grid.simplify>div:before{content:none}.box-grid.simplify>div>.fa{display:block}.box-grid.simplify>div label{font-size:1em;margin:0 0 0 10px}.box-grid.simplify>div label:after{content:":"}.box-grid.simplify>div span{width:100%}}@media screen and (max-width:500px){body{font-size:.8em}body *{letter-spacing:.3px}body main>section:not(.navigation){margin-left:0;width:calc(100% - 20px)}body main>section:not(.navigation) div.content-wrapper{padding:10px}body .grid-icon-auto-1fr.responsive,body .grid-icon-auto-1fr:not(.static){grid-template-columns:auto 1fr}body .grid-icon-auto-1fr.responsive>:nth-child(3n),body .grid-icon-auto-1fr:not(.static)>:nth-child(3n){grid-column:span 2}body .grid-icon-auto-1fr.responsive label,body .grid-icon-auto-1fr:not(.static) label{justify-content:flex-start;text-align:left}body .grid-icon-auto-1fr.responsive .full-span,body .grid-icon-auto-1fr:not(.static) .full-span{grid-column:span 2}h1{font-size:1.7em}.list-wrapper{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}.flex-row{display:block}.flex-row>div{flex:1 1}}
/*# sourceMappingURL=main.322b7a02.css.map*/