.admin-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:24px}.admin-product-card{background:#fff;border:1px solid #e0e5d7;border-radius:20px;overflow:hidden;min-width:0}.admin-product-card .product-art{height:240px;border-radius:0;background:#e9ede2}.admin-product-card .product-art img{padding:12px}.admin-product-info{padding:22px}.admin-product-category{display:block;font-size:9px;color:#7b8869;letter-spacing:.8px;line-height:1.8}.admin-product-info h2{font-size:22px;letter-spacing:-.8px;line-height:1.3;margin:8px 0 16px;overflow-wrap:anywhere}.admin-product-price{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:800;font-size:19px;flex-wrap:wrap}.admin-product-info dl{margin:20px 0;border-top:1px solid #e7ebdf}.admin-product-info dl>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #e7ebdf;font-size:11px}.admin-product-info dt{color:#818976}.admin-product-info dd{margin:0;font-weight:700}.admin-card-buttons{display:flex;gap:9px;flex-wrap:wrap}.admin-card-buttons .primary{flex:1;padding:12px 17px}.delete-button{border:1px solid #e6c9b5;background:#faf0e7;color:#975324;padding:11px 15px;border-radius:24px;font-size:11px;font-weight:700;transition:background .18s}.delete-button:hover{background:#f0d5bf;border-color:#c68a5b}.banner-admin-card .admin-card-buttons{margin-top:12px}.trash-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px}.trash-card{background:#fff;border:1px solid #e0e5d7;padding:24px;border-radius:18px;min-width:0}.trash-card h3{font-size:20px;overflow-wrap:anywhere}.banner-empty{min-height:260px;display:flex;align-items:center;justify-content:center;text-align:center;color:#7c8a68;font-size:13px;border:1px dashed #ccd7ba;border-radius:12px;padding:24px;margin:20px 0}@media(max-width:600px){.admin-product-grid{grid-template-columns:1fr;gap:20px}.admin-product-card .product-art{height:260px}.admin-product-info{padding:20px}}
#ordersTab{position:relative;padding-right:24px}.new-order-count{position:absolute;right:-5px;top:-8px;display:flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;border-radius:50%;background:#d5ef75;color:#30411f;border:2px solid #f4f5ef;font-size:10px;font-weight:800;line-height:1;box-shadow:0 2px 5px #30411f18}#ordersTab.active .new-order-count{border-color:#191b1c}
