/* v5.37 — clean, borderless account presentation; WooCommerce and B2BKing functionality unchanged. */
body.woocommerce-account .woocommerce-MyAccount-navigation{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
body.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0!important;margin:0!important;display:block!important}
body.woocommerce-account .woocommerce-MyAccount-navigation li{border:0!important;background:transparent!important}
body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block!important;padding:11px 14px!important;margin:2px 0!important;background:transparent!important;border:0!important;border-radius:7px!important;color:#30443a!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;transition:background .15s ease,color .15s ease}
body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#f0f6f2!important;color:#145c40!important}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#e7f3eb!important;color:#126542!important;font-weight:700!important}
body.woocommerce-account .woocommerce-MyAccount-content{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;min-height:0!important;overflow:visible!important;line-height:1.55!important}
body.woocommerce-account .woocommerce-MyAccount-content > :first-child{margin-top:0!important}
body.woocommerce-account .woocommerce-MyAccount-content h2{font-size:24px!important;line-height:1.25!important;margin:0 0 18px!important;font-weight:700!important;color:#172c22!important}
body.woocommerce-account .woocommerce-MyAccount-content h3{font-size:19px!important;color:#172c22!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error{position:relative!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;padding:16px 0!important;margin:0!important;min-height:0!important;border:0!important;border-bottom:1px solid #e3eae5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#33483e!important;font-size:14px!important;line-height:1.6!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::before,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message::before,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error::before{display:none!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button{order:2!important;float:none!important;margin:0 0 0 auto!important;padding:10px 15px!important;min-height:38px!important;border-radius:7px!important;background:#176c49!important;color:white!important;font-size:13px!important;white-space:normal!important;line-height:1.3!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info:has(a.button):not(:has(+ *)){margin-bottom:0!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table{border:0!important;border-collapse:collapse!important;width:100%!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table th,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td{padding:14px 12px!important;border:0!important;border-bottom:1px solid #e5ebe7!important;text-align:left}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead{background:#f7faf8!important}
body.woocommerce-account .woocommerce-MyAccount-content .elb2b-account-heading{margin-bottom:24px!important}
body.woocommerce-account .woocommerce-MyAccount-content .elb2b-account-quicklink{border:1px solid #e2eae5!important;background:white!important;box-shadow:none!important}
body.woocommerce-account .woocommerce-MyAccount-content [class*="b2bking_offers"]{min-height:0!important;box-shadow:none!important}
body.woocommerce-account .woocommerce-MyAccount-content .b2bking_offers_container{border:0!important;background:transparent!important;padding:0!important}
@media(max-width:800px){body.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:24px!important;border-bottom:1px solid #e3eae5!important;padding-bottom:8px!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex!important;gap:4px!important;overflow-x:auto!important;scrollbar-width:thin}body.woocommerce-account .woocommerce-MyAccount-navigation li{flex:0 0 auto!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{white-space:nowrap!important;padding:10px 12px!important}body.woocommerce-account .woocommerce-MyAccount-content{padding:0!important}}
@media(max-width:560px){body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button{order:2!important;margin:0!important;width:auto!important}body.woocommerce-account .woocommerce-MyAccount-content h2{font-size:21px!important}}
