.fg-catalog-preview form{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.fg-catalog-preview input[type=file]{border:1px dashed var(--fg-line);background:#fbfaf6;border-radius:6px;max-width:100%;padding:12px;font-size:14px}.fg-catalog-preview-file{margin:0}.fg-catalog-preview-check{align-items:flex-start;gap:10px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.fg-catalog-preview-check input{flex:none;margin-top:3px}.fg-catalog-preview-actions{flex-wrap:wrap;gap:12px;display:flex}.fg-catalog-preview-summary{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.fg-catalog-preview-summary h2{margin:0 0 4px}.fg-catalog-preview-summary p{margin:0}.fg-catalog-preview-score{border:6px solid var(--fg-line);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:96px;height:96px;line-height:1;display:flex}.fg-catalog-preview-score strong{font-size:30px}.fg-catalog-preview-score span{color:var(--fg-muted);margin-top:3px;font-size:12px}.fg-catalog-preview-score.is-good{border-color:#7a9a5d}.fg-catalog-preview-score.is-fair{border-color:#c9a24a}.fg-catalog-preview-score.is-low{border-color:#c4684a}.fg-catalog-preview-counts{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.fg-catalog-preview-counts li{border:1px solid var(--fg-line);background:#fbfaf6;border-radius:8px;padding:14px;display:block}.fg-catalog-preview-counts strong{font-size:26px;display:block}.fg-catalog-preview-counts span{color:var(--fg-muted);font-size:13px}.fg-catalog-preview-result h3{margin:6px 0 4px;font-size:19px}.fg-catalog-preview-examples{margin:14px 0;padding:0;list-style:none}.fg-catalog-preview-examples li{border-top:1px solid var(--fg-line);gap:4px;padding:14px 0;display:grid}.fg-catalog-preview-change{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.fg-catalog-preview-change del{color:#8e3923;white-space:pre-wrap;background:#f7e3dc;border-radius:4px;padding:1px 5px;text-decoration:line-through}.fg-catalog-preview-change ins{color:#40592e;white-space:pre-wrap;background:#e8efdf;border-radius:4px;padding:1px 5px;text-decoration:none}.fg-catalog-preview button.fg-text-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fg-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:740px){.fg-catalog-preview-counts{grid-template-columns:1fr}.fg-catalog-preview-summary{gap:14px}}
