@charset "UTF-8";
/* ГОСТЬ-ВЫКЛАДКА-ФОТО-1 (02.10.2026). Стили блока, который показывается ГОСТЮ
   после выкладки фотографий без входа:
       «Хотите, чтоб под фото была ваша подпись?»
   плюс строки «вход не нужен» над окном загрузки.

   Файл отдельный, а не дополнение к album_add_simple.css: ту правит задача
   ФОТО-ДОБАВИТЬ-ПРОСТО-1, и лишняя правка чужого файла сбрасывала бы её метку
   версии ?v= (правило 11а).

   Шрифты — только объявленные семейства ('Proxima Nova Bold' /
   'Proxima Nova Regular'), font-weight не используем: Chrome его для этих
   начертаний не синтезирует. */

/* --- строка «вход не нужен» перед загрузкой -------------------------------- */
.albedit-panel .cbgo-free {
  margin: 0 0 14px;
  padding: 12px 16px;
  border: 1px solid #bfe4c8;
  border-radius: 4px;
  background: #f2fbf4;
  color: #24613a;
  font-size: 14px;
  line-height: 1.4;
}

.albedit-panel .cbgo-free b {
  font-family: 'Proxima Nova Bold';
}

/* --- предложение входа после выкладки --------------------------------------
   По умолчанию скрыто: показывается скриптом страницы, когда сервер ответил
   «фото принято от гостя», или сразу (cbgo-open) — если этот браузер уже
   выкладывал фото раньше. */
.albedit-panel .cbgo {
  display: none;
  margin: 0 0 22px;
  padding: 18px 16px 16px;
  border: 1px solid #b9e2f2;
  border-radius: 4px;
  background: #f4fbfe;
}

.albedit-panel .cbgo-open { display: block; }

.albedit-panel .cbgo-title {
  margin-bottom: 8px;
  color: #12455c;
  font-family: 'Proxima Nova Bold';
  font-size: 17px;
  line-height: 1.3;
}

.albedit-panel .cbgo-text {
  margin-bottom: 14px;
  color: #3c4a52;
  font-size: 13px;
  line-height: 1.5;
}

.albedit-panel .cbgo-btns {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.albedit-panel .cbgo-btn {
  display: inline-block;
  box-sizing: border-box;
  min-height: 44px;
  padding: 13px 20px;
  border: 1px solid #00aeef;
  border-radius: 4px;
  background: #fff;
  color: #0089bd;
  font-family: 'Proxima Nova Regular';
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  text-decoration: none;
}

.albedit-panel .cbgo-btn:hover { background: #eefaff; }

.albedit-panel .cbgo-btn-main {
  background: #00aeef;
  color: #fff;
  font-family: 'Proxima Nova Bold';
}

.albedit-panel .cbgo-btn-main:hover { background: #0098d2; }

.albedit-panel .cbgo-note {
  margin-top: 12px;
  color: #8a949c;
  font-size: 12px;
  line-height: 1.45;
}

/* Телефон 375: кнопки — во всю ширину, тап-зона не меньше 44 px. */
@media (max-width: 480px) {
  .albedit-panel .cbgo-btns { display: block; }
  .albedit-panel .cbgo-btn {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
}
