/* CARD-ADDED-20261021: состояние «В корзине» (атрибут data-am-in-cart ставит am-card-added.js; Vue-классы не трогаем) */
/* карточка: белая, рамка 1px чёрная, галочка ✓ + «В корзине»; шрифт/размер/ширина — как у «Добавить в корзину» (card_layout.css) */
html .product-page .product-page__btns .product-page__btn--big[data-am-in-cart="1"],
html .product-page .product-page__btns .product-page__btn--big.active[data-am-in-cart="1"]{background:#fff!important;border:1px solid #000!important;color:#000!important;font-size:0!important}
html .product-page .product-page__btns .product-page__btn--big[data-am-in-cart="1"] svg{display:none!important}
html .product-page .product-page__btns .product-page__btn--big[data-am-in-cart="1"]::before{content:"\2713";font-size:20px;line-height:1;font-weight:500;margin-right:10px;color:#000}
html .product-page .product-page__btns .product-page__btn--big[data-am-in-cart="1"]::after{content:"В корзине";font-size:14px;line-height:1.2;letter-spacing:.03em;color:#000}
@media (hover:hover){html .product-page .product-page__btns .product-page__btn--big[data-am-in-cart="1"]:hover{background:#f2f2f2!important;border-color:#000!important;color:#000!important}}
/* каталог: зелёный круг → белый с чёрной обводкой 1px, иконка чёрная, значок ✓; размер круга прежний */
html .catalog-content__card-basket[data-am-in-cart="1"],
html .catalog-content__card-basket.active[data-am-in-cart="1"]{background:#fff!important;border:0!important;box-shadow:inset 0 0 0 1px #000;padding:1rem;position:relative}
html .catalog-content__card-basket[data-am-in-cart="1"] .catalog-content__card-basket-icon{display:flex!important}
html .catalog-content__card-basket[data-am-in-cart="1"] .catalog-content__card-basket-counter{display:none!important}
html .catalog-content__card-basket[data-am-in-cart="1"] .catalog-content__card-basket-icon svg path{fill:#000!important}
html .catalog-content__card-basket[data-am-in-cart="1"]::after{content:"\2713";position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:#000;color:#fff;font-size:10px;line-height:16px;text-align:center;font-weight:700}
@media (max-width:500px){html .catalog-content__card-basket[data-am-in-cart="1"],html .catalog-content__card-basket.active[data-am-in-cart="1"]{padding:.9rem}}
