.customer-featured-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}
.customer-featured-grid>a{display:flex;flex-direction:column;justify-content:space-between;gap:12px;white-space:normal;overflow-wrap:anywhere}
.customer-featured-grid>a strong{font-size:15px}
.customer-featured-grid>a span{font-size:16px}
.customer-favorite-item{padding:16px;border:1px solid var(--theme-border,#dce4ea);border-radius:10px;overflow-wrap:anywhere}
.customer-favorite-form{margin-top:12px}
.customer-favorite-form button{font-size:13px;min-height:40px}
.customer-favorite-form button[aria-pressed="true"]{border-color:var(--theme-accent,#24665c)}
.customer-low-balance{display:flex;flex-wrap:wrap;align-items:center;gap:8px}

body .order-history td a.order-view-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;min-width:140px;padding:12px 18px;margin-bottom:8px;border-radius:12px;border:1px solid #51dce5;background:linear-gradient(115deg,#075d85,#6242ac);color:#fff;font-size:15px;font-weight:750;line-height:1.3;text-decoration:none;white-space:nowrap;box-shadow:0 4px 12px #253c7626;transition:transform .16s ease,box-shadow .16s ease}
body .order-history td a.order-view-button:hover{color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #253c7640}
body .order-history td a.order-view-button:focus-visible{outline:3px solid var(--theme-accent,#38dce8);outline-offset:3px}
@media(prefers-reduced-motion:reduce){body .order-history td a.order-view-button{transition:none}body .order-history td a.order-view-button:hover{transform:none}}
