/* Orders are independent grid cells; no absolutely positioned thumbnails or actions. */
body.woocommerce-account .ast-woo-grid-orders-container{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
body.woocommerce-account .ast-woo-grid-orders-container .ast-orders-table__row{display:grid!important;grid-template-columns:80px minmax(0,1fr) auto!important;grid-template-areas:'image date actions' 'image status actions' 'image total actions'!important;gap:6px 22px!important;align-items:center!important;padding:24px!important;margin:0!important;width:100%!important;min-height:136px!important;box-sizing:border-box!important;border:1px solid #dce2dc!important;border-radius:4px!important;box-shadow:none!important;background:#fff!important}
body.woocommerce-account .ast-orders-table__row>.ast-orders-table__cell{position:static!important;inset:auto!important;transform:none!important;float:none!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;text-align:start!important}
body.woocommerce-account .ast-orders-table__row>.ast-orders-table__cell-order-number{grid-area:image!important;display:flex!important;justify-content:center!important;align-items:center!important}
body.woocommerce-account .ast-orders-table__cell-order-number img{width:72px!important;height:88px!important;object-fit:contain!important;position:static!important;margin:0!important}
body.woocommerce-account .ast-orders-table__row>.ast-orders-table__cell-order-date{grid-area:date!important;font-size:18px!important;color:#193e30!important}
body.woocommerce-account .ast-orders-table__row>.ast-orders-table__cell-order-status{grid-area:status!important;font-size:14px!important;color:#627168!important}
body.woocommerce-account .ast-orders-table__row>.ast-orders-table__cell-order-total{grid-area:total!important;font-size:14px!important}
body.woocommerce-account .ast-orders-table__row>.ast-orders-table__cell-order-actions{grid-area:actions!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-self:center!important}
body.woocommerce-account .ast-orders-table__cell-order-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;padding:12px 22px!important;min-height:46px!important;margin:0!important;background:#193e30!important;color:#fff!important;border:1px solid #193e30!important;border-radius:3px!important;text-decoration:none!important;font:600 14px/1.4 Arial,sans-serif!important}
body.woocommerce-account .ast-orders-table__cell-order-actions a:hover{background:#28563f!important}
body.woocommerce-account .ast-orders-table__cell-order-actions a:focus-visible{outline:3px solid #b49a59!important;outline-offset:3px!important}
@media(max-width:767px){body.woocommerce-account .ast-woo-grid-orders-container .ast-orders-table__row{grid-template-columns:58px minmax(0,1fr)!important;grid-template-areas:'image date' 'image status' 'image total' 'actions actions'!important;gap:6px 16px!important;padding:20px 18px!important}body.woocommerce-account .ast-orders-table__cell-order-number img{width:54px!important;height:76px!important}body.woocommerce-account .ast-orders-table__row>.ast-orders-table__cell-order-actions{margin-top:12px!important}body.woocommerce-account .ast-orders-table__cell-order-actions a{flex:1!important}}
/* Full approved marker set wraps naturally instead of being clipped after six badges. */
body.cp-single-product-v16 .cp-v20-product-markers{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(74px,1fr))!important;gap:16px 8px!important;width:100%!important}
body.cp-single-product-v16 .cp-v20-product-marker{width:auto!important;min-width:0!important}
body.cp-single-product-v16 .cp-v20-product-marker-logo .cp-marker-text{display:grid;place-items:center;width:60px;height:60px;border:1px solid #c4cec4;border-radius:50%;color:#193e30;font:700 11px/1.2 Arial;text-align:center;padding:5px;box-sizing:border-box}
@media(max-width:767px){body.cp-single-product-v16 .cp-v20-product-markers{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:359px){body.cp-single-product-v16 .cp-v20-product-markers{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
