flx-propertymanager[mode="list"] flx-propertymanager .addProps,flx-propertymanager[mode="list"] flx-propertymanager .createProps,flx-propertymanager[mode="list"] flx-propertymanager .cloneDependencies,flx-propertymanager[mode="list"] flx-propertymanager .relatedDep{display:inline-block;font-size:0.8em}flx-propertymanager[mode="list"] .cntBody table tr:nth-child(odd):not(.rowHeader):hover{background-color:#fff !important}flx-propertymanager[mode="list"] .cntBody table td{min-width:100px}flx-propertymanager[mode="list"] .cntBody table td[data-tag="property-toolbar"] div.btn-group{display:flex;margin-right:3px;margin-left:3px}flx-propertymanager[mode="list"] .cntBody table td[data-tag="property-toolbar"] div.btn-group span.btn.btn-default{flex:1}flx-propertymanager[mode="list"] .cntBody table tfoot td{height:30px}flx-propertymanager[mode="list"] .cntBody table tfoot td button,flx-propertymanager[mode="list"] .cntBody table tfoot td i{cursor:not-allowed}flx-propertymanager[mode="list"] .sortProps{margin-right:5px}flx-propertymanager[mode="list"] button{font-size:0.8em}flx-propertymanager[mode="list"] label>input[type=text]{border-radius:5px;font-size:12px;border:solid 1px #e7e7e7;margin-top:2px;margin-left:2px}flx-propertymanager[mode="list"]{--prop-height:30px}flx-propertymanager[mode="list"] flx-dbcombo[mode="preview"] label.form-control{margin:0px}flx-propertymanager[mode="list"] flx-code[mode="preview"] button{display:none}flx-propertymanager[mode="list"] table :is(flx-htmledit,flx-upload,flx-image,flx-whiteboard,flx-textarea,flx-radio)>div{height:var(--prop-height);min-height:var(--prop-height)}flx-propertymanager[mode="list"] table:has(:focus) :is(flx-htmledit,flx-upload,flx-image,flx-whiteboard,flx-textarea,flx-radio)>div,flx-propertymanager[mode="list"] table:has(:hover) :is(flx-htmledit,flx-upload,flx-image,flx-whiteboard,flx-textarea,flx-radio)>div{--prop-height:100%}flx-propertymanager[mode="list"] table:has(:focus) :is(flx-htmledit,flx-upload,flx-image,flx-whiteboard,flx-textarea,flx-radio)>div .upload-drag-container,flx-propertymanager[mode="list"] table:has(:hover) :is(flx-htmledit,flx-upload,flx-image,flx-whiteboard,flx-textarea,flx-radio)>div .upload-drag-container{display:initial}flx-propertymanager[mode="list"] flx-htmledit div{margin:0px}flx-propertymanager[mode="list"] flx-upload{user-select:none}flx-propertymanager[mode="list"] flx-upload .upload-drag-container{padding:15px 0;display:none}flx-propertymanager .propHeader{text-align:right}flx-propertymanager .propHeader .popover{position:fixed}flx-propertymanager .propHeader .popover .popover-content{color:#616367}flx-propertymanager .propHeader .popover .popover-content .propertyList{overflow-y:auto;max-height:180px;margin-top:10px}flx-propertymanager .propHeader .popover .popover-content label>div{overflow:hidden;text-overflow:ellipsis;display:block;float:right;max-width:105px}flx-propertymanager .propHeader .popover .popover-content flx-propertymanager .propHeader{text-align:right}flx-propertymanager .propHeader .popover:nth-child(2){width:auto}flx-propertymanager .propHeader .flx-property-legend{transition:all 0.3s}flx-propertymanager .propHeader .flx-property-legend:hover{color:#2eafe7}flx-propertymanager .cntBody{color:#616367;background-color:#fff;border-top:solid 1px #fff;padding:10px;margin-bottom:50px}flx-propertymanager .addProps,flx-propertymanager .cloneDependencies,flx-propertymanager .relatedDep{display:inline-block;font-size:0.8em}flx-propertymanager .flx-property-manager-container ul li{display:flex;padding:4px}flx-propertymanager .flx-property-manager-container ul li>div{min-width:170px}flx-propertymanager .grid-stack-item:not(.ui-draggable-disabled):not(.ui-resizable-disabled) .grid-stack-item-content{border:dashed 1px #fff;margin-bottom:2px;margin-top:5px}flx-propertymanager .grid-stack-item:not(.ui-draggable-disabled):not(.ui-resizable-disabled) .grid-stack-item-content .property-toolbar>div.btn-group>span.btn{z-index:1}flx-propertymanager .grid-stack-item:not(.ui-draggable-disabled):not(.ui-resizable-disabled) .grid-stack-item-content .property-toolbar{display:inline-block;position:absolute;top:0;right:0}flx-propertymanager .grid-stack-item.ui-draggable-disabled.ui-resizable-disabled .grid-stack-item-content{height:100%}flx-propertymanager .grid-stack-item .item{margin:5px;height:100%}flx-propertymanager .grid-stack-item .item label[lblproperty]{margin-bottom:7px}flx-propertymanager .grid-stack-item .item label[lblproperty].locked span.status:after{font-family:'Flexygo-icons';content:"\ee77";color:#818181;font-size:10px;padding-left:5px}flx-propertymanager .grid-stack-item .item label[lblproperty].required span.status:before{content:"*";color:#e63946}flx-propertymanager .grid-stack-item .item label[lblproperty] input[type="text"].lblEdit{border-radius:5px;font-size:12px;border:none;margin-top:2px;margin-left:2px}flx-propertymanager .grid-stack-item .item label[lblproperty] .lblName{position:absolute;left:0;background-color:#f4f6f7;width:142px;color:#434a4d;height:22px;border-radius:5px;padding:3px}flx-propertymanager .grid-stack-item .item label[lblproperty] .depStatus,flx-propertymanager .grid-stack-item .item label[lblproperty] .detachedProp{color:#818181;font-size:13px}flx-propertymanager .grid-stack-item .item div[data-tag="property-toolbar"]{background:#fff}flx-propertymanager .grid-stack-item .item div[data-tag="property-toolbar"] .btn-group span.btn-default:last-of-type{border-radius:0 5px 5px 0}flx-propertymanager .grid-stack-item .item div[data-tag="property-toolbar"] .btn-group,flx-propertymanager .grid-stack-item .item div[data-tag="property-toolbar"] .btn-default{background-color:transparent}flx-propertymanager .grid-stack-item .item div[data-tag="control"]{position:relative;bottom:5px}flx-propertymanager .grid-stack-item .item div[data-tag="control"] .propertymanager-default{position:absolute;top:4px;right:38px;z-index:12;font-size:12px}flx-propertymanager .grid-stack .grid-stack-placeholder>.placeholder-content{background-color:#ffffde}flx-propertymanager flx-textarea[mode="preview"] .input-group{border:1px solid #ccc;border-radius:5px}flx-propertymanager flx-textarea[mode="preview"] .input-group textarea.form-control{overflow:hidden;border:none;border-right:1px solid #ccc}flx-propertymanager flx-textarea[mode="preview"] .input-group span.input-group-addon{border:none}flx-propertymanager flx-textarea[mode="preview"] .input-group span.input-group-addon button{background:none}flx-propertymanager :is(flx-image[mode="preview"],flx-whiteboard[mode="preview"])>div.ctl-container.ctl-cpr-transition.form-control.ctl-container-locked{container-type:size}flx-propertymanager :is(flx-image[mode="preview"],flx-whiteboard[mode="preview"])>div.ctl-container.ctl-cpr-transition.form-control.ctl-container-locked i.ctl-icon.ctl-cpr-transition{font-size:max(14px,calc(30cqh - 5px));visibility:visible;opacity:1;color:#ccc}flx-propertymanager flx-upload[mode="preview"] .upload-container .upload-drag-container{container-type:size}flx-propertymanager flx-upload[mode="preview"] .upload-container .upload-drag-container span{font-size:max(21px,calc(20cqh - 5px))}flx-propertymanager flx-code[mode="preview"] button.btn.btn-assistant{top:1px;right:1px;background:transparent}flx-propertymanager [mode="preview"] .input-group-btn{border:none}flx-propertymanager [mode="preview"] .input-group-btn button{background:transparent;border:none}flx-propertymanager flx-upload[mode="preview"] .upload-container .upload-btn,flx-propertymanager flx-file[mode="preview"] .input-group .input-group-btn label.disabled{background-color:#ccc}flx-propertymanager flx-radio[mode="preview"] div{counter-reset:labelList}flx-propertymanager flx-radio[mode="preview"] div label::after{counter-increment:labelList;content:" " counter(labelList)}flx-propertymanager flx-multicombo[mode="preview"] .input-group div.bootstrap-tagsinput{box-shadow:none;margin:0px;counter-reset:multiLabelList;align-items:center}flx-propertymanager flx-multicombo[mode="preview"] .input-group div.bootstrap-tagsinput span.tag::before{counter-increment:multiLabelList;content:" " counter(multiLabelList);margin-left:2px}flx-propertymanager :is(flx-dbcombo, flx-combo) label.form-control.input-view{text-align:right}flx-propertymanager :is(flx-dbcombo, flx-combo) label.form-control.input-view .caret{margin-right:10px}