/* ==========================================================================
    LAYOUTS
    -------------------------------------------------------------------------
    XXX

    ELEMENTS
    -------------------------------------------------------------------------
    XXX

    COMPONENTS
    -------------------------------------------------------------------------
    Tables
      : Default (Override/complement)

    WIDGETS
    -------------------------------------------------------------------------
    Signature box (New)
    Signature iframe (New)

    MODULES
    -------------------------------------------------------------------------
    Header
    Footer

    PAGETYPES
    -------------------------------------------------------------------------
    XXX

    UTILITIES
    -------------------------------------------------------------------------
    XXX
========================================================================== */

/*
    LAYOUTS/XXX
*/

/*
    ELEMENTS/XXX
*/

/*
    COMPONENTS/Tables: Default (Override/complement)
*/

.table--default .sort__item:not(.tpt_listSortableItem) {
    cursor: default;
}

/*
    WIDGETS/Signature box (New)
*/

.section--signature,
.section--signature .section__content,
.section--signature .article,
.section--signature .article__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: start;
    flex-grow: 1;
    inline-size: 100%;
    block-size: 100%;
}

/*
    WIDGETS/Signature widget/iframe (New)
*/

.section--signature iframe {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: start;
    flex-grow: 1;
    inline-size: 100%;
    block-size: 100%;
}

.section--signature iframe {
    min-block-size: calc(var(--t-gs--size--base) * 150);
}

/*
    MODULES/Header
*/

.menu--visible .submenu__item+.submenu__item,
.menu--visible .portalLanguages__item+.portalLanguages__item {
    border-block-start-width: 0;
}

/*
    MODULES/Footer
*/

.footer {
    background-color: var(--color--custom--grey);
}

/*
    PAGETYPES/XXX
*/

/*
    UTILITIES/XXX
*/
