.rss-toolbar,.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.pagination{margin:18px 0;padding:14px;background:#fff;border:1px solid var(--line);border-radius:14px}.pagination span{font-weight:700;color:var(--muted)}.table-scroll{overflow-x:auto}.ico-highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.ico-highlights div{padding:16px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#fff,var(--page-start))}.ico-highlights b,.ico-highlights span{display:block}.ico-highlights span{font-size:10px;color:var(--muted);margin-top:6px}.route-actions{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.ico-map{width:100%;height:430px;border:0;border-radius:18px;background:#e7efeb}.rss-source-link,.source-link{display:inline-flex;margin-top:12px;color:var(--primary);font-weight:800}.guide-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ico-rss{background:linear-gradient(145deg,#ffb25e,#ed6a1a)}.ico-rss:before{width:4px;height:4px;background:#fff;border-radius:50%;left:3px;bottom:3px}.ico-rss:after{width:10px;height:10px;border:3px solid #fff;border-left-color:transparent;border-bottom-color:transparent;border-radius:0 12px 0 0;transform:rotate(-45deg);left:2px;top:2px}@media(max-width:760px){.ico-highlights{grid-template-columns:1fr 1fr}.ico-map{height:310px}.route-actions .btn{width:100%}.pagination{justify-content:center}.rss-toolbar{align-items:stretch}.rss-toolbar form,.rss-toolbar button{width:100%}}
