.logic-builder__wrapper{padding-bottom:24px}.logic-builder__wrapper h4{padding-bottom:16px}.logic-builder__wrapper .query-builder-container{padding:0!important}.logic-builder__wrapper .query-builder-container .query-builder{min-height:200px;margin:0;background:var(--theme-bg)}.logic-builder__wrapper .query-builder-container .query-builder .group{background-color:var(--theme-elevation-100)!important;border:1px solid var(--theme-elevation-300)!important;border-radius:4px;padding:10px;margin-bottom:10px}.logic-builder__wrapper .query-builder-container .query-builder .rule{background-color:var(--theme-elevation-100)!important;border:1px solid var(--theme-elevation-300)!important;border-radius:4px;padding:10px;margin-bottom:5px}.logic-builder__wrapper .query-builder-container .query-builder .group-or-rule-container{margin-top:10px;margin-bottom:10px}.logic-builder__wrapper .query-builder-container .query-builder button{background-color:var(--theme-elevation-500)!important;border:none;border-radius:4px;padding:5px 10px;margin-right:5px;cursor:pointer;text-transform:capitalize}.logic-builder__wrapper .query-builder-container .query-builder button:hover{background-color:var(--theme-elevation-300)!important}.logic-builder__wrapper .query-builder-container .query-builder .group--conjunctions{align-items:center;gap:4px}.logic-builder__wrapper .query-builder-container .query-builder .group--conjunctions input{margin-left:8px}.logic-builder__wrapper .query-builder-container .query-builder .group--conjunctions label{padding-right:8px}.logic-builder__wrapper .query-builder-container .query-builder .group--field input[type=number],.logic-builder__wrapper .query-builder-container .query-builder .group--field input[type=text],.logic-builder__wrapper .query-builder-container .query-builder .group--field select,.logic-builder__wrapper .query-builder-container .query-builder .rule--field input[type=number],.logic-builder__wrapper .query-builder-container .query-builder .rule--field input[type=text],.logic-builder__wrapper .query-builder-container .query-builder .rule--field select,.logic-builder__wrapper .query-builder-container .query-builder .rule--operator input[type=number],.logic-builder__wrapper .query-builder-container .query-builder .rule--operator input[type=text],.logic-builder__wrapper .query-builder-container .query-builder .rule--operator select,.logic-builder__wrapper .query-builder-container .query-builder .widget--widget input[type=number],.logic-builder__wrapper .query-builder-container .query-builder .widget--widget input[type=text],.logic-builder__wrapper .query-builder-container .query-builder .widget--widget select{box-shadow:0 2px 2px -1px rgba(0,0,0,.1019607843);font-family:var(--font-body);width:100%;border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-input-bg);color:var(--theme-elevation-800);font-size:1rem;height:40px;line-height:20px;padding:8px 15px;-webkit-appearance:none;transition-property:border,box-shadow,background-color;transition-duration:.1s,.1s,.5s;transition-timing-function:cubic-bezier(0,.2,.2,1)}.logic-builder__wrapper .query-builder-container .query-builder .group--field input[type=checkbox],.logic-builder__wrapper .query-builder-container .query-builder .rule--field input[type=checkbox],.logic-builder__wrapper .query-builder-container .query-builder .rule--operator input[type=checkbox],.logic-builder__wrapper .query-builder-container .query-builder .widget--widget input[type=checkbox]{box-shadow:none;width:auto;height:auto;border:none;background:rgba(0,0,0,0);padding:initial;-webkit-appearance:checkbox}.logic-builder__wrapper .query-builder-container .query-builder .group--actions{margin-top:10px}.logic-builder__wrapper .query-builder-container .query-builder .rule--body{display:flex;flex-wrap:wrap;align-items:center}.logic-builder__wrapper .query-builder-container .query-builder .rule--body .rule--field,.logic-builder__wrapper .query-builder-container .query-builder .rule--body .rule--operator,.logic-builder__wrapper .query-builder-container .query-builder .rule--body .rule--value{margin-right:10px;margin-bottom:5px}.product-builder-logic-test__wrapper{padding-bottom:24px}.product-builder-logic-test__wrapper h4{padding-bottom:16px}.product-builder-logic-test__wrapper .query-builder-container{padding:0!important}.product-builder-logic-test__wrapper .query-builder-container .query-builder{min-height:200px;margin:0;background:var(--theme-bg)}.product-builder-logic-test__wrapper .query-builder-container .query-builder .group{background-color:var(--theme-elevation-100)!important;border:1px solid var(--theme-elevation-300)!important;border-radius:4px;padding:10px;margin-bottom:10px}.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule{background-color:var(--theme-elevation-100)!important;border:1px solid var(--theme-elevation-300)!important;border-radius:4px;padding:10px;margin-bottom:5px}.product-builder-logic-test__wrapper .query-builder-container .query-builder .group-or-rule-container{margin-top:10px;margin-bottom:10px}.product-builder-logic-test__wrapper .query-builder-container .query-builder button{background-color:var(--theme-elevation-500)!important;border:none;border-radius:4px;padding:5px 10px;margin-right:5px;cursor:pointer;text-transform:capitalize}.product-builder-logic-test__wrapper .query-builder-container .query-builder button:hover{background-color:var(--theme-elevation-300)!important}.product-builder-logic-test__wrapper .query-builder-container .query-builder .group--conjunctions{align-items:center;gap:4px}.product-builder-logic-test__wrapper .query-builder-container .query-builder .group--conjunctions input{margin-left:8px}.product-builder-logic-test__wrapper .query-builder-container .query-builder .group--conjunctions label{padding-right:8px}.product-builder-logic-test__wrapper .query-builder-container .query-builder .group--field input[type=number],.product-builder-logic-test__wrapper .query-builder-container .query-builder .group--field input[type=text],.product-builder-logic-test__wrapper .query-builder-container .query-builder .group--field select,.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--field input[type=number],.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--field input[type=text],.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--field select,.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--operator input[type=number],.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--operator input[type=text],.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--operator select,.product-builder-logic-test__wrapper .query-builder-container .query-builder .widget--widget input[type=number],.product-builder-logic-test__wrapper .query-builder-container .query-builder .widget--widget input[type=text],.product-builder-logic-test__wrapper .query-builder-container .query-builder .widget--widget select{box-shadow:0 2px 2px -1px rgba(0,0,0,.1019607843);font-family:var(--font-body);width:100%;border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-input-bg);color:var(--theme-elevation-800);font-size:1rem;height:40px;line-height:20px;padding:8px 15px;-webkit-appearance:none;transition-property:border,box-shadow,background-color;transition-duration:.1s,.1s,.5s;transition-timing-function:cubic-bezier(0,.2,.2,1)}.product-builder-logic-test__wrapper .query-builder-container .query-builder .group--field select[multiple],.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--field select[multiple],.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--operator select[multiple],.product-builder-logic-test__wrapper .query-builder-container .query-builder .widget--widget select[multiple]{height:80px!important}.product-builder-logic-test__wrapper .query-builder-container .query-builder .group--field input[type=checkbox],.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--field input[type=checkbox],.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--operator input[type=checkbox],.product-builder-logic-test__wrapper .query-builder-container .query-builder .widget--widget input[type=checkbox]{box-shadow:none;width:auto;height:auto;border:none;background:rgba(0,0,0,0);padding:initial;-webkit-appearance:checkbox}.product-builder-logic-test__wrapper .query-builder-container .query-builder .group--actions{margin-top:10px}.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--body{display:flex;flex-wrap:wrap;align-items:center}.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--body .rule--field,.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--body .rule--operator,.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--body .rule--value{margin-right:10px;margin-bottom:5px}.product-builder-logic-test__wrapper .query-builder-container .query-builder .rule--body .field-label{font-size:12px;font-weight:700;color:var(--theme-elevation-800);margin-bottom:4px;display:block;text-align:left}.section-items__wrapper h4{padding-bottom:16px}.section-items__selects{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.section-items__select-group{display:flex;gap:12px;align-items:flex-end}.section-items__select-group>div{flex:1}.section-items__select-group>div>div{width:100%}.section-items__selected{display:flex;flex-direction:column;gap:24px;padding:16px 0}.section-items__badges{display:flex;flex-direction:column;gap:8px;width:100%;min-height:50px;padding:4px;position:relative}.section-items__badges>div{width:100%}.section-items__badge{background:var(--theme-elevation-100);border-radius:4px;font-size:14px;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;position:relative;margin-bottom:8px}.section-items__badge:last-child{margin-bottom:0}.section-items__badge:before{content:"⋮⋮";position:absolute;left:-24px;top:50%;transform:translateY(-50%);font-size:14px;line-height:1;color:var(--theme-elevation-400);opacity:0;transition:all .15s ease;pointer-events:none;letter-spacing:-1px}.section-items__badge:hover{background:var(--theme-elevation-150)}.section-items__badge:hover:before{opacity:1;left:-20px}.section-items__badge.dragging{opacity:.5;background:var(--theme-elevation-200);box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:grabbing;transform:scale(1.02);z-index:1}.section-items__badge.dragging:before{opacity:0}.section-items__badge-content{display:flex;align-items:center;gap:8px;padding:8px 12px;width:100%}.section-items__badge-label{flex:1;color:var(--theme-elevation-800)}.section-items__badge-actions{display:flex;align-items:center;gap:4px}.section-items__badge-edit,.section-items__badge-remove{display:flex;align-items:center;justify-content:center;padding:0;width:16px;height:16px;border:none;background:var(--theme-elevation-200);border-radius:50%;color:var(--theme-elevation-700);cursor:pointer;font-size:14px;line-height:1;transition:all .15s ease}.section-items__badge-edit:hover,.section-items__badge-remove:hover{background:var(--theme-elevation-300);color:var(--theme-elevation-800)}.section-items__badge-edit{font-size:12px}.section-items__badge-remove{font-size:16px}.section-items__badge-pb-items{display:flex;flex-wrap:wrap;gap:4px;padding-right:8px;border-right:1px solid var(--theme-elevation-200);max-width:70%}.section-items__badge-pb-item{font-size:12px;padding:2px 6px;background:var(--theme-elevation-200);border-radius:3px;color:var(--theme-elevation-700);display:flex;align-items:center;gap:4px}.section-items__badge-pb-item .section-items__badge-remove{width:14px;height:14px;font-size:12px}.section-items__badge-custom-values{display:flex;flex-wrap:wrap;gap:4px;padding-right:8px;border-right:1px solid var(--theme-elevation-200);font-size:12px;max-width:70%}.section-items__badge-custom-value{display:inline-flex;gap:4px;align-items:center;padding:2px 6px;background:var(--theme-elevation-200);border-radius:3px;color:var(--theme-elevation-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.section-items__badge-custom-key{font-weight:500;color:var(--theme-elevation-800);min-width:40px}.section-items .add-item-button{height:36px;min-width:80px;padding:0 16px;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-elevation-100);color:var(--theme-elevation-800);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;margin-top:2px}.section-items .add-item-button:hover:not(:disabled){background:var(--theme-elevation-150);border-color:var(--theme-elevation-200)}.section-items .add-item-button:disabled{opacity:.5;cursor:not-allowed}.section-items__modal{background-color:hsla(0,0%,100%,.4588235294);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.section-items__modal .section-items__modal-content{background:var(--theme-elevation-100);border-radius:8px;padding:24px;width:100%;max-width:600px;margin:0 auto;position:relative;z-index:1}.section-items__modal .section-items__modal-content .section-items__modal-fields{position:relative;height:40vh;padding:16px 16px 0 0;overflow-y:auto}.section-items__modal .section-items__modal-content .section-items__modal-fields::-webkit-scrollbar{width:8px;padding-left:8px}.section-items__modal .section-items__modal-content .section-items__modal-fields::-webkit-scrollbar-track{background:var(--theme-elevation-100);border-radius:4px}.section-items__modal .section-items__modal-content .section-items__modal-fields::-webkit-scrollbar-thumb{background:var(--theme-elevation-300);border-radius:4px}.section-items__modal .section-items__modal-content .section-items__modal-fields::-webkit-scrollbar-thumb:hover{background:var(--theme-elevation-400)}.section-items__modal .section-items__modal-content h4{margin-bottom:16px}.section-items__modal .section-items__modal-content .section-items__modal-close{position:absolute;top:8px;right:8px;background:none;border:none;color:var(--theme-elevation-800);font-size:24px;cursor:pointer;transition:all .15s ease}.section-items__modal .section-items__modal-content .section-items__modal-close:hover{color:var(--theme-elevation-900)}.section-items__modal .section-items__modal-content .section-items__modal-content{display:flex;flex-direction:column;gap:16px}.section-items__modal .section-items__modal-content .section-items__modal-buttons{display:flex;gap:8px;justify-content:flex-end}.section-items__modal .section-items__modal-content .section-items__modal-button{margin-block:0!important}.section-items__modal .section-items__modal-content span.error-message{color:var(--theme-error-500);font-size:14px;font-weight:500;margin-top:8px}