.st-resizer-options { margin-top: 18px; }
.st-resizer-results { display: grid; gap: 12px; margin-top: 18px; }
.st-resizer-result { display: grid; grid-template-columns: 72px minmax(0,1fr) auto; align-items: center; gap: 12px; padding: 12px; background: var(--st-paper); border: 1px solid var(--st-line); border-radius: 10px; }
.st-resizer-result img { width: 72px; height: 72px; object-fit: contain; background: #fff; border: 1px solid var(--st-line); border-radius: 6px; }
.st-resizer-result p { margin: 2px 0; overflow-wrap: anywhere; }
.st-resizer-result .st-btn { white-space: nowrap; }
@media (max-width: 560px) { .st-resizer-result { grid-template-columns: 56px minmax(0,1fr); } .st-resizer-result img { width: 56px; height: 56px; } .st-resizer-result .st-btn { grid-column: 1 / -1; width: 100%; } }
