html body .fmc47 .fmc68-buyer{padding:28px 0;margin:0 0 32px;border-block:1px solid #b6cbd3;background:#edf5f7;color:#163244;letter-spacing:0;scroll-margin-top:200px}
html body .fmc47 .fmc68-buyer *{box-sizing:border-box;letter-spacing:0;min-width:0;overflow-wrap:anywhere}
html body .fmc47 .fmc68-buyer h2{font-size:27px;line-height:1.25;margin:0 0 20px}
html body .fmc47 .fmc68-filter{display:grid;grid-template-columns:minmax(180px,360px) minmax(0,1fr);gap:12px 24px;align-items:end;margin:0 0 22px}
html body .fmc47 .fmc68-filter[hidden]{display:none!important}
html body .fmc47 .fmc68-filter label{display:grid;gap:6px;margin:0;font-size:15px;font-weight:750;color:#163244}
html body .fmc47 .fmc68-filter select{width:100%;min-height:48px;padding:10px 36px 10px 12px;border:1px solid #698795;border-radius:4px;background:#fff;color:#163244;font:inherit;cursor:pointer}
html body .fmc47 .fmc68-count{margin:0;padding:10px 0;color:#36566a;font-size:15px}
html body .fmc47 .fmc68-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;border-block-start:1px solid #b6cbd3}
html body .fmc47 .fmc68-routes section{margin:0;padding:20px 0;border-block-end:1px solid #b6cbd3;scroll-margin-top:200px}
html body .fmc47 .fmc68-routes [hidden]{display:none!important}
html body .fmc47 .fmc68-routes h3{font-size:20px;line-height:1.35;margin:0 0 10px}
html body .fmc47 .fmc68-routes p{font-size:16px;line-height:1.6;margin:0 0 12px}
html body .fmc47 .fmc68-routes a{color:#075b64!important;-webkit-text-fill-color:#075b64!important;font-size:16px}
html body .fmc47 .fmc68-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin:24px 0 16px}
html body .fmc47 .fmc68-actions a,html body .fmc47 .fmc68-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;margin:0;padding:12px 18px;border:1px solid #285467;border-radius:4px;background:#edf5f7;color:#163244!important;-webkit-text-fill-color:#163244!important;font:700 16px/1.4 system-ui,sans-serif;text-align:center;text-decoration:none;cursor:pointer}
html body .fmc47 .fmc68-actions [data-fmc68-email]{background:#f7931d;border-color:#d27110;color:#132b38!important;-webkit-text-fill-color:#132b38!important}
html body .fmc47 .fmc68-note{margin:0;color:#36566a;font-size:15px;line-height:1.6}
html body .fmc47 .fmc68-buyer :is(a,button,select):focus-visible{outline:3px solid #975512;outline-offset:4px}
html body .fmc47 .fmc68-buyer[dir=rtl] select{padding-inline-start:12px;padding-inline-end:36px}
@media(max-width:680px){html body .fmc47 .fmc68-buyer{scroll-margin-top:280px}html body .fmc47 .fmc68-routes,html body .fmc47 .fmc68-filter{grid-template-columns:minmax(0,1fr)}html body .fmc47 .fmc68-actions{display:grid;grid-template-columns:minmax(0,1fr)}html body .fmc47 .fmc68-buyer h2{font-size:24px}}
@media print{html body .fmc47 .fmc68-filter,html body .fmc47 .fmc68-actions{display:none}html body .fmc47 .fmc68-routes [hidden]{display:block!important}}
