[data-page-motion]{display:contents}:root body.graphite-app [data-motion-page],:root body.graphite-app .admin-main [data-page-motion],:root body.graphite-app .admin-main [data-page-motion] :is(.gc-page,.dashboard-page,.overview){animation:none!important}.motion-count{vertical-align:baseline;max-width:100%;display:inline-block;position:relative}.motion-count__sizer{visibility:hidden}.motion-count__visual{position:absolute;inset:0}.motion-progress-fill{transform-origin:0}:root body.graphite-app :is([data-page-motion],[data-motion-overlay]){--motion-depth-rest:var(--elev-1);--motion-depth-hover:var(--elev-2);--motion-control-depth:var(--elev-1)}:root body.graphite-app [data-page-motion] :is(.gc-panel,.gc-metric-card,.gc-vehicle-card,.profile-panel,.gc-setting-card,.gc-vehicle-info,.gc-detail-cards>section,.overview-kpi,.overview-panel,.overview-trend,.payments-kpi,.notification-metric,.revenue-summary__card,.reports-v2__hub-card,.reports-v2__kpi,.reports-v2__chart-card,.customers-mobile-card,.users-mobile-card,.reservations-mobile-card,.payments-mobile-list article,.movement-overview-card,.movement-section-card,.movement-finance-card,.push-support-panel){box-shadow:var(--motion-depth-rest);transition:transform var(--motion-interaction) var(--motion-ease), box-shadow var(--motion-interaction) var(--motion-ease), border-color var(--motion-interaction) var(--motion-ease), opacity var(--motion-interaction) var(--motion-ease)}:root body.graphite-app :is([data-page-motion],[data-motion-overlay]) :is(button,[role=button],.gc-primary-button,.gc-ghost-button,.gc-destructive-button,.app-button,.profile-primary-button,.profile-file-button,.gc-filter-button,.gc-upload-button):not(:focus-visible){box-shadow:var(--motion-control-depth);transition:transform var(--motion-interaction) var(--motion-ease), opacity var(--motion-interaction) var(--motion-ease), box-shadow var(--motion-interaction) var(--motion-ease)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root body.graphite-app :is([data-page-motion],[data-motion-overlay]) :is(button,[role=button],.gc-primary-button,.gc-ghost-button,.gc-destructive-button,.app-button,.profile-primary-button,.profile-file-button,.gc-filter-button,.gc-upload-button):not(:disabled,:focus-visible):hover{box-shadow:var(--motion-depth-hover);transform:translateY(-1px)}:root body.graphite-app [data-page-motion] :is(.gc-vehicle-card,.overview-kpi,.reports-v2__hub-card,.gc-setting-card,.customers-mobile-card,.users-mobile-card,.reservations-mobile-card):hover{box-shadow:var(--motion-depth-hover);transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){:root body.graphite-app :is([data-page-motion],[data-motion-overlay]) :is(button,[role=button],.gc-primary-button,.gc-ghost-button,.gc-destructive-button,.app-button,.profile-primary-button,.profile-file-button,.gc-filter-button,.gc-upload-button):not(:disabled,:focus-visible):active{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--gc-bg) 22%, transparent), 0 1px 0 color-mix(in srgb, var(--gc-border-strong) 35%, transparent);transform:translateY(1px)}}:root body.graphite-app [data-page-motion] :is(.gc-segments button,.overview-tabs button,.overview-period button,.gc-filter-button,.app-select__trigger){transition:opacity var(--motion-interaction) var(--motion-ease)}:root body.graphite-app [data-page-motion] :is(.gc-segments button,.overview-tabs button,.overview-period button,.gc-filter-button,.app-select__trigger):active{opacity:.85}@media (prefers-reduced-motion:no-preference){:root body.graphite-app [data-page-motion] :is(.gc-segments button.is-active,.overview-tabs button[aria-pressed=true],.overview-period button[aria-pressed=true]){animation:motion-control-fade var(--motion-interaction) var(--motion-ease) backwards}}@keyframes motion-control-fade{0%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root body.graphite-app [data-page-motion] *,:root body.graphite-app [data-page-motion] :before,:root body.graphite-app [data-page-motion] :after{transition:none!important;animation:none!important}:root body.graphite-app [data-page-motion] :is(button,[role=button],.gc-primary-button,.gc-ghost-button,.gc-destructive-button,.app-button,.gc-vehicle-card,.overview-kpi,.reports-v2__hub-card,.gc-setting-card):is(:hover,:active){transform:none}}:root body.graphite-app [data-motion-overlay]{box-shadow:var(--elev-3);animation:.2s ease-out backwards motion-control-fade!important}:root body.graphite-app .admin-sidebar__link[data-sidebar-motion]:before{opacity:0!important}@media (prefers-reduced-motion:reduce){:root body.graphite-app [data-motion-overlay] *,:root body.graphite-app [data-motion-overlay] :before,:root body.graphite-app [data-motion-overlay] :after{transition:none!important}:root body.graphite-app [data-motion-overlay]{animation:none!important}}@media (prefers-reduced-motion:no-preference){:root body.graphite-app [data-motion-page] :is(button[aria-pressed=true],[role=tab][aria-selected=true]){animation:motion-control-fade var(--motion-interaction) var(--motion-ease) backwards}}
