.departure-board{padding:28px;background:#fff9eb;border:2px solid #0c5864;border-radius:14px;margin:28px 0}.departure-board h2{margin-top:8px}.ticket-table{overflow-x:auto;margin:22px 0;border:1px solid #b4c2bd;border-radius:8px}.ticket-table table{width:100%;border-collapse:collapse;font-size:15px}.ticket-table th,.ticket-table td{padding:14px;text-align:left;vertical-align:middle;border-bottom:1px solid #c9d0c9}.ticket-table thead{background:#0c5864;color:#fff}.ticket-table tbody tr:nth-child(even){background:#f6eddb}.ticket-table .ticket-train{display:inline-block;width:44px;height:38px;object-fit:contain;vertical-align:middle;margin-right:8px}.ticket-next{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:22px 0 10px}.ticket-evidence{padding:26px 0;border-top:3px solid #0c5864}.ticket-evidence figure,.ticket-round figure{margin:22px 0}.ticket-round ol{list-style:none;padding:0;counter-reset:round-step}.ticket-round li{counter-increment:round-step;background:#fff9eb;border-inline-start:4px solid #b82e52;padding:20px;margin:18px 0}.ticket-round li h3::before{content:counter(round-step) '. ';color:#8a2340}.ticket-evidence .profit,.ticket-round .profit{color:#11684e}.ticket-evidence .loss,.ticket-round .loss{color:#a32940}@media(max-width:600px){.departure-board{padding:18px 14px}.ticket-table table{font-size:13px}.ticket-table th,.ticket-table td{padding:10px 8px}.ticket-table .ticket-train{display:block;margin:0 0 5px}.ticket-next{display:grid;gap:15px}.ticket-next .button{text-align:center}.ticket-round li{padding:17px}}
