/* Minified on 2026-02-11. Overrides for Brewdads. */
.team-wrap{text-align:center}.team-desc{max-width:100%;align-items:center;background:#fff;padding:15px;margin:1em;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.team-cards{display:flex;align-items:stretch;flex-wrap:wrap;margin:1em}.profile-card{flex:1 1 0;display:flex;flex-direction:column;box-sizing:border-box;margin:10px;min-width:220px;background:transparent}.profile-card .card-header img{width:100%;height:auto;display:block;object-fit:cover}.profile-card .card-content{flex:1 1 auto;padding:12px;display:flex;flex-direction:column}.profile-card .card-content .keyword-list{margin:0 0 12px;flex:0 0 auto}.profile-card .card-content>.social-icons{margin-top:auto}.card-header h3{margin:10px;text-align:center}.card-content{padding:10px;overflow:hidden;background:#fff}.card-content ul{text-align:left}.keyword-list th,.keyword-list td{padding:5px;text-align:left}@media only screen and (max-width:600px){.keyword-list th,.keyword-list td{display:block;width:100%;box-sizing:border-box}.keyword-list th{text-align:center}}@media (max-width:768px){.profile-card{width:90%}}
.image-container{position:relative;cursor:pointer;overflow:hidden}.image-container img{max-width:100%;height:auto;display:block;transition:transform .3s ease-in-out}.zoom-popup{display:none;position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,.7);justify-content:center;align-items:center}.zoom-popup[hidden]{display:none!important}.zoom-popup img{max-width:90%;max-height:90%;display:block}.close-btn{position:absolute;top:15px;right:15px;color:#fff;font-size:24px;cursor:pointer}
.calculator{text-align:center;width:100%}form{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:10px}.form-group{flex:0 0 calc(30% - 10px);display:flex;flex-direction:column;gap:5px}form.bier-profile-calc label{margin-bottom:5px;text-align:left}form.bier-profile-calc input{width:70px!important;margin-bottom:0!important}form.bier-profile-calc span.error{width:100%;text-align:left;color:red}@media screen and (max-width:600px){.form-group{flex:0 0 100%}}#result{font-weight:700;font-size:large;color:#333;text-align:left}
.cookie-banner{position:fixed;bottom:0;left:0;width:100%;background:#333;color:#fff;padding:10px;text-align:center;box-shadow:0 -1px 5px 0 #888;z-index:2000}.cookie-banner[hidden]{display:none!important}.cookie-banner p{margin:0}.cookie-banner button{background:#fff;color:#333;padding:5px 10px;cursor:pointer;border:none}
.impressum-content,.datenschutz-content{display:none;transition:max-height .2s ease-out}.impressum-content p,.datenschutz-content p{margin:10px 0}.footer-imp-datenschutz{text-align:center}
[id]{scroll-margin-top:70px}.logo-wrap{display:flex;align-items:center;gap:10px;float:none}.btn-lang-toggle{margin:0;padding:.35em .9em;line-height:1}#top-header .grid>.content{display:flex;align-items:center;justify-content:space-between}.navigation{float:none;margin:0}
@media handheld,only screen and (max-width:767px){#top-header .grid>.content{display:block}.navigation{margin:10px 0 0}}
.fa-brands{font-size:22px}.table-container{max-width:1200px}.details-table{width:90%!important}.fa-caret-down{font-size:1.8rem;color:dimgrey;transform:rotate(-90deg);transition:transform .2s linear}.fa-caret-down.open{transform:rotate(0deg)}
