.setup-shell{width:min(100% - 2rem,72rem);margin:2rem auto;min-width:0}.setup-steps{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;margin:1rem 0}.setup-steps li{padding:.5rem .75rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-md)}.setup-steps .is-current{border-color:var(--color-primary);font-weight:700}.setup-shell fieldset{min-width:0}.setup-shell .form-grid-2>*{min-width:0}.setup-shell .kv-list dd{overflow-wrap:anywhere}@media(max-width:640px){.setup-shell .form-grid-2{grid-template-columns:minmax(0,1fr)}.setup-shell{width:calc(100% - 1rem);margin:.5rem auto}}
.brand-logo{max-width:100%;max-height:100%;object-fit:contain}.brand-logo-dark{display:none}html[data-theme="dark"] .brand-logo-light{display:none}html[data-theme="dark"] .brand-logo-dark{display:block}.brand-preview{display:block;max-width:12rem;max-height:8rem;object-fit:contain;margin-block:.75rem}.menu-modules{list-style:none;padding:0}.menu-customization [data-sort-item]{min-width:0}.menu-customization .form-grid-2>*{min-width:0}@media(max-width:640px){.menu-customization .form-grid-2{grid-template-columns:minmax(0,1fr)}}
.app-shell :focus-visible{outline-color:var(--link)}
