.half-screen{height:100vh}.collapsible{cursor:pointer;padding:10px;width:100%;border:none;text-align:left;outline:none;background-color:#e8e8e8;transition:.4s;display:flex;align-items:center}.content{padding:0 18px;display:none;overflow:hidden;background-color:#f9f9f9}.col-md-6.half-screen+.col-md-6.half-screen{border-left:2px solid #585858}.header-container{padding-top:9px}.header-container h1{font-size:24px;font-weight:600;color:#333;margin:0}.main-header{display:flex;align-items:center;gap:10px}.inspeto-logo,.epam-logo{flex-shrink:0;height:23px}h1{color:#333;font-family:Source Sans Pro,sans-serif;font-size:24px;font-weight:600;margin:0;flex-grow:1;line-height:normal}.epam-logo{padding-right:12px}.tabs-container{margin-bottom:20px;display:flex;width:auto;margin-left:-14px;margin-right:-14px;padding:12px 12px 0;align-items:center;border-bottom:1px solid #e1e5ea;background:#fff;box-shadow:0 2px 5px #67688426}.nav-tabs{border-bottom:none;align-items:center;gap:8px;flex-shrink:0}.nav-link:first-of-type{padding-left:2rem}.nav-link{border:none;padding:1rem;margin-right:10px;border-radius:0;background-color:transparent;color:#333;font-weight:400;min-width:120px}.nav-link,.nav-link:hover,.nav-link:focus{border:none!important}.nav-link.active:after{content:"";display:block;width:100%;height:2px;background-color:#167782;position:absolute;bottom:0;left:0}.nav-link.active{position:relative;color:#167782;font-weight:600}.tab-content{background-color:#fff;padding:1rem}.right-half{height:100%;overflow-y:auto}#rulesContainer{overflow-x:hidden;max-height:65vh}.tab-pane{overflow-y:auto}.output-section{margin-top:20px;padding:10px;border:1px solid #464547;background-color:#fff;border-radius:10px;color:#333;max-height:60vh}.placeholder{border:1px solid #cad3dd}.copy-result{background-color:#167782;color:#fff;display:inline-block;outline:none;border-radius:4px;height:24px;font-family:Inter;font-size:14px;font-weight:400;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.btn-group-toggle label.btn{background-color:transparent;color:#464547;border:1px solid #464547}.btn-group-toggle label.btn.active{background-color:#a3c644;color:#fff}.controls{display:flex;align-items:center;justify-content:space-between}.dg.main.a{width:100%!important}.close-button{display:none}.list{margin:0 10px}.error-rule-name{word-wrap:break-word;font-size:small}button:disabled{cursor:progress}.group-checkbox{display:inline;padding-right:12px}.group-checkbox input{width:16px;height:16px}.dg .closed li.title{background-image:none!important}.dg li.title{background-color:#fff!important}.dg>ul:not(.closed)>li.title{background-color:#f3f8f9!important}.dg{color:#333!important;font:12px Inter,sans-serif;text-shadow:none!important}.dg.main.a.taller-than-window{overflow-y:visible}li.folder{border-bottom:1px solid #e1e5ea!important;padding-top:8px!important;padding-bottom:8px!important}.dg li:not(.folder){background:#fff!important;border-bottom:none!important}.dg ul li.title{-webkit-user-select:none!important;user-select:none!important;font-weight:700!important;font-size:12px!important}.dg .c input[type=text]{background:#fff!important;color:#333!important;outline:none;border:1px solid #cad3dd!important;font-size:14px}.dg .cr.number,.dg .cr.boolean{border-left:8px solid transparent!important}.c input{height:24px!important}.cr{padding-top:4px!important}.cr .property-name{color:#585858!important}ul.closed .cr{display:none!important}ul:not(.closed) .cr{height:32px!important}#rules-selected,#results-found{border-radius:100%;width:14px;height:14px;display:inline-block;margin-left:6px;background-color:#7c7c7f;color:#fff;font-family:Inter;font-size:10px;font-weight:500;text-align:center}.active #rules-selected,.active #results-found{background-color:#167782}
