.query-builder .rule-container,.query-builder .rules-group-container{position:relative;margin:4px 0;border-radius:0;padding:5px;border:1px solid #eee;background:rgba(255,255,255,.9)}.query-builder .error-container,.query-builder .rule-container .rule-filter-container,.query-builder .rule-container .rule-operator-container,.query-builder .rule-container .rule-value-container{display:inline-block;margin:0 5px 0 0;vertical-align:middle}.query-builder .rules-group-container{padding:10px;padding-bottom:6px;border:1px solid #e3eaf3;background:#e3eaf3}.query-builder .rules-group-header{margin-bottom:10px}.query-builder .rules-group-header .group-conditions .btn.disabled:not(.active),.query-builder .rules-group-header .group-conditions input[name$=_cond]{display:none}.query-builder .rules-group-header .group-conditions .btn.disabled{border-radius:3px}.query-builder .rules-list{list-style:none;padding:0 0 0 15px;margin:0}.query-builder .rule-container .rule-value-container{border-left:1px solid #ddd;padding-left:5px}.query-builder .rule-container .rule-value-container label{margin-bottom:0;font-weight:normal}.query-builder .rule-container .rule-value-container label.block{display:block}.query-builder .error-container{display:none;cursor:help;color:red}.query-builder .has-error{background-color:#fdd;border-color:#f99}.query-builder .has-error .error-container{display:inline-block!important}.query-builder .rules-list>*:before,.query-builder .rules-list>*:after{content:"";position:absolute;left:-10px;width:10px;height:calc(50% + 4px);border-color:#ccc;border-style:solid}.query-builder .rules-list>*:before{top:-4px;border-width:0 0 2px 2px}.query-builder .rules-list>*:after{top:50%;border-width:0 0 0 2px}.query-builder .rules-list>*:first-child:before{top:-12px;height:calc(50% + 14px)}.query-builder .rules-list>*:last-child:before{border-radius:0 0 0 4px}.query-builder .rules-list>*:last-child:after{display:none}.query-builder .drag-handle{cursor:move;vertical-align:middle;margin-left:5px;display:inline-block}.query-builder .drag-handle .hi{font-size:1.5em}.query-builder .dragged{opacity:.5}.query-builder .dragging{position:fixed;opacity:.5;z-index:100}.query-builder .dragging::before,.query-builder .dragging::after{display:none}.query-builder .rule-placeholder{border:1px dashed #bbb;opacity:.7}.query-builder .btn{min-width:0}.query-builder .btn:focus{background:none;border:none}.query-builder .btn-success{color:#264a6d;background:none;border:none;font-weight:700;text-transform:uppercase}.query-builder .btn-success:hover{color:#3e6cc9}.query-builder .btn-danger{color:#d93b42;background:none;border:none}.query-builder .btn-danger:hover{color:#264a6d}.query-builder .group-conditions .btn-primary{color:#7090ab}.query-builder .group-conditions .btn-primary.active{color:#fff}.query-builder .group-conditions .btn-primary:before,.query-builder .group-conditions .btn-primary:after{color:#7090ab;font-size:1em;width:10px;font-weight:900}.query-builder .group-conditions .btn-primary:before{content:"["}.query-builder .group-conditions .btn-primary:after{content:"]"}.query-builder .group-conditions .btn-primary.active:before,.query-builder .group-conditions .btn-primary.active:after{color:#fff}.query-builder .group-conditions .btn-primary:last-child:before{content:"]"}.query-builder .group-conditions .btn-primary:last-child:after{content:"["}.query-builder .group-conditions .btn-primary:last-child.active:before,.query-builder .group-conditions .btn-primary:last-child.active:after{color:#fff}.member-health-badge{padding:4px 8px;color:#fff;border-radius:3px;margin-left:5px;white-space:nowrap}.member-health-badge i{margin-right:3px}.member-health-badge.on-track{background-color:#459836}.member-health-badge.at-risk{background-color:#f2b835;color:#404040}.member-health-badge.new-member{background-color:#365ebf}.on-track-title{color:#fff!important;background-color:#459836!important}.at-risk-title{color:#fff!important;background-color:#eba91e!important}.new-member-title{color:#fff!important;background-color:#365ebf!important}#on-track-card,#at-risk-card,#new-member-card{cursor:pointer}#on-track-card .gauge-qty,#at-risk-card .gauge-qty,#new-member-card .gauge-qty{color:#fff;font-size:2.5rem;margin:0}#on-track-card .gauge-subtitle,#at-risk-card .gauge-subtitle,#new-member-card .gauge-subtitle{color:#fff;font-size:1.5rem}.alert.alert-member-health{background-color:rgba(163,39,99,.1019607843);border-color:#bce8f1}