.d-maintenance,body.maintenance .d-maintenance-none{display:none}body.maintenance .d-maintenance{display:inherit}body,html{height:100%}main{min-height:100%;padding-top:calc(var(--nav-height) + 1rem);padding-bottom:4.4rem;margin-bottom:-3.4rem}button.close{min-width:auto}.button{background-color:transparent;border:1px solid var(--color-dark);color:var(--color-dark);display:block;line-height:var(--font-lineheight);min-width:10rem;padding:.5rem 1rem;position:relative;text-align:left;text-decoration:none;transition:color var(--animation-time);width:100%}@media (min-width:400px){.button{display:inline-block;width:initial}}.button:hover{color:var(--color-light)}.button::after{background:var(--color-dark);content:'';height:100%;left:0;position:absolute;top:0;transition:width var(--animation-time);width:0}.button:hover::after{width:100%}.button.icon{padding:.5rem 3rem .5rem 1rem}.button.light{border:1px solid var(--color-light);color:var(--color-light)}.button.light:hover{color:var(--color-dark)}.button.light::after{background:var(--color-light)}.button span,.button svg{position:relative;z-index:1}.button svg{position:absolute;right:1rem;top:calc(50% - .3rem)}.center{text-align:center}.hidden{display:none}.list-unstyled{list-style:none;margin:0;padding:0}.list-unstyled li{margin:0}.noscroll{overflow:hidden}.page-header{background:var(--color-blue);color:var(--color-light);margin:0 auto;margin-top:var(--nav-height)}.page-header .header-container{display:flex;align-items:center;padding:0 var(--block-space-horizontal)}h1,h2,h3,h4,h5{margin-bottom:1rem}a.btn,button[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-position:center right 1rem;background-repeat:no-repeat;border:1px solid var(--color-dark);color:var(--color-dark);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--font-lineheight);min-width:5rem;padding:.5rem 1rem .35rem;text-align:left}#nav-site-main a{text-decoration:none!important}hr{border:solid 1px #f6ca45}ol,ul{margin-bottom:1rem}.content{padding:0 var(--block-space-horizontal)}span.stats{letter-spacing:.25rem;font-family:monospace;font-size:2.25rem}.text-bold{font-weight:700}@media (min-width:576px){#donate-link,#nav-site-main>nav a{display:inherit}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:var(--width-main)}}.form-inline label{margin-right:1rem}.form-inline label:not(:first-of-type){margin-left:2rem}.w-1{width:1%}a:not(.btn):not(.nav-link){text-decoration:underline}a.nav-link{font-weight:700}.form-control{background-image:none;-moz-appearance:auto;-webkit-appearance:auto;appearance:auto;border:1px solid #ced4da!important}input:required:not(.is-valid),input:required:not(:valid),input:required:not([type=checkbox]),input:required:not([type=hidden]),input:required:not([type=radio]),select:required,textarea:required{background-repeat:no-repeat!important;background-position:top right;background-size:32px 32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAABBUlEQVRYhe3VzwnCMBTH8e9zAxGcwJO4gCdHcFancIHiwdoFBHGE5yXVGtO0af546Q8C4SVtP5DyIqqKK4Ksgb1zMVEWcJA+gIWQTAZdeFfRO3AG+pWR8QJKIAYBkYibGXGAQIS2Q9FK0apbmwwIQDSKnoC6U6tNrYkCBCBQ9OKYL6MBIxAbQXZ20dRWSQADiIc5d3t/BVyTATyIJ4Ag27bQmf98z9sJx8bqmO8Xmh8PQY5f2z/RJAAHok3bAzY9j6UDeBC++O+C0EzpmEkBUxDJAaGILIAQRDbAWERWwBhEdsAQogjAhygG6EMUBbgQxQEWIs1tODWCrP8KgD8dwQyYAd28AJ8nodCxzCj/AAAAAElFTkSuQmCC)}input:required:invalid:not([type=checkbox]),input:required:invalid:not([type=hidden]),input:required:invalid:not([type=radio]),select:required:invalid,textarea:required:invalid{background-position:top right!important;background-size:32px 32px!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+UlEQVRYhe3Vuw6CMBQG4P+4ETdldfURfP/ncHWUuhnG48C10ntPy8KfNGlOC/lI4UDMDGOIGgA386JYHmQF6AgqBOCTe5l7AC8ADmVe3IAKCD8gD9GNIxMQh+B5MCswK62WDAhHKDA/oT95N9ZUHiAcATB/DPMmH+BHtCC6bqpD7SwDcCO+47n/71cA3nIAO6IHABBd5soy3zQ0dycMjd4xlxsOLx5AdF/vXs1ZBrBFTJm+hNZylSDAjnDF8y+ITULHlAUkIOQBkYgygAhEOUAgoiwgAFEe4EHUATgQ9QAWRF2AAVEfoCOE/oapIWr2BWCvIzgAB2CVHyLkpQU0gy/0AAAAAElFTkSuQmCC)}.btn-group-xs>.btn,.btn-xs{padding-top:.3rem!important;padding-bottom:.2rem!important;padding-left:.1rem!important;padding-right:.1rem!important;font-size:.875rem;line-height:1;border-radius:.2rem}.btn-group .btn{min-width:initial}.btn>i,.dropdown-item>i,.nav-link>i,a>i{width:1.25em;text-align:center}.btn>i:not(:last-child),.dropdown-item>i:not(:last-child),.nav-link>i:not(:last-child),a>i:not(:last-child){margin-right:.5rem}.pointer{cursor:pointer}input[type=number],select.number{max-width:8rem;font-family:monospace;font-size:large;text-align:right}ul.nav-tabs{font-weight:700}ul.nav-tabs li.nav-item{margin-bottom:0}ul.nav-tabs a.nav-link{text-decoration:none}.tab-content{border-width:1px;border-style:solid;border-color:#fff #dee2e6 #dee2e6 #dee2e6;padding:1rem}li{margin:initial}body.admin section[data-text]{position:relative}body.admin section[data-text] .text-container{border:var(--color-yellow) dashed 1px}body.admin section[data-text]+section[data-text] .text-container{border-top:0}body.admin section[data-text] .text-toggle{position:absolute;top:1px;right:1px;padding:1px;color:var(--color-yellow);background-color:rgb(255 255 255 / 66%);z-index:10}code{font-size:1.2rem!important}table.fade{opacity:0}td.bg-light,th.bg-light{background-color:#e8e9eb!important}.fixed16px{font-size:16px;line-height:1rem}.dataTables_wrapper ul.pagination a{color:inherit;text-decoration:none}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#000;background-color:#e2e2e2}.tooltip.tooltip-lg .tooltip-inner{max-width:350px}.tooltip.tooltip-xl .tooltip-inner{max-width:500px}.tooltip.tooltip-white .tooltip-inner{border:2px solid #000;background-color:#fff}.alert :last-child,label :last-child{margin-bottom:0}.chart.bars{height:360px}.chart>.loader{text-align:center;padding-top:9rem;color:#6c757d}.btn-reset,.modal button{min-width:auto!important}.text-center img{display:inherit}img.neigung,img.orientierung{width:120px;height:120px}img.neigung{object-fit:none;object-position:-18px -20px}img.orientierung{object-fit:none;object-position:-16px -17px}.azimuth-arrow{position:relative;top:.2rem;font-size:150%;line-height:0}.c3-bar-success{stroke:#28a745!important;fill:#28a745!important}.c3-bar-warning{stroke:#ffc107!important;fill:#ffc107!important}.c3-bar-danger{stroke:#dc3545!important;fill:#dc3545!important}.nennleistung-warnung p:last-child{margin-bottom:0}