html body .sdfootnote,
html body .sdfootnote font,
html body .sdfootnote font font,
html body .sdfootnote font font font,
html body .sdfootnote font font font font,
html body [id^="sdfootnote"],
html body [id^="sdfootnote"] font,
html body [id^="sdfootnote"] font font,
html body [id^="sdfootnote"] font font font,
html body [id^="sdfootnote"] font font font font,
html body .dropnote,
html body .dropnote font,
html body .dropnote font font,
html body .dropnote font font font,
html body .dropnote font font font font,
html body .sdfootnote-western {
    font-size: small!important;
    margin-top: 10px;
    text-indent: 0!important;
    margin-left: 0!important;
}
html body .dropnote,
html body .dropnote font,
html body .dropnote font font,
html body .dropnote font font font,
html body .dropnote font font font font {
    margin-top: 0;
}
html body .dropnote > .uk-card {
    padding: 10px!important;
    box-shadow: 0 2px 4px rgba(0,0,0,.36)!important;
    background-color: #f8f8f8!important;
    max-height: 80vh;
    overflow: auto;
}
html body [sticky-summary-xx] > div {
    --offset-top: 0px;
}
@media screen and (min-width: 640px) {
    html body [sticky-summary-xx] {
        position: -webkit-sticky;
        position: sticky;
        top: calc(10px);
    }
    html body [sticky-summary-xx] > div {
        max-height: calc(100vh - 110px);
        overflow: auto;
    }

    html body.global-sticky-active [sticky-summary-xx] {
        top: calc(90px);
    }
    html body.global-sticky-active [sticky-summary-xx] > div {
        max-height: calc(100vh - 110px - 80px);
    }
}

@media screen and (min-width: 960px) {

    html body [sticky-summary-xx] {
        top: calc(var(--offset-top) - 10px);
    }
    html body [sticky-summary-xx] > div {
        max-height: calc(100vh - var(--offset-top) - 30px - 60px);
        overflow: auto;
    }

    html body.global-sticky-active [sticky-summary-xx] {
        top: calc(var(--offset-top) + 70px);
    }
    html body.global-sticky-active [sticky-summary-xx] > div {
        max-height: calc(100vh - var(--offset-top) - 110px - 60px);
    }

}

html body [id="sdfootnote1"] {
    margin-top: 50px;
    padding-top: 30px;
    border-top: 1px solid #e5e5e5;
}

html body a[link-capitolo] {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}