/* === Чекбокс согласия — форма rec1267920401 === */

/* Скрываем дублирующий заголовок */
#rec1267920401 .t-input-group_cb .t-input-title {
      display: none;
      }
      
      /* Выравниваем чекбокс и текст по верху */
      #rec1267920401 .t-checkbox__control {
            align-items: flex-start !important;
              gap: 10px !important;
                cursor: pointer;
                }
                
                /* Квадратик чекбокса — аккуратный */
                #rec1267920401 .t-checkbox__indicator {
                      width: 15px !important;
                        height: 15px !important;
                          min-width: 15px !important;
                            border: 1.5px solid rgba(255,255,255,0.5) !important;
                              border-radius: 3px !important;
                                margin-top: 2px !important;
                                  flex-shrink: 0 !important;
                                    transition: background 0.15s, border-color 0.15s;
                                    }
                                    
                                    /* Красная галочка при отметке */
                                    #rec1267920401 .t-checkbox__control input:checked ~ .t-checkbox__indicator {
                                          background-color: #cc2020 !important;
                                            border-color: #cc2020 !important;
                                            }
                                            
                                            /* Мелкий текст согласия */
                                            #rec1267920401 .t-checkbox__labeltext {
                                                  font-size: 11px !important;
                                                    line-height: 1.6 !important;
                                                      color: rgba(255,255,255,0.6) !important;
                                                        letter-spacing: 0.01em !important;
                                                        }
                                                        
                                                        /* Ссылка на политику внутри текста */
                                                        #rec1267920401 .t-checkbox__labeltext a {
                                                              color: rgba(255,255,255,0.8) !important;
                                                                text-decoration: underline !important;
                                                                  text-underline-offset: 2px !important;
                                                                  }
                                                                  #rec1267920401 .t-checkbox__labeltext a:hover {
                                                                        color: #ffffff !important;
                                                                        }
                                                                  }
                                                        }
                                            }
                                    }
                }
      }
      
      /* === Чекбокс согласия — страница контактов record1280670461 === */
      
      /* Скрываем дублирующий заголовок */
      #record1280670461 .t-input-group_cb .t-input-title {
            display: none;
            }
            
            /* Выравниваем чекбокс и текст по верху */
            #record1280670461 .t-checkbox__control {
                  align-items: flex-start !important;
                    gap: 10px !important;
                      cursor: pointer;
                      }
                      
                      /* Квадратик чекбокса */
                      #record1280670461 .t-checkbox__indicator {
                            width: 15px !important;
                              height: 15px !important;
                                min-width: 15px !important;
                                  border: 1.5px solid rgba(255,255,255,0.5) !important;
                                    border-radius: 3px !important;
                                      margin-top: 2px !important;
                                        flex-shrink: 0 !important;
                                        }
                                        
                                        /* Галочка при отметке */
                                        #record1280670461 .t-checkbox__control input:checked ~ .t-checkbox__indicator {
                                              background-color: #cc2020 !important;
                                                border-color: #cc2020 !important;
                                                }
                                                
                                                /* Мелкий текст согласия */
                                                #record1280670461 .t-checkbox__labeltext {
                                                      font-size: 11px !important;
                                                        line-height: 1.6 !important;
                                                          color: rgba(255,255,255,0.7) !important;
                                                            letter-spacing: 0.01em !important;
                                                            }
                                                            
                                                            /* Ссылка на политику */
                                                            #record1280670461 .t-checkbox__labeltext a {
                                                                  color: rgba(255,255,255,0.9) !important;
                                                                    text-decoration: underline !important;
                                                                      text-underline-offset: 2px !important;
                                                                      }
                                                                      #record1280670461 .t-checkbox__labeltext a:hover {
                                                                            color: #ffffff !important;
                                                                            }
                                                                      }
                                                            }
                                                }
                                        }
                      }
            }
      }
}