/* GENERATED by app/gen-legacy-css.mjs. Do not edit.
   Spacing for flex "gap" on Chrome 80 (the Android 5.1.1 tablets), which ignores it.
   Active only when boot.js adds the class "noflexgap" to <html>. */

/* app.css */
html.noflexgap .row > * { margin-right: 12px; margin-bottom: 12px; }
html.noflexgap .row.tight > :not(:last-child) { margin-right: 8px; }
html.noflexgap .section-title > :not(:last-child) { margin-right: 10px; }
html.noflexgap .topbar > :not(:last-child) { margin-right: 14px; }
html.noflexgap .brandmark > :not(:last-child) { margin-right: 12px; }
html.noflexgap .gate-pill > :not(:last-child) { margin-right: 8px; }
html.noflexgap .chip > :not(:last-child) { margin-right: 7px; }
html.noflexgap .iconbtn > :not(:last-child) { margin-right: 8px; }
html.noflexgap .banner-offline > :not(:last-child) { margin-right: 10px; }
html.noflexgap .tabbar button > :not(:last-child) { margin-bottom: 4px; }
html.noflexgap button > :not(:last-child) { margin-right: 10px; }
html.noflexgap .bigaction > :not(:last-child) { margin-bottom: 4px; }
html.noflexgap .toggle > :not(:last-child) { margin-right: 16px; }
html.noflexgap .segmented > * { margin-right: 8px; margin-bottom: 8px; }
html.noflexgap .person > :not(:last-child) { margin-right: 12px; }
html.noflexgap .unit-pick > :not(:last-child) { margin-bottom: 4px; }
html.noflexgap .segmented.two-line button > :not(:last-child) { margin-bottom: 2px; }
html.noflexgap .pin-dots > :not(:last-child) { margin-right: 18px; }
html.noflexgap .asset-hit > :not(:last-child) { margin-right: 16px; }
html.noflexgap .alert > :not(:last-child) { margin-right: 12px; }
html.noflexgap .toasts > :not(:last-child) { margin-bottom: 10px; }
html.noflexgap .toast > :not(:last-child) { margin-right: 12px; }
html.noflexgap .stat > :not(:last-child) { margin-top: 4px; }
html.noflexgap .tag > :not(:last-child) { margin-right: 6px; }
html.noflexgap .list-row > * { margin-right: 14px; margin-bottom: 14px; }
html.noflexgap .list-row .actions > * { margin-right: 8px; margin-bottom: 8px; }
html.noflexgap .booking-entry > :not(:last-child) { margin-right: 14px; }
html.noflexgap .actionbar-inner > * { margin-right: 12px; margin-bottom: 12px; }
html.noflexgap .actionbar .status > :not(:last-child) { margin-right: 8px; }
html.noflexgap .receipt .line > :not(:last-child) { margin-right: 12px; }
html.noflexgap .success-hero > :not(:last-child) { margin-right: 18px; }
@media (max-width: 720px) {
html.noflexgap .topbar > :not(:last-child) { margin-right: 10px; }
}
html.noflexgap .check-inline > :not(:last-child) { margin-right: 6px; }

/* ops.css */
html.noflexgap .ops-section > h2 > :not(:last-child) { margin-right: 10px; }
html.noflexgap .exception > :not(:last-child) { margin-right: 16px; }
html.noflexgap .gate-card .kv > :not(:last-child) { margin-right: 10px; }
html.noflexgap .toolbar > * { margin-right: 10px; margin-bottom: 10px; }
html.noflexgap .money-input > :not(:last-child) { margin-right: 8px; }
@media (max-width: 700px) {
html.noflexgap .exception > :not(:last-child) { margin-bottom: 4px; }
}
html.noflexgap .sheet-head > :not(:last-child) { margin-right: 20px; }

/* board.css */
html.noflexgap .unit > :not(:last-child) { margin-bottom: .5rem; }
html.noflexgap .unit-top > :not(:last-child) { margin-right: .5rem; }
html.noflexgap .unit-clock > :not(:last-child) { margin-right: .4rem; }
html.noflexgap .unit-foot > :not(:last-child) { margin-right: .5rem; }
