/* «Σύνδεση Πελατών» on the public site: shortcode button and menu item (class "uscp-menu-item"). */
.uscp-site-btn{display:inline-flex;align-items:center;gap:.45em;padding:.6em 1em;border-radius:4px;font-family:"Noto Sans",sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}
.uscp-site-btn svg{flex:none}
.uscp-site-btn--outline{border:1.5px solid var(--uscp-accent,#37DBB8);color:var(--uscp-accent,#37DBB8)}
.uscp-site-btn--outline:hover,.uscp-site-btn--outline:focus-visible{background:var(--uscp-accent,#37DBB8);color:#000}
.uscp-site-btn--solid{background:var(--uscp-deep,#136F5B);border:1.5px solid var(--uscp-deep,#136F5B);color:#fff}
.uscp-site-btn--solid:hover,.uscp-site-btn--solid:focus-visible{background:#0d4f41;color:#fff}

/* Menu item: lock icon + label. Long label by default (mobile dropdown, other themes),
   short «Πελάτες» in Elementor's horizontal desktop menu where space is tight. */
.uscp-menu-item > a{display:inline-flex!important;align-items:center;gap:.4em;white-space:nowrap}
.uscp-menu-item .uscp-ml-icon{flex:none}
.uscp-menu-item .uscp-ml-short{display:none}
.elementor-nav-menu--main .uscp-menu-item .uscp-ml-long{display:none}
.elementor-nav-menu--main .uscp-menu-item .uscp-ml-short{display:inline}
.elementor-nav-menu--main .uscp-menu-item > a{font-weight:600}

/* «Ο λογαριασμός μου» under the header logo. */
.uscp-logo-link-wrap{display:block;line-height:1;margin-top:2px;text-align:inherit}
.uscp-logo-link{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--uscp-accent,#37DBB8);border-radius:999px;font-family:"Noto Sans",sans-serif;font-size:12px;font-weight:600;line-height:1.2;color:var(--uscp-deep,#136F5B)!important;background:#fff;text-decoration:none!important;white-space:nowrap;transition:background-color .15s ease,color .15s ease}
.uscp-logo-link:hover,.uscp-logo-link:focus-visible{background:var(--uscp-accent,#37DBB8);color:#000!important}
.uscp-logo-link svg{flex:none}
