/* HX43 · ficha y kit, cuarta pasada (agente FICHA/KIT, 09-11-2026): botón de compra en una línea en móvil y pestañas del kit con scroll. Fuente legible: /home/claude/hx43f/a10.css (build43.py). */html body:not(#hx40a):not(#hx40b):not(#hx40c):not(#hx40d):not(#hx40e):not(#hx43a){@media (max-width:560px){& #ficha .hx4-atc{white-space:nowrap !important;font-size:15px !important;padding:0 14px !important;min-width:0 !important;letter-spacing:-.005em !important}& #ficha .hx4-atc *{white-space:nowrap !important}& .hx4-kitpg .hx4-kit-tabs{display:flex !important;flex-wrap:nowrap !important;justify-content:flex-start !important;gap:4px !important;width:100% !important;overflow-x:auto !important;overscroll-behavior-x:contain !important;scroll-snap-type:x mandatory !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important}& .hx4-kitpg .hx4-kit-tabs::-webkit-scrollbar{display:none !important}& .hx4-kitpg .hx4-kit-tabs>button{flex:0 0 auto !important;min-width:0 !important;padding:10px 14px !important;scroll-snap-align:start !important}& .hx4-kitpg .hx4-kit-tab__t{display:block !important;font-size:14px !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important}}@media (max-width:400px){& #ficha .hx14-buyrow{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:10px !important}& #ficha .hx14-buyrow>*:not(.hx4-atc){justify-self:start !important}& #ficha .hx14-buyrow>.hx4-atc{width:100% !important;font-size:16px !important;padding:0 18px !important}}}