.group-children{padding-left:1.25rem}.group-header,.rule-container{padding:1rem;background:#ededed;margin-bottom:1rem}.group-container .separator-left{margin-left:1rem}.group-inline{display:flex;flex-flow:row wrap;align-items:center}.group-inline label{margin:5px 10px 5px 0}.group-inline input{vertical-align:middle;width:auto;margin:0}.group-inline button,.group-inline input,.group-inline select{height:2.4375rem}.group-inline button{color:#fff;margin:0}.group-inline select{width:auto;margin:0}.rule-container [data-description]{position:relative;z-index:2;cursor:pointer;width:300px}.rule-container .rule-description{margin-left:1rem;text-align:center;background-color:rgba(51,51,51,.9);border-radius:50%;width:24px;height:24px;font-size:12px;line-height:26px;cursor:default}.rule-container .rule-description:after{content:"?";font-weight:700;color:#fff}.rule-container [data-description]:before{visibility:hidden;opacity:0;pointer-events:none}.rule-container [data-description]:before{position:absolute;bottom:70%;padding:7px;background-color:#000;background-color:rgba(51,51,51,.9);color:#fff;content:attr(data-description);text-align:center;width:300px}.rule-container [data-description]:hover:before{visibility:visible;opacity:1;width:300px}@media(max-width:800px){.group-inline input{margin:5px 0}.group-container .separator-left{margin-left:0}.group-inline{flex-direction:column;align-items:stretch}.rule-container .rule-description{display:table;margin:0 auto}}