/* PRIVATE085 wide-v3 proposal. Only the Applications table is wrapped.
   Existing .p-5 padding and the legend's direct chain remain untouched. */
body.single-granulati .fergra-applications-table085 {
    box-sizing: border-box;
    max-width: 100%;
    margin-top: 3rem;
    margin-bottom: 1rem;
    overflow-x: auto;
    overscroll-behavior-x: contain;
}
body.single-granulati .fergra-applications-table085:focus-visible {
    outline: 2px solid #a9956b;
    outline-offset: 2px;
}
body.single-granulati .fergra-applications-table085 > table.table.mt-5 {
    margin-top: 0 !important;
    margin-bottom: 0;
}
@media (max-width: 575.98px) {
    body.single-granulati .fergra-applications-table085 {
        --fergra-applications-reading-width: max(100%, min(30rem, calc(100% + 6rem)));
        width: var(--fergra-applications-reading-width);
        max-width: none;
        margin-left: calc((100% - var(--fergra-applications-reading-width)) / 2);
        margin-right: calc((100% - var(--fergra-applications-reading-width)) / 2);
    }
}
