.client-access{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:12px;font-weight:700;color:#1c2345;border:1px solid #cbd1df;border-radius:6px;padding:11px 13px;min-height:44px}.client-access:hover{background:#f1f3f8}.nav{gap:18px}.navlinks{gap:17px}.client-dialog{border:1px solid #dce1ed;border-radius:16px;padding:0;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);color:#1c2345;box-shadow:0 24px 90px #10162c50;overflow:hidden}.client-dialog::backdrop{background:#10162caa}.client-dialog-header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e1e4ec;background:#fff}.client-dialog-header h2{font-size:19px;letter-spacing:-.02em}.client-dialog-header button{width:40px;height:40px;border:0;border-radius:50%;background:#f2f4f8;color:#1c2345;font-size:27px;cursor:pointer}.client-dialog iframe{display:block;border:0;width:100%;height:min(670px,calc(100dvh - 170px));background:#fff}.client-fallback{margin:0;padding:11px 17px;background:#f7f8fb;font-size:12px;text-align:center}.client-fallback a{text-decoration:underline;color:#a53210}body.client-modal-open{overflow:hidden}@media(min-width:761px) and (max-width:1400px){.nav>.button{display:none}}@media(min-width:761px) and (max-width:1050px){.navlinks{gap:12px;font-size:12px}.nav .logo{width:145px}.nav{gap:12px}.client-access{padding:9px;font-size:11px}}@media(max-width:760px){.nav{gap:10px;flex-wrap:wrap;min-height:77px;position:relative;padding:12px 0}.nav>a:first-child{margin-right:auto}.nav .logo{width:145px}.nav .client-access{order:2;padding:8px 10px;font-size:11px}.nav .menu{order:3;padding:8px}.nav .navlinks{top:100%;left:-20px;right:-20px;z-index:30}.client-dialog{margin:auto}.client-dialog-header{padding:10px 14px}.client-fallback{font-size:11px}}
.client-news{font-size:11px;letter-spacing:0}.client-news>.wrap{display:flex;align-items:center;gap:16px;min-height:32px}.news-location{white-space:nowrap;color:#cbd2e8}.news-message{flex:1;text-align:center;min-width:0}.news-message a{display:block;color:#fff;text-decoration:none;font-size:12px}.news-message a:hover{text-decoration:underline}.news-controls{display:flex;gap:5px;align-items:center}.news-controls button{background:#ffffff14;color:white;border:1px solid #ffffff40;border-radius:5px;padding:4px 8px;font-size:11px;min-height:28px;cursor:pointer}.client-news .news-location{display:block!important}@media(max-width:1050px){.client-news .news-location{display:none!important}}@media(max-width:760px){.client-news>.wrap{gap:8px;min-height:48px}.news-message{text-align:left}.news-message a{font-size:11px;line-height:1.45}.news-controls button{min-height:32px}.news-controls{flex-shrink:0}}
