
html:has(.processbuilder) {
    font-size: 14px;
    overflow-x: hidden;
}

html:has(.processbuilder):has(body.p-overflow-hidden) {
    overflow: hidden;
}

html:has(.processbuilder) .p-inputnumber-input {
    font-size: 0.875rem;
}

html:has(.processbuilder) .p-card .p-card-title {
    font-size: 1.3rem;
    margin-bottom: 0;
}

/*
html:has(.processbuilder) .p-datatable .p-datatable-tbody > tr > td {
    padding: 2px 2px 2px 16px;
    height: 50px;
    line-height: 50px;
}

html:has(.processbuilder) .p-datatable .p-datatable-tbody> tr > td p-checkbox {
    vertical-align: middle;
}

html:has(.processbuilder) .p-datatable .p-datatable-tbody> tr > td p-dropdown {
    position: relative;
    top: 5px;
}

html:has(.processbuilder) .p-datatable .p-datatable-tbody > tr > td .p-dropdown .p-inputtext {
    padding: 0 16px;
}

html:has(.processbuilder) .p-datatable-tbody .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
    padding: 0px 20px;
}
*/

.editor-container {
    border-radius: 6px;
    border: 1px solid #d3dbe3;
}

p-sidebar.sidebarClass > div {
    transition: width 0.3s linear;
}
.sidebarClass .p-sidebar-content {
    height: 100%;
}

p-sidebar.small > div {
    width: 350px !important;
}
@media (max-width: 767px) {
    p-sidebar.sidebarClass > div,  p-sidebar.small > div, p-sidebar.big > div {
        width: 100% !important;
    }
}

.sidebarFlex .p-listbox .itemsearch .p-listbox-list li {
    padding: 0px;
    margin: 0px;
}

.sidebarFlex .p-listbox .itemsearch .p-listbox-list li > div {
    padding: 5px 10px;
    width: 100%;
}


.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close, .p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
    min-width: 28px;
}

.monaco-editor div.overflowingContentWidgets {
    position: initial;
}

.p-toast.p-component {
    z-index: 1000000 !important;
}

.p-sidebar-mask.p-component-overlay {
    backdrop-filter: blur(2px);
}