/* Native account endpoints and the visually editable dashboard share the approved panel styling. */
.snuggii-account .woocommerce-MyAccount-content:has(.snuggii-account-dashboard)>p{display:none}.snuggii-account-dashboard>.snuggii-account-eyebrow{display:inline-block;padding:7px 14px;background:#eeebf7;border-radius:99px;font-size:12px;font-weight:650;letter-spacing:.15em;text-transform:uppercase;color:var(--wp--preset--color--grape,#342b6a);margin:0 0 14px}.snuggii-account-dashboard>h2{font-size:24px;letter-spacing:-.02em;margin:0 0 20px;line-height:1.1}.snuggii-account-dashboard>p{line-height:1.6;margin:1em 0}.snuggii-account-dashboard>.snuggii-account-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.snuggii-account-cards>.snuggii-account-card{margin:0;min-width:0}.snuggii-account-card>a{display:block;height:100%;box-sizing:border-box;border:1px solid #e6dfed;padding:20px;border-radius:16px;text-decoration:none;color:inherit}.snuggii-account-card strong{font-weight:600}.snuggii-account-card span{display:block;color:var(--wp--preset--color--muted,#6c647d);font-size:14px;margin-top:8px;line-height:1.6}.snuggii-account-card a:focus-visible{outline:3px solid var(--wp--preset--color--pink,#ff468f);outline-offset:3px}.snuggii-account .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:6px}.snuggii-account .woocommerce-MyAccount-navigation a:hover{background:#eeebf7}.snuggii-account .woocommerce form .form-row label{font-size:14px;font-weight:500;line-height:1.5;margin-bottom:7px}.snuggii-account .woocommerce form .form-row{padding:0;margin:0 0 18px}.snuggii-account .woocommerce form input.input-text,.snuggii-account .woocommerce form select{border:1px solid #e6dfed;border-radius:10px;min-height:48px;padding:11px 12px;background:#fff;color:inherit;font:inherit;font-size:16px}.snuggii-account .woocommerce form button.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background:var(--wp--preset--color--grape,#342b6a);color:#fff;border:1px solid var(--wp--preset--color--grape,#342b6a);border-radius:50px;font:inherit;font-weight:550;line-height:1.5;cursor:pointer}.snuggii-account .woocommerce form input[type=checkbox]{min-width:18px;min-height:18px}.snuggii-account .woocommerce:has(form.woocommerce-form-login){display:block}.snuggii-account .woocommerce form.woocommerce-form-login{max-width:640px}.snuggii-account .woocommerce-MyAccount-content table th,.snuggii-account .woocommerce-MyAccount-content table td{padding:12px;text-align:start}.snuggii-account .woocommerce-MyAccount-content .woocommerce-Address-title h2{font-size:24px}.snuggii-wishlist-page>.woocommerce-breadcrumb,.snuggii-wishlist-page>.wp-block-woocommerce-breadcrumbs{margin:0;font-size:12px;min-height:44px;display:flex;align-items:center}.snuggii-wishlist-page>.wp-block-post-content{margin-block-start:0}.snuggii-wishlist-page .wp-block-post-content>p:first-child{color:var(--wp--preset--color--muted,#6c647d);max-width:640px;line-height:1.6;margin:0 0 34px}.snuggii-wishlist-page .wp-block-post-content>.snuggii-wishlist{margin-block-start:0}
@media(max-width:800px){.snuggii-account .woocommerce{grid-template-columns:1fr;gap:24px}.snuggii-account .woocommerce-MyAccount-navigation ul{flex-direction:row;flex-wrap:wrap;gap:4px}.snuggii-account .woocommerce-MyAccount-navigation a{padding:11px 14px}.snuggii-account .woocommerce-MyAccount-content{padding:22px;margin-top:0}.snuggii-wishlist-page .wp-block-post-content>p:first-child{margin-bottom:26px}}
@media(max-width:480px){.snuggii-account-dashboard>.snuggii-account-cards{grid-template-columns:1fr}.snuggii-account .woocommerce form.woocommerce-form-login,.snuggii-account .woocommerce form.woocommerce-form-register{padding:20px}.snuggii-account .woocommerce-MyAccount-content{padding:18px}}
