.home .l360-audience-section{height:680px!important;padding-bottom:48px!important}
.home .l360-audience-actions{margin-top:32px!important}
.home .l360-why-head{height:196px!important;padding-top:36px!important}
.l360-form-status{display:flex;gap:4px;margin:0 0 28px;padding:18px 22px;border:1px solid;border-radius:14px;flex-direction:column}
.l360-form-status--success{border-color:#9bd8b3;background:#effbf3;color:#116b36}
.l360-form-status--error{border-color:#f0b1b1;background:#fff2f2;color:#9f2525}
.l360-form-status strong{font-size:16px}.l360-form-status span{font-size:14px}
@media(max-width:767px){.home .l360-audience-section{height:auto!important;padding-top:56px!important;padding-bottom:48px!important}.home .l360-audience-actions{margin-top:24px!important}.home .l360-why-head{height:auto!important;padding:44px 16px 28px!important}}
.l360-legal-page{height:auto!important;min-height:0;padding:72px 0 100px}.l360-legal-page .l360-page-content{max-width:920px}.l360-legal-page h1{margin:12px 0 8px}.l360-legal-page h2{margin:42px 0 12px;font-size:24px;line-height:1.25}.l360-legal-page p,.l360-legal-page li{color:var(--l360-muted);font-size:16px;line-height:1.75}.l360-legal-page li+li{margin-top:8px}.l360-legal-updated{margin:0 0 34px!important;font-size:13px!important}.l360-legal-links{margin-top:42px!important;padding-top:24px;border-top:1px solid var(--l360-border)}.l360-consent a,.l360-check a,.l360-compare-quick label a{color:var(--l360-brand);text-decoration:underline;text-underline-offset:2px}@media(max-width:767px){.l360-legal-page{padding:48px 16px 72px}.l360-legal-page h1{font-size:36px!important}.l360-legal-page h2{margin-top:34px;font-size:21px}}
body button.l360-submit{display:inline-flex;min-height:44px;height:auto;align-items:center;justify-content:center;padding:10px 22px;border:1px solid #0c25ec;border-radius:12px;background:#0c25ec;color:#fff;font:600 14px/20px Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:none;appearance:none;transition:color .15s ease,background .15s ease,transform .15s ease}body button.l360-submit:hover{border-color:#081bb5;background:#081bb5;color:#fff;transform:translateY(-1px)}body button.l360-submit:focus-visible{outline:3px solid rgba(12,37,236,.2);outline-offset:2px}
/* Audyt 5: kontakt, karty Flota360 i szczegóły oferty. */
#header .site-title,#header [class*="site-title"]{display:none!important}
.l360-form .l360-consent{display:grid!important;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;text-align:left}.l360-form .l360-consent>input{width:14px!important;height:14px!important;min-height:0!important;margin:2px 0 0!important;padding:0!important}.l360-form .l360-consent>span{display:block;min-width:0;font:400 11px/16px Inter,sans-serif;word-spacing:normal}.l360-form .l360-consent a{display:inline!important;white-space:nowrap;color:var(--l360-brand);text-decoration:underline;text-underline-offset:2px}
.l360-contact-page{height:auto!important;min-height:810px;overflow:visible!important;padding-bottom:56px}.l360-contact-grid>.l360-form{box-sizing:border-box;height:auto!important;min-height:590px!important;padding:28px 28px 38px!important}.l360-contact-grid>.l360-form .l360-submit{margin-bottom:8px}.l360-contact-data>div{gap:12px!important}.l360-contact-data a,.l360-contact-data>div>span{display:flex!important;align-items:flex-start!important;gap:10px!important;color:var(--l360-ink)!important;font:400 14px/20px Inter,sans-serif!important;text-decoration:none}.l360-contact-data .l360-icon{width:16px;height:16px;margin-top:2px;color:var(--l360-brand)}
.l360-vehicle-card{position:relative;padding:20px!important}.l360-vehicle-card__head{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px}.l360-vehicle-card__head h3{margin:0;font:700 18px/24px Sora,Inter,sans-serif}.l360-vehicle-card__model{min-height:22px;margin:0;color:var(--l360-muted);font:400 14px/20px Inter,sans-serif}.l360-vehicle-card .l360-card-label{display:block;margin:0 0 2px;color:var(--l360-brand);font:700 12px/18px Inter,sans-serif}.l360-vehicle-card .l360-promo-badge{min-height:24px;padding:3px 12px;font-size:11px}.l360-vehicle-card__price{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.l360-vehicle-card__price strong{color:var(--l360-brand);font:700 28px/34px Sora,Inter,sans-serif}.l360-vehicle-card__price small{font:400 11px/16px Inter,sans-serif}.l360-vehicle-card__meta span,.l360-offer-meta span{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.l360-vehicle-card__meta .l360-icon,.l360-offer-meta .l360-icon{width:15px;height:15px;color:var(--l360-muted)}.l360-vehicle-card>.l360-button{width:100%;min-height:34px;padding:6px 14px;border-radius:10px;font-size:12px}
.single-l360_vehicle .l360-offer-detail{height:auto!important;min-height:844px;overflow:visible!important;padding-bottom:80px}.single-l360_vehicle .l360-offer-summary{position:relative}.single-l360_vehicle .l360-offer-title{display:flex;align-items:center;gap:12px}.single-l360_vehicle .l360-offer-title h1{margin:0!important}.single-l360_vehicle .l360-offer-summary .l360-offer-title>.l360-promo-badge{position:static!important;width:auto!important;min-height:26px;flex:none;justify-content:center}.single-l360_vehicle .l360-offer-title>.l360-promo-badge::before{content:"";width:13px;height:13px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 2.2 5.1L20 6.3l-1 5.5 4 3.8-5.3 1.7-.4 5.6-5.3-2-5.3 2-.4-5.6L1 15.6l4-3.8-1-5.5 5.8.8z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat}.single-l360_vehicle .l360-offer-meta{display:flex;align-items:center}.single-l360_vehicle .l360-offer-accordions details{height:auto;overflow:visible}.single-l360_vehicle .l360-offer-cta{display:flex;align-items:center;justify-content:space-between;gap:24px}.single-l360_vehicle .l360-offer-cta>div{display:flex;align-items:center;gap:20px}.single-l360_vehicle .l360-offer-cta__back{margin:0!important;color:var(--l360-brand)}.single-l360_vehicle .l360-offer-cta h2{margin:0}
@media(max-width:767px){.l360-contact-page{min-height:0;padding-bottom:32px}.l360-contact-grid>.l360-form{min-height:0!important;padding:24px 20px 32px!important}.l360-contact-data a,.l360-contact-data>div>span{font-size:14px!important;line-height:20px!important}.single-l360_vehicle .l360-offer-title{align-items:flex-start;flex-direction:column;gap:8px}.single-l360_vehicle .l360-offer-cta,.single-l360_vehicle .l360-offer-cta>div{align-items:stretch;flex-direction:column}.single-l360_vehicle .l360-offer-cta .l360-button{width:100%}.l360-vehicle-card__price strong{font-size:26px}}
