/* Dokumenty prawne jako kartka A4 - wartosci przepisane ze wzorca generowania
   PDF-ow (docs/CREATING_LEGAL_DOCS_FLOW.md), zeby strona wygladala jak dokument,
   ktory dotad byl serwowany w PDF. */

.legal-page {
    background: #eceff4;
    padding: 24px 12px 48px;
}

.legal-sheet {
    max-width: 210mm;
    margin: 0 auto;
    padding: 22mm 20mm;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 6px 24px rgba(0, 0, 0, .08);

    font-family: "Liberation Sans", "DejaVu Sans", Arial, sans-serif;
    font-size: 10.5pt;
    line-height: 1.45;
    color: #000;
    text-align: justify;
    hyphens: auto;
}

.legal-sheet .legal-title {
    font-size: 16pt;
    font-weight: 700;
    text-align: center;
    margin: 0 0 8mm 0;
}

.legal-sheet .legal-meta {
    text-align: center;
    font-size: 10pt;
    color: #222;
    margin: 0 0 8mm 0;
}

.legal-sheet .legal-section {
    font-size: 12pt;
    font-weight: 700;
    margin: 6mm 0 2.5mm 0;
    text-align: left;
}

.legal-sheet p {
    margin: 0 0 2mm 0;
}

/* "Cel:" i "Podstawa prawna:" to bloki podrzedne wobec punktu - wciecie oddaje
   ich rolę tak samo jak w PDF. */
.legal-sheet .legal-label,
.legal-sheet .legal-link {
    margin-left: 5mm;
}

.legal-sheet .legal-link {
    text-align: left;
    word-break: break-word;
}

.legal-sheet a {
    color: #000;
    text-decoration: underline;
    word-break: break-all;
}

/* Ponizej szerokosci kartki marginesy A4 zjadlyby polowe ekranu telefonu. */
@media (max-width: 820px) {
    .legal-page {
        background: #fff;
        padding: 0;
    }

    .legal-sheet {
        padding: 24px 18px 40px;
        box-shadow: none;
        border-radius: 0;
        text-align: left;
        hyphens: none;
    }
}
