/* 共用元件沿用站台樣式。 */
#sp-form .sp-modes { display: flex; flex-wrap: wrap; gap: 12px; }
#sp-form .sp-time { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
#sp-form .qr-field { min-width: 0; }
#sp-result, #sp-steps { overflow-wrap: anywhere; }
#sp-steps li { margin: 8px 0; line-height: 1.8; }
@media (max-width: 480px) { #sp-form .sp-time { grid-template-columns: 1fr; } }
