.sbl-eu{--sbl-ink:#052b40;--sbl-accent:#f58200;max-width:780px;margin:0 auto;padding:clamp(22px,4vw,44px);border:1px solid #d7e1e7;border-radius:16px;background:#fff;color:var(--sbl-ink);font-family:'PT Sans',Arial,sans-serif;box-shadow:0 12px 36px rgba(5,43,64,.05)}
.sbl-eu *{box-sizing:border-box}.sbl-eu__eyebrow{font-weight:700;color:#a65000;letter-spacing:.11em;font-size:13px}.sbl-eu h2{margin:8px 0 12px;font-size:clamp(26px,4vw,36px);line-height:1.18;color:var(--sbl-ink)}
.sbl-eu__lead{font-size:18px;margin:0 0 25px}.sbl-eu__form label{display:block;font-weight:700;margin-bottom:9px}.sbl-eu__fields{display:flex;gap:10px;flex-wrap:wrap}.sbl-eu__fields input{min-width:180px;flex:1;border:1px solid #93a8b6;border-radius:8px;padding:14px 16px;font-size:19px;text-transform:uppercase;min-height:53px}
.sbl-eu__fields button.sbwp-btn,.sbl-eu__book.sbwp-btn{border-radius:0!important;padding:14px 22px;font:700 17px 'PT Sans',Arial,sans-serif;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;min-height:53px}.sbl-eu__fields button:disabled{opacity:.65;cursor:wait}.sbl-eu__form small{display:block;margin-top:10px;color:#536a78;font-size:13px}
.sbl-eu__message{margin-top:22px;border-radius:8px;background:#fff1e4;padding:16px;border-left:4px solid var(--sbl-accent)}.sbl-eu__result{margin-top:24px;border-radius:12px;background:#eef6f8;border:1px solid #cbdde5;padding:24px}.sbl-eu__car{font-weight:700;margin-bottom:16px}.sbl-eu__result-label{font-size:14px}.sbl-eu__date{font-size:clamp(30px,5vw,43px);font-weight:700;line-height:1.3;margin-top:2px}.sbl-eu__status{margin:10px 0 20px}.sbl-eu__source{border-top:1px solid #d7e1e7;padding-top:17px;margin-top:24px;color:#526674;font-size:13px}.sbl-eu__source a{color:var(--sbl-ink);text-decoration:underline}
.sbl-eu [hidden]{display:none!important}@media(max-width:570px){.sbl-eu__fields{display:block}.sbl-eu__fields input,.sbl-eu__fields button,.sbl-eu__book{width:100%}.sbl-eu__fields button{margin-top:10px}}
