/* v0.6.60 – visual scale correction based on approved dashboard */
@media (min-width:1180px){
 body.cs-account-ui .cs29-header{height:138px!important;min-height:138px!important}
 body.cs-account-ui .cs29-head-inner{height:138px!important;padding:0 16px!important}
 body.cs-account-ui .cs29-brand{width:390px!important;min-width:390px!important;gap:16px!important}
 body.cs-account-ui .cs29-brandmark{width:104px!important;height:104px!important;flex:0 0 104px!important}
 body.cs-account-ui .cs29-brand b{font-size:32px!important;line-height:1.05!important}
 body.cs-account-ui .cs29-brand small{font-size:10px!important}
 body.cs-account-ui .cs29-mainnav{height:138px!important}
 body.cs-account-ui .cs29-mainnav a{height:138px!important;min-width:130px!important;font-size:16px!important;padding:18px 20px 14px!important;gap:12px!important}
 body.cs-account-ui .cs29-mainnav .csico{transform:scale(1.18)!important}
 body.cs-account-ui .cs29-search{width:62px!important;min-width:62px!important;height:62px!important}
 body.cs-account-ui .cs29-search button{width:62px!important;min-width:62px!important;height:62px!important}
 body.cs-account-ui .cs29-search.is-open{width:350px!important}
 body.cs-account-ui .cs29-head-right{margin-left:16px!important;gap:12px!important}
 body.cs-account-ui .cs29-balance{height:74px!important;min-width:155px!important;padding:9px 16px!important}
 body.cs-account-ui .cs29-balance small{font-size:11px!important}.cs29-balance strong{font-size:22px!important}
 body.cs-account-ui .entry-content>.woocommerce{margin-top:42px!important;grid-template-columns:300px minmax(0,1fr)!important}
 body.cs-account-ui .entry-content>.woocommerce>.woocommerce-MyAccount-navigation{width:300px!important;min-width:300px!important}
 body.cs-account-ui .entry-content>.woocommerce>.woocommerce-MyAccount-content{padding:8px 24px 55px 30px!important}
 body.cs-account-ui .woocommerce-MyAccount-navigation li a{font-size:15px!important;min-height:54px!important;padding:12px 15px!important;line-height:1.25!important}
 body.cs-account-ui .woocommerce-MyAccount-navigation li a:before{font-size:22px!important;width:32px!important;margin-right:12px!important}
}
/* Make the membership page typography visibly match the approved reference. */
body.cs-account-ui .woocommerce-MyAccount-content>h1:first-child,
body.cs-account-ui .woocommerce-MyAccount-content>h2:first-child,
body.cs-account-ui .woocommerce-MyAccount-content .cs32-page-title{font-size:38px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.6px!important;color:#071d4c!important}
body.cs-account-ui .woocommerce-MyAccount-content>p:first-of-type{font-size:16px!important;line-height:1.55!important}
body.cs-account-ui .cs32-topgrid{gap:22px!important;margin-top:22px!important;margin-bottom:32px!important}
body.cs-account-ui .cs32-topgrid>.cs32-membership-card,
body.cs-account-ui .cs32-benefits{min-height:285px!important;padding:34px 38px!important;border-radius:14px!important}
body.cs-account-ui .cs32-membership-card h2,
body.cs-account-ui .cs32-membership-card h3{font-size:28px!important;line-height:1.2!important;font-weight:750!important}
body.cs-account-ui .cs32-membership-card .amount,
body.cs-account-ui .cs32-membership-card b,
body.cs-account-ui .cs32-membership-card strong{font-size:34px!important;font-weight:850!important;line-height:1.1!important}
body.cs-account-ui .cs32-membership-card .button,
body.cs-account-ui .cs32-membership-card button{font-size:17px!important;font-weight:700!important;min-height:54px!important;padding:14px 27px!important;border-radius:8px!important}
body.cs-account-ui .cs32-benefits h3{font-size:25px!important;font-weight:800!important;margin:0 0 18px!important}
body.cs-account-ui .cs32-benefit{grid-template-columns:58px 1fr!important;gap:15px!important;margin:13px 0!important;align-items:center!important}
body.cs-account-ui .cs32-benefit-icon{width:58px!important;height:58px!important;font-size:30px!important;border-radius:12px!important}
body.cs-account-ui .cs32-benefit strong{font-size:20px!important;font-weight:800!important}.cs32-benefit small{font-size:14px!important;line-height:1.35!important}
/* History heading: enlarge the actual heading and the fallback generated heading. */
body.cs-account-ui .cs32-history-title,
body.cs-account-ui .woocommerce-MyAccount-content .woocommerce-orders-table-responsive:before{font-size:28px!important;line-height:1.2!important;font-weight:850!important;color:#071d4c!important;margin:0 0 14px!important}
/* Table scale and emphasis. */
body.cs-account-ui table.woocommerce-orders-table{font-size:15px!important;border-radius:14px!important;overflow:hidden!important;border:1px solid #c8d8e9!important}
body.cs-account-ui .woocommerce-orders-table th{font-size:15px!important;font-weight:800!important;padding:15px 18px!important;color:#0a2452!important}
body.cs-account-ui .woocommerce-orders-table td{font-size:15px!important;padding:13px 18px!important;line-height:1.25!important}
body.cs-account-ui .woocommerce-orders-table td:nth-child(1),
body.cs-account-ui .woocommerce-orders-table td:nth-child(4){font-size:16px!important;font-weight:900!important;color:#061d4c!important}
body.cs-account-ui .woocommerce-orders-table td:nth-child(3) mark,
body.cs-account-ui .woocommerce-orders-table td:nth-child(3) span,
body.cs-account-ui .woocommerce-orders-table td:nth-child(3) .cs-account-status{min-height:28px!important;padding:7px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 2px 6px rgba(25,65,105,.10),inset 0 1px rgba(255,255,255,.75)!important}
body.cs-account-ui .woocommerce-orders-table .button{font-size:13px!important;font-weight:800!important;padding:8px 17px!important}
@media(max-width:1450px) and (min-width:1180px){
 body.cs-account-ui .cs29-brand{width:330px!important;min-width:330px!important}.cs29-brandmark{width:86px!important;height:86px!important;flex-basis:86px!important}.cs29-brand b{font-size:27px!important}
 body.cs-account-ui .cs29-mainnav a{min-width:106px!important;font-size:14px!important;padding-left:12px!important;padding-right:12px!important}
 body.cs-account-ui .cs29-balance{min-width:130px!important}
}
