
.ya-header-controls{display:flex;align-items:center;gap:14px;margin-left:auto;flex:0 0 auto;min-width:0;font-family:inherit}
.ya-header-controls .ya-header-search{display:flex!important;align-items:center;flex:0 1 210px!important;width:210px;min-width:100px!important;max-width:210px!important;height:40px!important;padding:0 6px 0 13px!important;margin:0!important;border:1px solid #dfe5e5!important;border-radius:10px!important;background:#f7f9f9!important;box-shadow:none;gap:4px}
.ya-header-search input{min-width:0;width:100%;padding:0!important;border:0!important;background:transparent!important;outline:none;font:13px inherit!important;color:#31484c}
.ya-header-search button{flex:0 0 auto;width:auto!important;height:29px!important;padding:0 8px!important;margin:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#50686e!important;font-size:12px!important;font-weight:600}
.ya-header-search:focus-within{outline:2px solid #c2d3ca;outline-offset:1px}
.ya-header-account{position:relative;flex:0 0 auto;color:#243c40}
.ya-header-account summary{display:flex;align-items:center;gap:14px;list-style:none;cursor:pointer;min-height:40px;padding:9px 13px;border:1px solid #dfe6e1;border-radius:10px;background:#fff;font-size:13px;font-weight:600;white-space:nowrap}
.ya-header-account summary::-webkit-details-marker{display:none}
.ya-header-account summary span{color:#748b80;font-size:16px}
.ya-header-account summary:focus-visible{outline:2px solid #57796c;outline-offset:3px}
.ya-header-account[open] summary,.ya-header-account summary:hover{background:#f4f7f4}
.ya-header-account>nav{position:absolute;right:0;top:calc(100% + 8px);display:flex;flex-direction:column;gap:2px;width:190px;padding:6px;background:#fff;border:1px solid #e2e8e3;border-radius:12px;box-shadow:0 10px 30px #18352c18;z-index:100}
.ya-header-account>nav a{display:block!important;margin:0!important;padding:10px 12px!important;background:transparent!important;color:#243c40!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;border-radius:6px;white-space:nowrap}
.ya-header-account>nav a:hover{background:#f1f5f1!important}
.site-header .header-actions{display:flex!important;min-width:0}
@media(max-width:1100px){.ya-header-controls{gap:8px}.ya-header-controls .ya-header-search{width:145px;max-width:145px!important}}
@media(max-width:700px){header.nav .ya-header-controls{margin-left:auto;width:100%;order:3}.ya-header-controls .ya-header-search{width:auto;flex:1 1 100px!important;max-width:none!important}.site-header .header-inner{flex-wrap:wrap}.site-header .header-actions{order:5;width:100%;margin:0 0 8px}.site-header .ya-header-controls{width:100%}.ya-header-account summary{padding:9px 11px}}
.ya-header-controls .ya-header-search{order:0!important}.ya-header-controls .ya-header-account{order:1;margin-left:0}
