.catalog-zone-divider{grid-column:1/-1;height:1px;width:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.5),transparent);margin:30px 0 20px}
.catalog-sale-badge,.catalog-new-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:8px;font:700 clamp(.55rem,1.2vw,.7rem)/1.2 Kanit,sans-serif;color:#fff;white-space:nowrap;border:1px solid #ff9999;background:linear-gradient(135deg,red,#b30000)}
.catalog-new-badge{border-color:#6f9;background:linear-gradient(135deg,#00b050,#00803a)}
.catalog-inventory{display:block;font-size:clamp(.75rem,1.5vw,.92rem);line-height:1.4;color:#c9c2b5;margin-block:4px}
.inventory-reserved{color:#ffd27c}.inventory-sold,.inventory-unavailable{color:#ffb4a6}.inventory-available{color:#9ae4b0}
.catalog-data-time{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center;color:#cfc8b9;font-size:clamp(.8rem,1.6vw,.95rem);line-height:1.6;margin:10px auto 16px;max-width:100%;padding-inline:12px}
.catalog-data-time time{font-variant-numeric:tabular-nums}.catalog-pending-update{color:#f3cf87;border:1px solid #9a7635;border-radius:8px;padding:8px 12px}
.inventory-detail{margin:6px 0 0;font-size:clamp(.88rem,1.3vw,1.1rem);line-height:1.4}
.card-inventory{font-size:clamp(.86rem,1.2vw,1rem);margin:3px 0;color:#d9d2c4}.inventory-stock{color:inherit}
#admin-view #mainContainer>h1 .header-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}
#admin-view #mainContainer>h1 .header-actions .btn{display:inline-flex;justify-content:center;align-items:center;gap:6px;box-sizing:border-box;height:42px!important;min-height:42px;padding:0 clamp(7px,1.5vw,14px)!important;white-space:nowrap;font-size:clamp(.75rem,1.3vw,.95rem);margin:0}
#admin-view #mainContainer>h1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
@media(max-width:550px){#admin-view #mainContainer>h1 .header-actions{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}#admin-view #mainContainer>h1 .header-actions .btn{font-size:clamp(.7rem,2.8vw,.85rem);padding-inline:4px!important}}
