/* Qodis components v2 (27.10). Подключается ПОСЛЕДНИМ в <head> (после CSS шаблона), поэтому переопределяет без !important.
   Откат: test-blokov_buttons.php?qd_undo=Y (кнопки) и test-blokov_badges.php?qd_undo=Y (бейджи). */
:root { --qd-radius-badge: 6px; }

/* БЕЙДЖИ. Метка на фото (плитки, карточка): единый размер 12px/500, радиус 6; цвет и фон остаются как были */
html body .label.label.label.badge-in-stock { font-size: 12px; line-height: 16px; font-weight: 500; padding: 2px 8px; border-radius: var(--qd-radius-badge); }

/* КНОПКИ. Фокус с клавиатуры: у Alpha глобально outline:none, поэтому фокус не виден вообще */
html body .btn:focus-visible, html body .qd2-btn:focus-visible { box-shadow: var(--qd-focus-ring); }
/* Кнопка «Показать» в фильтре: было 50px, по шкале 48px */
html body .btn.btn-apply.btn-primary { padding-top: 11px; padding-bottom: 11px; }

/* fields 27.10 */
/* Форма контактов: шрифт 16px (при <16px iPhone зумит страницу на фокусе); кнопка 52 → 48 по шкале */
html body .qdc-form input, html body .qdc-form textarea { font-size: 16px; }
html body .qdc-form button { height: 48px; }
/* Поля цены в фильтре (Alpha): у них не было видимого фокуса — делаем как у наших полей */
html body .form-control.min-price:focus, html body .form-control.max-price:focus { border-color: var(--qd-brand-500); box-shadow: var(--qd-focus-field); outline: 0; }
