/* Inline geometry and native animation additions. The existing scoped demo.css
   supplies the outbound component layouts and OneCore light-theme palette. */
.original-product-visual{display:flex;align-items:center;justify-content:center}.original-product-visual img{display:block;width:100%;max-width:530px;height:auto;border-radius:12px}
.workflow-application .out-native-sending{animation:out-native-send .6s both}.workflow-application .out-swap,.workflow-application .out-unlocked-certificate{animation:native-fade .28s ease-out}
.workflow-application .out-panel-copy .out-status{align-self:flex-start;margin-top:18px}
.workflow-application .out-type-card,.workflow-application .out-source-card{font-family:inherit}
.workflow-application .out-view-tabs button[aria-pressed=true]{background:#fce8e9;color:#bb2028}
.workflow-application .out-audit-table th{text-transform:capitalize}.workflow-application .out-audit-mobile>div>span{text-transform:capitalize}
.workflow-application .out-view-tabs button:focus-visible,.workflow-application .out-field-pages button:focus-visible,.workflow-application .out-doc-field-pages button:focus-visible{outline:2px solid #ec292a;outline-offset:2px}
@keyframes out-native-send{to{transform:translateX(80px) scale(.96);opacity:0}}
@media(max-width:760px){.demo-frame .workflow-application .outbound-stage{height:790px;min-height:790px}.workflow-application .outbound-stage .out-panel{grid-template-rows:auto minmax(0,1fr)}.cover-steps span{white-space:normal;text-align:center}.original-product-visual img{max-width:400px}}
@media(prefers-reduced-motion:reduce){.workflow-application .out-native-sending,.workflow-application .out-swap,.workflow-application .out-unlocked-certificate{animation:none}}
