body.fg-detail-ui .detail-number-head{padding:22px 28px}
body.fg-detail-ui .detail-number-row{margin:18px 0 10px}
body.fg-detail-ui .detail-tags{margin-top:10px;gap:8px}
body.fg-detail-ui .fg-price-caption{margin:0 0 5px;color:var(--muted);font-size:14px;line-height:1.6}
body.fg-detail-ui .detail-aside[data-hide-history-price] .fg-price-caption{display:none}
body.fg-detail-ui .detail-action-stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
body.fg-detail-ui .detail-action-stack>.button{width:100%;min-width:0;margin:0;padding-left:10px;padding-right:10px;font-size:15px}
body.fg-detail-ui .detail-action-stack>[data-consult],body.fg-detail-ui .detail-action-stack>[data-related-cta]{grid-column:1/-1}
body.fg-detail-ui .detail-action-stack>.detail-order-action{border-color:var(--line);color:var(--primary);background:var(--surface,#fff);box-shadow:none}
body.fg-detail-ui .detail-remark{line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere;padding:16px 18px}
@media(max-width:820px){body.fg-detail-ui .detail-number-head{padding:20px}body.fg-detail-ui .detail-number-row{margin:16px 0 10px}body.fg-detail-ui .detail-remark{padding:14px 16px}}
@media(max-width:360px){body.fg-detail-ui .detail-action-stack{grid-template-columns:minmax(0,1fr)}}
