.site-language{display:flex;flex-direction:column;gap:2px;flex-shrink:0;font-size:10px;color:var(--muted);margin-inline-start:auto}.site-language select{width:108px;min-height:34px;margin:0;padding:5px 8px;font-size:12px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:5px}.site-header{gap:20px}.site-header .icon-button{margin-inline-start:0}.main-nav{gap:18px}.main-nav a{font-size:12px}.main-nav a.active:after{left:auto;inset-inline-start:0}html[dir=rtl] body{font-family:'Segoe UI',Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:'Segoe UI',Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.4}html[dir=rtl] .main-nav{margin-left:0;margin-right:auto}html[dir=rtl] .brand{letter-spacing:0}html[dir=rtl] .eyebrow{letter-spacing:0}html[dir=rtl] .card-number,html[dir=rtl] .action-number{right:auto;left:26px}html[dir=rtl] .complete-button{text-align:right}html[dir=rtl] .complete-button span{float:left}.history-table-wrap{direction:inherit}.leaflet-container{direction:ltr}
@media(max-width:1300px){.site-header{flex-wrap:wrap;padding-top:20px;gap:14px}.site-header .main-nav{order:3;width:100%;margin:0;justify-content:flex-start;gap:24px;overflow-x:auto;padding-bottom:8px}.site-language{margin-inline-start:auto}.site-header .icon-button{margin-left:0;margin-right:0}}
@media(max-width:600px){.site-header .brand{font-size:14px;gap:9px}.site-header .brand-logo{width:36px;height:24px}.site-language select{width:92px}.site-header .icon-button{width:33px;height:33px}.site-header{gap:9px}.site-header .main-nav{gap:21px}}
