body.company-view #creditBanner{display:none!important}
.business-tabs{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}
.business-tabs>[role=tab],.business-tabs>[data-customer-guide]{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;height:auto!important;padding:12px 16px!important;margin:0!important;font-size:14px!important;line-height:1.4!important;text-decoration:none!important;white-space:normal!important;text-align:center!important}
#companyArea .button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;line-height:1.4;font-size:14px;white-space:normal;text-align:center;max-width:100%}
#companyArea button,#companyArea a,#companyArea input,#companyArea select{scroll-margin-top:28px}
#companyArea :focus-visible{outline:3px solid #49308f;outline-offset:3px}
#companyArea .business-builder label,#companyArea .business-card p,#companyArea .business-form-intro{font-size:14px;line-height:1.65}
#companyArea input:not([type=checkbox]):not([type=file]),#companyArea select,#companyArea textarea{font-size:16px;min-height:44px;max-width:100%;box-sizing:border-box}
#companyArea label:has(input[type=checkbox]){display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.6!important}
#companyArea input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:3px 0 0!important}
#companyBillingCard{scroll-margin-top:28px}
.business-plans{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.business-plans>.business-plans-intro{grid-column:1/-1!important}
.business-plans>.business-plan p{font-size:14px;line-height:1.65}
.business-plans .business-plan strong{font-size:26px;line-height:1.4}
.business-plans .business-plans-copy{box-sizing:border-box}
.company-plan-manage{display:none!important}
body.company-customer .business-plans>.business-plan,body.company-customer .business-plans .vat-notice{display:none!important}
body.company-customer .company-plan-manage{display:inline-flex!important;margin-top:16px}
body.company-customer #firmInfo{display:none}
footer .footer-contact address{flex-wrap:wrap;line-height:1.7}
footer button,footer a{min-height:36px}
@media(max-width:700px){.business-tabs>[role=tab],.business-tabs>[data-customer-guide]{flex:1 1 calc(50% - 10px)!important;font-size:13px!important;min-width:0}.business-plans{grid-template-columns:minmax(0,1fr)!important}#companyArea .business-builder{grid-template-columns:minmax(0,1fr)!important}#companyArea .business-field-row{grid-template-columns:minmax(0,1fr)!important}.business-plans .business-plans-copy{width:100%!important;max-width:100%;padding:24px!important;background:#faf7ffe8}.business-plan{min-width:0}#companyArea .business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#companyArea .business-inbox-layout{grid-template-columns:minmax(0,1fr)}#companyArea .business-inbox-heading{flex-wrap:wrap;gap:14px}#companyArea .business-card .button{width:100%;margin:6px 0}}

/* bewerivo-audit-layout-1 */
.business-tabs{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}
.business-tabs>button,.business-tabs>a{box-sizing:border-box;min-height:46px;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;padding:12px 16px!important;line-height:1.35;text-align:center;white-space:normal}
#companyQrCard form{display:grid;gap:12px;max-width:640px}
#companyQrCard label{display:grid;gap:6px;min-width:0}
#companyQrCard input,#companyQrCard select{box-sizing:border-box;width:100%;min-width:0;min-height:44px}
#companyQrCard button,#companyQrCard a{min-height:44px;white-space:normal}
@media(max-width:640px){
.business-tabs>button,.business-tabs>a{flex:1 1 calc(50% - 8px);font-size:14px}
.business-tabs>[data-customer-guide]{flex-basis:100%}
#companyQrCard{padding:16px!important}
}
