/*
 * Digitaali Order Cancellation — minimaalinen frontend-CSS.
 *
 * Lomake mukailee WooCommercea ja perii teeman tyylit natiivisti
 * (kentät, napit, laatikot). Tämä tiedosto sisältää VAIN tulostuksen
 * isolaation — kaikki kosmetiikka on poistettu, teema hoitaa ulkoasun.
 * Suodatin `dg_doc_enqueue_public_css` poistaa tämän kokonaan käytöstä.
 */

/*
 * Vastaanottaja-kentän (malliperuuttamislomake, Liite II) rivinvaihdot
 * nimi / osoite / sähköposti pitää säilyttää — recipient_block() tuottaa
 * "\n"-erotellut osat. Tämä on lain edellyttämä esitysrakenne, ei
 * kosmetiikkaa. Scopattu juuren alle, ei sivuvaikutuksia.
 */
.dg-doc-legal dd {
	white-space: pre-line;
}

/*
 * Ilmaa tulostettavan lomakeosion ja sen yläpuolisten nappien
 * (Tulosta / Kopioi teksti) väliin — napit olivat kiinni tekstissä.
 * Vain ruudulla; @media print nollaa marginit alla.
 */
.dg-doc-legal__printable {
	margin-top: 50px;
}

/* Tulostus: näytä vain tulostettava lomakeosio, piilota muu sivu. ------- */

/*
 * Scopattu .dg-doc-printing -luokkaan, jonka Tulosta-nappi lisää bodyyn
 * ennen window.print():iä ja poistaa sen jälkeen (afterprint). Näin
 * selaimen oma Ctrl+P -tulostus EI laukaise piilotusta eikä sääntö
 * konfliktoi muiden plugarien print-tyylien kanssa.
 */
@media print {
	body.dg-doc-printing * {
		visibility: hidden;
	}
	body.dg-doc-printing .dg-doc-legal__printable,
	body.dg-doc-printing .dg-doc-legal__printable * {
		visibility: visible;
	}
	body.dg-doc-printing .dg-doc-legal__printable {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		border: none;
		margin: 0;
		padding: 0;
	}
}
