/* RadarČeska — Train Collection v1.0.0 */
.train-collection-permalink{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbdadc;border-radius:10px;background:#fff;color:#3d646c;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap}
.train-collection-card>header>span{white-space:nowrap}.train-collection-body{display:grid;gap:11px}.train-collection-section{display:grid;gap:8px}.train-collection-section>b{font-size:10px;color:#45666d}.train-collection-section>p{margin:0;padding:8px 10px;border-radius:9px;background:#f1f5f5;color:#71868a;font-size:8.5px;line-height:1.45}.train-collection-empty{min-height:82px;display:flex;align-items:center;gap:11px;padding:12px;border:1px dashed #ccdadd;border-radius:11px;background:#f4f7f7}.train-collection-empty>span{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#e2ebec;color:#67858b;font-size:19px}.train-collection-empty>div{display:grid;gap:3px}.train-collection-empty strong{font-size:10px;color:#4b6b72}.train-collection-empty small{font-size:8px;line-height:1.4;color:#899a9e}.train-collection-consist{display:grid;gap:4px}.train-collection-consist>div{min-height:40px;display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:center;padding:6px 8px;border:1px solid rgba(52,83,90,.07);border-radius:9px;background:#f8fafa}.train-collection-consist em{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#e4eded;color:#607f85;font-style:normal;font-size:8px;font-weight:900}.train-collection-consist span{display:grid;gap:1px;min-width:0}.train-collection-consist strong{font-size:9px;color:#3f6269;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.train-collection-consist small{font-size:7.5px;color:#8b9b9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.train-collection-verified,.train-collection-note{font-size:7.5px;color:#66897b}.train-collection-note{color:#8c9a9c}.train-collection-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.train-collection-gallery figure{margin:0;overflow:hidden;border-radius:9px;background:#e7eeee}.train-collection-gallery img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.train-collection-gallery figcaption{padding:4px 5px;font-size:6.5px;color:#758b90;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:820px){.train-collection-permalink{min-height:34px;padding:0 10px;font-size:9px}.train-collection-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
