/* Accounting-only motion. Foreground/background pairs stay with the ATC system. */
html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion [data-accounting-enter].atc-enter,
html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion [data-accounting-enter] [data-atc-reveal].atc-enter { animation:none!important; }
html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion :is([data-accounting-card],[data-accounting-action],[data-accounting-tab]) {
  transition:translate .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .24s ease!important;
}
html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion [data-accounting-action] { position:relative!important;isolation:isolate; }
html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion .accounting-action-sheen {
  position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;opacity:0;
  background:linear-gradient(110deg,transparent 25%,var(--ui-highlight) 48%,transparent 69%);
  background-size:280% 100%;background-position:160% 0;
  mask:linear-gradient(var(--ui-fg) 0 0) content-box,linear-gradient(var(--ui-fg) 0 0);
  mask-composite:exclude;-webkit-mask:linear-gradient(var(--ui-fg) 0 0) content-box,linear-gradient(var(--ui-fg) 0 0);-webkit-mask-composite:xor;
}
html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion [data-accounting-link] { text-underline-offset:5px; }
html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion [data-accounting-link] > span[aria-hidden] { display:inline-block;transition:translate .25s ease; }
html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion [data-accounting-resizing] { overflow:clip!important; }
html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion details[data-accounting-resizing] > summary:focus-visible { outline-offset:-3px!important; }
html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion :is([data-accounting-action],[data-accounting-tab],[data-accounting-link]):focus-visible {
  outline:3px solid var(--ui-accent-text)!important;outline-offset:4px!important;
}
@keyframes accounting-rim-sweep {
  0% {opacity:0;background-position:160% 0}
  20% {opacity:1}
  100% {opacity:0;background-position:-70% 0}
}
@media (prefers-reduced-motion:no-preference) {
  html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion:not([data-accounting-paused]) [data-accounting-action]:focus-visible > .accounting-action-sheen { animation:accounting-rim-sweep .95s ease-out; }
  html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion:not([data-accounting-paused]) [data-accounting-card]:has(:focus-visible) {
    translate:0 -4px!important;
    box-shadow:inset 0 1px 0 var(--ui-highlight),0 18px 36px -12px oklch(from var(--ui-fg) l c h / .22),0 0 0 1px var(--ui-control-border)!important;
  }
  html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion:not([data-accounting-paused]) [data-accounting-action]:not(:disabled):not([aria-disabled="true"]):active {
    translate:0 1px!important;transform:none!important;
  }
}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
  html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion:not([data-accounting-paused]) [data-accounting-card]:hover {
    translate:0 -6px!important;transform:none!important;
    box-shadow:inset 0 1px 0 var(--ui-highlight),0 18px 36px -12px oklch(from var(--ui-fg) l c h / .22),0 0 0 1px var(--ui-control-border)!important;
  }
  html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion:not([data-accounting-paused]) [data-accounting-action]:not(:disabled):not([aria-disabled="true"]):hover {
    translate:0 -3px!important;transform:none!important;
  }
  html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion:not([data-accounting-paused]) [data-accounting-action="primary"]:not(:disabled):not([aria-disabled="true"]):hover {
    box-shadow:inset 0 1px 0 var(--ui-highlight),0 12px 28px -6px oklch(from var(--atc-accent) l c h / .42),0 0 0 1px oklch(from var(--atc-accent) l c h / .25)!important;
  }
  html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion:not([data-accounting-paused]) [data-accounting-action]:hover > .accounting-action-sheen { animation:accounting-rim-sweep .95s ease-out; }
  html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion:not([data-accounting-paused]) [data-accounting-tab]:hover { translate:0 -2px!important;transform:none!important; }
  html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion:not([data-accounting-paused]) [data-accounting-link]:hover > span[aria-hidden] { translate:3px 0; }
}
html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion[data-accounting-paused] :is([data-accounting-card],[data-accounting-action],[data-accounting-tab],.accounting-action-sheen) { animation:none!important;transition:none!important;translate:none!important; }
@media (prefers-reduced-motion:reduce) {
  html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion :is([data-accounting-enter],[data-accounting-card],[data-accounting-action],[data-accounting-tab],.accounting-action-sheen,[data-accounting-link] > span) {
    animation:none!important;transition:none!important;translate:none!important;scale:none!important;
  }
  html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion [data-accounting-action]:is(:hover,:active),html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion [data-accounting-card]:hover,html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion [data-accounting-tab]:hover { transform:none!important; }
}
@media (forced-colors:active),print {
  html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion .accounting-action-sheen { display:none!important; }
  html:root body#top[data-atc-page="ama-work"].atc-responsive.atc-visual-enhanced.atc-unified.atc-site-finished.ama-premium.atc-accounting-motion [data-accounting-card]:hover { box-shadow:none!important; }
}
