.elementor-263 .elementor-element.elementor-element-bbf8c9f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-263 .elementor-element.elementor-element-f9eebb7 img{width:140px;}#elementor-popup-modal-263{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-263 .dialog-message{width:520px;height:auto;padding:24px 24px 24px 24px;}#elementor-popup-modal-263 .dialog-close-button{display:flex;}#elementor-popup-modal-263 .dialog-widget-content{border-radius:16px 16px 16px 16px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-ee4bbde *//* Форма входа */
.sx-login { display:grid; gap:12px; }
.sx-login label span { display:block; margin-bottom:6px; font-size:14px; color:#555; }
.sx-login input[type="text"],
.sx-login input[type="password"]{
  width:100%; padding:10px 12px; border:1px solid #e5e5ea; border-radius:10px;
}
.sx-login button{
  padding:10px 14px; border-radius:10px; border:0; background:#111; color:#fff; font-weight:600; cursor:pointer;
}
.sx-login__msg{ font-size:14px; color:#d00; min-height:18px; }

/* Мини-профиль */
.sx-mini-profile{ display:flex; gap:12px; align-items:center; }
.sx-mini-profile__avatar img{ border-radius:50%; }
.sx-mini-profile__name{ font-weight:700; }
.sx-mini-profile__links a{ color:#111; text-decoration:underline; }
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #6200ff;
    color: #fff;
    text-decoration: none;
    border-radius: 16px;
}/* End custom CSS */