.ui-widget {
    font-size: 1rem;
}
.ui-dialog {
    font-family: inherit !important;
}

.ui-dialog-title {
    color: white;
}
.ui-dialog .ui-dialog-title{
    font-size: 18px;
}
.ui-dialog.ui-layout-builder-modal .ui-dialog-titlebar{
    font-size: 1.2rem;
}

.ui-dialog .ui-dialog-titlebar-close {
    background: url(../../../../core/misc/icons/545560/ex.svg) center center no-repeat !important;
}

.ui-dialog.ui-layout-builder-modal .ui-dialog-titlebar-close {
    top: 50% !important;
}

.ui-layout-builder-modal #layout-builder-modal {
    color: inherit;
    padding-top: 0;
}

.ui-layout-builder-modal #layout-builder-modal a {
    color: inherit;
}

.ui-layout-builder-modal #layout-builder-modal a:hover {
    color: inherit;
}

.ui-layout-builder-modal #layout-builder-modal table {
    color: inherit;
    border: inherit;
}

.ui-layout-builder-modal #layout-builder-modal tr:hover td {
    background: inherit;
}

.ui-layout-builder-modal #layout-builder-modal th {
    border: inherit;
}

.ui-layout-builder-modal #layout-builder-modal td {
    color: inherit;
    border: inherit;
}

#layout-builder-modal {
    font-family: "PT Sans", sans-serif;
}

#layout-builder-modal .details-wrapper {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
}

#layout-builder-modal .details-wrapper > .layout-builder-browser-block-item {
    background-color: rgba(255,255,255,.1);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px;
    min-height: 150px;
    text-align: center;
    color: white;
}
#layout-builder-modal .details-wrapper > .layout-builder-browser-block-item img {
    width: 150px;
    margin-bottom: 1em;
    display: block;
}

#layout-builder-modal summary.bg-light {
    --bs-light-rgb: 90, 90, 90;
}

#layout-builder-modal .blb_breakpoint_cols .form-radios>div {
    margin-bottom: 10px;
}

#layout-builder-modal .blb_breakpoint_cols .form-radios>div>input {
    display: none;
}

#layout-builder-modal .blb_breakpoint_cols .form-radios>div>label {
    display: flex;
}

#layout-builder-modal .blb_breakpoint_cols .form-radios>div>label .blb_breakpoint_col {
    margin: 0 10px;
    padding: 5px;
}

#layout-builder-modal .bs_tab-pane {
    padding: 1em;
}

#layout-builder-modal ul.layout-selection {
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    margin: 2em 0;
    color: white;
}

#layout-builder-modal ul.layout-selection .layout-icon {
    fill: white;
}

#layout-builder-modal .field--widget-media-library-media-modify-widget input[type="submit"].button.media-library-item__remove,
#layout-builder-modal .field--widget-media-library-media-modify-widget input[type="submit"].button.media-library-item__edit {
    padding: 0;
    color: transparent;
    border-radius: 5px;
    border: 1px solid black;
    min-width: 1.5em;
    transform: all .2s ease;
    margin-top: 0;
}
#layout-builder-modal .field--widget-media-library-media-modify-widget input[type="submit"].button.media-library-item__remove:hover {
    color: transparent;
    border: 1px solid black;
    transform: scale(1.2);
}
#layout-builder-modal .field--widget-media-library-media-modify-widget input[type="submit"].button.media-library-item__edit:hover {
    color: transparent;
    border: 1px solid black;
    padding: inherit;
    background-color: dodgerblue;
}
#layout-builder-modal .field--widget-media-library-media-modify-widget input[type="submit"].button.media-library-item__remove {
    background: rgba(0,0,0,.5) url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.344 2.343l11.313 11.313M2.344 13.657L13.657 2.343' stroke='%2355565B' stroke-width='3'/%3e%3c/svg%3e") no-repeat center !important
}
#layout-builder-modal .field--widget-media-library-media-modify-widget input[type="submit"].button.media-library-item__edit {
    background: #26A5FF url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg fill='%23545560'%3e%3cpath d='M14.545 3.042l-1.586-1.585a1.003 1.003 0 00-1.414 0L10.252 2.75l3 3 1.293-1.293a1.004 1.004 0 000-1.415zM5.25 13.751l-3-3 6.998-6.998 3 3zM.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z'/%3e%3c/g%3e%3c/svg%3e") no-repeat center;
}

#layout-builder-modal fieldset .fieldset-legend {
    /* font-size: inherit; */
    color: inherit;
}
#layout-builder-modal h2 {
    font-size: inherit;
    color: inherit;
}

#layout-builder-modal .js-media-library-item-preview .media-library-item__attributes {
    bottom: 0;
    background-color: rgba(255, 255, 255, .7);
    transform: translateY(-50%);
}

#layout-builder-modal fieldset.form-item {
    border: 1px solid #ccced1;
    border-radius: 2px;
    padding: 1em;
}

#layout-builder-modal .ck-editor .ck-content {
    color: var(--bs-body-color);
}
