/* Переключение разделов прайса. Подчёркивание, а не заливка. */
.am-tabs{display:flex;flex-direction:column;gap:var(--space-8)}
.am-tabs__list{display:flex;gap:var(--space-9);border-bottom:1px solid var(--border-subtle);overflow-x:auto}
.am-tabs__tab{position:relative;padding:0 0 var(--space-5);background:none;border:none;cursor:pointer;font:var(--fw-semibold) var(--fs-body) / 1.3 var(--font-text);color:var(--text-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}
.am-tabs__tab:hover{color:var(--text-strong)}
.am-tabs__tab:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}
.am-tabs__tab--active{color:var(--text-strong)}
.am-tabs__tab--active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:2px 2px 0 0;background:var(--orange-500)}
.am-tabs__tab:disabled{color:var(--sand-300);cursor:not-allowed}
.am-tabs--fill .am-tabs__list{gap:var(--space-2);border-bottom:none;background:var(--sand-100);padding:4px;border-radius:var(--radius-md)}
.am-tabs--fill .am-tabs__tab{padding:9px 16px;border-radius:var(--radius-sm)}
.am-tabs--fill .am-tabs__tab--active{background:var(--surface-card);color:var(--text-strong)}
.am-tabs--fill .am-tabs__tab--active::after{display:none}
