.condition-wrapper{padding:0;border:0 transparent;position:relative;margin:0 0 10px}.condition-wrapper input[type=text],.condition-wrapper select{height:21px;box-sizing:border-box;line-height:21px}.condition-wrapper select{padding:0 4px}.condition-wrapper select option{padding:0 5px 0 3px}.condition-border{padding:10px 8px 5px 70px;font-size:13px;border:1px solid #caced7;font-weight:700;position:relative;background-color:#fdfefe;box-shadow:0 1px 0 #eee;border-radius:4px;line-height:21px}.condition-container{padding:10px 18px 5px 70px;border:1px solid #c9cdd6;margin-bottom:10px;position:relative;background-color:#edf5f6;box-shadow:0 1px 0 #eceded;border-radius:4px}.condition-container .condition-container{border:1px solid #bcc6d0;background-color:#ddeaec;box-shadow:0 1px 0 #dde5e6}.condition-container .condition-container .condition-container{border:1px solid #caced7;position:relative;background-color:#fdfefe;box-shadow:0 1px 0 #eee}.condition-simple-control{padding:5px 17px 5px 12px;margin-bottom:10px;-webkit-box-align:start;position:relative;align-items:flex-start;border-radius:4px;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex}.condition-container .condition-simple-control{border:1px solid #bec4c5;background-color:#f7f9fa;box-shadow:inset 0 1px 0 #dde5e6;background-image:-webkit-linear-gradient(top,#fafbfc,#f8f9fa);background-image:-o-linear-gradient(top,#fafbfc,#f8f9fa);background-image:-webkit-gradient(linear,left top,left bottom,from(#fafbfc),to(#f8f9fa));background-image:linear-gradient(top,#fafbfc,#f8f9fa)}.condition-container .condition-container .condition-simple-control{border:1px solid #b1bcbd;border:1px solid #d8d8d8;box-shadow:inset 0 1px 0 #cedadc;box-shadow:inset 0 1px 0 #eceded}.condition-border .condition-simple-control{-ms-flex-pack:start;justify-content:flex-start;-webkit-box-pack:start;border:1px solid #d8d8d8;-webkit-box-align:center;background-color:#f7f9fa;align-items:center;box-shadow:inset 0 1px 0 #eceded;background-image:-webkit-linear-gradient(top,#fafbfc,#f8f9fa);background-image:-o-linear-gradient(top,#fafbfc,#f8f9fa);background-image:-webkit-gradient(linear,left top,left bottom,from(#fafbfc),to(#f8f9fa));background-image:linear-gradient(top,#fafbfc,#f8f9fa);-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.condition-border .condition-simple-control.condition-multi{-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.condition-border a,.condition-border a:link,.condition-border a:visited,.condition-container a,.condition-container a:link,.condition-container a:visited{text-decoration:none;color:#113c7d;border-bottom:1px dashed;cursor:pointer;line-height:21px;display:inline-block}.condition-border a:active,.condition-border a:hover,.condition-container a:active,.condition-container a:hover{text-decoration:none;color:#113c7d;border-bottom:1px solid transparent;cursor:pointer}span.control-string{display:inline-block}.condition-border span.control-prefix,.condition-border span.control-string,.condition-container span.control-prefix,.condition-container span.control-string{border-bottom:1px solid transparent;line-height:21px;white-space:nowrap}.condition-list-wrap{display:block}.condition-item{-ms-flex-pack:start;justify-content:flex-start;-webkit-box-pack:start;margin-bottom:2px;-webkit-box-align:center;position:relative;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.condition-item-text{font-size:13px;border-bottom:1px dashed #000;cursor:pointer;line-height:21px;display:inline-block}.condition-item-del{height:20px;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;position:relative;opacity:1;text-align:center;cursor:pointer;width:20px;line-height:21px;vertical-align:middle;display:block}.condition-item:hover .condition-item-del{opacity:.7}.condition-dots{cursor:pointer;width:20px;display:block}.condition-simple-control a,.condition-simple-control a:link,.condition-simple-control a:visited{text-decoration:none;color:#000;border-bottom:1px dashed;cursor:pointer;white-space:nowrap}.condition-item-text:active,.condition-item-text:hover,.condition-simple-control a:active,.condition-simple-control a:hover{text-decoration:none;color:#2c4b90;border-bottom:1px solid transparent;cursor:pointer}.condition-simple-control span.control-prefix{padding:4px 8px;border:1px solid #b4bd98;background-color:#dfe8bc;box-shadow:inset 0 1px 0 #f3f6e4;border-radius:2px;background-image:-webkit-linear-gradient(top,#e6ecc9,#d6e1a9);background-image:-o-linear-gradient(top,#e6ecc9,#d6e1a9);background-image:-webkit-gradient(linear,left top,left bottom,from(#e6ecc9),to(#d6e1a9));background-image:linear-gradient(top,#e6ecc9,#d6e1a9);display:inline-block}.condition-add{min-height:22px}.condition-add a,.condition-add a:link,.condition-add a:visited{text-decoration:none;color:#113c7d;border-bottom:1px dashed #113c7d;cursor:pointer}.condition-add a:active,.condition-add a:hover{text-decoration:none;color:#2c4b90;border-bottom:1px solid transparent;cursor:pointer}.condition-group-sep{font-size:.1em;margin:0 0 10px;cursor:pointer;line-height:.1em}.condition-logic{height:30px;padding:0 10px 0 5px;border:0 transparent;font-weight:700!important;color:#fff!important;position:absolute;bottom:-20px;text-align:center!important;border-radius:4px;cursor:pointer;left:-60px;width:55px;line-height:30px!important;white-space:nowrap!important}.condition-logic-and{background-color:#9cbd6d}.condition-logic-or{background-color:#88abc2}span.condition-separator{font-style:italic}span.condition-alert,span.list-alert{height:17px;padding:0;border:0 transparent;margin:auto 0;background:transparent url(/bitrix/panel/catalog/images/cond-alert.png) no-repeat scroll 0 0;width:26px;vertical-align:middle;display:inline-block}span.condition-space{height:21px;max-width:10px;min-width:10px;width:10px;display:inline-block}.condition-delete{right:10px;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;position:absolute;opacity:0;top:10px;cursor:pointer}.condition-container:hover .condition-delete,.condition-simple-control:hover .condition-delete{opacity:1}.condition-delete:after,.condition-delete:before,.condition-item-del:after,.condition-item-del:before{height:2px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;content:"";position:absolute;top:50%;background-color:#979797;left:50%;width:9px}.condition-delete:before,.condition-item-del:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.condition-delete:after,.condition-item-del:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}