.alt summary{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;text-align:right;list-style:none;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;font-size:.9rem;font-weight:600;color:var(--blue-dark)}.alt summary:hover{text-decoration:underline}.alt summary::-webkit-details-marker{display:none}.alt[open] summary{margin-bottom:10px}.alt .ico-inp+.ico-inp{margin-top:10px}.alt select.empty{color:#94a3b8}.alt select option{color:var(--ink)}.suggest{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px -16px #0f172a47;max-height:300px;overflow-y:auto}.suggest li{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:8px;cursor:pointer;text-align:left}.suggest li b{font-size:.95rem;font-weight:600;color:var(--ink)}.suggest li span{font-size:.82rem;color:var(--muted)}.suggest li.on,.suggest li:hover{background:var(--blue-soft)}.suggest li.note{cursor:default;font-size:.88rem;color:var(--muted)}.suggest li.note:hover{background:none}.suggest li.group{cursor:default;padding:10px 12px 4px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.suggest li.group:hover{background:none}.wa-short{display:none}@media (max-width:620px){.logo{width:132px;height:auto}.nav-actions{gap:12px}.nav-actions .login{display:inline;font-size:.9rem}.nav-actions .btn{min-height:38px;padding:0 12px;font-size:.9rem}}@media (max-width:400px){.logo{width:112px;flex:none}.nav-actions{gap:10px}.nav-actions .wa-full{display:none}.nav-actions .wa-short{display:inline}}@media (max-width:340px){.nav-actions{gap:8px}.nav-actions .login{font-size:.85rem}.nav-actions .btn{padding:0 10px;font-size:.85rem}.nav-actions .wa-dot{display:none}}
