/* =================  POP-UP «Личный кабинет»  ================= */

/* 1. фон pop-up → прозрачный, без fade-in/out */
.t-popup_show[data-tooltip-hook="#popup:login"]{
  background:transparent!important;
}

/* 2. сам контейнер: абсолют, фикс-ширина 340 px, скругления, тень */
.t-popup[data-tooltip-hook="#popup:login"] .t-popup__container{
  position:absolute!important;
  top:auto!important; left:auto!important;
  transform:none!important;
  width:340px!important; max-width:340px!important;
  padding:24px 28px!important;
  border-radius:10px!important;
  background:#fff!important;
  box-shadow:0 8px 24px rgba(0,0,0,.18)!important;

  /* по умолчанию скрыт; покажет JS-наблюдатель */
  display:none;
}

/* 3. контентный крестик не нужен */
.t-popup_show[data-tooltip-hook="#popup:login"] .t-popup__close{display:none!important;}

/* 4. форма: убираем max-width:320px и auto-отступы */
.t-popup_show[data-tooltip-hook="#popup:login"] .t-popup__container form{
  max-width:100%!important;
  margin:0!important;
}

/* 5. инпуты на всю ширину контейнера */
.t-popup_show[data-tooltip-hook="#popup:login"] .t-popup__container input{
  width:100%!important;
  box-sizing:border-box!important;
}

/* 6. кнопка — 240 px, по центру, фирменный цвет */
.t-popup_show[data-tooltip-hook="#popup:login"] 
  .t-popup__container form button{
    width:240px!important;          /* подправьте при желании */
    max-width:100%;
    margin:0 auto!important;        /* центрируем */
    display:block!important;

    padding:12px 0!important;
    background:#F66221!important;
    color:#fff!important;
    font-weight:600!important;
    border:0!important;
    border-radius:6px!important;
    cursor:pointer!important;
}

/* 7. когда pop-up открыт (Tilda добавила t-popup_show) → показываем контейнер */
.t-popup_show[data-tooltip-hook="#popup:login"] .t-popup__container{
  display:block!important;
}