/* One screen gutter for both panels; form sections align with the page header. */
:root{--mf-page-inset:24px;--mf-page-section-gap:18px}
.mf-stack--page{gap:var(--mf-page-section-gap)}
.fi-layout .fi-main .mf-workspace{inline-size:100%;max-inline-size:none;margin-inline:0;min-inline-size:0}
.fi-layout .fi-main{padding:var(--mf-page-inset)!important}
.fi-layout .fi-main>.fi-page{inline-size:100%!important;max-inline-size:none!important;margin-inline:0!important}
.fi-layout .fi-main>.fi-page>section{padding-block:0!important;row-gap:var(--mf-page-section-gap)!important}
.fi-layout .fi-main .mf-page-header{margin:0!important}
.fi-layout .fi-main .mf-form-page.fi-page{inline-size:100%!important;max-inline-size:none!important;max-width:none!important;margin-inline:0!important}
.fi-layout .fi-main .mf-form-page.fi-page .fi-form{inline-size:100%!important;max-inline-size:none!important;max-width:none!important;margin-inline:0!important;min-inline-size:0}
@media(max-width:767px){:root{--mf-page-inset:16px}}
.mf-settings-shell .mf-settings-content{min-inline-size:0;align-content:start;row-gap:18px;container-type:inline-size}
.mf-settings-shell .mf-settings-option-heading{min-block-size:84px;box-sizing:border-box;display:grid;align-content:center;gap:4px;padding:16px 20px;background:#fff;border:1px solid #dce3eb;border-radius:var(--mdx-r,16px);box-shadow:0 1px 2px rgba(14,31,56,.04),0 6px 20px -8px rgba(14,31,56,.12);text-align:start}
.mf-settings-shell .mf-settings-option-heading h2{margin:0;font-size:18px;line-height:26px;font-weight:600;color:var(--mdx-ink,#101828)}
.mf-settings-shell .mf-settings-option-heading p{margin:0;font-size:14px;line-height:22px;color:var(--mdx-ink-3,#64748b)}
.dark .mf-settings-shell .mf-settings-option-heading{background:#111827;border-color:#334155}
.dark .mf-settings-shell .mf-settings-option-heading h2{color:#f1f5f9}
.dark .mf-settings-shell .mf-settings-option-heading p{color:#94a3b8}
@container(max-width:900px){.mf-settings-shell .mfb-cur,.mf-settings-shell .mfb-bill{grid-template-columns:minmax(0,1fr)}}
@container(max-width:700px){.mf-settings-shell .mfb-meters{grid-template-columns:repeat(2,minmax(0,1fr))}}
.mf-settings-shell .mf-settings-option-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}
.mf-settings-option-heading__copy{flex:1 1 200px;min-inline-size:0}
.mf-settings-option-heading__copy p{margin-block-start:4px!important}
.mf-settings-option-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-inline-size:100%;min-inline-size:0}
.mf-settings-option-actions:empty{display:none}
@container(max-width:650px){.mf-settings-option-actions{inline-size:100%}.mf-settings-option-heading__copy{flex-basis:100%}}
