/* Seller Help Center measurements from the supplied SVG. */
:root {
    --fmm-help-width: 976px;
    --fmm-help-gap: 32px;
    --fmm-help-card-gap: 16px;
    --fmm-help-space-sm: 8px;
    --fmm-help-space-xs: 4px;
    --fmm-help-card-padding: 20px;
    --fmm-help-row-padding: 24px;
    --fmm-help-row-height: 73px;
    --fmm-help-card-description-width: 150px;
    --fmm-help-quick-height: 197px;
    --fmm-help-topic-height: 96px;
    --fmm-help-search-height: 56px;
    --fmm-help-search-inset: 20px;
    --fmm-help-search-start: 56px;
    --fmm-help-search-end: 130px;
    --fmm-help-heading-size: 30px;
    --fmm-help-heading-line: 36px;
    --fmm-help-section-size: 18px;
    --fmm-help-section-line: 28px;
    --fmm-help-border: 1px;
    --fmm-help-focus-width: 2px;
    --fmm-help-icon-max: 25px;
    --fmm-help-border-color: #F3F4F6;
    --fmm-help-heading-color: #111827;
    --fmm-help-error-color: #B91C1C;
    --fmm-help-card-shadow: 0 1px 2px rgb(0 0 0 / 5%);
}
.fmm-help-page .fmm-hccontent { min-width: 0; width: 100%; max-width: var(--fmm-help-width); padding-top: 0; }
.fmm-help-page .fmm-hcback { gap: var(--fmm-help-space-sm); margin-bottom: var(--fmm-help-space-sm); }
.fmm-help-page .fmm-hcback__icon { transform: rotate(.5turn); }
.fmm-help-page .fmm-hcwrap { gap: var(--fmm-help-gap); }
.fmm-help-page .fmm-hchead h1 { color: var(--fmm-help-heading-color); font-size: var(--fmm-help-heading-size); line-height: var(--fmm-help-heading-line); }
.fmm-help-page .fmm-hcsec__head h2 { color: var(--fmm-help-heading-color); font-size: var(--fmm-help-section-size); line-height: var(--fmm-help-section-line); }
.fmm-help-page .fmm-hcsearch__box { min-height: var(--fmm-help-search-height); border-radius: var(--fmm-radius-lg); background: var(--fmm-bg); box-shadow: var(--fmm-help-card-shadow); }
.fmm-help-page .fmm-hcsearch__box > .fmm-hcicon { position: absolute; left: var(--fmm-help-search-inset); pointer-events: none; }
.fmm-help-page .fmm-hcsearch__box input { min-height: var(--fmm-help-search-height); padding: var(--fmm-help-card-gap) var(--fmm-help-search-end) var(--fmm-help-card-gap) var(--fmm-help-search-start); }
.fmm-help-page .fmm-hccard { min-height: var(--fmm-help-quick-height); padding: var(--fmm-help-card-padding); border-radius: var(--fmm-radius-lg); background: var(--fmm-bg); box-shadow: var(--fmm-help-card-shadow); }
.fmm-help-page :is(.fmm-hccard__ico, .fmm-hcrow__ico, .fmm-hctopic__ico) { background: var(--fmm-yellow-soft); }
.fmm-help-page :is(.fmm-hccard > b, .fmm-hcrow__body > b, .fmm-hctopic__body > b) { color: var(--fmm-help-heading-color); }
.fmm-help-page .fmm-hclist { border-radius: var(--fmm-radius-lg); border-color: var(--fmm-help-border-color); box-shadow: var(--fmm-help-card-shadow); }
.fmm-help-page .fmm-hcrow { min-height: var(--fmm-help-row-height); padding: var(--fmm-help-card-gap) var(--fmm-help-row-padding); }
.fmm-help-page .fmm-hctopic { min-height: var(--fmm-help-topic-height); padding: var(--fmm-help-card-padding); border-radius: var(--fmm-radius-lg); background: var(--fmm-bg); box-shadow: var(--fmm-help-card-shadow); }
.fmm-hcicon { flex-shrink: 0; }
.fmm-help-page :is(.fmm-hccard__ico, .fmm-hctopic__ico) > .fmm-hcicon { max-width: var(--fmm-help-icon-max); max-height: var(--fmm-help-icon-max); object-fit: contain; }
.fmm-help-page .fmm-hcerror { color: var(--fmm-help-error-color); }
.fmm-help-page :is(a, button, input):focus-visible { outline: var(--fmm-help-focus-width) solid var(--fmm-yellow-dark); outline-offset: var(--fmm-help-space-xs); }
@media (max-width: 560px) {
    .fmm-help-page .fmm-hcsearch__box > .fmm-hcicon { top: var(--fmm-help-search-inset); }
    .fmm-help-page .fmm-hcsearch__box input { padding-right: var(--fmm-help-card-padding); }
    .fmm-help-page .fmm-hcrow { padding: var(--fmm-help-card-gap); }
    .fmm-help-page .fmm-hctopic { flex-wrap: wrap; }
    .fmm-help-page .fmm-hcfoot { flex-wrap: wrap; }
    .fmm-help-page .fmm-hcfoot__cta { margin-left: auto; }
}
@media (max-width: 560px) {
    .fmm-help-page .fmm-hcfoot__cta { margin-left: 0; width: 100%; text-align: center; }
}

