/* Mobile meeting-detail full-bleed support.
   Expand the scroll/swap boundary into the shell gutters, then restore the
   normal content alignment with matching internal padding. Own-assignment
   rows can now cancel that gutter and paint to the physical app edge without
   being clipped by #publisher-main's horizontal overflow boundary. */
@media (max-width: 767px) {
    #publisher-main[data-publisher-section="schedule"][data-back-url] {
        width: calc(100% + (2 * var(--publisher-app-gutter)));
        margin-inline: calc(-1 * var(--publisher-app-gutter));
        padding-inline: var(--publisher-app-gutter);
    }

    #publisher-main[data-publisher-section="schedule"][data-back-url] .publisher-agenda-row.is-own-assignment {
        margin-inline: calc(-1 * var(--publisher-app-gutter));
        padding-inline: var(--publisher-app-gutter);
    }
}
