.query-builder .qb-drag-handler,.query-builder .qb-draggable,.query-builder{-webkit-user-select:none;user-select:none;-khtml-user-select:none}.query-builder .rule--header:after{content:"";clear:both;display:table}.query-builder{font-family:var(--main-font-family,"Helvetica Neue", Helvetica, Arial, sans-serif);font-size:var(--main-font-size,14px);color:var(--main-text-color,initial);margin:var(--main-margin,0px);background:var(--main-background,none);border-radius:var(--item-radius,5px);line-height:1.25;overflow:hidden}.query-builder .group-or-rule{border-radius:var(--item-radius,5px);position:relative}.query-builder .group-or-rule-container{margin-top:var(--item-offset,10px);margin-bottom:var(--item-offset,10px);padding-right:var(--item-offset,10px)}.query-builder .group-or-rule-container:first-child{margin-top:0}.query-builder .group-or-rule-container:last-child{margin-bottom:0}.query-builder>.group-or-rule-container{padding-right:0}.query-builder .locked{border-color:var(--locked-border-color,red)!important;border-style:dashed!important}.query-builder .rule{background-color:var(--rule-background,white);border:var(--rule-border-width,1px) solid var(--rule-border-color,transparent);padding:var(--rule-padding,10px);flex:1;display:flex}.query-builder .rule:hover{box-shadow:var(--rule-shadow-hover,none);border-left-width:var(--rule-border-left-width-hover,var(--rule-border-width,1px));padding-left:calc(var(--rule-padding,10px) - (var(--rule-border-left-width-hover,var(--rule-border-width,1px)) - var(--rule-border-width,1px)))}.query-builder .rule--header{align-items:center;margin-left:auto;padding-left:10px;display:flex}.query-builder .qb-drag-handler.rule--drag-handler{margin-right:var(--drag-offset-right,8px);align-items:center;display:flex}.query-builder .rule--body{text-align:center;flex-wrap:wrap;display:flex}.query-builder .rule--body--wrapper{flex-direction:column;flex:1;display:flex}.query-builder .rule--error{color:var(--rule-error-color,red);margin-top:5px}.query-builder .rule-with-error>.rule{border-color:var(--rule-with-error-border-color,#e0a1a1)}.query-builder .simple_group{background:var(--group-background,#faf0d280);border:var(--group-border-width,1px) solid var(--group-border-color,#dcc896)}.query-builder .simple_group.level-0{background:var(--group-background-0,var(--group-background,#faf0d280))}.query-builder .simple_group.level-1{background:var(--group-background-1,var(--group-background,#faf0d280))}.query-builder .simple_group.level-2{background:var(--group-background-2,var(--group-background,#faf0d280))}.query-builder .simple_group.level-3{background:var(--group-background-3,var(--group-background,#faf0d280))}.query-builder .simple_group.level-4{background:var(--group-background-4,var(--group-background,#faf0d280))}.query-builder .simple_group.level-5{background:var(--group-background-5,var(--group-background,#faf0d280))}.query-builder .simple_group.level-6{background:var(--group-background-6,var(--group-background,#faf0d280))}.query-builder .simple_group.level-7{background:var(--group-background-7,var(--group-background,#faf0d280))}.query-builder .simple_group.level-8{background:var(--group-background-8,var(--group-background,#faf0d280))}.query-builder .simple_group.level-9{background:var(--group-background-9,var(--group-background,#faf0d280))}.query-builder .simple_group.level-10{background:var(--group-background-10,var(--group-background,#faf0d280))}.query-builder .simple_group.level-11{background:var(--group-background-11,var(--group-background,#faf0d280))}.query-builder .simple_group.level-12{background:var(--group-background-12,var(--group-background,#faf0d280))}.query-builder .simple_group.level-13{background:var(--group-background-13,var(--group-background,#faf0d280))}.query-builder .simple_group.level-14{background:var(--group-background-14,var(--group-background,#faf0d280))}.query-builder .simple_group.level-15{background:var(--group-background-15,var(--group-background,#faf0d280))}.query-builder .simple_group.level-16{background:var(--group-background-16,var(--group-background,#faf0d280))}.query-builder .simple_group.level-17{background:var(--group-background-17,var(--group-background,#faf0d280))}.query-builder .simple_group.level-18{background:var(--group-background-18,var(--group-background,#faf0d280))}.query-builder .simple_group.level-19{background:var(--group-background-19,var(--group-background,#faf0d280))}.query-builder .simple_group.level-20{background:var(--group-background-20,var(--group-background,#faf0d280))}.query-builder .simple_group:hover{box-shadow:var(--group-shadow-hover,none);border-left-width:var(--group-border-left-width-hover,var(--group-border-width,1px))}.query-builder .simple_group:hover>.group--header,.query-builder .simple_group:hover>.group--footer,.query-builder .simple_group:hover>.group--field--count--rule{padding-left:calc(var(--item-offset-left,24px) / 2 - var(--treeline-thick,2px) - var(--group-border-left-width-hover,var(--group-border-width,1px)) + var(--group-border-width,1px))}.query-builder .simple_group:hover>.group--children{padding-left:calc(var(--item-offset-left,24px) - var(--group-border-left-width-hover,var(--group-border-width,1px)) + var(--group-border-width,1px))}.query-builder>.group-container>.simple_group:hover{box-shadow:none;border-left-width:var(--group-border-width,1px)}.query-builder>.group-container>.simple_group:hover>.group--header,.query-builder>.group-container>.simple_group:hover>.group--footer,.query-builder>.group-container>.simple_group:hover>.group--field--count--rule{padding-left:calc(var(--item-offset-left,24px) / 2 - var(--treeline-thick,2px) - var(--group-border-width,1px) + var(--group-border-width,1px))}.query-builder>.group-container>.simple_group:hover>.group--children{padding-left:calc(var(--item-offset-left,24px) - var(--group-border-width,1px) + var(--group-border-width,1px))}.query-builder .group--header,.query-builder .group--footer{padding-left:calc(var(--item-offset-left,24px) / 2 - var(--treeline-thick,2px));padding-right:var(--item-offset,10px);margin-top:var(--item-offset,10px);margin-bottom:var(--item-offset,10px);align-items:stretch;display:flex}.query-builder .qb-drag-handler.group--drag-handler{margin-right:var(--drag-offset-right,8px);align-self:center;margin-top:3px;position:relative}.query-builder .group--conjunctions .qb-drag-handler.group--drag-handler{margin-left:var(--group-drag-offset-left,10px)}.query-builder .group--conjunctions{flex-shrink:0;display:flex}.query-builder .group--conjunctions.hide--conj{opacity:.3}.query-builder .group--conjunctions{border-radius:var(--conjunctions-radius,var(--item-radius,5px));overflow:hidden}.query-builder .group--header:hover .group--conjunctions{overflow:visible}.query-builder .group--children{padding-left:var(--item-offset-left,24px);margin-top:var(--item-offset,10px);margin-bottom:var(--item-offset,10px)}.query-builder .group-with-error>.group{border-color:var(--group-with-error-border-color,#e0a1a1)}.query-builder .group--actions{margin-left:var(--group-actions-offset-left,10px);flex:1;align-self:center;display:flex}.query-builder .group--actions--tl,.query-builder .group--actions--bl{justify-content:flex-start}.query-builder .group--actions--tl{margin-left:calc(var(--group-actions-offset-left,10px) * 2)}.query-builder .group--actions--tc,.query-builder .group--actions--bc{justify-content:center}.query-builder .group--actions--tr,.query-builder .group--actions--br{justify-content:flex-end}.query-builder .rule_group{padding-left:var(--rule-padding,10px);background:var(--rulegroup-background,#fffcf280);border:var(--rulegroup-border-width,1px) solid var(--rulegroup-border-color,#f5e4b5);flex-wrap:wrap;display:flex}.query-builder .rule_group.level-0{background:var(--rulegroup-background-0,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-1{background:var(--rulegroup-background-1,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-2{background:var(--rulegroup-background-2,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-3{background:var(--rulegroup-background-3,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-4{background:var(--rulegroup-background-4,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-5{background:var(--rulegroup-background-5,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-6{background:var(--rulegroup-background-6,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-7{background:var(--rulegroup-background-7,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-8{background:var(--rulegroup-background-8,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-9{background:var(--rulegroup-background-9,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-10{background:var(--rulegroup-background-10,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-11{background:var(--rulegroup-background-11,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-12{background:var(--rulegroup-background-12,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-13{background:var(--rulegroup-background-13,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-14{background:var(--rulegroup-background-14,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-15{background:var(--rulegroup-background-15,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-16{background:var(--rulegroup-background-16,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-17{background:var(--rulegroup-background-17,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-18{background:var(--rulegroup-background-18,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-19{background:var(--rulegroup-background-19,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group.level-20{background:var(--rulegroup-background-20,var(--rulegroup-background,#fffcf280))}.query-builder .rule_group:hover{box-shadow:var(--rulegroup-shadow-hover,none);border-left-width:var(--rulegroup-border-left-width-hover,var(--rulegroup-border-width,1px));padding-left:calc(var(--rule-padding,10px) - (var(--rulegroup-border-left-width-hover,var(--rulegroup-border-width,1px)) - var(--rulegroup-border-width,1px)))}.query-builder .rule_group>.group--field{margin-top:var(--item-offset,10px);margin-bottom:var(--item-offset,10px);align-self:center}.query-builder .rule_group>.group--actions{margin-left:var(--rule-group-actions-offset-left,10px);flex:0;align-self:center}.query-builder .rule_group>.rule_group--children{margin-top:var(--rulegroup-offset,5px);margin-bottom:var(--rulegroup-offset,5px);padding-left:var(--rulegroup-offset-left,18px);flex:1}.query-builder .rule_group>.rule_group--children>.group-or-rule-container{margin-bottom:var(--rulegroup-offset,5px);margin-top:var(--rulegroup-offset,5px);padding-right:var(--rulegroup-offset,5px)}.query-builder .rule_group>.rule_group--children.one--child{padding-left:calc(var(--rulegroup-offset-left,18px) / 2)}.query-builder .rule_group--error{color:var(--rule-error-color,red);width:100%;margin-top:5px;margin-left:5px}.query-builder .rule_group .rule{border-color:var(--rule-in-rulegroup-border-color,var(--rule-border-color,transparent))}.query-builder .rule_group .rule_group{border-color:var(--rulegroup-in-rulegroup-border-color,var(--rulegroup-border-color,#f5e4b5))}.query-builder .rule_group .rule_group_ext{border-color:var(--rulegroupext-in-rulegroup-border-color,var(--rulegroupext-border-color,#f5e4b5))}.query-builder .rule_group_ext{background:var(--rulegroupext-background,#fffcf280);border:var(--rulegroupext-border-width,1px) solid var(--rulegroupext-border-color,#f5e4b5)}.query-builder .rule_group_ext.level-0{background:var(--rulegroupext-background-0,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-1{background:var(--rulegroupext-background-1,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-2{background:var(--rulegroupext-background-2,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-3{background:var(--rulegroupext-background-3,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-4{background:var(--rulegroupext-background-4,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-5{background:var(--rulegroupext-background-5,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-6{background:var(--rulegroupext-background-6,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-7{background:var(--rulegroupext-background-7,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-8{background:var(--rulegroupext-background-8,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-9{background:var(--rulegroupext-background-9,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-10{background:var(--rulegroupext-background-10,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-11{background:var(--rulegroupext-background-11,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-12{background:var(--rulegroupext-background-12,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-13{background:var(--rulegroupext-background-13,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-14{background:var(--rulegroupext-background-14,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-15{background:var(--rulegroupext-background-15,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-16{background:var(--rulegroupext-background-16,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-17{background:var(--rulegroupext-background-17,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-18{background:var(--rulegroupext-background-18,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-19{background:var(--rulegroupext-background-19,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext.level-20{background:var(--rulegroupext-background-20,var(--rulegroupext-background,#fffcf280))}.query-builder .rule_group_ext:hover{box-shadow:var(--rulegroupext-shadow-hover,none);border-left-width:var(--rulegroupext-border-left-width-hover,var(--rulegroupext-border-width,1px))}.query-builder .rule_group_ext:hover>.group--header,.query-builder .rule_group_ext:hover>.group--footer,.query-builder .rule_group_ext:hover>.group--field--count--rule{padding-left:calc(var(--item-offset-left,24px) / 2 - var(--treeline-thick,2px) - var(--rulegroupext-border-left-width-hover,var(--rulegroupext-border-width,1px)) + var(--rulegroupext-border-width,1px))}.query-builder .rule_group_ext:hover>.group--children{padding-left:calc(var(--item-offset-left,24px) - var(--rulegroupext-border-left-width-hover,var(--rulegroupext-border-width,1px)) + var(--rulegroupext-border-width,1px))}.query-builder .rule_group_ext .group--field--count--rule{padding-left:calc(var(--item-offset-left,24px) / 2 - var(--treeline-thick,2px));padding-right:var(--item-offset,10px);margin-top:var(--item-offset,10px);margin-bottom:var(--item-offset,10px);flex-wrap:wrap;flex:1;display:flex}.query-builder .rule_group_ext .rule{border-color:var(--rule-in-rulegroupext-border-color,var(--rule-border-color,transparent))}.query-builder .rule_group_ext .simple_group{border-color:var(--group-in-rulegroupext-border-color,transparent)}.query-builder .rule_group_ext .rule_group_ext{border-color:var(--rulegroupext-in-rulegroupext-border-color,var(--rulegroupext-border-color,#f5e4b5))}.query-builder .rule_group_ext .rule_group{border-color:var(--rulegroup-in-rulegroupext-border-color,var(--rulegroup-border-color,#f5e4b5))}.query-builder .switch_group{background:var(--switch-background,#faf0d280);border:var(--switch-border-width,1px) solid var(--switch-border-color,#dcc896)}.query-builder .switch_group.level-0{background:var(--switch-background-0,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-1{background:var(--switch-background-1,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-2{background:var(--switch-background-2,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-3{background:var(--switch-background-3,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-4{background:var(--switch-background-4,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-5{background:var(--switch-background-5,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-6{background:var(--switch-background-6,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-7{background:var(--switch-background-7,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-8{background:var(--switch-background-8,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-9{background:var(--switch-background-9,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-10{background:var(--switch-background-10,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-11{background:var(--switch-background-11,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-12{background:var(--switch-background-12,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-13{background:var(--switch-background-13,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-14{background:var(--switch-background-14,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-15{background:var(--switch-background-15,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-16{background:var(--switch-background-16,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-17{background:var(--switch-background-17,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-18{background:var(--switch-background-18,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-19{background:var(--switch-background-19,var(--switch-background,#faf0d280))}.query-builder .switch_group.level-20{background:var(--switch-background-20,var(--switch-background,#faf0d280))}.query-builder .case_group{background:var(--case-background,#faf0d280);border:var(--case-border-width,2px) solid var(--case-border-color,#dcc896)}.query-builder .case_group.level-0{background:var(--case-background-0,var(--case-background,#faf0d280))}.query-builder .case_group.level-1{background:var(--case-background-1,var(--case-background,#faf0d280))}.query-builder .case_group.level-2{background:var(--case-background-2,var(--case-background,#faf0d280))}.query-builder .case_group.level-3{background:var(--case-background-3,var(--case-background,#faf0d280))}.query-builder .case_group.level-4{background:var(--case-background-4,var(--case-background,#faf0d280))}.query-builder .case_group.level-5{background:var(--case-background-5,var(--case-background,#faf0d280))}.query-builder .case_group.level-6{background:var(--case-background-6,var(--case-background,#faf0d280))}.query-builder .case_group.level-7{background:var(--case-background-7,var(--case-background,#faf0d280))}.query-builder .case_group.level-8{background:var(--case-background-8,var(--case-background,#faf0d280))}.query-builder .case_group.level-9{background:var(--case-background-9,var(--case-background,#faf0d280))}.query-builder .case_group.level-10{background:var(--case-background-10,var(--case-background,#faf0d280))}.query-builder .case_group.level-11{background:var(--case-background-11,var(--case-background,#faf0d280))}.query-builder .case_group.level-12{background:var(--case-background-12,var(--case-background,#faf0d280))}.query-builder .case_group.level-13{background:var(--case-background-13,var(--case-background,#faf0d280))}.query-builder .case_group.level-14{background:var(--case-background-14,var(--case-background,#faf0d280))}.query-builder .case_group.level-15{background:var(--case-background-15,var(--case-background,#faf0d280))}.query-builder .case_group.level-16{background:var(--case-background-16,var(--case-background,#faf0d280))}.query-builder .case_group.level-17{background:var(--case-background-17,var(--case-background,#faf0d280))}.query-builder .case_group.level-18{background:var(--case-background-18,var(--case-background,#faf0d280))}.query-builder .case_group.level-19{background:var(--case-background-19,var(--case-background,#faf0d280))}.query-builder .case_group.level-20{background:var(--case-background-20,var(--case-background,#faf0d280))}.query-builder .case_group .case_group--body{margin-top:var(--item-offset,10px);margin-bottom:var(--item-offset,10px);flex-direction:row;display:flex}.query-builder .case_group .case_group--body .case_group--children{flex:auto;margin-top:0!important;margin-bottom:0!important}.query-builder .case_group .case_group--value{margin-top:0;margin-bottom:0;margin-left:var(--item-offset,10px);margin-right:var(--item-offset,10px)}.query-builder.qb-dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important}.query-builder.qb-dragging button{pointer-events:none}.query-builder .qb-draggable{pointer-events:none;opacity:.7;z-index:1000;box-sizing:border-box;position:absolute}.query-builder .qb-drag-handler{cursor:-webkit-grabbing;cursor:grabbing}.query-builder .qb-placeholder{border-color:var(--placeholder-border-color,gray)!important;border-style:dashed!important}.query-builder .qb-draggable:before,.query-builder .qb-draggable:after{display:none}.query-builder .group--header:not(.no--children):not(.hide--conjs){position:relative}.query-builder .group--header:not(.no--children):not(.hide--conjs):before{z-index:0;content:"";border-color:var(--treeline-color,#ccc);box-sizing:border-box;border-style:solid;position:absolute}.query-builder .group--header:not(.no--children):not(.hide--conjs).hide--line:before{border-color:var(--treeline-disabled-color,#8080801a)!important}.query-builder .group--children>.group-or-rule-container>.group-or-rule:before,.query-builder .group--children>.group-or-rule-container>.group-or-rule:after{content:"";border-color:var(--treeline-color,#ccc);box-sizing:border-box;border-style:solid;position:absolute}.query-builder .group--children>.group-or-rule-container:last-child>.group-or-rule:after,.query-builder .group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:before{display:none}.query-builder .group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after{border-radius:var(--treeline-radius,4px) 0 0 0;border-width:var(--treeline-thick,2px) 0 0 var(--treeline-thick,2px);top:calc(50% - var(--treeline-thick,2px) / 2);height:calc(50% + var(--treeline-thick,2px) / 2 + var(--item-offset,10px) + var(--rule-border-width,1px))}.query-builder .group--children.hide--conjs>.group-or-rule-container:first-child>.simple_group:after{height:calc(50% + var(--treeline-thick,2px) / 2 + var(--item-offset,10px) + var(--group-border-width,1px))}.query-builder .group--children.hide--conjs>.group-or-rule-container:first-child>.rule_group:after{height:calc(50% + var(--treeline-thick,2px) / 2 + var(--item-offset,10px) + var(--rulegroup-border-width,1px))}.query-builder .group--children.hide--conjs>.group-or-rule-container:first-child>.rule_group_ext:after{height:calc(50% + var(--treeline-thick,2px) / 2 + var(--item-offset,10px) + var(--rulegroupext-border-width,1px))}.query-builder .group--children.hide--line>.group-or-rule-container>.group-or-rule:before,.query-builder .group--children.hide--line>.group-or-rule-container>.group-or-rule:after{border-color:var(--treeline-disabled-color,#8080801a)!important}.query-builder .group--children>.group-or-rule-container:last-child>.group-or-rule:before{border-radius:0 0 0 var(--treeline-radius,4px)}.query-builder .group--children>.group-or-rule-container>.group-or-rule:before,.query-builder .group--children>.group-or-rule-container>.group-or-rule:after{border-color:var(--treeline-color,#ccc)}.query-builder .group--children>.group-or-rule-container>.rule:before{border-width:0 0 var(--treeline-thick,2px) var(--treeline-thick,2px);top:calc(-1 * var(--rule-border-width,1px));height:calc(50% + var(--treeline-thick,2px) / 2 + var(--rule-border-width,1px))}.query-builder .group--children>.group-or-rule-container>.rule:after{border-width:0 0 0 var(--treeline-thick,2px);top:calc(50% + var(--treeline-thick,2px) / 2);height:calc(50% - var(--treeline-thick,2px) / 2 + var(--item-offset,10px) + var(--rule-border-width,1px))}.query-builder .group--children>.group-or-rule-container>.rule:before,.query-builder .group--children>.group-or-rule-container>.rule:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-thick,2px) / 2 + var(--rule-border-width,1px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-thick,2px) / 2)}.query-builder .group--children>.group-or-rule-container>.rule:hover:before,.query-builder .group--children>.group-or-rule-container>.rule:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-thick,2px) / 2 + var(--rule-border-left-width-hover,var(--rule-border-width,1px))))}.query-builder .group--children>.group-or-rule-container>.simple_group:before{border-width:0 0 var(--treeline-thick,2px) var(--treeline-thick,2px);top:calc(-1 * var(--group-border-width,1px));height:calc(50% + var(--treeline-thick,2px) / 2 + var(--group-border-width,1px))}.query-builder .group--children>.group-or-rule-container>.simple_group:after{border-width:0 0 0 var(--treeline-thick,2px);top:calc(50% + var(--treeline-thick,2px) / 2);height:calc(50% - var(--treeline-thick,2px) / 2 + var(--item-offset,10px) + var(--group-border-width,1px))}.query-builder .group--children>.group-or-rule-container>.simple_group:before,.query-builder .group--children>.group-or-rule-container>.simple_group:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-thick,2px) / 2 + var(--group-border-width,1px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-thick,2px) / 2)}.query-builder .group--children>.group-or-rule-container>.simple_group:hover:before,.query-builder .group--children>.group-or-rule-container>.simple_group:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-thick,2px) / 2 + var(--group-border-left-width-hover,var(--group-border-width,1px))))}.query-builder .group--children>.group-or-rule-container>.rule_group:before{border-width:0 0 var(--treeline-thick,2px) var(--treeline-thick,2px);top:calc(-1 * var(--rulegroup-border-width,1px));height:calc(50% + var(--treeline-thick,2px) / 2 + var(--rulegroup-border-width,1px))}.query-builder .group--children>.group-or-rule-container>.rule_group:after{border-width:0 0 0 var(--treeline-thick,2px);top:calc(50% + var(--treeline-thick,2px) / 2);height:calc(50% - var(--treeline-thick,2px) / 2 + var(--item-offset,10px) + var(--rulegroup-border-width,1px))}.query-builder .group--children>.group-or-rule-container>.rule_group:before,.query-builder .group--children>.group-or-rule-container>.rule_group:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-thick,2px) / 2 + var(--rulegroup-border-width,1px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-thick,2px) / 2)}.query-builder .group--children>.group-or-rule-container>.rule_group:hover:before,.query-builder .group--children>.group-or-rule-container>.rule_group:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-thick,2px) / 2 + var(--rulegroup-border-left-width-hover,var(--rulegroup-border-width,1px))))}.query-builder .group--children>.group-or-rule-container>.rule_group_ext:before{border-width:0 0 var(--treeline-thick,2px) var(--treeline-thick,2px);top:calc(-1 * var(--rulegroupext-border-width,1px));height:calc(50% + var(--treeline-thick,2px) / 2 + var(--rulegroupext-border-width,1px))}.query-builder .group--children>.group-or-rule-container>.rule_group_ext:after{border-width:0 0 0 var(--treeline-thick,2px);top:calc(50% + var(--treeline-thick,2px) / 2);height:calc(50% - var(--treeline-thick,2px) / 2 + var(--item-offset,10px) + var(--rulegroupext-border-width,1px))}.query-builder .group--children>.group-or-rule-container>.rule_group_ext:before,.query-builder .group--children>.group-or-rule-container>.rule_group_ext:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-thick,2px) / 2 + var(--rulegroupext-border-width,1px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-thick,2px) / 2)}.query-builder .group--children>.group-or-rule-container>.rule_group_ext:hover:before,.query-builder .group--children>.group-or-rule-container>.rule_group_ext:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-thick,2px) / 2 + var(--rulegroupext-border-left-width-hover,var(--rulegroupext-border-width,1px))))}.query-builder .group--children>.group-or-rule-container>.case_group:before{border-width:0 0 var(--treeline-switch-thick,3px) var(--treeline-switch-thick,3px);top:calc(-1 * var(--case-border-width,2px));height:calc(50% + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px))}.query-builder .group--children>.group-or-rule-container>.case_group:after{border-width:0 0 0 var(--treeline-switch-thick,3px);top:calc(50% + var(--treeline-switch-thick,3px) / 2);height:calc(50% - var(--treeline-switch-thick,3px) / 2 + var(--item-offset,10px) + var(--case-border-width,2px))}.query-builder .group--children>.group-or-rule-container>.case_group:before,.query-builder .group--children>.group-or-rule-container>.case_group:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2)}.query-builder .group--children>.group-or-rule-container>.case_group:hover:before,.query-builder .group--children>.group-or-rule-container>.case_group:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px)))}.query-builder .rule_group--children>.group-or-rule-container:last-child>.group-or-rule:before{border-radius:0 0 0 var(--treeline-radius,4px)}.query-builder .rule_group--children>.group-or-rule-container>.group-or-rule:before,.query-builder .rule_group--children>.group-or-rule-container>.group-or-rule:after{border-color:var(--treeline-rulegroup-color,var(--treeline-color,#ccc))}.query-builder .rule_group--children>.group-or-rule-container>.rule:before{border-width:0 0 var(--treeline-rulegroup-thick,1px) var(--treeline-rulegroup-thick,1px);top:calc(-1 * var(--rule-border-width,1px));height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--rule-border-width,1px))}.query-builder .rule_group--children>.group-or-rule-container>.rule:after{border-width:0 0 0 var(--treeline-rulegroup-thick,1px);top:calc(50% + var(--treeline-rulegroup-thick,1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-offset,5px) + var(--rule-border-width,1px))}.query-builder .rule_group--children>.group-or-rule-container>.rule:before,.query-builder .rule_group--children>.group-or-rule-container>.rule:after{left:calc(-1 * (var(--rulegroup-offset-left,18px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--rule-border-width,1px)));width:calc(var(--rulegroup-offset-left,18px) / 2 + var(--treeline-rulegroup-thick,1px) / 2)}.query-builder .rule_group--children>.group-or-rule-container>.rule:hover:before,.query-builder .rule_group--children>.group-or-rule-container>.rule:hover:after{left:calc(-1 * (var(--rulegroup-offset-left,18px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--rule-border-left-width-hover,var(--rule-border-width,1px))))}.query-builder .rule_group--children>.group-or-rule-container>.simple_group:before{border-width:0 0 var(--treeline-rulegroup-thick,1px) var(--treeline-rulegroup-thick,1px);top:calc(-1 * var(--group-border-width,1px));height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--group-border-width,1px))}.query-builder .rule_group--children>.group-or-rule-container>.simple_group:after{border-width:0 0 0 var(--treeline-rulegroup-thick,1px);top:calc(50% + var(--treeline-rulegroup-thick,1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-offset,5px) + var(--group-border-width,1px))}.query-builder .rule_group--children>.group-or-rule-container>.simple_group:before,.query-builder .rule_group--children>.group-or-rule-container>.simple_group:after{left:calc(-1 * (var(--rulegroup-offset-left,18px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--group-border-width,1px)));width:calc(var(--rulegroup-offset-left,18px) / 2 + var(--treeline-rulegroup-thick,1px) / 2)}.query-builder .rule_group--children>.group-or-rule-container>.simple_group:hover:before,.query-builder .rule_group--children>.group-or-rule-container>.simple_group:hover:after{left:calc(-1 * (var(--rulegroup-offset-left,18px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--group-border-left-width-hover,var(--group-border-width,1px))))}.query-builder .rule_group--children>.group-or-rule-container>.rule_group:before{border-width:0 0 var(--treeline-rulegroup-thick,1px) var(--treeline-rulegroup-thick,1px);top:calc(-1 * var(--rulegroup-border-width,1px));height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-border-width,1px))}.query-builder .rule_group--children>.group-or-rule-container>.rule_group:after{border-width:0 0 0 var(--treeline-rulegroup-thick,1px);top:calc(50% + var(--treeline-rulegroup-thick,1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-offset,5px) + var(--rulegroup-border-width,1px))}.query-builder .rule_group--children>.group-or-rule-container>.rule_group:before,.query-builder .rule_group--children>.group-or-rule-container>.rule_group:after{left:calc(-1 * (var(--rulegroup-offset-left,18px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-border-width,1px)));width:calc(var(--rulegroup-offset-left,18px) / 2 + var(--treeline-rulegroup-thick,1px) / 2)}.query-builder .rule_group--children>.group-or-rule-container>.rule_group:hover:before,.query-builder .rule_group--children>.group-or-rule-container>.rule_group:hover:after{left:calc(-1 * (var(--rulegroup-offset-left,18px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-border-left-width-hover,var(--rulegroup-border-width,1px))))}.query-builder .rule_group--children>.group-or-rule-container>.rule_group_ext:before{border-width:0 0 var(--treeline-rulegroup-thick,1px) var(--treeline-rulegroup-thick,1px);top:calc(-1 * var(--rulegroupext-border-width,1px));height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroupext-border-width,1px))}.query-builder .rule_group--children>.group-or-rule-container>.rule_group_ext:after{border-width:0 0 0 var(--treeline-rulegroup-thick,1px);top:calc(50% + var(--treeline-rulegroup-thick,1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-offset,5px) + var(--rulegroupext-border-width,1px))}.query-builder .rule_group--children>.group-or-rule-container>.rule_group_ext:before,.query-builder .rule_group--children>.group-or-rule-container>.rule_group_ext:after{left:calc(-1 * (var(--rulegroup-offset-left,18px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroupext-border-width,1px)));width:calc(var(--rulegroup-offset-left,18px) / 2 + var(--treeline-rulegroup-thick,1px) / 2)}.query-builder .rule_group--children>.group-or-rule-container>.rule_group_ext:hover:before,.query-builder .rule_group--children>.group-or-rule-container>.rule_group_ext:hover:after{left:calc(-1 * (var(--rulegroup-offset-left,18px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroupext-border-left-width-hover,var(--rulegroupext-border-width,1px))))}.query-builder .rule_group--children>.group-or-rule-container>.case_group:before{border-width:0 0 var(--treeline-switch-thick,3px) var(--treeline-switch-thick,3px);top:calc(-1 * var(--case-border-width,2px));height:calc(50% + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px))}.query-builder .rule_group--children>.group-or-rule-container>.case_group:after{border-width:0 0 0 var(--treeline-switch-thick,3px);top:calc(50% + var(--treeline-switch-thick,3px) / 2);height:calc(50% - var(--treeline-switch-thick,3px) / 2 + var(--rulegroup-offset,5px) + var(--case-border-width,2px))}.query-builder .rule_group--children>.group-or-rule-container>.case_group:before,.query-builder .rule_group--children>.group-or-rule-container>.case_group:after{left:calc(-1 * (var(--rulegroup-offset-left,18px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px)));width:calc(var(--rulegroup-offset-left,18px) / 2 + var(--treeline-switch-thick,3px) / 2)}.query-builder .rule_group--children>.group-or-rule-container>.case_group:hover:before,.query-builder .rule_group--children>.group-or-rule-container>.case_group:hover:after{left:calc(-1 * (var(--rulegroup-offset-left,18px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px)))}.query-builder .rule_group--children>.group-or-rule-container:first-child>.group-or-rule:before,.query-builder .rule_group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:before{display:none}.query-builder .rule_group--children>.group-or-rule-container:first-child>.group-or-rule:after,.query-builder .rule_group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after{border-radius:var(--treeline-radius,4px) 0 0 0;border-width:var(--treeline-rulegroup-thick,1px) 0 0 var(--treeline-rulegroup-thick,1px);top:calc(50% - var(--treeline-rulegroup-thick,1px) / 2);height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-offset,5px) + var(--rule-border-width,1px))}.query-builder .rule_group--children>.group-or-rule-container:first-child>.simple_group:after,.query-builder .rule_group--children.hide--conjs>.group-or-rule-container:first-child>.simple_group:after{height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-offset,5px) + var(--group-border-width,1px))}.query-builder .rule_group--children>.group-or-rule-container:first-child>.rule_group:after,.query-builder .rule_group--children.hide--conjs>.group-or-rule-container:first-child>.rule_group:after{height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-offset,5px) + var(--rulegroup-border-width,1px))}.query-builder .rule_group--children>.group-or-rule-container:first-child>.rule_group_ext:after,.query-builder .rule_group--children.hide--conjs>.group-or-rule-container:first-child>.rule_group_ext:after{height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-offset,5px) + var(--rulegroupext-border-width,1px))}.query-builder .rule_group_ext--children>.group-or-rule-container:last-child>.group-or-rule:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container:last-child>.group-or-rule:before{border-radius:0 0 0 var(--treeline-radius,4px)}.query-builder .rule_group_ext--children>.group-or-rule-container>.group-or-rule:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.group-or-rule:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.group-or-rule:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.group-or-rule:after{border-color:var(--treeline-rulegroupext-color,var(--treeline-color,#ccc))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule:before{border-width:0 0 var(--treeline-rulegroup-thick,1px) var(--treeline-rulegroup-thick,1px);top:calc(-1 * var(--rule-border-width,1px));height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--rule-border-width,1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule:after{border-width:0 0 0 var(--treeline-rulegroup-thick,1px);top:calc(50% + var(--treeline-rulegroup-thick,1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick,1px) / 2 + var(--item-offset,10px) + var(--rule-border-width,1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.rule:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--rule-border-width,1px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-rulegroup-thick,1px) / 2)}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule:hover:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.rule:hover:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule:hover:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--rule-border-left-width-hover,var(--rule-border-width,1px))))}.query-builder .rule_group_ext--children>.group-or-rule-container>.simple_group:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.simple_group:before{border-width:0 0 var(--treeline-rulegroup-thick,1px) var(--treeline-rulegroup-thick,1px);top:calc(-1 * var(--group-border-width,1px));height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--group-border-width,1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.simple_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.simple_group:after{border-width:0 0 0 var(--treeline-rulegroup-thick,1px);top:calc(50% + var(--treeline-rulegroup-thick,1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick,1px) / 2 + var(--item-offset,10px) + var(--group-border-width,1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.simple_group:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.simple_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.simple_group:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.simple_group:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--group-border-width,1px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-rulegroup-thick,1px) / 2)}.query-builder .rule_group_ext--children>.group-or-rule-container>.simple_group:hover:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.simple_group:hover:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.simple_group:hover:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.simple_group:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--group-border-left-width-hover,var(--group-border-width,1px))))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group:before{border-width:0 0 var(--treeline-rulegroup-thick,1px) var(--treeline-rulegroup-thick,1px);top:calc(-1 * var(--rulegroup-border-width,1px));height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-border-width,1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group:after{border-width:0 0 0 var(--treeline-rulegroup-thick,1px);top:calc(50% + var(--treeline-rulegroup-thick,1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick,1px) / 2 + var(--item-offset,10px) + var(--rulegroup-border-width,1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-border-width,1px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-rulegroup-thick,1px) / 2)}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group:hover:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group:hover:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group:hover:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroup-border-left-width-hover,var(--rulegroup-border-width,1px))))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group_ext:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group_ext:before{border-width:0 0 var(--treeline-rulegroup-thick,1px) var(--treeline-rulegroup-thick,1px);top:calc(-1 * var(--rulegroupext-border-width,1px));height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroupext-border-width,1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group_ext:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group_ext:after{border-width:0 0 0 var(--treeline-rulegroup-thick,1px);top:calc(50% + var(--treeline-rulegroup-thick,1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick,1px) / 2 + var(--item-offset,10px) + var(--rulegroupext-border-width,1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group_ext:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group_ext:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group_ext:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group_ext:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroupext-border-width,1px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-rulegroup-thick,1px) / 2)}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group_ext:hover:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group_ext:hover:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group_ext:hover:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group_ext:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-rulegroup-thick,1px) / 2 + var(--rulegroupext-border-left-width-hover,var(--rulegroupext-border-width,1px))))}.query-builder .rule_group_ext--children>.group-or-rule-container>.case_group:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.case_group:before{border-width:0 0 var(--treeline-switch-thick,3px) var(--treeline-switch-thick,3px);top:calc(-1 * var(--case-border-width,2px));height:calc(50% + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.case_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.case_group:after{border-width:0 0 0 var(--treeline-switch-thick,3px);top:calc(50% + var(--treeline-switch-thick,3px) / 2);height:calc(50% - var(--treeline-switch-thick,3px) / 2 + var(--item-offset,10px) + var(--case-border-width,2px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.case_group:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.case_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.case_group:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.case_group:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2)}.query-builder .rule_group_ext--children>.group-or-rule-container>.case_group:hover:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.case_group:hover:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.case_group:hover:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.case_group:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px)))}.query-builder .rule_group_ext--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children).hide--conjs>.group-or-rule-container:first-child>.group-or-rule:before{display:none}.query-builder .rule_group_ext--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children).hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after{border-radius:var(--treeline-radius,4px) 0 0 0;border-width:var(--treeline-rulegroup-thick,1px) 0 0 var(--treeline-rulegroup-thick,1px);top:calc(50% - var(--treeline-rulegroup-thick,1px) / 2);height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--item-offset,10px) + var(--rule-border-width,1px))}.query-builder .rule_group_ext--children.hide--conjs>.group-or-rule-container:first-child>.simple_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children).hide--conjs>.group-or-rule-container:first-child>.simple_group:after{height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--item-offset,10px) + var(--group-border-width,1px))}.query-builder .rule_group_ext--children.hide--conjs>.group-or-rule-container:first-child>.rule_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children).hide--conjs>.group-or-rule-container:first-child>.rule_group:after{height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--item-offset,10px) + var(--rulegroup-border-width,1px))}.query-builder .rule_group_ext--children.hide--conjs>.group-or-rule-container:first-child>.rule_group_ext:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children).hide--conjs>.group-or-rule-container:first-child>.rule_group_ext:after{height:calc(50% + var(--treeline-rulegroup-thick,1px) / 2 + var(--item-offset,10px) + var(--rulegroupext-border-width,1px))}.query-builder .switch_group--children>.group-or-rule-container:last-child>.group-or-rule:before{border-radius:0 0 0 var(--treeline-radius,4px)}.query-builder .switch_group--children>.group-or-rule-container>.group-or-rule:before,.query-builder .switch_group--children>.group-or-rule-container>.group-or-rule:after{border-color:var(--treeline-switch-color,var(--treeline-color,#ccc))}.query-builder .switch_group--children>.group-or-rule-container>.rule:before{border-width:0 0 var(--treeline-switch-thick,3px) var(--treeline-switch-thick,3px);top:calc(-1 * var(--rule-border-width,1px));height:calc(50% + var(--treeline-switch-thick,3px) / 2 + var(--rule-border-width,1px))}.query-builder .switch_group--children>.group-or-rule-container>.rule:after{border-width:0 0 0 var(--treeline-switch-thick,3px);top:calc(50% + var(--treeline-switch-thick,3px) / 2);height:calc(50% - var(--treeline-switch-thick,3px) / 2 + var(--item-offset,10px) + var(--rule-border-width,1px))}.query-builder .switch_group--children>.group-or-rule-container>.rule:before,.query-builder .switch_group--children>.group-or-rule-container>.rule:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--rule-border-width,1px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2)}.query-builder .switch_group--children>.group-or-rule-container>.rule:hover:before,.query-builder .switch_group--children>.group-or-rule-container>.rule:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--rule-border-left-width-hover,var(--rule-border-width,1px))))}.query-builder .switch_group--children>.group-or-rule-container>.simple_group:before{border-width:0 0 var(--treeline-switch-thick,3px) var(--treeline-switch-thick,3px);top:calc(-1 * var(--case-border-width,2px));height:calc(50% + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px))}.query-builder .switch_group--children>.group-or-rule-container>.simple_group:after{border-width:0 0 0 var(--treeline-switch-thick,3px);top:calc(50% + var(--treeline-switch-thick,3px) / 2);height:calc(50% - var(--treeline-switch-thick,3px) / 2 + var(--item-offset,10px) + var(--case-border-width,2px))}.query-builder .switch_group--children>.group-or-rule-container>.simple_group:before,.query-builder .switch_group--children>.group-or-rule-container>.simple_group:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2)}.query-builder .switch_group--children>.group-or-rule-container>.simple_group:hover:before,.query-builder .switch_group--children>.group-or-rule-container>.simple_group:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px)))}.query-builder .switch_group--children>.group-or-rule-container>.rule_group:before{border-width:0 0 var(--treeline-switch-thick,3px) var(--treeline-switch-thick,3px);top:calc(-1 * var(--rulegroup-border-width,1px));height:calc(50% + var(--treeline-switch-thick,3px) / 2 + var(--rulegroup-border-width,1px))}.query-builder .switch_group--children>.group-or-rule-container>.rule_group:after{border-width:0 0 0 var(--treeline-switch-thick,3px);top:calc(50% + var(--treeline-switch-thick,3px) / 2);height:calc(50% - var(--treeline-switch-thick,3px) / 2 + var(--item-offset,10px) + var(--rulegroup-border-width,1px))}.query-builder .switch_group--children>.group-or-rule-container>.rule_group:before,.query-builder .switch_group--children>.group-or-rule-container>.rule_group:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--rulegroup-border-width,1px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2)}.query-builder .switch_group--children>.group-or-rule-container>.rule_group:hover:before,.query-builder .switch_group--children>.group-or-rule-container>.rule_group:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--rulegroup-border-left-width-hover,var(--rulegroup-border-width,1px))))}.query-builder .switch_group--children>.group-or-rule-container>.rule_group_ext:before{border-width:0 0 var(--treeline-switch-thick,3px) var(--treeline-switch-thick,3px);top:calc(-1 * var(--rulegroupext-border-width,1px));height:calc(50% + var(--treeline-switch-thick,3px) / 2 + var(--rulegroupext-border-width,1px))}.query-builder .switch_group--children>.group-or-rule-container>.rule_group_ext:after{border-width:0 0 0 var(--treeline-switch-thick,3px);top:calc(50% + var(--treeline-switch-thick,3px) / 2);height:calc(50% - var(--treeline-switch-thick,3px) / 2 + var(--item-offset,10px) + var(--rulegroupext-border-width,1px))}.query-builder .switch_group--children>.group-or-rule-container>.rule_group_ext:before,.query-builder .switch_group--children>.group-or-rule-container>.rule_group_ext:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--rulegroupext-border-width,1px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2)}.query-builder .switch_group--children>.group-or-rule-container>.rule_group_ext:hover:before,.query-builder .switch_group--children>.group-or-rule-container>.rule_group_ext:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--rulegroupext-border-left-width-hover,var(--rulegroupext-border-width,1px))))}.query-builder .switch_group--children>.group-or-rule-container>.case_group:before{border-width:0 0 var(--treeline-switch-thick,3px) var(--treeline-switch-thick,3px);top:calc(-1 * var(--case-border-width,2px));height:calc(50% + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px))}.query-builder .switch_group--children>.group-or-rule-container>.case_group:after{border-width:0 0 0 var(--treeline-switch-thick,3px);top:calc(50% + var(--treeline-switch-thick,3px) / 2);height:calc(50% - var(--treeline-switch-thick,3px) / 2 + var(--item-offset,10px) + var(--case-border-width,2px))}.query-builder .switch_group--children>.group-or-rule-container>.case_group:before,.query-builder .switch_group--children>.group-or-rule-container>.case_group:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px)));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2)}.query-builder .switch_group--children>.group-or-rule-container>.case_group:hover:before,.query-builder .switch_group--children>.group-or-rule-container>.case_group:hover:after{left:calc(-1 * (var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2 + var(--case-border-width,2px)))}.query-builder .group--header:not(.no--children):not(.hide--conjs):before{border-color:var(--treeline-color,#ccc);border-width:0 0 0 var(--treeline-thick,2px);top:calc(var(--treeline-offset-from-conjs,20px));height:calc(100% + var(--item-offset,10px) - var(--treeline-offset-from-conjs,20px));left:calc(1 * (var(--item-offset-left,24px) / 2 - var(--treeline-thick,2px) / 2));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-thick,2px) / 2)}.query-builder .simple_group:hover:not(.query-builder>.group-container>.group)>.group--header:not(.no--children):not(.hide--conjs):before{left:calc(1 * (var(--item-offset-left,24px) / 2 - var(--treeline-thick,2px) / 2) - (var(--group-border-left-width-hover,var(--group-border-width,1px)) - var(--group-border-width,1px)))}.query-builder .rule_group_ext>.group--header:not(.no--children):not(.hide--conjs):before,.query-builder .rule_group_ext .simple_group>.group--header:not(.no--children):not(.hide--conjs):before{border-color:var(--treeline-rulegroupext-color,var(--treeline-color,#ccc));border-width:0 0 0 var(--treeline-rulegroup-thick,1px);top:calc(var(--treeline-offset-from-conjs,20px));height:calc(100% + var(--item-offset,10px) - var(--treeline-offset-from-conjs,20px));left:calc(1 * (var(--item-offset-left,24px) / 2 - var(--treeline-rulegroup-thick,1px) / 2));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-rulegroup-thick,1px) / 2)}.query-builder .rule_group_ext:hover>.group--header:not(.no--children):not(.hide--conjs):before{left:calc(1 * (var(--item-offset-left,24px) / 2 - var(--treeline-rulegroup-thick,1px) / 2) - (var(--rulegroupext-border-left-width-hover,var(--rulegroupext-border-width,1px)) - var(--rulegroupext-border-width,1px)))}.query-builder .switch_group>.group--header:not(.no--children):not(.hide--conjs):before{border-color:var(--treeline-switch-color,var(--treeline-color,#ccc));border-width:0 0 0 var(--treeline-switch-thick,3px);top:calc(var(--treeline-offset-from-switch,20px));height:calc(100% + var(--item-offset,10px) - var(--treeline-offset-from-switch,20px));left:calc(1 * (var(--item-offset-left,24px) / 2 - var(--treeline-switch-thick,3px) / 2));width:calc(var(--item-offset-left,24px) / 2 + var(--treeline-switch-thick,3px) / 2)}.query-builder .rule--field,.query-builder .rule--fieldsrc,.query-builder .group--field,.query-builder .rule--operator,.query-builder .rule--value,.query-builder .rule--operator-options,.query-builder .rule--widget,.query-builder .widget--widget,.query-builder .widget--valuesrc,.query-builder .widget--sep,.query-builder .operator--options--sep,.query-builder .rule--before-widget,.query-builder .rule--after-widget{display:inline-block}.query-builder .widget--sep,.query-builder .operator--options--sep,.query-builder .rule--func--bracket-before,.query-builder .rule--func--bracket-after,.query-builder .rule--func--arg-sep{vertical-align:bottom;margin-bottom:var(--seps-offset-bottom,8px);align-self:flex-end}.query-builder .rule--func--arg-sep{margin-bottom:calc(var(--seps-offset-bottom,8px) - 5px)}.query-builder .widget--sep{margin-left:var(--rule-parts-distance,10px);margin-right:var(--rule-parts-distance,10px)}.query-builder .widget--sep.widget--sep-first{margin-right:var(--rule-parts-distance,10px);margin-left:0}.query-builder .rule--operator{margin-left:calc(var(--rule-parts-distance,10px) * 2);margin-right:calc(var(--rule-parts-distance,10px) * 2)}.query-builder .operator--options--sep{margin-right:var(--rule-parts-distance,10px)}.query-builder .rule--func--arg-sep{margin-left:3px;margin-right:6px}.query-builder .rule--func--bracket-after{margin-left:calc(var(--rule-parts-distance,10px) / 2);margin-right:2px}.query-builder .rule--func--bracket-before{margin-left:calc(var(--rule-parts-distance,10px) / 2);margin-right:calc(var(--rule-parts-distance,10px) / 2)}.query-builder .widget--valuesrc,.query-builder .rule--fieldsrc{vertical-align:top}.query-builder .operator--options{display:flex}.query-builder .rule--operator-wrapper{flex-direction:column;height:100%;display:flex}.query-builder .rule--operator-text-wrapper{flex:1;align-items:center;display:flex}.query-builder div.tooltip-inner{max-width:500px}.query-builder .rule--label{font-weight:700;display:block}.query-builder .rule--func--wrapper,.query-builder .rule--func,.query-builder .rule--func--args,.query-builder .rule--func--arg,.query-builder .rule--func--arg-value,.query-builder .rule--func--bracket-before,.query-builder .rule--func--bracket-after,.query-builder .rule--func--arg-sep,.query-builder .rule--func--arg-label,.query-builder .rule--func--arg-label-sep{display:inline-block}.query-builder .rule--func--wrapper,.query-builder .rule--func--args{flex-wrap:wrap;display:flex}.query-builder .rule--func--arg{display:flex}.query-builder .rule--field-wrapper,.query-builder .rule--field--func,.query-builder .rule--func--wrapper,.query-builder .rule--func--args,.query-builder .rule--func--arg,.query-builder .rule--func--arg-value,.query-builder .rule--func--arg-value>.rule--widget,.query-builder .widget--func{display:contents}.query-builder .rule--func,.query-builder .widget--widget{margin-bottom:2px}.query-builder .rule--body--wrapper{margin-bottom:-2px}.query-builder .rule_group_ext>.group--header .group--conjunctions{margin-bottom:2px}.query-builder .rule--body.can--shrink--value .rule--value{flex:1}.query-builder .rule--body.can--shrink--value .rule--value>.rule--widget{width:100%;display:flex}.query-builder .rule--body.can--shrink--value .rule--value>.rule--widget .widget--widget{flex:1}.qb-lite .group--drag-handler,.qb-lite .group--actions{transition:opacity .2s}.qb-lite .group--header:hover .group--header .group--drag-handler,.qb-lite .group--header:hover .group--header .group--actions,.qb-lite .group--header:not(:hover) .group--drag-handler,.qb-lite .group--header:not(:hover) .group--actions,.qb-lite .rule_group:not(:hover) .group--drag-handler,.qb-lite .rule_group:not(:hover) .group--actions,.qb-lite .group--field--count--rule:not(:hover) .group--drag-handler,.qb-lite .group--field--count--rule:not(:hover) .group--actions{opacity:0}.qb-lite .MuiButton-root.MuiButton-outlined{transition-property:width,min-width,padding-left,padding-right,margin,overflow,opacity,border-width;transition-duration:.2s}.qb-lite .group-or-rule:not(.qb-draggable,.qb-placeholder)>.group--header:hover .group--header .group--conjunctions .MuiButton-root.MuiButton-outlined,.qb-lite .group-or-rule:not(.qb-draggable,.qb-placeholder)>.group--header:not(:hover) .group--conjunctions .MuiButton-root.MuiButton-outlined,.qb-lite .rule_group:not(:hover) .group--conjunctions .MuiButton-root.MuiButton-outlined{opacity:0;border-width:0;width:0;min-width:0;margin:0;padding-left:0;padding-right:0;overflow:hidden}.qb-lite .rule--fieldsrc,.qb-lite .widget--valuesrc,.qb-lite .rule--drag-handler,.qb-lite .rule--header{transition:opacity .2s}.qb-lite .rule:hover .rule .rule--fieldsrc,.qb-lite .rule:hover .rule .widget--valuesrc,.qb-lite .rule:hover .rule .rule--drag-handler,.qb-lite .rule:hover .rule .rule--header,.qb-lite .rule:not(:hover) .rule--fieldsrc,.qb-lite .rule:not(:hover) .widget--valuesrc,.qb-lite .rule:not(:hover) .rule--drag-handler,.qb-lite .rule:not(:hover) .rule--header{opacity:0}.qb-lite.qb-dragging .rule--fieldsrc,.qb-lite.qb-dragging .widget--valuesrc,.qb-lite.qb-dragging .rule--drag-handler,.qb-lite.qb-dragging .rule--header,.qb-lite.qb-dragging .group--drag-handler,.qb-lite.qb-dragging .group--actions{opacity:0!important}.qb-lite.qb-dragging .group-or-rule:not(.qb-draggable,.qb-placeholder)>.group--header .group--conjunctions .MuiButton-root.MuiButton-outlined{opacity:0!important;width:0!important;min-width:0!important;padding:0!important;overflow:hidden!important}.qb-compact{--item-offset-left:10px;--item-offset:5px;--rulegroup-offset-left:10px;--rulegroup-offset:5px;--rule-padding:5px;--rule-parts-distance:5px;--drag-offset-right:5px;--rule-group-actions-offset-left:5px}.qb-dark{--rule-background:#53535359;--rule-border-color:transparent;--rulegroup-background:#8f8f8fa3;--rulegroup-border-color:#8f8f8fa3;--rulegroupext-background:#8f8f8fa3;--rulegroupext-border-color:#8f8f8fa3;--group-border-color:#8f8f8fa3;--group-background:#3e3e3e78;--switch-border-color:#8f8f8fa3;--switch-background:#3e3e3e78;--case-border-color:#8f8f8fa3;--case-background:#3e3e3e78;--main-text-color:white}.query-builder .MuiIconButton-sizeSmall{padding:3px}.query-builder .MuiSlider-markLabel{margin-top:-12px}.customSelectOption{color:var(--custom-select-option-color,lightcoral)}.query-builder .group--conjunctions>.MuiFormControl-root>.MuiButtonGroup-root{border-radius:var(--conjunctions-radius,var(--item-radius,5px));overflow:hidden}@media print{*{-webkit-print-color-adjust:exact}}@keyframes pulse{0%{opacity:1;transform:scale(1)}35%{opacity:.5;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.grecaptcha-badge{z-index:99}.pulse-animation{animation:.4s ease-in 3 pulse}.mixin-smooth-button{-o-transition:all .3s ease;cursor:pointer;transition:all .3s}.mixin-smooth-button:active{opacity:.5}*{box-sizing:border-box;outline:none}body{-webkit-touch-callout:none;-webkit-text-size-adjust:none;background-color:#fff;flex-direction:column;margin:0;padding:0;display:flex}html,body,.react-native-web{width:100%;height:100%;position:absolute;top:0;right:0;overflow:hidden}body,button,input{font-family:Roboto,sans-serif;font-size:1em;font-weight:light}code{background-color:#eee}input::-webkit-credentials-auto-fill-button{display:none}input:-webkit-autofill{background-color:#0000}a,a:hover,a:visited{color:inherit;text-decoration:none}a.link-normal{-o-transition:all .2s ease;color:#174378;cursor:pointer;text-decoration:underline;transition:all .2s}a.link,a.caremesh-website{-o-transition:all .2s ease;cursor:pointer;color:#174378;border-bottom:1px solid #174378;transition:all .2s}a.link.caremesh-contact,a.caremesh-website.caremesh-contact{color:#6ec142;border-bottom:1px solid #6ec142}a.link:active,a.link-normal:active,a.caremesh-website:active{opacity:.5}.no-text-decoration{text-decoration:none}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill){transition:background-color 5000s ease-in-out}:is(input:autofill,textarea:autofill,select:autofill){transition:background-color 5000s ease-in-out}.rdw-left-aligned-block .public-DraftStyleDefault-block,.rdw-center-aligned-block .public-DraftStyleDefault-block,.rdw-right-aligned-block .public-DraftStyleDefault-block{display:block}.rdw-left-aligned-block .public-DraftStyleDefault-block{text-align:left}.rdw-center-aligned-block .public-DraftStyleDefault-block{text-align:center}.rdw-right-aligned-block .public-DraftStyleDefault-block{text-align:right}.rdw-image-alignment{justify-content:flex-start!important}.rdw-editor-main a,.mailviewer-body a{-o-transition:all .2s ease;cursor:pointer;color:#174378;border-bottom:1px solid #174378;transition:all .2s}.rdw-editor-main a:active,.mailviewer-body a:active{opacity:.5}.rdw-editor-main p,.mailviewer-body p{overflow:hidden}.network-alert{color:#fff;z-index:1099;-o-transition:all .2s ease;background-color:#c00000;justify-content:center;align-items:center;height:50px;font-size:21px;font-weight:100;transition:all .2s;display:none;position:fixed;top:-64px;left:0;right:0;overflow:hidden;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000001f}body.offline .network-alert{display:flex;top:64px}.delegation-info{z-index:1098;text-align:center;-o-transition:all .2s ease;justify-content:center;align-items:center;height:50px;padding:0 40px;font-weight:100;transition:all .2s;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000001f}body.delegation-active .delegation-info{top:64px}.rct-collapse *,.rct-checkbox *,.rct-node-icon *{width:14px}.rct-checkbox{color:#174378;padding:0 8px;font-size:20px}.rct-node-icon{color:#6ec142;padding:0 8px;font-size:20px}.rct-title{padding:0 8px;font-size:16px;line-height:24px;position:relative}.rct-collapse{padding:0 8px}.rct-bare-label,.react-checkbox-tree ol ol{padding-left:30px}.rct-text{padding:1px 0}.react-checkbox-tree label:hover{background:#17437833}.rct-node-clickable .rct-node-icon{color:#777}.rct-node-clickable:focus{background:0 0}.rct-node-clickable:hover{background:#17437833}.react-checkbox-tree button{padding:0 8px;font-size:20px}.react-checkbox-tree button.rct-option{padding:0 10px}.rct-node-checked .rct-node-clickable{color:#6ec142;font-weight:700}.rct-node-checked .rct-node-clickable .rct-node-icon{color:#6ec142}.content{-o-transition:all .2s ease;-webkit-overflow-scrolling:touch;background-color:#fff;transition:all .2s;position:absolute;inset:64px 0 0;overflow-x:auto}.content-no-scroll{-o-transition:all .2s ease;-webkit-overflow-scrolling:touch;background-color:#fff;transition:all .2s;position:absolute;inset:64px 0 0 64px}body.offline .content,body.delegation-active .content{top:114px}.menu-active .side-menu{left:0}.menu-active .content:not(.expanded){left:64px}@media (width<=1376px){.menu-active .content:not(.expanded){left:0}}.menu-active .fab-new-message{left:386px}.side-menu{-o-transition:all .2s ease;z-index:1100;-webkit-overflow-scrolling:touch;width:64px;transition:all .2s;display:none;position:absolute;top:64px;bottom:0;left:-64px;overflow:hidden auto}@media (width>=1377px){.side-menu{display:block}}.container{width:100%;height:100vh;position:fixed;top:0;left:0}.footer-wrapper{line-height:24px}.webkit-scrolling{-webkit-overflow-scrolling:touch}.noselect{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-text-size-adjust:none}.pointer{cursor:pointer}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.toolbar{margin:15px;display:flex}.cm-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100px;margin:auto}textarea::-webkit-input-placeholder{color:#0000004d}textarea:-moz-placeholder-shown{color:#0000004d}textarea::-moz-placeholder{color:#0000004d}textarea:-ms-placeholder-shown{color:#0000004d}.caremesh-tour-text{-o-transition:all .5s ease;transition:all .5s}.menu-button-wrapper{text-align:center;color:#fff;border-bottom:1px solid #fff;position:relative}.menu-button-wrapper *{text-decoration:none}.menu-button-wrapper .menu-button-icon{object-fit:contain;width:100%;height:32px}.menu-button-wrapper .menu-button-text{text-transform:uppercase;font-size:10px}.menu-button-wrapper .menu-button-bubble{color:#ffe287;background-color:#f68933;border:.5px solid #fff;border-radius:20px;padding:0 5.5px;font-size:14px;line-height:19px;position:absolute;top:7px;right:10px}.left-panel,.left-panel-dir{flex-direction:column;flex:0 0 400px;align-self:stretch;width:400px;min-width:400px;height:100%;min-height:0;transition:all .3s;display:flex;overflow:hidden}.left-panel-dir.collapsed{flex:0 0 52px;width:52px;min-width:52px}.left-panel-dir.collapsed #directory-contactList-list,.left-panel-dir.collapsed #contactsListHeader,.left-panel-dir.collapsed .ext-tab,.left-panel-dir.collapsed #backBanner{display:none!important}.right-panel,.right-panel-dir{flex-direction:column;flex:1;width:0;min-height:0;display:flex;overflow:hidden}.top-panel-dir{z-index:10;background-color:#fff;flex-shrink:0;width:100%;position:sticky;top:0}.bottom-panel-dir{flex-direction:row;flex:1;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.search-options-row{flex-direction:row;justify-content:space-between;width:100%;display:flex}.search-column{flex-direction:column;flex:1;justify-content:flex-start;padding:0 8px;display:flex}.search-label{margin-bottom:8px;font-weight:500}.search-checkbox-row{align-items:center;gap:16px;margin-bottom:12px;display:flex}.search-actions{flex-direction:row;flex:1;justify-content:center;align-items:flex-start;margin-top:14px;display:flex}.message-bubble{color:#000;word-break:break-word;white-space:pre-line;background-color:#eee;border-radius:10px;font-family:Roboto,sans-serif;line-height:20px;position:relative}.message-bubble .timestamp{color:#000;float:right;margin:10px;font-size:13px}.message-bubble .timestamp>span{opacity:.6}.message-bubble.reverse{color:#fff;background-color:#174378}.message-bubble.reverse .link{color:#fff;border-bottom:1px solid #fff}.message-bubble.reverse .timestamp{color:#fff}.message-bubble:after{content:" ";width:10px;height:10px;position:absolute;bottom:14px;transform:rotate(45deg)}.message-bubble:not(.reverse):after{background-color:#eee;left:-5px}.message-bubble.reverse:after{background-color:#174378;right:-5px}#message-tool-group:not(.collapsed) button:last-child{display:none!important}#message-tool-group.collapsed{width:49px!important}#message-tool-group.collapsed button{display:none!important}#message-tool-group.collapsed button:last-child{display:inline-block!important}#messages-div-avatar{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.msg-fetch-failed{text-align:center;width:100%;margin-top:20px}.hc-footer-link{color:#174378;cursor:pointer}.hc-footer-link:hover,.hc-footer-link:visited,.hc-footer-title{color:#174378}.hc-footer-title:hover,.hc-footer-title:visited{color:#17437899}.hoz-flex{flex-direction:row;align-items:center;display:flex;overflow:hidden}.vert-flex{flex-direction:column;justify-content:center;display:flex;overflow:hidden}.vert-flex>div{padding:6px 0}.tooltip{z-index:2;position:fixed}.label-button{-o-transition:all .2s ease;cursor:pointer;font-size:14px;line-height:24px;transition:all .2s}.label-button:active{opacity:.5}.cd-header,.cd-list-item,.cd-list-divider{width:400px}.cd-list-item:hover:not(.rigid),.cd-share-list-item:hover:not(.rigid),.cd-list-item.expanded,.cd-share-list-item.expanded{background-color:#eee}.cd-list-item:active:not(.rigid),.cd-share-list-item:active:not(.rigid){background-color:#ccc}.cd-list-item:after,.cd-share-list-item:after{content:" ";background:inherit;width:46px;height:46px;position:absolute;top:9px;right:-23px;transform:rotate(45deg)}.regular-table{border-spacing:0;border-collapse:collapse;border:1px solid #000}.regular-table th{text-align:left;border:1px solid #000;padding:5px 7px;font-weight:700}.regular-table td{border:1px solid #000;padding:5px 7px}.cd-table-wrapper,.cd-share-table-wrapper{padding-bottom:5px;font-size:12px}.cd-table-wrapper blockquote,.cd-share-table-wrapper blockquote{margin-left:0;margin-right:0}.cd-table-wrapper table,.cd-share-table-wrapper table{text-align:left;border-spacing:0;border-bottom-color:#000;border-right-color:#000;margin-bottom:10px;font-size:14px}.cd-table-wrapper th,.cd-share-table-wrapper th{background-color:#6ec14240}.cd-table-wrapper th,.cd-share-table-wrapper th,.cd-table-wrapper td,.cd-share-table-wrapper td{border:1px solid #9e9e9e80;padding:5px 10px}.cd-share-table-wrapper table{margin:auto}.cd-search-dialog-wrapper{width:370px}.transition{-o-transition:all .5s ease;transition:all .5s}.transition-kanban{-o-transition:background-color .3s ease;border:2px dashed #6ec142;transition:background-color .3s}.ca-list-button{-o-transition:all .2s ease;flex-direction:column;align-items:center;transition:all .2s;display:flex}.ca-list-button:active{opacity:.5}.hidden{opacity:0;height:0;overflow:hidden;margin-top:0!important}.exposed{opacity:1;height:auto;display:block}.cd-share-list-item{width:100%}.cd-share-list-item:after{display:none}.glow-primary{box-shadow:none;border:1px solid #174378}.glow-secondary{box-shadow:0 0 15px #6ec142!important}.folder-table-row>div>button{display:none}.folder-table-row-archive>div>button{display:inline-block}.folder-table-row:hover,.folder-table-row-archive:hover{cursor:pointer;background-color:#6ec14233}.folder-table-row:hover div>button,.folder-table-row-archive:hover div>button{display:inline-block}.folder-table-row:hover div>button>svg.trash-can,.folder-table-row-archive:hover div>button>svg.trash-can{color:red}.folder-table-row:hover div>button>svg.green-icon,.folder-table-row-archive:hover div>button>svg.green-icon{color:#6ec142}.red-on-hover:hover svg{color:red}.slick-slider,.slick-track{width:100%;height:100%;margin-bottom:50px}.slick-dots{bottom:40px}.slick-list{height:100%!important}.slick-dots li button:before{color:#d3d3d3;opacity:1;font-size:50px}.slick-dots li.slick-active button:before{color:orange;opacity:1;font-size:50px}.flat-button span{vertical-align:super!important}.raised-icon-button svg{margin-top:-3px}.auto-input,.auto-input-standard{width:100%!important}.fab-new-message{z-index:9;position:fixed;bottom:22px;left:322px;right:auto}.fab-right-bottom{z-index:9;position:fixed;bottom:12px;right:12px}.fab-right-bottom-second{z-index:9;position:fixed;bottom:22px;right:88px}.fab-right-bottom-third{z-index:9;position:fixed;bottom:22px;right:154px}.fab-right-bottom-fourth{z-index:9;position:fixed;bottom:22px;right:220px}.acc-delegation-item{border-bottom:1px solid #bdbdbd;margin:10px 0 7px;line-height:28px}.acc-delegation-item.no-delegates{border-bottom:none;font-style:italic}.dialog-small>div:first-child>div{max-width:600px!important}.dialog,.dialog-small,.dialog-no-header{padding-top:0!important}.dialog .caremesh-direct-message-select,.dialog-small .caremesh-direct-message-select,.dialog-no-header .caremesh-direct-message-select,.dialog .caremesh-location-map,.dialog-small .caremesh-location-map,.dialog-no-header .caremesh-location-map,.dialog .caremesh-phone-call:not(.mobile),.dialog-small .caremesh-phone-call:not(.mobile),.dialog-no-header .caremesh-phone-call:not(.mobile),.dialog .caremesh-preference-phone-call,.dialog-small .caremesh-preference-phone-call,.dialog-no-header .caremesh-preference-phone-call{display:none}.dialog>div:first-child,.dialog-small>div:first-child,.dialog-no-header>div:first-child{height:100%!important}.dialog>div:first-child>div,.dialog-small>div:first-child>div,.dialog-no-header>div:first-child>div{width:100%!important;height:88%!important;margin-top:6vh!important;transform:translate(0)!important}.dialog>div:first-child>div>div,.dialog-small>div:first-child>div>div,.dialog-no-header>div:first-child>div>div{flex-direction:column;display:flex;height:100%!important}.dialog-no-header.dialog-helper>div:first-child>div{max-width:450px!important;height:64%!important;margin-top:18vh!important}.dialog-no-header.dialog-verification>div:first-child>div{max-width:600px!important;height:56%!important;margin-top:22vh!important}.dialog-no-header.dialog-mfa>div:first-child>div{max-width:600px!important}.dialog>div:first-child>div>div>div:nth-child(2),.dialog-small>div:first-child>div>div>div:nth-child(2),.dialog-no-header>div:first-child>div>div>div:first-child{flex:1;height:100%;max-height:none!important;overflow-y:auto!important}.dialog-helper>div:first-child>div>div>div:first-child{border:none!important}.dialog>div:first-child>div>div>div:nth-child(2),.dialog-small>div:first-child>div>div>div:nth-child(2){-webkit-overflow-scrolling:touch}.dialog-no-header.no-padding>div:first-child>div>div>div:first-child{padding:0!important}.dialog-no-header>div:first-child>div>div>div:first-child{-webkit-overflow-scrolling:touch;padding:20px 10px 0!important}.msd-flex-wrapper{margin:10px 0;display:flex}.msg-flex-label{width:100px}.msg-flex-content{flex:1;width:0}.as-flex-row{flex-direction:row;align-items:flex-end;padding:10px 0;display:flex}.as-flex-row.as-flex-row-inactive{color:#9e9e9e}.as-flex-row .as-flex-row-cell{word-break:break-word;width:0;margin-right:12px}.as-flex-row .as-flex-row-cell.last{margin-right:0}.as-flex-row .as-flex-row-label{width:250px;padding-right:12px}.as-flex-row .as-flex-row-content{flex:1;width:0;display:flex}.as-flex-row .as-flex-row-content .as-flex-row-value{word-break:break-all;flex:1;width:0;padding-right:12px}.as-flex-row .as-flex-row-content .as-flex-row-button{color:#6ec142;width:60px}#id-cv-scroll{color:#000000de}.as-info-row{flex-direction:row;margin:10px 0;line-height:25px;display:flex}.as-info-label{width:250px}.as-info{word-break:break-all;flex:1;width:0}.button-tab-styled{margin:2px 10px 2px 0!important}.button-tab-styled>button{height:auto!important;line-height:24px!important}.button-tab-styled>button>div>div{height:auto!important;padding:6px!important}.button-tab-styled>button>div>div>svg{margin-left:0!important}.button-tab-styled>button>div>div>span{white-space:nowrap;text-transform:initial!important;padding:0!important;font-size:14px!important}.button-tab-styled:last-child{margin-right:0!important}.button-directory-action{height:auto!important;padding:5px 8px!important;line-height:24px!important}.button-directory-action>div>svg{margin-left:0!important}.button-directory-action>div>span{white-space:initial;line-height:18px;display:block;text-transform:initial!important;padding:0!important;font-size:14px!important}.no-shadow{box-shadow:none!important;margin-top:0!important;margin-bottom:0!important}.no-scroll-bar::-webkit-scrollbar{background:0 0;width:0}.tab-button-raised>button{min-height:36px;height:100%!important;line-height:22px!important}.tab-button-raised>button[disabled]>div{justify-content:center;align-items:center;padding:10px;display:flex;height:100%!important}.tab-button-raised>button[disabled]>div span{padding:0!important}.tab-button-raised>button>div{height:100%}.tab-button-raised>button>div>div{justify-content:center;align-items:center;padding:10px;display:flex;height:100%!important}.tab-button-raised>button>div>div span{padding:0!important}@keyframes drop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.drop-animation{animation:.2s ease-in drop}.as-dropdown button{width:36px!important;height:36px!important;padding:4px!important;right:0!important}.form-black input,.form-black label{-webkit-text-fill-color:black;color:#000!important}.form-black input span,.form-black label span{-webkit-text-fill-color:initial}.form-section{color:#000;padding:20px 0}.as-removable-list-item{align-items:center;margin:12px 0;display:flex}.as-removable-list-item:last-child{margin-bottom:0}.as-removable-list-content{flex:1;align-items:center;width:0;margin:2px 0;line-height:20px;display:flex}.as-removable-list-content .as-removable-list-cell{word-break:break-word;flex:1;margin-right:10px}.smooth-button{-o-transition:all .3s ease;cursor:pointer;transition:all .3s}.smooth-button:active{opacity:.5}.disabled{pointer-events:none;opacity:.25}.text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tracking-record{border-bottom:1px solid #bdbdbd;padding:0 10px}.tracking-record .tracking-record-row{margin:12px 0}.task-column-title{white-space:nowrap;text-overflow:ellipsis;flex:1;width:0;overflow:hidden}.task-name-tag{cursor:pointer;flex:1;padding:0 4px 0 9px;line-height:20px}.task-name-tag-details{color:#757575;font-size:14px}.task-info-sep{border-top:1px dashed #d3d3d3;margin:18px -12px 12px}.task-info-row-apt{margin:12px 2px;display:flex}.task-info-row{margin:8px 2px;display:flex}.task-info-label{width:72px}.task-info-content{word-break:break-all;flex:1;width:0}.task-message-template{color:#174378;text-align:center;text-transform:uppercase;margin:13px 0;font-size:14px;font-weight:700;line-height:18px}#messageBar-snackBar>div:first-child{height:auto!important;padding:12px 18px!important;line-height:24px!important}#messageBar-snackBar>div:first-child>div{align-items:flex-end;white-space:normal!important;display:flex!important}#messageBar-snackBar>div:first-child>div>button{height:24px!important;margin:0 0 0 10px!important;line-height:24px!important}.dir-tab-button:disabled{color:#9e9e9e!important}.contact-search-wrapper,#directory-contactList-list{-o-transition:all .2s ease;transition:all .2s}.has-tour{pointer-events:none}.has-tour .tour-wrapper,.has-tour .clinical-table-dialog,.has-tour .dialog-chart,.has-tour .dialog-no-header,.has-tour .patientRecord-patientView-source-item{pointer-events:all}.has-tour .contact-search-wrapper,.has-tour #directory-contactList-list{transition:none}.center-align{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=768px){html{width:100%;height:100%;position:fixed;overflow:hidden}body{-webkit-overflow-scrolling:touch;width:100%;height:100%;position:relative;overflow:hidden auto}.cm-logo{height:60px}.network-alert,.delegation-info{height:40px}.side-menu{position:fixed;top:44px}body.offline .network-alert{top:44px}body.offline .content{top:0;padding-top:84px!important}.menu-active .content:not(.expanded){width:calc(100% - 64px)}body.delegation-active .delegation-info{top:44px}body.delegation-active .content{top:0;padding-top:84px!important}.container:not(.container-fixed){position:relative}.container.container-fixed{height:100%;position:fixed}.content:not(.content-fixed){height:auto;position:relative;top:50px;overflow:hidden}.content.content-fixed{-webkit-overflow-scrolling:touch;height:calc(100% - 44px);position:relative;top:44px;overflow:hidden auto}.footer{display:none}.footer-wrapper{font-size:15px;padding:10px 5px!important}.as-flex-row{flex-direction:column}.as-flex-row .as-flex-row-label{width:100%;font-weight:700}.as-flex-row .as-flex-row-cell{padding:2px 0}.as-flex-row .as-flex-row-content,.as-flex-row .as-flex-row-cell{flex:0;width:100%;margin-right:0}.as-info-row{display:block}.as-info-row>div{display:inline}.as-info-row .as-info-label{margin-right:10px}.left-panel,.left-panel-dir,.right-panel,.right-panel-dir{flex:none;width:100%!important;min-width:100%!important}.section-basic-info>div{padding:2px!important;font-size:16px!important}.section-basic-info>div>img{width:20px!important;height:20px!important}.info-chip-wrapper>div{width:98%!important}.cd-header,.cd-list-item,.cd-list-divider{width:100%}.cd-list-item:after{display:none}.cd-table-wrapper table{margin:auto;display:block;overflow-x:auto}.cd-search-dialog-wrapper{width:100%}.dialog-small>div:first-child>div{max-width:768px!important}.dialog>div:first-child>div,.dialog-small>div:first-child>div,.dialog-no-header>div:first-child>div{height:100%!important;margin-top:0%!important}.dialog>div:first-child>div>div,.dialog-small>div:first-child>div>div,.dialog-no-header>div:first-child>div>div{border-radius:0!important}.dialog-no-header.dialog-helper>div:first-child>div,.dialog-no-header.dialog-verification>div:first-child>div{max-width:100%!important;height:100%!important;margin-top:0%!important}.rdw-editor-toolbar{display:none}.mobile-paper{border-bottom:2px dashed #bdbdbd;box-shadow:none!important;margin:0!important}.mobile-paper-no-border{box-shadow:none!important;margin:0!important}.ext-tab>div:last-child>div{position:relative;top:0;bottom:0}.fab-new-message{right:22px;left:auto!important}.as-removable-list-content{flex-direction:column;align-items:flex-start;overflow:hidden}}@media screen and (width>=769px){.grecaptcha-badge{bottom:55px!important}.ext-tab>div:last-child>div{top:0;bottom:0;position:absolute!important}.left-panel.hidden,.left-panel-dir.hidden{width:0;min-width:0}.left-panel.collapsed,.left-panel-dir.collapsed{width:52px;min-width:0}.left-panel.collapsed .ext-tab,.left-panel.collapsed #backBanner,.left-panel-dir.collapsed .ext-tab,.left-panel-dir.collapsed #backBanner{display:none!important}.left-panel.collapsed #patientsListHeader,.left-panel-dir.collapsed #contactsListHeader{color:#0000;background-color:#0000!important}.dialog.dialog-chart>div:first-child>div{height:600px!important;margin-top:50vh!important;transform:translateY(-50%)!important}}@media screen and (width<=1200px){.left-panel{width:300px;min-width:300px}.fab-new-message{left:222px}.menu-active .fab-new-message{left:286px}}@media screen and (width<=870px){.slogan-wrapper{text-align:center}.slogan-wrapper .slogan-description{margin:20px 0}}.bm-container{display:none}@media (width<=768px){.bm-container{display:block;position:absolute;inset:0}}.bm-burger-button{width:30px;height:24px;position:absolute;top:55px;right:36px}@media (width<=768px){.bm-burger-button{top:44px;right:25px}}.right .bm-burger-button{left:initial;right:36px}.bm-burger-bars{background:#000}.bm-morph-shape{fill:#373a47}.bm-menu{background:#fff;padding:42px 20px 0 30px;font-size:23px}.bm-menu a{color:#000}body.hasHover .bm-menu a:hover,.bm-menu a:focus{opacity:.5}.bm-item-list a{align-items:center;padding:12px;text-decoration:none;display:flex!important}.bm-item-list a span{margin-left:15px;font-weight:700}.bm-item-list a i{text-align:center;width:50px;font-size:40px}.bm-cross{background:#000;top:-1px;right:-1px;height:20px!important}.bm-cross-button{width:30px!important;height:30px!important}.bm-menu-wrap{width:100%!important}#id-search-dialog #id-search-label{display:none}.caremesh-practitioner-header,.caremesh-organization-header{display:none!important}.caremesh-sub-title{text-transform:uppercase;font-size:16px;font-weight:700;line-height:28px}.caremesh-language-list,.caremesh-identifier-list{text-align:left;padding-inline-start:0;list-style-type:none}.caremesh-language-value{line-height:28px}.caremesh-row,.caremesh-location-carousel{flex-direction:row;margin:11px 7.5px;display:flex;overflow-x:auto}.caremesh-location-specialty-wrapper{color:#000000de;box-sizing:border-box;-webkit-tap-highlight-color:#0000;background-color:#fff;border-radius:2px;flex-direction:row;flex:1;min-width:250px;margin:4px 7.5px;padding:15px;transition:all .45s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000001f}.caremesh-location-carousel-wrapper{color:#000000de;box-sizing:border-box;-webkit-tap-highlight-color:#0000;background-color:#fff;border-radius:2px;flex:1;min-width:450px;max-width:calc(100% - 15px);margin:4px 7.5px;padding:15px;transition:none;position:relative;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000001f}.caremesh-location-header{text-transform:uppercase;margin:6px 0 5px;font-size:18px;display:flex}.caremesh-direct-content,.caremesh-email-content,.caremesh-website-content,.caremesh-address-content,.caremesh-phone-content,.caremesh-fax-content,.caremesh-identifier-content{align-items:flex-start;font-size:16px;line-height:28px;display:flex}.caremesh-carousel-title{flex:1;margin-right:36px;font-weight:700}.caremesh-practitioner-header-wrapper{flex-direction:row;flex:1;align-items:center;display:flex}.caremesh-practitioner-name{word-break:break-all;margin:0 20px}.caremesh-human-name{font-size:20px;font-weight:700}.caremesh-practitioner-buttons{flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:5px 0;display:flex}.caremesh-practitioner .section,.caremesh-organization .section{color:#000000de;box-sizing:border-box;-webkit-tap-highlight-color:#0000;background-color:#fff;border-radius:2px;flex:1;min-width:380px;margin:4px 7.5px;padding:15px;transition:all .45s cubic-bezier(.23,1,.32,1);overflow:hidden;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000001f}.caremesh-practitioner h4{margin-bottom:8px}.caremesh-practitioner ul{list-style-type:disc}.caremesh-line-content{align-items:flex-start;margin-top:10px;margin-bottom:6px;font-size:16px;line-height:28px;display:flex}.caremesh-provenance-tooltip{opacity:.93!important}.caremesh-practitioner-qualifications{flex-direction:row;margin:11px 7.5px;display:flex;overflow-x:auto}.caremesh-practitioner-education{margin:11px 15px!important}.caremesh-address-content-address-content,.caremesh-phone,.caremesh-address,.caremesh-direct-message-wrapper,.caremesh-content-hospital-name,.caremesh-location-specialty-wrapper>div:last-child,.caremesh-practitioner-identifiers-wrapper,.caremesh-practitioner-insurance-accepted-wrapper,.caremesh-insurance-name{flex:1}.caremesh-address{margin-right:40px}.caremesh-icon-address{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-address.png);background-repeat:no-repeat;background-size:contain;width:28px;height:28px;margin-right:12px}.caremesh-icon-phone{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-phone.png);background-repeat:no-repeat;width:28px;height:28px;margin-right:12px}.caremesh-icon-hospital{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-hospital.png);background-repeat:no-repeat;width:28px;height:28px;margin-right:8px}.caremesh-icon-switch{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-switch.png);background-repeat:no-repeat;background-size:contain;width:24px;height:24px}.caremesh-icon-magnifier{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-magnifier.png);background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px}.caremesh-icon-chiropractor{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-chiropractor.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.caremesh-icon-clinical-nurse{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-clinical-nurse.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.caremesh-icon-dentist{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-dentist.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.caremesh-icon-generic{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-generic.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.caremesh-icon-nurse-practitioner{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-nurse-practitioner.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.caremesh-icon-optometrist{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-optometrist.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.caremesh-icon-pharmacist{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-pharmacist.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.caremesh-icon-physical-therapist{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-physical-therapist.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.caremesh-icon-physician-assistant{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-physician-assistant.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.caremesh-icon-physician{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-physician.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.caremesh-icon-podiatrist{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-podiatrist.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.caremesh-icon-psychologist{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-psychologist.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.caremesh-icon-social-worker{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-social-worker.png);background-repeat:no-repeat;background-size:contain;width:70px;height:70px}.caremesh-direct-message-wrapper{line-height:28px}.caremesh-direct-message-title{text-transform:uppercase;margin:6px 0 14px;font-size:18px;font-weight:700}.caremesh-direct-message-contactView{word-break:break-all}.caremesh-direct-message-select,.caremesh-preference-direct-message-select{color:#6ec142;cursor:pointer;font-size:16px;display:inline-block}.caremesh-preference-phone-call{-o-transition:all .3s ease;cursor:pointer;vertical-align:middle;background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/phone-call.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:26px;height:26px;margin:-4px 0 0 14px;transition:all .3s;display:inline-block}.caremesh-preference-phone-call:active{opacity:.5}.caremesh-location-map{-o-transition:all .3s ease;cursor:pointer;vertical-align:middle;background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/svgs/icon-map.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;min-width:28px;height:28px;margin-right:5px;transition:all .3s;display:inline-block}.caremesh-location-map:active{opacity:.5}@media screen and (width<=768px){.caremesh-row{flex-direction:column}.caremesh-row>div{border-bottom:2px dashed #d3d3d3;width:100%;max-width:100%;box-shadow:none!important;margin:0!important}}ul.caremesh-practice-names{list-style:none}.caremesh-photo{vertical-align:middle;border-radius:500px;width:80px;height:80px;display:inline-block}.caremesh-photo img{text-align:center;text-transform:uppercase;color:#fff;background:#6ec142;border-radius:100%;width:80px;height:80px}.caremesh-preference-wrapper{align-items:flex-start;display:flex}.caremesh-preference-description{word-break:break-word;flex:.8;padding-right:32px}.caremesh-preference-value{word-break:break-all;flex:1}.preference-section-title{text-transform:uppercase;margin-top:10px;font-size:16px;font-weight:700}.caremesh-insurance-list{text-align:left;list-style-type:none}.caremesh-insurance-list li{padding-left:10px}.caremesh-icon-green-checkbox{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/green_checkbox.png);background-repeat:no-repeat;border:0;width:28px;height:28px}.caremesh-icon-red-x{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/red_x_box.png);background-repeat:no-repeat;border:0;width:28px;height:28px}.caremesh-context-perferences-title{text-transform:uppercase;flex:1;font-weight:700;font-size:18px!important}.caremesh-icon-fax{vertical-align:middle;background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/svgs/icon-fax.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;min-width:28px;height:28px;margin-top:0;margin-right:12px;display:inline-block}.caremesh-card-header{align-items:center;width:100%;display:flex}.caremesh-title{text-transform:uppercase;margin:9px 0 3px;font-weight:700}.caremesh-card-title{text-transform:uppercase;flex:1;margin-left:12px;font-size:18px;font-weight:700}.caremesh-card-content{margin-top:10px;line-height:28px}.caremesh-insurance-clause{padding-top:5px;line-height:18px}.caremesh-icon-direct-message,.caremesh-icon-education,.caremesh-icon-hospital-affiliation,.caremesh-icon-language,.caremesh-icon-biography,.caremesh-icon-identity,.caremesh-icon-insurance{background-position:0;background-size:85%}.caremesh-icon-direct-message{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-direct-message.png);background-repeat:no-repeat;width:70px;height:70px}.caremesh-icon-education{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-education.png);background-repeat:no-repeat;width:70px;height:70px}.caremesh-icon-hospital-affiliation{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-hospital-affiliation.png);background-repeat:no-repeat;width:70px;height:70px}.caremesh-icon-language{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-language.png);background-repeat:no-repeat;width:70px;height:70px}.caremesh-icon-biography{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-biography.png);background-repeat:no-repeat;width:70px;height:70px}.caremesh-icon-identity{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-identity.png);background-repeat:no-repeat;width:70px;height:70px}.caremesh-icon-insurance{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-insurance.png);background-repeat:no-repeat;width:70px;height:70px}.caremesh-organization .section{color:#000000de;box-sizing:border-box;-webkit-tap-highlight-color:#0000;background-color:#fff;border-radius:2px;flex:1;min-width:380px;margin:4px 7.5px;padding:15px;transition:all .45s cubic-bezier(.23,1,.32,1);overflow:hidden;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000001f}.caremesh-organization-photo{width:100%}.no-left-margin{margin-left:0}.last-loaded-info{text-align:center;color:#d3d3d3;width:100%;font-size:10px;overflow:auto}.caremesh-icon-services{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-services.png);background-repeat:no-repeat;background-size:70px 70px;width:70px;height:70px}.location-main-address{box-shadow:none;margin:0;padding:0}.dark{color:#000}.caremesh-suggest-an-edit{align-items:flex-start;margin-top:10px;font-size:16px;line-height:28px;display:flex}.caremesh-icon-edit{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/svgs/icon-edit.svg);background-repeat:no-repeat;background-size:contain;width:28px;height:28px;margin-right:12px}.caremesh-icon-question{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-question.png);background-repeat:no-repeat;background-size:28px 28px;width:28px;height:28px}.caremesh-provenance:hover{background-color:#00000026}.caremesh-location-secure-mail-button{box-sizing:border-box;-webkit-tap-highlight-color:#0000;cursor:pointer;font-family:Arial,sans-serif;font-size:inherit;font-weight:inherit;color:#6ec142;-webkit-user-select:none;user-select:none;text-align:center;vertical-align:middle;background-color:#0000;background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-mail.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:10px;border-radius:2px;outline:none;width:26px;height:26px;margin:-4px 0 0 14px;padding:0 0 0 10px;text-decoration:none;transition:all .45s cubic-bezier(.23,1,.32,1);display:none;position:relative;overflow:hidden}.caremesh-location-create-mailbox-button{box-sizing:border-box;-webkit-tap-highlight-color:#0000;cursor:pointer;font-family:Arial,sans-serif;font-size:inherit;font-weight:inherit;color:#6ec142;-webkit-user-select:none;user-select:none;text-align:center;vertical-align:middle;background-color:#0000;background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/mailbox_add_sm.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:10px;border-radius:2px;outline:none;width:26px;height:26px;margin:-4px 0 0 14px;padding:0 0 0 10px;text-decoration:none;transition:all .45s cubic-bezier(.23,1,.32,1);display:none;position:relative;overflow:hidden}.caremesh-location-edit-button{box-sizing:border-box;-webkit-tap-highlight-color:#0000;cursor:pointer;font-family:Arial,sans-serif;font-size:inherit;font-weight:inherit;color:#6ec142;-webkit-user-select:none;user-select:none;text-align:center;vertical-align:middle;background-color:#0000;background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/svgs/icon-edit.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:10px;border-radius:2px;outline:none;width:28px;height:28px;margin:-4px 0 0 14px;padding:0 0 0 10px;text-decoration:none;transition:all .45s cubic-bezier(.23,1,.32,1);display:none;position:relative;overflow:hidden}.caremesh-phone-call:not(.mobile){-o-transition:all .3s ease;cursor:pointer;vertical-align:middle;background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/svgs/phone-call.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:26px;height:26px;margin-top:0;margin-right:12px;transition:all .3s;display:inline-block}.caremesh-phone-call:not(.mobile):active{opacity:.5}.caremesh-icon-direct-blue{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-direct-logo.png);background-repeat:no-repeat;width:28px;min-width:28px;height:28px;margin-top:0;margin-right:12px}.caremesh-direct{word-break:break-all;overflow-wrap:break-word}.caremesh-icon-address-green{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/pngs/icon-address-green.png);background-repeat:no-repeat;background-size:contain;width:28px;height:28px;margin-right:12px}.show-directory-button{display:inline-block}input:invalid{box-shadow:none}.caremesh-location-contact-title{color:#616161;text-transform:uppercase;border-bottom:1px solid #616161;font-weight:700}.caremesh-location-section-header{margin-top:15px;margin-bottom:5px}.caremesh-icon-website{vertical-align:middle;background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/svgs/icon-website-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;min-width:28px;height:28px;margin-right:12px;display:inline-block}.caremesh-service-wrapper{color:#000000de;box-sizing:border-box;-webkit-tap-highlight-color:#0000;background-color:#fff;border-radius:2px;flex:1;min-width:calc(33.33% - 15px);max-width:calc(100% - 15px);margin:4px 7.5px;padding:15px;transition:none;position:relative;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000001f}.caremesh-view-provider-content{align-items:flex-start;margin-top:15px;font-size:16px;display:flex}.narr_table{width:95%;overflow:auto hidden}.caremesh-pdf-mailviewer canvas{max-width:100%;margin-left:auto;margin-right:auto;display:block;height:auto!important}a.caremesh-search-query,a.caremesh-search-query:hover{color:#6ec142}@-webkit-keyframes scrollIndicatorSingle{0%{opacity:0;-webkit-transform:rotate(-135deg)translate(0)}50%{opacity:1}to{opacity:0;-webkit-transform:rotate(-135deg)translate(-20px,20px)}}@keyframes scrollIndicatorSingle{0%{opacity:0;transform:rotate(-135deg)translate(0)}50%{opacity:1}to{opacity:0;transform:rotate(-135deg)translate(-20px,20px)}}@keyframes scrollIndicatorMulti{0%{opacity:0}50%{opacity:1}to{opacity:0}}.show-directory-location-button{color:#fff;cursor:pointer;background-color:#6ec142;border-radius:5px;padding:5px 15px;display:inline-block}.caremesh-row-mobile{flex-direction:column}.caremesh-row-mobile>div{border-bottom:2px dashed #d3d3d3;width:100%;max-width:100%;box-shadow:none!important;margin:0!important}#directory-searchResults-list,[id*=-searchResults-list]{padding:0!important}.left-panel-dir>div[style*="width: 100%"][style*="height: 100%"]{max-height:none!important}.highcharts-data-table table{border-collapse:collapse;border-spacing:0;background:#fff;min-width:100%;margin-top:10px;font-family:sans-serif;font-size:.9em}.highcharts-data-table td,.highcharts-data-table th,.highcharts-data-table caption{border:1px solid silver;padding:.5em}.highcharts-data-table tr:nth-child(2n),.highcharts-data-table thead tr{background:#f8f8f8}.highcharts-data-table tr:hover{background:#eff}.highcharts-data-table caption{border-bottom:none;font-size:1.1em;font-weight:700}p.error{color:#f44336;margin:5px 0;font-size:12px;line-height:12px;position:relative;bottom:2px}.PrivateTabIndicator-colorSecondary-3,.PrivateTabIndicator-colorSecondary-7{background-color:#6ec142!important}.MuiRadio-colorSecondary.Mui-checked{color:#6ec142!important}.MuiPickersToolbarText-toolbarBtnSelected,.MuiPickersToolbarText-toolbarTxt,.MuiPickersDay-daySelected{color:#fff!important}@media screen and (width<=992px){.tabs-wrapper{flex:0 0 100%!important;margin-bottom:10px!important;padding-right:0!important}}@media screen and (width<=768px){div#mail-folderHeader-container>div{margin-bottom:20px!important}}.vertical-tab-content span.MuiTab-wrapper{flex-direction:row!important;display:flex!important}button.vertical-tab-content{min-height:auto}div#patientRecord-patientView-source-picker{white-space:nowrap;width:210px;overflow:hidden}.MuiIconButton-label{color:#6ec142}.MuiSelect-icon{color:#6ec142!important}.caremesh-datepicker>.MuiInputAdornment-root>.MuiButtonBase-root>.MuiSvgIcon-root{color:#6ec142}#StageTaskSettingsDialog-pick-started .caremesh-datepicker-root,#StageTaskSettingsDialog-pick-completed .caremesh-datepicker-root,#TaskList-AddTaskDialog-dueDate .caremesh-datepicker-root,#PatientDashboard-patient-information-inputs .caremesh-datepicker-root{width:100%}#PatientDashboard-patient-information-inputs #radio-button-group-wrapper,#PatientDashboard-patient-information-inputs #checkbox-button-wrapper-inner{flex-flow:wrap;display:flex}#PatientDashboard-patient-information-inputs #checkbox-button-wrapper-inner>div{width:unset!important}.caremesh-icon-direct,.caremesh-icon-directMessage,.caremesh-icon-email{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;min-width:28px;height:28px;margin-top:0;margin-right:12px;display:inline-block}.caremesh-icon-direct,.caremesh-icon-directMessage{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/svgs/icon-direct-mail-circle.svg)}.caremesh-icon-email{background-image:url(https://storage.googleapis.com/fhir.caremesh.app/images/svgs/icon-direct-logo-circle.svg)}.caremesh-message-select{padding-left:5px}.svg-avatar-image{width:70px;height:70px}.svg-avatar-image-fill{color:#174378;fill:#174378}.svg-image{cursor:pointer;vertical-align:middle;width:28px;min-width:28px;height:28px;margin-right:5px;transition:all .3s;display:inline-block}.svg-image-fill{color:#6ec142;fill:#6ec142}.analytic-dashboard-cell-container{text-align:center;width:100%;min-width:min(300px,100vw - 44px);margin:3px;position:relative}.autoCompleteBackground input:-webkit-autofill{background-color:#0000}@media screen and (width<=600px){.analytic-dashboard-cell-container{padding-left:0!important;padding-right:0!important}}.caremesh-view-practitioner-box{flex:1;margin-top:5px}.caremesh-card-title-no-margin{text-transform:uppercase;flex:1;font-size:18px;font-weight:700}.caremesh-view-practitioners-icon a svg path{color:#6ec142;fill:#6ec142}.caremesh-image-practitioners path{color:#174378;fill:#174378}.EditProgramPatientLayout-subtitle svg{margin:0 1px -4px}.accessibility-icon,.evac-zone-icon{vertical-align:middle;width:26px;height:26px;margin-top:0;margin-right:12px;display:inline-block}.caremesh-scroll-indicator-button{color:#174378;cursor:pointer;background:#fff;border:2px solid #174378;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Roboto,sans-serif;font-size:30px;font-weight:700;transition:background .1s;display:flex;position:sticky;top:4px;box-shadow:2px 2px 4px #0003}.caremesh-scroll-indicator-button:hover{background:#eee}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out-animation{opacity:0;animation-name:fade-out;animation-duration:.9s;animation-timing-function:ease-in-out;animation-iteration-count:1}.folder-table-row-task:hover{background-color:#6ec14213}#TaskListContainer .__react_component_tooltip{z-index:2000}.patient-card{text-align:center;border-radius:center;color:#757575;border:3px solid #fff;flex-direction:column;padding:10px 8px;line-height:45px;display:flex;position:relative}.patient-card.draggable{cursor:grab}.patient-card.clone{cursor:grabbing}.patient-card.project-overdue{background-color:#fcc}.patient-card.stage-overdue{border-color:#e53935}.patient-card .top-container{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.patient-card .top-container .name-section{overflow:hidden}.patient-card .top-container .name-section .patient-name{color:#6ec142;text-align:left;cursor:pointer;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;flex:auto;margin-bottom:6px;font-size:18px;line-height:16px;overflow:hidden}.patient-card .top-container .name-section .subtitles-section{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.patient-card .top-container .name-section .subtitles-section .subtitles-section-inner .subtitle-container{text-align:left;max-width:160px;line-height:15px}.patient-card .top-container .name-section .subtitles-section .subtitles-section-inner .subtitle-container .subtitle-label{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:14px;line-height:15px;display:inline-block;overflow:hidden}.patient-card .top-container .name-section .subtitles-section .stage-reminder-icon{height:34px;margin-top:-1px;display:flex}.patient-card .top-container .name-section .subtitles-section .stage-reminder-icon.no-patient-mrn{margin-top:-10px}.patient-card .top-container .name-section .subtitles-section .stage-reminder-icon .icon-button{color:#6ec142;padding:4px}.patient-card .top-container .name-section .subtitles-section .stage-reminder-icon .icon-button.red{color:#e53935}.patient-card .top-container .avatars-container-outer{justify-content:flex-end;height:44px;margin-bottom:4px;display:flex}.patient-card .top-container .avatars-container-outer .avatars-container{flex-direction:row-reverse;width:fit-content;height:fit-content;display:flex}.patient-card .top-container .avatars-container-outer .avatars-container .project-assignee-avatar{color:#fff;background-color:#174378;border:2px solid #fff}.patient-card .top-container .avatars-container-outer .avatars-container .stage-assignee-avatar{color:#174378;background-color:#fff;border:2px solid #174378}.patient-card .top-container .avatars-container-outer .avatars-container .project-assignee-container-empty{margin-right:0}.patient-card .top-container .avatars-container-outer .avatars-container .project-assignee-container{margin-right:-8px}.patient-card .top-container .avatars-container-outer .avatars-container .unknown-avatar{background-color:#fff}.patient-card .middle-container{flex-direction:row;justify-content:space-between;width:100%;display:flex}.patient-card .middle-container .optional-subtexts-section{max-width:70%}.patient-card .middle-container .optional-subtexts-section.no-patient-mrn{margin-top:-9px}.patient-card .middle-container .optional-subtexts-section .optional-subtext-container{text-align:left;line-height:15px}.patient-card .middle-container .optional-subtexts-section .optional-subtext-container .optional-subtext-label{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:14px;line-height:15px;display:inline-block;overflow:hidden}.patient-card .field-badges-container{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:2px 10px;max-width:347px;margin-top:1px;display:flex}.patient-card .field-badges-container .field-badge{flex-direction:column;justify-content:center;align-items:flex-start;max-width:100%;display:flex}.patient-card .field-badges-container .field-badge.category{color:#351c75}.patient-card .field-badges-container .field-badge.category .field-badge-value{background-color:#ece9fd}.patient-card .field-badges-container .field-badge.field-0{color:#900}.patient-card .field-badges-container .field-badge.field-0 .field-badge-value{background-color:#fee1e8}.patient-card .field-badges-container .field-badge.field-1{color:#b45f06}.patient-card .field-badges-container .field-badge.field-1 .field-badge-value{background-color:#fff6db}.patient-card .field-badges-container .field-badge.field-2{color:#558f8f}.patient-card .field-badges-container .field-badge.field-2 .field-badge-value{background-color:#e0f4f4}.patient-card .field-badges-container .field-badge.field-3{color:#7f6000}.patient-card .field-badges-container .field-badge.field-3 .field-badge-value{background-color:#f1e3d6}.patient-card .field-badges-container .field-badge.field-4{color:#39aabb}.patient-card .field-badges-container .field-badge.field-4 .field-badge-value{background-color:#c8f9fa}.patient-card .field-badges-container .field-badge.field-5{color:#7da240}.patient-card .field-badges-container .field-badge.field-5 .field-badge-value{background-color:#d3e697}.patient-card .field-badges-container .field-badge.field-6{color:#2a8560}.patient-card .field-badges-container .field-badge.field-6 .field-badge-value{background-color:#cdffeb}.patient-card .field-badges-container .field-badge.field-7{color:#a55b2d}.patient-card .field-badges-container .field-badge.field-7 .field-badge-value{background-color:#ffe0cc}.patient-card .field-badges-container .field-badge.field-8{color:#688128}.patient-card .field-badges-container .field-badge.field-8 .field-badge-value{background-color:#e9f9c5}.patient-card .field-badges-container .field-badge.field-9{color:#6447ad}.patient-card .field-badges-container .field-badge.field-9 .field-badge-value{background-color:#ece5ff}.patient-card .field-badges-container .field-badge .field-badge-name{font-size:13px;line-height:1.4}.patient-card .field-badges-container .field-badge .field-badge-value{text-align:left;white-space:nowrap;text-overflow:ellipsis;background-color:#eee;border-radius:4px;width:100%;height:30px;padding:4px;line-height:1.4;overflow:hidden}.patient-card .field-badges-container.collapsed{max-height:50px;overflow:hidden}.patient-card .field-badges-container.expanded .field-badge .field-badge-value{white-space:normal;word-wrap:break-word;height:auto;text-overflow:unset;overflow:visible}.patient-card:hover .icon-buttons-section{opacity:1}.patient-card.clone .icon-buttons-section,.patient-card.read-only .icon-buttons-section{display:none}.patient-card .icon-buttons-section{opacity:0;background:#fff;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;transition:opacity .12s ease-in-out;display:flex;position:absolute;bottom:2px;right:2px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.patient-card .icon-buttons-section .icon-button-container{display:flex}.patient-card .icon-buttons-section .icon-button-container .icon-button{color:#6ec142;padding:5px}.patient-card .icon-buttons-section .icon-button-container .icon-button.red{color:#e53935}.patient-card-assignees-tooltip{flex-direction:column;gap:12px;display:flex}.patient-card-assignees-tooltip .assignee-tooltip-section{flex-direction:column;justify-content:center;align-items:center;display:flex}.caremesh-rule-status-selector-table-row:hover th h6{color:#2c71aa}.caremesh-notification{filter:brightness();transition:filter 80ms ease-in-out}.caremesh-notification:hover{filter:brightness(.98)}#program-manager-dashboard-new-wrapper{left:0!important}@media (width>=1377px){#program-manager-dashboard-new-wrapper{left:64px!important}}
