/* Заявка на ремонт из статьи */
.baza-repair{box-sizing:border-box;margin:32px 0;padding:20px 22px;border:2px solid var(--accent,#5266be);border-radius:var(--bradius,8px);background:var(--bg-secondary,#f6f7fb)}
.baza-repair p{margin:0}
.baza-repair__title{margin:0 0 6px!important;font-size:20px;font-weight:700;line-height:1.3}
.baza-repair__lead{margin:0 0 14px!important;color:var(--color-secondary,#6b7280)}
.baza-repair__what{display:inline-block;margin:0 0 12px!important;padding:4px 10px;border-radius:20px;background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e2e1e9);font-size:14px;font-weight:600}
.baza-repair__form label{display:block;margin:0 0 10px;font-size:13px;color:var(--color-secondary,#6b7280)}
.baza-repair__form input:not([type=checkbox]),.baza-repair__form select,.baza-repair__form textarea{box-sizing:border-box;display:block;width:100%;margin-top:4px;padding:10px 12px;border:1px solid var(--border-color,#e2e1e9);border-radius:8px;background:var(--bg-primary,#fff);color:var(--color-primary,inherit);font:inherit;font-size:15px}
.baza-repair__row{display:flex;gap:10px}
.baza-repair__row>label{flex:1 1 0;min-width:0}
.baza-repair__check{display:flex!important;gap:8px;align-items:flex-start;font-size:13px!important;line-height:1.4;color:var(--color-primary,inherit)!important}
.baza-repair__check input{margin:3px 0 0;flex:0 0 auto}
.baza-repair__send{width:100%;margin-top:4px;padding:12px;border:0;border-radius:8px;background:var(--primary-btn-bg,var(--accent,#5266be));color:var(--primary-btn-color,#fff);font:inherit;font-size:16px;font-weight:700;cursor:pointer}
.baza-repair__send:disabled{opacity:.6;cursor:default}
.baza-repair__msg{margin-top:10px!important;font-size:14px}
.baza-repair__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.baza-repair__other[hidden]{display:none!important}
@media (max-width:600px){.baza-repair{padding:16px}.baza-repair__row{flex-direction:column;gap:0}}
