.mbtl-application-card{margin:32px 0;padding:28px;border:1px solid #dfe5ec;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(20,35,55,.08)}
.mbtl-application-card h2{margin-top:0}.mbtl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mbtl-form p{margin:0 0 16px}.mbtl-form label{display:block;font-weight:600}.mbtl-form input[type=text],.mbtl-form input[type=email],.mbtl-form input[type=tel],.mbtl-form select,.mbtl-form textarea{width:100%;margin-top:7px;padding:11px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-sizing:border-box}.mbtl-submit{padding:12px 22px;border:0;border-radius:8px;cursor:pointer;font-weight:700}.mbtl-notice{padding:12px 14px;margin:0 0 18px;border-radius:8px}.mbtl-success{background:#ecfdf3}.mbtl-warning{background:#fff8e6}.mbtl-error{background:#fff0f0}.mbtl-seats{font-size:1.05em}.mbtl-consent label{font-weight:400}.mbtl-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:700px){.mbtl-grid{grid-template-columns:1fr}.mbtl-application-card{padding:20px}}
