/* 腳踏車規定與罰則查詢：結果卡小補丁 */
#bike-form [hidden], #bike-seat-form [hidden] { display: none !important; }
.bike-card { padding: 4px 0; }
.bike-card-title { margin: 0 0 8px; }
.bike-sub { margin: 14px 0 6px; font-size: 1rem; }
.bike-list { margin: 0; padding-left: 1.2em; }
.bike-list li { margin: 6px 0; line-height: 1.6; }
.bike-fixed { margin: 14px 0 0; font-size: .9rem; opacity: .85; }
.bike-hint { margin: 8px 0; font-size: .9rem; opacity: .85; }
.bike-pending { display: inline-block; margin-right: 6px; padding: 1px 8px; border-radius: 999px; background: #fde8c8; color: #7a3d00; font-size: .8rem; font-weight: 700; line-height: 1.5; }
.bike-is-pending { opacity: .95; }
.bike-seat-head { margin: 0 0 6px; font-weight: 700; font-size: 1.1rem; }
.bike-seat-ok { color: #1a6b36; }
.bike-seat-fail { color: #b3261e; }
.bike-seat-unsure { color: #7a3d00; }
/* 總表在窄螢幕改橫向捲動，避免欄位被壓到一行兩三字（只在本頁載入） */
.content .table-scroll > .calc-table { min-width: 560px; }
