body {
    background: var(--color-light);
}

.navbar .top-menu-user-settings > .dropdown-button > i {
    max-width: unset;
}

#icontent {
    color: var(--color-dark);
    padding: 1.5rem;
    display: inline-block;
    width: 100%;
}

@media (max-width: 575.98px) {
    #icontent {
        padding-top: 0.75rem;
    }

    .itop {
        padding-bottom: 0.75rem;
    }
}

#icontent.old-style {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

/* Shared Service settings header; Bootstrap/Popper owns menu positioning. */
[data-service-settings-navigation] .dropdown-menu {
    min-width: 20rem;
    max-width: calc(100vw - 3rem);
}

[data-service-settings-navigation] .dropdown-item {
    white-space: normal;
}

[data-service-settings-navigation] a:focus-visible,
[data-service-settings-navigation] button:focus-visible {
    outline: 2px solid var(--color-dark);
    outline-offset: 2px;
}
