.kpi-premium .label,.enterprise-kpi .label{font-size:13px!important;letter-spacing:.04em!important;color:#14265C!important}
.kpi-premium .value,.enterprise-kpi .value{font-size:30px!important;line-height:1.05!important}
.premium-hero h2,.enterprise-hero h2{font-size:32px!important;font-weight:950!important}
.admin-topbar-notif{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}
.product-share-price{width:120px!important;min-height:34px!important;border:1px solid #cbd5e1!important;border-radius:12px!important;padding:6px 8px!important;font-weight:800!important}
.product-detail-mobile-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}
.shop-gallery{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:8px 0 16px}
.shop-gallery a{min-width:82%;scroll-snap-align:center;display:block}
.shop-gallery img{width:100%;height:430px;object-fit:contain;background:#f8fbff;border:1px solid #e5eaf1;border-radius:24px;padding:10px}
.product-info-box{background:#fff;border:1px solid #e5eaf1;border-radius:26px;padding:20px;box-shadow:0 16px 38px rgba(8,35,92,.08)}
.product-info-box h3{color:#14265C;margin-top:18px}
@media(max-width:820px){
    .product-detail-mobile-grid,.dashboard-row,.enterprise-row,.enterprise-row2,.enterprise-row3{grid-template-columns:1fr!important}
    .shop-gallery a{min-width:94%!important}
    .shop-gallery img{height:310px!important;border-radius:20px!important}
    .product-info-box{padding:16px!important;border-radius:20px!important}
    .premium-hero{padding:18px!important;border-radius:22px!important}
    .premium-hero h2,.enterprise-hero h2{font-size:24px!important}
    .kpi-premium .value,.enterprise-kpi .value{font-size:24px!important}
    .kpi-premium-grid{grid-template-columns:1fr!important}
}
