.woocommerce-account .site-main{max-width:1180px;margin:0 auto;padding:32px 20px 64px}.woocommerce-account .entry-header{display:none}.nb-account-hero{clear:both;margin:0 0 30px;padding:32px;border:1px solid #dce3ef;border-radius:20px;background:linear-gradient(120deg,#f3f5ff,#fff)}.nb-account-hero>span{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#2943a7}.nb-account-hero h1{font-size:clamp(27px,3vw,38px);margin:10px 0;line-height:1.2}.nb-account-hero p{color:#586780;margin:0;max-width:660px}.woocommerce-account .woocommerce-MyAccount-navigation{width:23%;border:1px solid #dce3ef;border-radius:16px;padding:10px;background:#f8faff}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li{border:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:12px 14px;border-radius:10px;color:#33415d;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#172033;color:#fff}.woocommerce-account .woocommerce-MyAccount-content{width:73%}.nb-account-dashboard h2{font-size:24px;margin:0 0 20px}.nb-account-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px}.nb-account-cards>a{display:block;border:1px solid #dce3ef;border-radius:16px;padding:22px;text-decoration:none;color:#172033;background:white}.nb-account-cards strong{display:flex;justify-content:space-between;gap:12px;font-size:18px;margin-bottom:10px}.nb-account-cards>a>span{display:block;color:#586780;font-size:14px}.nb-account-cards>a:hover{border-color:#2943a7;background:#f8faff}.woocommerce-account form.login,.woocommerce-account form.register{border:1px solid #dce3ef;border-radius:16px;padding:26px;background:#fff}.woocommerce-account #customer_login h2{font-size:24px}.woocommerce-account input.input-text{border:1px solid #cbd5e5;border-radius:10px;padding:12px;min-height:46px}.woocommerce-account button.button{background:#172033;color:#fff;border-radius:10px;min-height:44px}.nb-account-invite{padding:18px 20px;margin-top:18px;border:1px solid #dce3ef;background:#f5f7fc;border-radius:12px;font-size:14px;color:#172033}.nb-account-invite p{margin:6px 0 0}.nb-account-invite a{color:#2943a7;text-decoration:underline}.woocommerce-account .nbcc-account-coupon{border:1px solid #dce3ef;border-radius:16px;padding:22px;margin-top:24px}.woocommerce-account :focus-visible{outline:3px solid #2943a7;outline-offset:3px}@media(max-width:720px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:24px}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;overflow:auto;gap:4px}.woocommerce-account .woocommerce-MyAccount-navigation a{white-space:nowrap}.nb-account-hero{padding:24px}.nb-account-cards{grid-template-columns:1fr}.woocommerce-account .site-main{padding:20px 16px 40px}}