.fmm-help-page .fmm-hccard > em { max-width: var(--fmm-help-card-description-width); }

/* Feedback card tokens from the supplied Help Center export. */
:root {
    --fmm-help-feedback-height: 98px;
    --fmm-help-feedback-icon-size: 48px;
    --fmm-help-feedback-title-size: 14px;
    --fmm-help-feedback-description-size: 12px;
    --fmm-help-feedback-line: 20px;
    --fmm-help-feedback-weight: 600;
    --fmm-help-feedback-button-height: 38px;
    --fmm-help-feedback-yes-bg: #F0FDF4;
    --fmm-help-feedback-yes-border: #DCFCE7;
    --fmm-help-feedback-yes-text: #15803D;
    --fmm-help-feedback-no-text: #4B5563;
}
.fmm-help-page .fmm-hcfeedback { margin-top: var(--fmm-help-gap); padding: var(--fmm-help-row-padding); min-height: var(--fmm-help-feedback-height); border: var(--fmm-help-border) solid var(--fmm-help-border-color); border-radius: var(--fmm-radius-lg); background: var(--fmm-bg); box-shadow: var(--fmm-help-card-shadow); }
.fmm-help-page .fmm-hcfeedback__main { display: flex; align-items: center; gap: var(--fmm-help-card-gap); }
.fmm-help-page .fmm-hcfeedback__icon { display: grid; place-items: center; flex-shrink: 0; width: var(--fmm-help-feedback-icon-size); height: var(--fmm-help-feedback-icon-size); background: var(--fmm-yellow-soft); border-radius: var(--fmm-radius); }
.fmm-help-page .fmm-hcfeedback__copy { flex: 1; min-width: 0; }
.fmm-help-page .fmm-hcfeedback h2 { margin: 0; color: var(--fmm-help-heading-color); font-size: var(--fmm-help-feedback-title-size); font-weight: var(--fmm-help-feedback-weight); line-height: var(--fmm-help-feedback-line); }
.fmm-help-page .fmm-hcfeedback__copy p { margin: var(--fmm-help-space-xs) 0 0; color: var(--fmm-muted); font-size: var(--fmm-help-feedback-description-size); line-height: var(--fmm-help-feedback-line); }
.fmm-help-page .fmm-hcfeedback__main > form { margin: 0; }
.fmm-help-page .fmm-hcfeedback__actions { display: flex; gap: var(--fmm-help-space-sm); }
.fmm-help-page .fmm-hcfeedback__button { display: inline-flex; align-items: center; justify-content: center; gap: var(--fmm-help-space-sm); min-height: var(--fmm-help-feedback-button-height); padding: var(--fmm-help-space-sm) var(--fmm-help-card-gap); border: var(--fmm-help-border) solid var(--fmm-help-border-color); border-radius: var(--fmm-radius); background: var(--fmm-bg-alt); color: var(--fmm-help-feedback-no-text); font-size: var(--fmm-help-feedback-title-size); font-weight: var(--fmm-help-feedback-weight); line-height: var(--fmm-help-feedback-line); }
.fmm-help-page .fmm-hcfeedback__button--yes { background: var(--fmm-help-feedback-yes-bg); border-color: var(--fmm-help-feedback-yes-border); color: var(--fmm-help-feedback-yes-text); }
.fmm-help-page .fmm-hcfeedback__button:hover { border-color: currentColor; }
.fmm-help-page .fmm-hcfeedback__button[aria-pressed="true"] { border-color: currentColor; box-shadow: inset 0 0 0 var(--fmm-help-border) currentColor; }
.fmm-help-page .fmm-hcfeedback__status { margin: var(--fmm-help-card-gap) 0 0; color: var(--fmm-muted); font-size: var(--fmm-help-feedback-description-size); }
.fmm-help-page .fmm-hcfeedback__status[role="alert"] { color: var(--fmm-help-error-color); }
@media (max-width: 560px) {
    .fmm-help-page .fmm-hcfeedback__main { flex-wrap: wrap; }
    .fmm-help-page .fmm-hcfeedback__main > :is(form, button, a) { width: 100%; }
    .fmm-help-page .fmm-hcfeedback__actions { justify-content: flex-end; }
}
