#cfcl.modal{max-width:1000px;height:750px;max-height:80vh;top:0;bottom:0;margin:auto !important;overflow:hidden}#cfcl.modal .modal-body{height:calc(100% - 51px - 58px);max-height:100% !important;overflow:hidden !important;padding:0}#cfcl.modal .modal-dialog{margin:0;max-width:100%;height:100%}#cfcl.modal .modal-content{height:100%}.conditionNavList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:2em}.conditionNav{border-bottom:solid 2px rgba(0,0,0,0);position:relative;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;opacity:.7}.conditionNav input{cursor:pointer;border:none !important;border-radius:0;padding:6px 0 !important;font-size:1.1em !important;font-weight:bold;outline:0}.conditionNav:hover{opacity:.8}.conditionNav.active{border-bottom-color:#444;opacity:1}.conditionNav.active input{cursor:inherit}.conditionNav .toolbar{position:absolute;right:-6px;bottom:6px;visibility:hidden;opacity:0;background-color:#fff;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.conditionNav .toolbar button{background:none;border:none}.conditionNav:hover .toolbar{opacity:1;visibility:visible}#clb-root,.clb{height:100%}.modal .clb{padding:20px}.clb{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px}.clb select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.clb [class^=cf-icon-]:before,.clb [class*=" cf-icon-"]:before{margin:0}.clb .condition{display:none}.clb .condition.active{display:block}.clb .condition h3{margin-top:0;font-size:1.4em}.clb .condition>.conditionSection{margin-bottom:40px}.clb .condition>.conditionSection:last-child{margin-bottom:15px}.clb .options{padding-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.clb .options>input,.clb .options select{height:33px !important}.clb .rules>.ruleGroup{margin-bottom:15px}.clb .rules>.ruleGroup:not(:last-child){position:relative;padding-bottom:15px;border-bottom:dashed 1px #ccc}.clb .rules>.ruleGroup:not(:last-child):after{color:#ccc;content:attr(data-label-or);text-transform:uppercase;background-color:#fff;margin:0 auto;text-align:center;width:40px;left:0;right:0;position:absolute;bottom:-10px;z-index:1}.clb .condition select,.clb .condition input{width:200px !important}.clb.clb-empty{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clb.clb-empty .clb-left{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:20px}.clb.clb-empty .clb-left .conditionNavList{display:none}.clb.clb-empty .clb-left .cf-icon-unhappy{font-size:50px;margin:20px 0}.clb.clb-empty .clb-left button{max-width:200px;margin:0 auto !important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.clb.clb-empty .clb-right{display:none}.clb-left{width:25%;overflow:auto;padding-right:30px}.clb-right{width:75%;padding:0 30px;overflow-y:auto;overflow-x:hidden}.clb-btns{visibility:hidden;opacity:0;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.clb-btns button{background:none;border:none;opacity:.5;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.clb-btns button:before{width:auto;margin:0}.clb-btns button:hover{opacity:1}.conditionSection:hover .clb-btns{visibility:visible;opacity:1}

