@import 'environment';

.embed-mode {
    /* stylelint-disable selector-max-id */

    #usercentrics-root {
        display: none !important;
    }

    &.overflowHidden {
        overflow: auto !important;
    }

    main {
        margin: 0 !important;

        > .container {
            margin: 0 !important;
            max-width: 100% !important;
            width: 100% !important;

            > .contents {
                width: 100% !important;
            }
        }
    }

    .content.primary {
        padding: 0 !important;
        width: 100% !important;

        section.calculator {
            margin: 0 !important;
        }
    }

    .content.secondary {
        display: none !important;
    }

    .hint.has-dialog {
        display: none !important;
    }

    .mfp-bg {
        background-color: $color-background-lightest;
    }
}