/* Compact FAIR campaign entry; the approved home/best-offer design is separate. */
.fair-mobile-entry .hero{align-items:start}
.fair-mobile-entry #premium-calculator-title{font-size:24px;line-height:1.2;margin:0 0 8px;color:#4b5563}
.fair-mobile-entry #calculator-view .offer-consideration{font-size:14px;line-height:1.45;margin:0 0 12px}
.fair-mobile-entry .fair-entry-context{font-size:13px;line-height:1.4;color:#465669;margin:8px 0 12px}
.fair-mobile-entry .fair-entry-questions{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:0;font-size:13px;line-height:1.4}
.fair-mobile-entry .fair-entry-questions a{color:#4b5563;text-decoration:underline;text-underline-offset:3px}
.fair-mobile-entry #praemienrechner .pr-intake-submit{background:#cba85e!important;color:#374151!important;border-color:#1b2a42!important;border-radius:5px!important}
.fair-mobile-entry #praemienrechner .funnel-dock button[aria-current=step]{color:#4b5563;border-color:#1b2a42}
.fair-entry-frame.pr-embed.pr-compact.pr-schneider #pr-app #pr-calcbtn,.fair-entry-frame.pr-embed.pr-compact.pr-schneider #pr-app #pr-resultarea .pr-card>button.pr-review.pr-card-offer{background:#cba85e!important;color:#374151!important;border:1px solid #1b2a42!important;border-radius:5px!important;opacity:1!important}
.fair-entry-frame.pr-embed.pr-compact.pr-schneider #pr-app #pr-calcbtn:disabled{background:#e4d4af!important;color:#526077!important;cursor:not-allowed}
.fair-entry-frame.pr-embed.pr-compact.pr-schneider #pr-app #pr-calcbtn:hover:not(:disabled){background:#d7b977!important}
.fair-entry-frame #pr-calcbtn:focus-visible{outline:2px solid #1b2a42;outline-offset:3px}
@media(max-width:720px){
 html body.fair-mobile-entry .hero.hero-with-compass,html body.fair-mobile-entry .hero.wrap{padding-top:14px!important;padding-bottom:18px!important;row-gap:12px!important}
 .fair-mobile-entry .hero>.intro,.fair-mobile-entry .hero>div:first-child{padding-top:0!important}
 .fair-mobile-entry .hero h1{margin:0!important;font-size:30px;line-height:1.12}
 .fair-mobile-entry .hero .breadcrumb{margin:0 0 8px;font-size:11px}
 .fair-mobile-entry .hero .eyebrow,.fair-mobile-entry .hero .trust,.fair-mobile-entry .hero .hero-actions{display:none}
 .fair-mobile-entry .hero p.intro,.fair-mobile-entry .hero p.lead{font-size:14px;line-height:1.4;margin:8px 0 0!important;max-width:none}
 .fair-mobile-entry .hero>div:first-child>.button{display:none!important}
 .fair-mobile-entry .hero-logo img{height:48px;max-width:180px;object-fit:contain;object-position:left}
 .fair-mobile-entry #rechner.calculator-card{padding:0!important;margin:0!important}
 .fair-mobile-entry #premium-calculator-title{font-size:22px;margin-bottom:6px}
 .fair-mobile-entry #calculator-view .offer-consideration{font-size:12px;margin-bottom:10px}
 .fair-mobile-entry .fair-entry-context{font-size:12px;margin-bottom:8px}
 .fair-mobile-entry #premium-calculator{border-radius:4px!important}
 .fair-mobile-entry .fair-entry-questions{font-size:12px;margin-top:10px;gap:6px 14px}
 .fair-mobile-entry .hero .hero-process{padding-top:14px!important}
}
