.fr-banner{background:#0d111b;color:#fff;text-align:center;font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:6px 12px}
.fr-sw{display:flex;gap:8px;align-items:center;flex:none}
.ac .lang-switch a{min-width:38px}
.fr-st{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:999px;border:1px solid #ccd1da;font-size:.72rem;font-weight:700;color:#1e1e1e;background:#fff}
.fr-soon ul{padding-left:20px}.fr-soon li{margin:6px 0}
.field .chk{display:flex;gap:8px;align-items:center;font-weight:500}
.field select{width:100%;min-height:44px;border:1px solid #ccd1da;border-radius:12px;padding:0 12px;font:inherit;background:#fff}
@media (max-width:600px){.fr-sw{gap:4px}.fr-sw .land-switch a{min-width:34px;padding:0 4px}}
.fr-banner{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}
.fr-mlang{display:none}
.fr-mlang a{color:#fff;text-decoration:none;padding:4px 8px;border-radius:999px;min-height:28px;display:inline-flex;align-items:center}
.fr-mlang a[aria-current=true]{background:#fff;color:#0d111b}
@media (max-width:600px){.fr-sw .lang-switch{display:none}.fr-mlang{display:inline-flex;gap:2px}.fr-banner{justify-content:space-between}}
