
/* PDR_SETTINGS_COMPACT_405K */



.pdr-chat-settings .pdr-settings-form.pdr405k-ready{

  display:flex!important;

  flex-direction:column!important;

  gap:8px!important;

  padding:10px!important;

  padding-bottom:28px!important;

  min-width:0;

}



.pdr405k-ready .pdr-settings-head{

  margin:0 0 3px!important;

  gap:6px!important;

}



.pdr405k-ready .pdr-settings-head h4{

  margin:0!important;

  font-size:14px!important;

}



.pdr405k-intro{

  display:flex;

  flex-direction:column;

  gap:7px;

  min-width:0;

}



.pdr405k-intro>label{

  padding:9px!important;

  border:1px solid rgba(255,255,255,.1);

  border-radius:11px;

  background:rgba(255,255,255,.035);

  margin:0!important;

}



.pdr405k-intro .pdr-status-row{

  display:flex!important;

  align-items:center!important;

  gap:6px!important;

}



.pdr405k-intro [name="custom_status"]{

  min-width:0!important;

  flex:1!important;

  font-size:12px!important;

  padding:8px!important;

}



.pdr405k-intro .pdr-avatar-setting{

  display:flex!important;

  flex-direction:row!important;

  align-items:center!important;

  gap:9px!important;

  min-height:0!important;

  padding:7px!important;

  margin:0!important;

}



.pdr405k-intro .pdr-avatar-preview-wrap{

  width:40px!important;

  height:40px!important;

  min-width:40px!important;

  min-height:40px!important;

  flex:0 0 40px!important;

  overflow:hidden!important;

  padding:0!important;

  margin:0!important;

  border-radius:50%!important;

  background:transparent!important;

  border:0!important;

  box-shadow:none!important;

}



.pdr405k-intro .pdr-avatar-preview{

  display:block!important;

  width:40px!important;

  height:40px!important;

  max-width:40px!important;

  object-fit:cover!important;

  border-radius:50%!important;

  padding:0!important;

  margin:0!important;

  border:0!important;

  box-shadow:none!important;

}



.pdr405k-intro .pdr-avatar-actions{

  display:flex!important;

  flex-direction:row!important;

  align-items:center!important;

  flex-wrap:wrap!important;

  gap:6px!important;

  flex:1!important;

  min-width:0!important;

}



.pdr405k-intro .pdr-avatar-actions strong{

  font-size:11px!important;

}



.pdr405k-intro .pdr-avatar-change-btn{

  width:auto!important;

  min-height:28px!important;

  padding:5px 9px!important;

  font-size:11px!important;

}



.pdr405k-group{

  border:1px solid rgba(255,255,255,.1);

  border-radius:11px;

  background:rgba(255,255,255,.035);

  min-width:0;

}



.pdr405k-group[open]{

  border-color:rgba(255,127,24,.45);

}



.pdr405k-summary{

  display:flex;

  align-items:center;

  gap:9px;

  padding:11px;

  cursor:pointer;

  list-style:none;

}



.pdr405k-summary::-webkit-details-marker{

  display:none;

}



.pdr405k-summary:after{

  content:'⌄';

  color:#ff8a1f;

  font-size:20px;

  margin-left:auto;

}



.pdr405k-group[open]>.pdr405k-summary:after{

  transform:rotate(180deg);

}



.pdr405k-caption{

  display:flex;

  flex-direction:column;

  gap:2px;

  min-width:0;

}



.pdr405k-caption strong{

  font-size:13px;

  color:#fff;

}



.pdr405k-caption small{

  font-size:10px;

  font-weight:400;

  color:#adb1bb;

}



.pdr405k-content{

  padding:9px;

  display:flex;

  flex-direction:column;

  gap:9px;

  border-top:1px solid rgba(255,255,255,.08);

  min-width:0;

}



.pdr405k-content>label{

  margin:0!important;

}



.pdr405k-content select{

  min-height:35px!important;

  padding:7px 9px!important;

}



.pdr405k-content .pdr-checkline{

  display:flex!important;

  flex-direction:row!important;

  align-items:center!important;

  gap:9px!important;

  padding:8px!important;

  margin:0!important;

  border-radius:8px!important;

  background:rgba(255,255,255,.035);

  font-size:12px!important;

  line-height:1.35!important;

}



.pdr405k-content .pdr-checkline input{

  flex:none!important;

  margin:0!important;

  accent-color:#ff841a;

}



.pdr405k-content .pdr-theme-section{

  padding:7px!important;

  margin:0!important;

}



.pdr405k-content .pdr-theme-section p{

  display:none!important;

}



.pdr405k-ready .pdr-settings-actions-bottom{

  margin-top:3px!important;

  padding-top:8px!important;

}




/* PDR_SETTINGS_NO_FLASH_405L */



/*

 * Az eredeti panel mar letezhet, amikor a 405/K

 * megkezdi az atrendezest. Addig ne jelenjen meg.

 *

 * Ha a JS nem fut le, 1 masodperc mulva a regi

 * beallitasok automatikusan ujra lathatok lesznek.

 */



.pdr-chat-settings .pdr-settings-form:not(.pdr405k-ready) {

    visibility:hidden;

    animation:pdr405l-fallback 0s 1s forwards;

}



.pdr-chat-settings .pdr-settings-form.pdr405k-ready {

    visibility:visible;

    animation:none;

}



@keyframes pdr405l-fallback {

    to {

        visibility:visible;

    }

}



