/* search */
.inim-component.login { display: flex; align-items: center; justify-content:end; gap:1rem; flex-wrap: wrap; font-family:var(--font-headings); }
.inim-component.login .login-toggle { height:2rem; flex: 0 0 auto; padding:0 .75rem; display: flex; gap:.5rem; align-items: center; justify-content: center; border:1px rgb(var(--white)) solid;  border-radius:2rem; }
.inim-component.login .login-toggle * { font-size:14px; font-weight:600; color:rgb(var(--white)); }
.inim-component.login .login-toggle .material-symbols-outlined { font-size:1rem; font-weight:normal;}
.inim-component.login .dropdown-toggle { display:flex; align-items: center; gap:0.5rem; }
body.home .inim-component.login .dropdown-toggle { color:rgb(var(--white)); }
.inim-component.login .dropdown-toggle span.username { font-size:1rem; font-weight:bold; line-height:1.375rem; }
.inim-component.login .dropdown-toggle i.ii-arrow-chevron-down { font-size:0.625rem; }
.inim-component.login .user-dropdown { display:none; width:13rem; padding:0 0.5rem; position:absolute; right:0; top:2.5rem; background:rgb(var(--white)); }
.inim-component.login .user-dropdown ul { margin:0; padding:0; list-style: none; font-size:0.875rem; }
.inim-component.login .user-dropdown ul li { padding:0 1rem; width:100%; }
.inim-component.login .user-dropdown ul li:last-child { border-top: 1px solid rgb(var(--gray-3)); }
.inim-component.login .user-dropdown ul a { width:100%; display:block; padding: 0.5rem 0; }
.inim-component.login .user-dropdown ul i { font-size:0.5rem; margin-right:0.5rem; }
.inim-component.login .user-dropdown .username { border-bottom: 1px solid rgb(var(--gray-3)); font-weight: bold; }

[data-elementor-type=footer] .inim-component.login { justify-content:initial; }
[data-elementor-type=footer] .inim-component.login .login-toggle { height:2rem; flex: 0 0 auto; padding:0.5rem 1rem; display: flex; gap:.5rem; align-items: center; justify-content: center; background:#D4E3FF; border:1px #D4E3FF solid;  border-radius:2rem; }
[data-elementor-type=footer] .inim-component.login .login-toggle * { color:rgb(var(--accent-dark) / 1); }
[data-elementor-type=footer] .inim-component.login .login-toggle i { display:none; }

[data-elementor-type=header].opened-mega-menu-head .login-toggle { border-color:rgb(var(--gray-3)); }
/*[data-elementor-type=header].opened-mega-menu-head .login-toggle * { color:rgb(var(--accent)); }*/

/* Medium devices (landscape tablets, 768px and up) */
@media (min-width: 768px) { }

/* Large devices (laptops/desktops, 992px and up) */
@media (min-width: 992px) {
    /* search */
    .inim-component.login { position:relative; }
/*    .inim-component.login .login-toggle { background:rgb(var(--accent)); }*/
    .inim-component.login .login-toggle { background:transparent; }
}