button[data-action-pending]{position:relative;cursor:progress;opacity:1}
.action-feedback-label{visibility:hidden;display:contents}
.action-feedback-progress{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit}
.action-feedback-progress::before{content:"";flex:none;width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:action-feedback-spin .8s linear infinite}
@keyframes action-feedback-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.action-feedback-progress::before{animation:none}}
.order-quick-action{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding-top:4px}
.order-quick-action .primary{min-height:44px;margin:0}
.order-quick-action .textbtn{min-height:44px;font-size:13px;color:var(--muted);padding:6px 0}
.order-next-hint{display:grid;gap:12px}
.order-next-hint p{margin:0}
.notice-copy>p:not(.notice-task-title){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.large-text .order-quick-action .textbtn{font-size:17px}
.order-detail-v2-actions{scroll-margin-block-start:112px}
.journey-help-steps{display:grid;gap:12px;padding-left:21px;margin:0 0 16px;line-height:1.5}
.journey-help-steps li{padding-left:3px}
