﻿.directory-store-photo{margin:0 0 1rem}.directory-store-photo img{display:block;width:100%;max-height:440px;object-fit:contain;border-radius:8px;background:#f1f2ef}.directory-photo-preview{display:block;max-width:100%;max-height:240px;object-fit:contain;border-radius:6px;margin-bottom:.75rem}.directory-photo-editor{padding:1rem;margin:.75rem 0}.directory-photo-editor h2{font-size:1.35rem;margin:0 0 .65rem}.directory-photo-editor label{display:block;font-weight:600;font-size:.86rem}.directory-photo-editor input[type=file]{display:block;max-width:100%;margin:.4rem 0 .75rem}.directory-photo-actions{display:flex;flex-wrap:wrap;gap:.5rem}.directory-photo-editor .small{font-size:.82rem;margin:.65rem 0}.directory-photo-editor [data-photo-notice]{margin:.5rem 0 0}
