.kuva-editori{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.kuva-editori canvas,.kuva-editori img{max-width:100%;height:auto;display:block;margin:0 auto 12px;border-radius:8px}.kuva-editori canvas[hidden],.kuva-editori img[hidden]{display:none}.kuva-editori #kuvaCanvas{touch-action:none;cursor:crosshair}.kuva-editori #kuvaTulos{border:1px solid var(--viiva,#ccd1dd);max-height:360px;width:auto;max-width:100%}.kuvakortti figcaption{flex-wrap:wrap;gap:8px}.kuva-pdf-valinta{padding:10px;display:flex;align-items:center;gap:10px;min-height:44px}.pdf-valinnat{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.julkaisuyhteenveto{margin:20px auto;max-width:1280px}.julkaisuyhteenveto .paneeli-sisus{position:relative}.julkaisu-sulje{float:right}.julkaisu-linkit{display:flex;flex-wrap:wrap;gap:10px}.julkaisu-linkit a{padding:10px 0;min-height:44px}
@media(max-width:767px){.kuva-editori{grid-template-columns:minmax(0,1fr)}.kuva-editori #kuvaTulos{max-height:250px}.julkaisuyhteenveto{margin:12px}}
