/* XINGUZINHO_DEVELOPER_FOLDERS_CSS_V1 */

section.panel.devfolder-panel > .panel-header{
  cursor:pointer;
  user-select:none;
  position:relative;
  padding-right:48px;
  transition:background .18s ease;
}

section.panel.devfolder-panel > .panel-header:hover{
  background:rgba(127,127,127,.045);
}

section.panel.devfolder-panel > .panel-header::after{
  content:"⌃";
  position:absolute;
  right:18px;
  top:50%;
  transform:translateY(-50%);
  font-size:18px;
  line-height:1;
  opacity:.72;
  transition:transform .2s ease,opacity .18s ease;
}

section.panel.devfolder-panel.devfolder-collapsed > .panel-header::after{
  content:"⌄";
}

section.panel.devfolder-panel.devfolder-collapsed > :not(.panel-header){
  display:none !important;
}

section.panel.devfolder-panel > .panel-header:focus-visible{
  outline:2px solid currentColor;
  outline-offset:-3px;
  border-radius:8px 8px 0 0;
}

@media(max-width:720px){
  section.panel.devfolder-panel > .panel-header{
    padding-right:42px;
  }

  section.panel.devfolder-panel > .panel-header::after{
    right:14px;
  }
}
