img,#cx-ajax-main,.fancybox-slide>*{max-width:100%!important}
.none,.grouplinkalias .inline-error{display:none!important}
.grouplinkalias label{width:100%}
.content-header .breadcrumb li{margin-right:10px}
.content-header .breadcrumb li:not(:first-child)::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}
.pull-right{float:right!important;margin-left:auto!important}
.app-content-header,.app-content{display:block!important;width:100%!important;float:none!important;clear:both!important;flex:0 0 100%!important;min-width:100%!important;grid-column:1 / -1!important;margin-bottom:15px;overflow:hidden}
.fancybox-active.modal-open .modal{z-index:199991!important}
@media screen and (min-width:768px) {
#cx-ajax-main{width:100%}
.fancybox-custom-ajax .fancybox-content,.fancybox-slide>*{width:90%!important;height:90%!important;max-width:none}
}
@media screen and (max-width:767px) {
#cx-ajax-main,.fancybox-slide>*{width:90%;padding:0 5%}
.linkalias .grouplinkalias{border:solid 1px #eee;border-radius:5px;margin:0}
}
#notification{max-height:300px;max-width:300px;overflow-y:scroll}
.form-check{padding-left:1.5rem}
.cx-item{user-select:none;-webkit-user-drag:none;touch-action:manipulation;background:var(--bs-white)}
.stagepage .renderajaxjson{min-height:44px;border:1px dashed transparent;border-radius:8px;padding:4px;-webkit-overflow-scrolling:touch}
.cx-drop-active{border-color:var(--bs-success)!important;background:rgba(var(--bs-success-rgb),.06)!important}
.cx-drop-block{border-color:var(--bs-danger)!important;background:rgba(var(--bs-danger-rgb),.06)!important}
tbody tr td.sticky-radio{position:sticky;left:0;background:#fff;z-index:2;width:48px;min-width:48px;max-width:48px}
tbody tr td.sticky-radio .wrap-radio{height:100%;display:flex;align-items:center;justify-content:center}
.readonlycontent input,
.readonlycontent textarea,
.readonlycontent select {
    pointer-events: none !important;
    background: #f7f7f7 !important;
    color: #333 !important;
    border-color: #e0e0e0 !important;
}

.readonlycontent .cke_top,
.readonlycontent .cke_bottom,
.readonlycontent .cke_toolbox,
.readonlycontent .cke_button {
    display: none !important;
}

.readonlycontent .cke_inner {
    border: none !important;
}

.readonlycontent .cke_wysiwyg_frame {
    pointer-events: none !important;
}
