[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}:root{--rqb-spacing: .75rem;--rqb-border-width: 1px;--rqb-base-color: #1976d2;--rqb-background-color: transparent;--rqb-border-color: #e0e0e0;--rqb-border-style: solid;--rqb-border-radius: .5rem}.validation-querybuilder.queryBuilder.queryBuilder-branches{--rqb-branch-color: #e53935;--rqb-branch-width: 2px;--rqb-branch-style: solid;--rqb-branch-radius: 999px}.validation-querybuilder.queryBuilder{border-radius:.5rem;background:transparent;font-size:.9rem;border:none}.validation-querybuilder .ruleGroup .ruleGroup{background:#fafafa;border:1px solid #eeeeee}.validation-querybuilder .ruleGroup-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem;border-bottom:1px solid #f0f0f0}.validation-querybuilder .ruleGroup-combinators select{padding:.4rem 1rem .4rem .75rem;border-radius:6px;border:1px solid #1976d2;background-color:#fff;font-weight:600;color:#1976d2;font-size:.875rem;cursor:pointer;transition:all .2s}.validation-querybuilder .ruleGroup-combinators select:hover{background-color:#1976d20a}.validation-querybuilder .ruleGroup-combinators select:focus{outline:2px solid rgba(25,118,210,.3);outline-offset:2px}.validation-querybuilder .ruleGroup-addRule,.validation-querybuilder .ruleGroup-addGroup{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.4rem .75rem;border-radius:6px;border:1px solid #e0e0e0;background:#fff;font-size:.813rem;font-weight:500;color:#424242;cursor:pointer;transition:all .2s}.validation-querybuilder .ruleGroup-addRule:hover,.validation-querybuilder .ruleGroup-addGroup:hover{background:#f5f5f5;border-color:#bdbdbd;color:#212121}.validation-querybuilder .ruleGroup-remove{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .75rem;border-radius:6px;border:1px solid #ffcdd2;background:#fff;font-size:.813rem;font-weight:500;color:#d32f2f;cursor:pointer;margin-left:auto;transition:all .2s}.validation-querybuilder .ruleGroup-remove:hover{background:#ffebee;border-color:#ef5350}.validation-querybuilder .ruleGroup-cloneGroup{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .75rem;border-radius:6px;border:1px solid #e0e0e0;background:#fff;font-size:.813rem;font-weight:500;color:#424242;cursor:pointer;transition:all .2s}.validation-querybuilder .ruleGroup-cloneGroup:hover{background:#f5f5f5;border-color:#bdbdbd}.validation-querybuilder .ruleGroup-body{display:flex;flex-direction:column;gap:.625rem}.validation-querybuilder .rule{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:6px;transition:all .2s}.validation-querybuilder .rule:hover{border-color:#bdbdbd;box-shadow:0 1px 3px #0000000f}.validation-querybuilder .rule-fields select,.validation-querybuilder .rule-operators select,.validation-querybuilder .rule-value input,.validation-querybuilder .rule-value select{padding:.6rem .85rem!important;border:1px solid #c7c7c7!important;font-size:.92rem!important;border-radius:6px!important}.validation-querybuilder .rule-fields select:focus,.validation-querybuilder .rule-operators select:focus,.validation-querybuilder .rule-value input:focus,.validation-querybuilder .rule-value select:focus{outline:2px solid rgba(25,118,210,.3);outline-offset:0;border-color:#1976d2}.validation-querybuilder .rule-valueSource button{padding:.35rem .625rem;border-radius:4px;border:1px solid #e0e0e0;background:#fff;font-size:.813rem;color:#424242;cursor:pointer;transition:all .2s;font-weight:500}.validation-querybuilder .rule-valueSource button:hover{background:#f5f5f5}.validation-querybuilder .rule-valueSource button.active,.validation-querybuilder .rule-valueSource button[aria-selected=true]{background:#1976d2;color:#fff;border-color:#1976d2}.validation-querybuilder .rule-remove,.validation-querybuilder .rule-cloneRule{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .5rem;border-radius:4px;border:1px solid transparent;background:transparent;color:#757575;cursor:pointer;font-size:.875rem;transition:all .2s;min-width:32px}.validation-querybuilder .rule-remove:hover{background:#ffebee;color:#d32f2f;border-color:#ffcdd2}.validation-querybuilder .rule-cloneRule:hover{background:#e3f2fd;color:#1976d2;border-color:#bbdefb}.validation-querybuilder .rule.queryBuilder-valid{border-color:#66bb6a;background:#fff}.validation-querybuilder .rule.queryBuilder-invalid{border-color:#ef5350;background:#fff5f5}.validation-querybuilder .rule-dragHandle,.validation-querybuilder .ruleGroup-dragHandle{color:#9e9e9e;cursor:grab;padding:.25rem}.validation-querybuilder .rule-dragHandle:hover,.validation-querybuilder .ruleGroup-dragHandle:hover{color:#616161}.validation-querybuilder label{color:#424242;font-weight:500;font-size:.875rem}.validation-querybuilder .ruleGroup-notToggle label,.validation-querybuilder .rule-notToggle label{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background .2s}.validation-querybuilder .ruleGroup-notToggle label:hover,.validation-querybuilder .rule-notToggle label:hover{background:#0000000a}.validation-querybuilder input[type=checkbox]{cursor:pointer;width:16px;height:16px}.validation-querybuilder .MuiSelect-icon{right:4px!important;font-size:1.1rem!important;margin-left:4px}
