vaadin-dialog-overlay[theme*=no-scroll]::part(content){overflow:hidden}.variables-dialog{overflow:hidden;height:100%}.variables-dialog .search-container{padding:var(--lumo-space-s) var(--lumo-space-m);border-bottom:1px solid var(--lumo-contrast-10pct)}.variables-dialog .search-field{width:100%}.variables-dialog .variables-list{overflow-y:auto;padding:0 var(--lumo-space-m) var(--lumo-space-m);height:calc(100% - 61px)}.variables-dialog .collection-header{font-weight:700;margin:var(--lumo-space-m) 0 var(--lumo-space-xs);color:var(--lumo-primary-text-color);border-bottom:1px solid var(--lumo-contrast-10pct);padding-bottom:var(--lumo-space-xs)}.variables-dialog .variable-item{padding:var(--lumo-space-xs) var(--lumo-space-s);margin-block:var(--lumo-space-s);cursor:pointer;box-shadow:-3px 0 #e3e3e3;border:1px solid #e3e3e3;border-radius:var(--lumo-border-radius-m)}.variables-dialog .variable-item:hover{background-color:var(--lumo-contrast-5pct)}.variables-dialog .variable-label{font-weight:500}.variables-dialog .variable-key{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.variables-dialog .variable-description{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.variables-dialog .highlight{background-color:var(--lumo-primary-color-10pct);border-radius:var(--lumo-border-radius-s)}
