.components-base-control__field .components-input-control__container{border:1px solid #e2e8f0;border-radius:.5rem;width:100%}.components-base-control__field .components-text-control__input,.components-input-control__container .components-select-control__input,.th-bg-control input.color-input{border:1px solid #e2e8f0;border-radius:.5rem;color:#475569;font-size:.875rem;height:2.5rem!important;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;padding-right:1.4rem;width:100%}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--s1-color-primary);border-color:var(--s1-color-primary)}.components-form-toggle .components-form-toggle__track{background-color:#e5e7eb;border-color:#e5e7eb}.components-form-toggle .components-form-toggle__thumb{background-color:#fff;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.th-bg-control .color-box{border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;height:2.5rem;width:2.5rem}.th-bg-control .color-box-wrap{display:flex;gap:5px;width:100%}.th-bg-control .color-input-wrap{align-items:center;display:flex;width:60%}.th-bg-control input.color-input{background-color:#fff;width:100%}.th-bg-control span.component-color-indicator{height:12px;margin-left:-20px;width:12px}.s1-control-range{align-items:center;display:flex}.s1-control-range .components-base-control.components-range-control{width:100%}.s1-control-range .s1-rangetype{margin-left:-40px;margin-top:22px;z-index:999}.s1-align-btn{align-items:center;background:#fff;border:1px solid #dcdcde;border-radius:6px;color:#555;display:flex;height:36px;justify-content:center;min-width:42px;transition:all .25s ease}.s1-align-btn svg{fill:currentColor;height:18px;width:18px}.s1-align-btn:hover{background:#f5f5ff;border-color:#524cff;color:#524cff}.s1-align-btn.is-pressed{background:#524cff!important;border-color:#524cff!important;box-shadow:0 2px 6px rgba(82,76,255,.25);color:#fff!important}.s1-align-btn.is-pressed svg{fill:#fff}.s1-alignment-buttons .components-button.is-pressed{background:#524cff!important;border-color:#524cff!important;color:#fff!important}
