.owner-profile-editor{gap:var(--space-6)}.owner-profile-editor__section{gap:var(--space-4);min-inline-size:0;padding:var(--space-5);background:var(--surface-raised);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-md);display:grid}.owner-profile-editor__section h2,.owner-profile-editor__section>p,.owner-profile-editor__save>p{margin:0}.owner-profile-editor__section>p{color:var(--ink-3)}.owner-profile-editor__pair{gap:var(--space-4);display:grid}.owner-profile-editor .field,.owner-profile-photo{min-inline-size:0}.owner-profile-photo__preview{aspect-ratio:2;background:var(--surface-sunken);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--ink-3);text-align:center;place-items:center;display:grid;overflow:hidden}.owner-profile-photo__preview img{object-fit:cover;width:100%;height:100%;min-height:0}.owner-profile-photo__preview[data-slot=logo] img{object-fit:contain}.owner-profile-photo__remove{gap:var(--space-2);align-items:center;display:flex}.owner-profile-editor .owner-profile-photo__remove input{inline-size:auto;accent-color:var(--action-bg)}.owner-profile-editor .hours-fields{gap:var(--space-3);min-inline-size:0;margin:0;display:grid}.owner-profile-editor .hours-row{gap:var(--space-2);padding-block:var(--space-2);display:grid}.owner-profile-editor .hours-row__times{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-profile-editor__save{justify-items:start;gap:var(--space-3);display:grid}@media (min-width:48rem){.owner-profile-editor__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}
