.insbb-go{--y:#f5b800;--yd:#d99e00;--ink:#1d1d1f;--mut:#6b6b70;--line:#e6e2d6;--bg:#fffcf2;
	max-width:720px;margin:24px auto;background:#fff;border:1px solid var(--line);border-radius:16px;
	box-shadow:0 8px 30px rgba(0,0,0,.06);overflow:hidden;font-family:inherit;color:var(--ink)}
.insbb-go__head{background:var(--bg);border-bottom:3px solid var(--y);padding:22px 26px}
.insbb-go__head h3{margin:0 0 6px;font-size:1.35rem}
.insbb-go__head p{margin:0;color:var(--mut);font-size:.95rem}
.insbb-go__form,.insbb-go__done{padding:22px 26px}
.insbb-go fieldset{border:0;margin:0 0 18px;padding:0}
.insbb-go legend{font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:8px;font-size:1rem}
.insbb-go legend span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--y);font-size:.8rem}
.insbb-go__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.insbb-go label{display:block;font-size:.88rem;color:var(--mut);margin-bottom:10px}
.insbb-go input[type=text],.insbb-go input[type=tel],.insbb-go input[type=email],.insbb-go input[type=date],.insbb-go select,.insbb-go textarea{
	display:block;width:100%;margin-top:4px;padding:11px 12px;border:1px solid #d6d2c4;border-radius:10px;
	font:inherit;font-size:1rem;color:var(--ink);background:#fff;box-sizing:border-box}
.insbb-go input:focus,.insbb-go select:focus,.insbb-go textarea:focus{outline:none;border-color:var(--y);box-shadow:0 0 0 3px rgba(245,184,0,.25)}
.insbb-go input[name=plate]{text-transform:uppercase;letter-spacing:.06em;font-weight:600}
.insbb-go__consent{display:flex !important;gap:10px;align-items:flex-start;color:var(--ink) !important}
.insbb-go__consent input{margin-top:3px;width:18px;height:18px;accent-color:var(--yd)}
.insbb-go__hp{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}
.insbb-go .is-error input,.insbb-go .is-error select{border-color:#d63638}
.insbb-go__err{display:block;color:#d63638;margin-top:4px}
.insbb-go__msg{background:#fdecec;color:#a11;border-radius:10px;padding:10px 12px;margin:6px 0 12px}
.insbb-go__btn{width:100%;padding:14px;border:0;border-radius:12px;background:var(--y);color:#1d1d1f;
	font:inherit;font-size:1.05rem;font-weight:700;cursor:pointer;transition:background .15s}
.insbb-go__btn:hover{background:var(--yd)}
.insbb-go__btn:disabled{opacity:.6;cursor:wait}
.insbb-go__alt{text-align:center;color:var(--mut);margin:10px 0 0;font-size:.92rem}
.insbb-go__alt a{color:var(--ink);font-weight:700}
.insbb-go__done{text-align:center;padding:40px 26px}
.insbb-go__check{width:60px;height:60px;margin:0 auto 12px;border-radius:50%;background:var(--y);display:grid;place-items:center;font-size:30px;font-weight:700}
@media (max-width:560px){.insbb-go__row{grid-template-columns:1fr;gap:0}.insbb-go__head,.insbb-go__form{padding:18px}}
.insbb-go__hint{margin-top:6px;font-size:.85rem}
.insbb-go__hint summary{cursor:pointer;color:var(--yd);font-weight:600}
.insbb-go__hint img{display:block;max-width:100%;height:auto;margin-top:8px;border-radius:8px;border:1px solid var(--line)}
.insbb-go__ok{display:block;color:#00a32a;margin-top:4px;font-weight:600}
.insbb-go__hint p{margin:6px 0 0;color:var(--mut)}
/* v1.3 — резултати и поръчка */
.insbb-go__results{padding:22px 26px}
.insbb-go__carline{display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:700;margin-bottom:14px}
.insbb-go__carline a,.insbb-go__alt a.insbb-go__back2{color:var(--yd);font-weight:600;font-size:.9rem}
.insbb-go__inst{display:flex;background:#f3f1ea;border-radius:10px;padding:4px;margin-bottom:16px}
.insbb-go__inst label{flex:1;text-align:center;margin:0;padding:9px 6px;border-radius:8px;cursor:pointer;color:var(--ink);font-size:.92rem}
.insbb-go__inst input{position:absolute;opacity:0;pointer-events:none}
.insbb-go__offer{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:16px;border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:10px}
.insbb-go__offer:first-child{border-color:var(--y);box-shadow:0 0 0 2px rgba(245,184,0,.25)}
.insbb-go__logo{max-width:120px;max-height:56px;object-fit:contain}
.insbb-go__price strong{display:block;font-size:1.5rem;line-height:1.1}
.insbb-go__price span{color:var(--mut);font-size:.88rem}
.insbb-go__parts{color:var(--mut);font-size:.8rem;margin-top:4px}
.insbb-go__order{width:auto;padding:11px 22px}
.insbb-go__note{color:var(--mut);font-size:.82rem;margin:10px 0 0}
.insbb-go__summary{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:18px}
.insbb-go__sumprice{font-size:1.4rem;font-weight:800;margin:2px 0}
.insbb-go__sumcar,.insbb-go__small{color:var(--mut);font-size:.88rem}
.insbb-go legend{margin-bottom:8px}
@media (max-width:560px){.insbb-go__offer{grid-template-columns:1fr auto}.insbb-go__offer .insbb-go__logo{grid-column:1/-1}.insbb-go__results{padding:18px}}
.insbb-go__msg.is-info{background:#fff6d6;color:#6b5200}
.insbb-go__approx{margin:-4px 0 10px;font-size:.9rem}.insbb-go__approx a{color:var(--yd);font-weight:600}
.insbb-go__approxnote{background:#fff6d6;color:#6b5200;border-radius:10px;padding:8px 12px;font-size:.88rem;margin:0 0 12px}
.insbb-go__offer:first-child{border-color:var(--line);box-shadow:none}
.insbb-go__offer.is-best{border-color:var(--y);box-shadow:0 0 0 2px rgba(245,184,0,.25)}
.insbb-go__offer.is-loading{opacity:.75}
.insbb-go__offer.is-loading .insbb-go__price{display:flex;align-items:center;gap:8px}
.insbb-go__spin{width:16px;height:16px;border:2px solid #e6e2d6;border-top-color:var(--yd);border-radius:50%;animation:insbbspin .8s linear infinite;display:inline-block}
@keyframes insbbspin{to{transform:rotate(360deg)}}
.insbb-go .insbb-go__inst label{background:transparent;border:0;margin:0;color:var(--ink);font-weight:500;transition:background .15s}
.insbb-go .insbb-go__inst label.is-active{background:var(--y);color:#1d1d1f;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.15)}
.insbb-go .insbb-go__inst input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;pointer-events:none}
