/* Detailansicht */
.bnr5 #bnr5-social-breakdown[hidden]{display:none!important}
.bnr5 #bnr5-detail-net-result{margin:22px 0;padding:clamp(20px,3vw,34px);border-radius:18px;background:#172f3a;color:#edf5f4;border:1px solid #31505a;box-shadow:0 12px 28px rgba(13,38,48,.12)}
.bnr5 #bnr5-detail-net-result .bnr-detail-net-value{display:block;color:#c3f28c;font-size:clamp(40px,5vw,64px);line-height:1.1;letter-spacing:-.035em;font-weight:800;font-variant-numeric:tabular-nums;margin:8px 0 18px;overflow-wrap:anywhere}
.bnr5 #bnr5-detail-net-result>p:not(.small){padding:9px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.13);color:#edf5f4;font-size:15px}
.bnr5 #bnr5-detail-net-result .bnr-detail-total{font-size:15px;font-weight:650;color:#e4f3ee;margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid rgba(255,255,255,.22)}
.bnr5 #bnr5-detail-net-result .small{color:#d1dfdd;font-size:13px;line-height:1.55;margin:12px 0}
.bnr5 #bnr5-detailed .formgrid>div{min-width:0}
.bnr5 #bnr5-detailed input,.bnr5 #bnr5-detailed select{max-width:100%;box-sizing:border-box}
@media(max-width:650px){.bnr5 #bnr5-detail-net-result{padding:20px 16px}.bnr5 #bnr5-detail-net-result .bnr-detail-net-value{font-size:40px}}

/* Schnellrechner Ergebnis */
.bnr5 .bnr-quick-result{padding:clamp(22px,3.2vw,38px)!important}
.bnr5 #bnr5-quick-message .bnr-net-label{display:block;color:#d2e0dc;font-size:clamp(14px,1.35vw,18px);margin-bottom:6px}
.bnr5 #bnr5-quick-message .bnr-net-amount,
.bnr5 #bnr5-quick-message .bnr-detail-net-value{display:block;color:#c3f28c!important;font-size:clamp(40px,5vw,64px)!important;line-height:1.1;font-weight:800!important;font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:8px 0 14px;overflow-wrap:anywhere}
.bnr5 #bnr5-quick-message .bnr-net-qualifier{display:block;color:#c5d4ce;font-size:13px;margin-bottom:20px}
.bnr5 #bnr5-quick-message>details{margin:18px 0 12px;padding:14px 16px;border:1px solid #4a6262;border-radius:12px}
.bnr5 #bnr5-quick-message>details>summary{color:#d7f5e3;font-weight:650;cursor:pointer}
@media(max-width:600px){.bnr5 #bnr5-quick-message .bnr-net-amount,.bnr5 #bnr5-quick-message .bnr-detail-net-value{font-size:clamp(26px,8.75vw,40px)!important;white-space:nowrap;overflow-wrap:normal}}
