/* Original capture retained byte-for-byte; right-side layout and route warning below. */
@import url("./original-site.css");
[hidden] { display: none !important; }
html.material-redirecting body { visibility: hidden; }
.action-panel { justify-content: center; }
.action-panel .action-button { min-height: 52px; height: auto; flex: 0 0 auto; padding: 14px 20px; line-height: 1.25; text-align: center; }
.steelcase-link { align-self: center; padding: 10px 0; color: #0000ee; font-size: 18px; line-height: 24px; text-align: center; text-decoration: underline; text-underline-offset: 2px; }
.route-feedback { margin: 16px 21px; padding: 16px 20px; border: 1px solid #e0b84d; border-left: 5px solid #b77900; border-radius: 4px; background: #fff3cd; color: #664d03; font-size: 14px; line-height: 21px; }
.route-warning-title { display: block; margin-bottom: 4px; font-size: 16px; }
.route-feedback p { margin: 0; }
.route-feedback a { color: #664d03; text-decoration: underline; }
.route-feedback .route-help { margin-top: 4px; }
.route-home { display: inline-block; margin-top: 8px; padding: 10px 0; }
.route-feedback button { margin-top: 8px; min-height: 44px; padding: 8px 16px; background: #196219; color: white; border: 0; border-radius: 4px; font: inherit; cursor: pointer; }
a:focus-visible, button:focus-visible { outline: 3px solid #196219; outline-offset: 4px; }
.action-button:active { filter: brightness(0.85); }
@media (min-width: 768px) and (max-width: 1100px) {
  .action-panel { padding-left: 32px; padding-right: 32px; }
}
@media (max-width: 767px) {
  .action-panel { min-height: 180px; }
}
