.catalog-form{display:grid;gap:14px}.catalog-form fieldset{border:1px solid var(--line);border-radius:12px;padding:14px;margin:0}.catalog-form legend{padding:0 6px;color:var(--green);font-weight:800}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.catalog-form label{display:grid;gap:6px;color:var(--green);font-weight:700}.catalog-form select,.catalog-form input,.catalog-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px;font:inherit;color:var(--ink)}.catalog-preview{display:flex;align-items:center;gap:10px;min-height:42px;margin-top:8px;color:#687772}.catalog-preview img{width:42px;height:42px;object-fit:contain}.catalog-help{font-size:13px;color:#687772;margin:0}.catalog-other[hidden]{display:none}.catalog-submit-note{color:#687772;font-size:13px}.flag-option{display:inline-flex;align-items:center;gap:6px}.catalog-required{color:#b42318}
