/* Account styles; split from the audited frontend rules. */
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile #content, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout #content {background: var(--gh-ui-canvas);}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-page__content, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-widget--user-account-menu, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .woocommerce form.login, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .woocommerce form.register, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .woocommerce form.edit-account, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .woocommerce-MyAccount-navigation, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .woocommerce-MyAccount-content {background: var(--gh-ui-surface); border: 1px solid var(--gh-ui-line); border-radius: var(--gh-ui-radius); box-shadow: var(--gh-ui-shadow);}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile {padding: 0px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update {padding: 0px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__fields {display: grid; grid-template-columns: repeat(12, minmax(0px, 1fr)); gap: 16px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__fields {display: grid; grid-template-columns: repeat(12, minmax(0px, 1fr)); gap: 16px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__field {grid-column: span 6; min-width: 0px; margin: 0px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__field {grid-column: span 6; min-width: 0px; margin: 0px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__field:first-child, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__field--attachment-upload, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__field--textarea {grid-column: 1 / -1;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__field:first-child, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__field--attachment-upload, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__field--textarea {grid-column: 1 / -1;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__footer {display: flex; justify-content: flex-end; margin-top: 22px; padding-top: 18px; border-top: 1px solid var(--gh-ui-line);}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__footer {display: flex; justify-content: flex-end; margin-top: 22px; padding-top: 18px; border-top: 1px solid var(--gh-ui-line);}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .woocommerce-MyAccount-navigation {overflow: hidden; padding: 8px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .woocommerce-MyAccount-navigation ul {margin: 0px; padding: 0px; list-style: none;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .woocommerce-MyAccount-navigation a {display: block; padding: 11px 12px; color: rgb(71, 84, 103); border-radius: 8px; font-weight: 650;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .woocommerce-MyAccount-navigation .is-active a {color: var(--gh-ui-primary); background: var(--gh-ui-primary-soft);}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .woocommerce-MyAccount-content {padding: clamp(18px, 3vw, 26px); background-image: linear-gradient(90deg, var(--gh-ui-accent) 0 10%, transparent 10%); background-repeat: no-repeat; background-size: 100% 3px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-widget--user-account-menu {overflow: hidden; padding: 8px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-menu--user-account ul {margin: 0px; padding: 0px; list-style: none;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-menu--user-account a {display: flex; align-items: center; gap: 10px; min-height: 44px; padding: 10px 12px; color: var(--gh-ui-ink); border-radius: 6px; font-size: 14px; line-height: 1.4; font-weight: 600;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-menu--user-account .hp-menu__item--current a {color: var(--gh-ui-primary); background: var(--gh-ui-primary-soft);}
body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .woocommerce-checkout .col2-set, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .woocommerce-checkout-review-order, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .wc-block-components-checkout-step, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .wc-block-components-order-summary, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .wc-block-components-totals-wrapper, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .wc-block-checkout__actions {background: var(--gh-ui-surface); border: 1px solid var(--gh-ui-line); border-radius: var(--gh-ui-radius); box-shadow: var(--gh-ui-shadow);}
body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .woocommerce-checkout .col2-set, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .woocommerce-checkout-review-order, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .wc-block-components-checkout-step, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .wc-block-components-order-summary {padding: clamp(18px, 3vw, 26px); background-image: linear-gradient(90deg, var(--gh-ui-accent) 0 10%, transparent 10%); background-repeat: no-repeat; background-size: 100% 3px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout #order_review_heading, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .wc-block-components-checkout-step__heading, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .wc-block-components-title {color: var(--gh-ui-ink);}
body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .woocommerce-checkout-payment {overflow: hidden; background: rgb(248, 250, 252); border: 1px solid var(--gh-ui-line); border-radius: 10px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .woocommerce table.shop_table, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .wc-block-components-order-summary-item {border-color: var(--gh-ui-line); border-radius: 10px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .woocommerce-error, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .woocommerce-info, body.gh-ui-enabled.gh-ui-ready.gh-ui-checkout .woocommerce-message {background: rgb(255, 255, 255); border-radius: 9px; box-shadow: var(--gh-ui-shadow);}
@media (max-width: 1023px) {
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__field {grid-column: span 6;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__field {grid-column: span 6;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__field:first-child, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__field--attachment-upload, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__field--textarea {grid-column: 1 / -1;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__field:first-child, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__field--attachment-upload, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__field--textarea {grid-column: 1 / -1;}
}
@media (max-width: 760px) {
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__fields, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__fields {grid-template-columns: 1fr;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__field, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__field:first-child, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__field--attachment-upload, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update-profile .hp-form__field--textarea {grid-column: 1;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__field, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__field:first-child, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__field--attachment-upload, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__field--textarea {grid-column: 1;}
}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-page__content {box-sizing: border-box; padding: clamp(16px, 2vw, 28px);}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-page__title {margin: 0px 0px 24px; color: var(--gh-ui-ink); font-size: 24px; line-height: 1.3; font-weight: 700;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile :is(.hp-menu__item, .hp-listing__action, .hp-order__action, .hp-message__action) :is(.hp-icon, a) {color: var(--gh-ui-primary-dark);}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-menu a {color: var(--gh-ui-ink);}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-menu__item--current > a {color: var(--gh-ui-primary-dark); font-weight: 700;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile :is(.hp-listing--view-block, .hp-order--view-block, .hp-message--view-block) {color: var(--gh-ui-ink);}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile table {width: 100%; table-layout: fixed;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile :is(td, th) {padding: 12px; color: var(--gh-ui-ink); overflow-wrap: anywhere; white-space: normal;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile th {background: var(--gh-ui-primary-soft); font-weight: 700;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile tr + tr {border-top: 1px solid var(--gh-ui-line);}
@media (max-width: 760px) {
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile #content > .container {width: calc(100% - 12px); margin-inline: auto; padding-inline: 0px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-page > .hp-row {margin-inline: 0px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-page__sidebar {padding-inline: 0px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-page__content {padding: 16px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .woocommerce-MyAccount-content, body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .woocommerce :is(form.login, form.register, form.edit-account) {padding: 16px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .gh-account-table {border-collapse: separate; border-spacing: 0px 12px; table-layout: auto;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .gh-account-table thead {position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%);}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .gh-account-table tbody {display: block;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .gh-account-table tbody tr {display: block; margin-bottom: 12px; padding: 8px; border: 1px solid var(--gh-ui-line); border-radius: 10px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .gh-account-table td {display: flex; flex-wrap: wrap; align-items: center; gap: 8px; padding: 8px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .gh-account-table td[data-label]::before {content: attr(data-label); flex: 0 0 42%; color: var(--gh-ui-muted); font-weight: 600;}
}
body.gh-ui-enabled .gh-account-panel {box-sizing: border-box; position: fixed; inset: 0px; width: 420px; max-width: calc(100% - 12px); max-height: calc(100dvh - 12px); margin: auto; padding: 16px; color: rgb(19, 33, 58); background: rgb(255, 255, 255); border: 1px solid rgb(184, 199, 216); border-radius: 12px; box-shadow: rgba(19, 33, 58, 0.15) 0px 12px 40px; overflow-y: auto; overscroll-behavior: contain; z-index: 100000;}
body.gh-ui-enabled .gh-account-panel::backdrop {background: rgba(19, 33, 58, 0.333);}
body.gh-ui-enabled .gh-account-panel__header {display: grid; grid-template-columns: minmax(0px, 1fr) 44px; align-items: start; gap: 4px 8px; margin-bottom: 18px;}
body.gh-ui-enabled .gh-account-panel__header h2 {margin: 0px; padding: 5px 0px; color: rgb(19, 33, 58); font-size: 26px; line-height: 1.25;}
body.gh-ui-enabled .gh-account-panel__identity {grid-column: 1 / -1; margin: 0px; color: rgb(102, 112, 133); font-size: 16px; overflow-wrap: anywhere;}
body.gh-ui-enabled .gh-account-panel__close {display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; margin: 0px; padding: 0px; color: rgb(2, 116, 201); background: transparent; border: 0px; border-radius: 6px; box-shadow: none; font-size: 36px; font-weight: 400; line-height: 1; cursor: pointer;}
body.gh-ui-enabled .gh-account-panel__group {margin: 0px; padding: 0px;}
body.gh-ui-enabled .gh-account-panel__group + .gh-account-panel__group {margin-top: 12px; padding-top: 12px; border-top: 1px solid rgb(220, 229, 239);}
body.gh-ui-enabled .gh-account-panel__group h3 {margin: 0px 0px 6px; padding: 0px 8px; color: rgb(102, 112, 133); font-size: 12px; font-weight: 700; line-height: 1.5; letter-spacing: 0.04em; text-transform: uppercase;}
body.gh-ui-enabled .gh-account-panel__link {box-sizing: border-box; display: flex; align-items: center; gap: 12px; min-height: 48px; padding: 10px 8px; color: rgb(19, 33, 58); background: transparent; border: 0px; border-radius: 8px; text-decoration: none; font-size: 16px; font-weight: 400; line-height: 1.4; overflow-wrap: anywhere;}
body.gh-ui-enabled .gh-account-panel__link > i {flex: 0 0 22px; width: 22px; margin: 0px; color: rgb(2, 116, 201); font-size: 20px; text-align: center;}
body.gh-ui-enabled .gh-account-panel__link:is(:hover, .is-current) {color: rgb(7, 94, 165); background: rgb(234, 245, 255);}
body.gh-ui-enabled .gh-account-panel :is(.gh-account-panel__close, .gh-account-panel__link):focus-visible {outline: rgb(2, 116, 201) solid 2px; outline-offset: 2px;}
body.gh-ui-enabled .gh-account-panel__link :is(.hp-menu__count, .hp-badge, small) {display: inline-flex; align-items: center; justify-content: center; min-width: 22px; min-height: 22px; margin: 0px 0px 0px 4px; padding: 2px 6px; color: rgb(255, 255, 255); background: rgb(247, 144, 9); border-radius: 999px; font-size: 12px; line-height: 1;}
@media (max-width: 760px) {
body.gh-ui-enabled .gh-account-panel {inset: 6px 0px auto; width: calc(100% - 12px); max-width: none; margin: 0px auto; box-shadow: none;}
}
.gh-ui-profile :is(.hp-form--user-update, .hp-form--user-update-profile) .hp-form__label {text-transform: none; letter-spacing: 0px; line-height: 1.5; font-weight: 600;}
.gh-ui-profile :is(.hp-form--user-update, .hp-form--user-update-profile) .hp-form__label small {color: var(--gh-ui-muted); font-size: 12px; font-weight: 400;}
.gh-ui-profile :is(.hp-form--user-update, .hp-form--user-update-profile) .hp-field--button {min-height: 42px; padding: 10px 16px; border: 0px; border-radius: 6px; background: var(--gh-ui-primary); color: rgb(255, 255, 255); font-size: 14px; line-height: 1.5; font-weight: 600; box-shadow: none;}
.gh-ui-profile :is(.hp-form--user-update, .hp-form--user-update-profile) .hp-field--button:hover {background: var(--gh-ui-primary-dark);}
.gh-ui-profile .hp-menu--user-account a > span {flex: 1 1 0%; min-width: 0px;}
.gh-ui-profile .hp-menu--user-account a > small {flex: 0 0 auto; width: auto; min-width: 22px; padding: 2px 6px; margin: 0px; border-radius: 6px; text-align: center; font-size: 12px; line-height: 18px;}
.gh-ui-profile .hp-widget--user-account-menu .hp-menu__item::before {display: none;}
.gh-ui-profile .hp-menu--user-account a:hover {background: var(--gh-ui-primary-soft);}
.gh-ui-profile .hp-menu--user-account a:focus-visible {outline: 2px solid var(--gh-ui-primary); outline-offset: -2px;}
@media (max-width: 760px) {
.gh-ui-profile :is(.hp-form--user-update, .hp-form--user-update-profile) .hp-form__footer {flex-wrap: wrap; gap: 16px; justify-content: flex-start;}
}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .hp-form__fields.gh-seller-fields {display: block;}
.gh-seller-hero {display: grid; grid-template-columns: 200px minmax(0px, 1fr); align-items: start; gap: 24px; margin-bottom: 24px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .gh-seller-hero > .hp-form__field {grid-column: auto; min-width: 0px; margin: 0px;}
body.gh-ui-enabled .gh-seller-hero .hp-field--attachment-upload .hp-row {display: flex; margin: 0px 0px 14px;}
body.gh-ui-enabled .gh-seller-hero .hp-field--attachment-upload .hp-row > div {flex: 0 0 110px; width: 110px; max-width: 110px; padding: 0px; margin: 0px; position: relative;}
body.gh-ui-enabled .gh-seller-hero .hp-field--attachment-upload img {display: block; width: 110px; height: 110px; max-width: 100%; object-fit: contain; border-radius: 4px; background: rgb(255, 255, 255);}
.gh-seller-explainer {padding: 20px; background: var(--gh-ui-primary-soft,#f0f7fc); border: 1px solid var(--gh-ui-line,#dce5ef); border-radius: 6px;}
.gh-seller-explainer h2, .gh-seller-section h2, .gh-seller-preview h2 {margin: 0px 0px 10px; color: var(--gh-ui-ink,#163047); font-size: 20px; line-height: 1.3;}
.gh-seller-explainer p, .gh-seller-explainer li, .gh-seller-explainer small {color: var(--gh-ui-muted,#667085); font-size: 14px; line-height: 1.6;}
.gh-seller-explainer ul {margin: 12px 0px; padding: 0px; list-style: none;}
.gh-seller-explainer li {padding-left: 22px; position: relative;}
.gh-seller-explainer li::before {content: "✓"; position: absolute; left: 0px; color: rgb(255, 133, 0);}
.gh-seller-grid {display: grid; grid-template-columns: minmax(0px, 1.65fr) minmax(260px, 1fr); gap: 20px; align-items: start;}
.gh-seller-section {min-width: 0px; padding: 20px; border: 1px solid var(--gh-ui-line,#dce5ef); border-radius: 6px; margin-bottom: 20px;}
.gh-seller-section__note {margin: 0px 0px 18px; color: var(--gh-ui-muted,#667085); font-size: 13px; line-height: 1.6;}
.gh-seller-section__fields {display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 16px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .gh-seller-section__fields > .hp-form__field {grid-column: auto; min-width: 0px;}
body.gh-ui-enabled.gh-ui-ready.gh-ui-profile .hp-form--user-update .gh-seller-section__fields > .gh-seller-field--wide {grid-column: 1 / -1;}
.gh-seller-contact-note {padding-top: 16px; margin: 18px 0px 0px; border-top: 1px solid var(--gh-ui-line,#dce5ef); font-size: 13px; line-height: 1.6; color: var(--gh-ui-muted,#667085);}
.gh-seller-preview {padding: 16px; min-width: 0px; background: rgb(243, 248, 252); border: 1px solid var(--gh-ui-line,#dce5ef); border-radius: 6px;}
.gh-seller-preview h2 {font-size: 17px;}
.gh-seller-preview h2 small {display: inline-block; font-size: 11px; font-weight: 400; color: rgb(0, 120, 200); margin-left: 6px;}
.gh-seller-preview__card {padding: 18px; background: rgb(255, 255, 255); border: 1px solid var(--gh-ui-line,#dce5ef); border-radius: 8px; color: var(--gh-ui-ink,#163047); font-size: 13px; line-height: 1.5;}
.gh-seller-preview__identity {display: flex; gap: 12px; align-items: center; margin-bottom: 18px;}
.gh-seller-preview__identity strong {display: block; font-size: 19px; line-height: 1.3; overflow-wrap: anywhere;}
.gh-seller-preview__identity span {display: block; margin-top: 4px; color: var(--gh-ui-muted,#667085); font-size: 12px; overflow-wrap: anywhere;}
.gh-seller-preview__image {width: 60px; height: 60px; flex: 0 0 60px; display: flex; align-items: center; justify-content: center; background: rgb(255, 255, 255); border: 1px solid var(--gh-ui-line,#dce5ef); border-radius: 4px; font-size: 10px; text-align: center; overflow: hidden;}
.gh-seller-preview__image img {display: block; width: 100%; height: 100%; object-fit: contain; border-radius: 4px;}
.gh-seller-preview__card p {margin: 0px 0px 12px; font-size: 13px; overflow-wrap: anywhere; white-space: pre-line;}
.gh-seller-preview__muted {color: var(--gh-ui-muted,#667085);}
.gh-seller-preview__website {color: rgb(0, 120, 200);}
.gh-seller-preview__price {border-block: 1px solid var(--gh-ui-line,#dce5ef); padding: 16px 0px; margin: 18px 0px;}
.gh-seller-preview__price strong {display: block; color: rgb(0, 120, 200); font-size: 30px; line-height: 1.2;}
.gh-seller-preview__price small {display: block; margin-top: 6px; color: var(--gh-ui-muted,#667085); font-size: 11px;}
.gh-seller-preview__email, .gh-seller-preview__phone, .gh-seller-preview__whatsapp {display: flex; align-items: center; justify-content: center; box-sizing: border-box; min-height: 42px; padding: 9px 12px; margin-top: 12px; border: 1px solid rgb(0, 120, 200); border-radius: 5px; text-align: center; font-size: 13px; font-weight: 600;}
.gh-seller-preview__email {background: rgb(0, 120, 200); color: rgb(255, 255, 255);}
.gh-seller-preview__phone {background: rgb(255, 255, 255); color: rgb(0, 120, 200);}
.gh-seller-preview__whatsapp {background: rgb(18, 129, 61); color: rgb(255, 255, 255); border-color: rgb(18, 129, 61);}
.gh-seller-preview__footer {display: flex; justify-content: space-between; gap: 8px; margin-top: 18px; padding-top: 16px; border-top: 1px solid var(--gh-ui-line,#dce5ef); font-size: 11px; color: rgb(0, 120, 200);}
.gh-seller-preview__note {font-size: 11px; color: var(--gh-ui-muted,#667085); line-height: 1.6; margin: 10px 0px 0px;}
@media (max-width: 1100px) {
.gh-seller-grid {grid-template-columns: 1fr;}
.gh-seller-preview {margin-bottom: 20px;}
.gh-seller-preview__card {max-width: 440px; margin-inline: auto;}
}
@media (max-width: 600px) {
.gh-seller-hero {grid-template-columns: 1fr; gap: 16px;}
.gh-seller-section {padding: 16px;}
.gh-seller-section__fields {grid-template-columns: 1fr;}
.gh-seller-section__fields > .hp-form__field {grid-column: 1 !important;}
}
