/* Customer order overview: scoped to the WooCommerce account. */
.woocommerce-account .mgv6-order-panel{background:#fff;border:1px solid #e1e8e4;border-radius:14px;margin:22px 0 28px;padding:24px;color:#253b32;box-shadow:0 5px 20px rgba(20,49,37,.04)}
.woocommerce-account .mgv6-order-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}
.woocommerce-account .mgv6-order-heading h2{margin:4px 0!important;font-size:27px!important;color:#23382f}
.woocommerce-account .mgv6-kicker{font-size:12px;color:#84938a;font-weight:800;letter-spacing:.16em}
.woocommerce-account .mgv6-order-status{padding:9px 16px;background:#eaf6ef;color:#21654b;border-radius:30px;font-size:16px;white-space:nowrap}
.woocommerce-account .mgv6-order-cards{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:12px}
.woocommerce-account .mgv6-order-card{border:1px solid #dfe8e2;border-radius:10px;background:#f9fbf9;padding:18px;min-width:0}
.woocommerce-account .mgv6-order-card.primary{background:#eff7f2;border-color:#bdd8c8}
.woocommerce-account .mgv6-order-card span{display:block;font-size:14px;color:#647a6d;margin-bottom:12px}
.woocommerce-account .mgv6-order-card strong{display:block;font-size:21px;color:#234c3d;line-height:1.4;word-break:break-word}
.woocommerce-account .mgv6-order-card.primary strong{font-size:25px;color:#0d5944;letter-spacing:.02em}
.woocommerce-account .mgv6-order-card small{display:block;color:#647568;font-size:13px;line-height:1.6;margin-top:9px}
.woocommerce-account .mgv6-order-address{margin:18px 0 0!important;padding-top:16px;border-top:1px solid #e1eae3;font-size:15px;color:#495e53}
.woocommerce-account .woocommerce-MyAccount-content{font-size:16px;line-height:1.7}
.woocommerce-account .woocommerce-MyAccount-navigation a{font-size:16px;line-height:1.7}
.mgv6-points-ui{padding:16px;background:#f6f8f5;border:1px solid #dce7df;border-radius:11px;margin:12px 0;font-size:15px}
.mgv6-points-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}
.mgv6-points-head strong{font-size:18px}.mgv6-points-head span{color:#587463;font-size:14px}
.mgv6-points-row{display:flex;gap:8px}.mgv6-points-row input{flex:1;width:120px;min-width:0;max-width:180px;padding:10px 12px;border-radius:7px;border:1px solid #ced7ce}
.mgv6-points-row button{background:#206a52;color:#fff;border:0;border-radius:7px;padding:10px 20px;cursor:pointer;font-size:15px;font-weight:650}
.mgv6-points-ui small{display:block;margin-top:9px;line-height:1.5;color:#6d7c71}.mgv6-points-result{font-size:14px;margin:6px 0 0;color:#206a52}
.mgv4-wallet .mgv6-points-info{background:#fff;border:1px solid #dedede;border-radius:10px;margin:18px 0;padding:16px;font-size:15px;line-height:1.6}
.mgv4-wallet .mgv6-points-info p{margin:7px 0 0}.mgv6-refcopy{border:1px solid #cbd4cb;border-radius:5px;background:#fff;color:#1a5e47;font-weight:700;padding:6px 12px;margin-top:9px;cursor:pointer}
.mgv4-wallet .mgv6-refcode{font-variant-numeric:tabular-nums;letter-spacing:.055em}
@media(max-width:800px){.woocommerce-account .mgv6-order-cards{grid-template-columns:1fr}.woocommerce-account .mgv6-order-panel{padding:17px}.woocommerce-account .mgv6-order-heading h2{font-size:23px!important}.woocommerce-account .mgv6-order-card.primary strong{font-size:23px}}

.woocommerce-account .mgv6-order-card.primary strong a.mgv8-tracking-link{color:#106649;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;overflow-wrap:anywhere;font-size:inherit}
.woocommerce-account .mgv6-order-card.primary strong a.mgv8-tracking-link:hover{color:#06442e}
