.esab-reset-control .components-flex{margin-bottom:0;padding-bottom:0}.esab-reset-control .components-number-control,.esab-reset-control .components-range-control{margin-bottom:0!important}
.esab-border-style .components-flex{flex-direction:row!important}.esab-border-style .components-flex-item{align-items:center;display:flex;flex:1 1 auto!important}.esab-border-style .components-select-control__input{min-width:100px}.esab-single-inputs-group .single-input .components-input-control__label{color:#b3b3b3;display:block;font-size:10px!important;margin-top:2px;text-align:center;text-transform:capitalize!important}.affra-color-style-btn{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;min-height:auto;width:24px}.affra-color-style-btn .component-color-indicator{border:0;display:block;height:18px;min-width:18px;width:18px}.esab-color-style-popover .components-popover__content{padding:15px;width:230px}.esab-color-style-popover .components-popover__content .border-style-label{font-size:13px;font-weight:400;text-transform:capitalize}.esab-color-style-popover .components-popover__content .colors-tabs{align-items:stretch;display:flex;margin-bottom:16px}.esab-color-style-popover .components-popover__content .colors-tabs .single-tab{background:none;border:none;border-bottom:1px solid #e0e0e0;cursor:pointer;padding:0 15px 15px;width:100%}.esab-color-style-popover .components-popover__content .colors-tabs .single-tab.active{border-bottom:2px solid #2563eb}.esab-color-style-popover .components-popover__content .components-color-palette__custom-color-button{height:45px!important}.esab-color-style-popover .components-popover__content .components-color-palette__custom-color-text-wrapper{align-items:center!important;flex-direction:row!important;gap:8px;justify-content:space-between!important}.esab-color-style-popover .components-popover__content .border-styles{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px}.esab-color-style-popover .components-popover__content .b-styles{display:flex;gap:8px}.esab-color-style-popover .components-popover__content .b-styles .esab-btn-group{display:inline-flex!important}.esab-color-style-popover .components-popover__content .b-styles .border-style-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:25px;justify-content:center;padding:0;width:30px}.esab-color-style-popover .components-popover__content .b-styles .border-style-btn.active{background:#000}.esab-color-style-popover .components-popover__content .b-styles .border-style-btn.active svg{fill:#fff}
.esab-res-btn .components-button-group{gap:8px}.esab-res-btn .esab-device-btn{border-radius:50%!important;box-shadow:none!important;height:18px!important;justify-content:center;margin:0;min-height:auto!important;padding:2px!important;width:18px}.esab-res-btn .esab-device-btn:focus{box-shadow:none!important;outline:none}.esab-res-btn .esab-device-btn svg{height:14px;width:14px}.esab-res-btn .esab-device-btn.esab-active svg{fill:#2563eb}
.esab-res-label-control{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-bottom:0}
.esab-units-wrapper{align-items:center;display:flex;flex-direction:column;gap:8px}.esab-units-wrapper .unit-btn{background:none;border:none;cursor:pointer;font-size:10px;font-weight:600;margin:0;opacity:.3;padding:0;text-transform:uppercase}.esab-units-wrapper .unit-btn.esab-active{color:#2563eb;opacity:1}.esab-selected-unit{align-items:center;background:#eee;border:none!important;border-radius:50%;color:#004365;cursor:pointer;display:flex;font-size:8px;font-weight:700;height:20px;justify-content:center;text-transform:uppercase;width:20px}.esab-selected-unit svg{height:14px;width:14px}.esab-units-content-wrapper .components-popover__content{margin-top:-5px!important}
.esab-control-container.box-shadow-control .shadow-indicator{background:none;border:none;cursor:pointer;height:25px;position:relative;transform:translateY(5px);width:25px}.esab-control-container.box-shadow-control .shadow-indicator:focus{box-shadow:none!important;outline:none!important}.esab-control-container.box-shadow-control .shadow-indicator .dashicon{font-size:18px}.esab-control-container .components-button svg{fill:#727272}.esab-shadow-panel{box-sizing:border-box;min-width:250px;padding:20px}.esab-shadow-panel .box-shadow-color-picker{margin:15px 0}.esab-shadow-panel .box-shadow-color-picker .components-base-control,.esab-shadow-panel .box-shadow-color-picker .components-base-control__field,.esab-shadow-panel .box-shadow-color-picker .components-base-control__label{margin:0!important}.esab-shadow-panel .box-shadow-color-picker .color-indicator{background:none;border:none;cursor:pointer;height:25px;position:relative;width:25px}.esab-shadow-panel .box-shadow-color-picker .component-color-indicator{background-image:linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ddd 0),linear-gradient(-45deg,transparent 75%,#ddd 0);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;height:100%;left:0;position:absolute;top:0;width:100%}.esab-shadow-panel .components-input-control__backdrop{border-color:#e0e0e0!important}
.esab-btns-group .components-button-group{display:flex;width:100%}.esab-btns-group .components-button-group .components-button{box-shadow:inset 0 0 0 1px #e0e0e0!important;justify-content:center;padding:0;position:relative;width:100%}.esab-btns-group .components-button-group .components-button .esab-pro{background:#2d62ff;border-radius:0 0 0 4px;color:#fff;font-size:6px;padding:2px 4px;position:absolute;right:2px;text-transform:uppercase;top:0}.esab-btns-group .components-button-group .components-button svg{width:20px;fill:none}.esab-btns-group .components-button-group .components-button.esab-btn-active{background:#eee;color:#2d62ff}.esab-btns-group .components-button-group .components-button.esab-btn-active svg{stroke:#2563eb}.esab-btns-group.side{align-items:center;display:flex;justify-content:space-between}.esab-btns-group.side .esab-res-label-control{margin-bottom:0!important}.esab-btns-group-alt .esab-btns-group .components-button svg{fill:#1e1e1e!important}.esab-btns-group-alt .esab-btns-group .components-button.esab-btn-active svg{fill:#2563eb!important}
.esab-color-control .components-base-control,.esab-color-control .components-base-control__field{margin:0!important}.esab-color-control .color-indicator{background:none;border:none;cursor:pointer;height:25px;position:relative;width:25px}.esab-color-control .color-indicator.hover-colors{margin-left:5px}.esab-color-control .component-color-indicator{background-image:linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ddd 0),linear-gradient(-45deg,transparent 75%,#ddd 0);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;height:100%;left:0;position:absolute;top:0;width:100%}.esab-color-indicator{cursor:pointer;display:block;height:25px;position:relative;width:25px}div#esab-colors-palette{align-items:stretch;-moz-column-gap:3px px;column-gap:3px px;display:grid;grid-template-columns:repeat(6,1fr);justify-content:space-between;row-gap:10px}.esab-colors-palette{padding:0 15px 15px}.esab-color-indicator.active:after{align-items:center;background:#000;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:10px;height:15px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}
.components-modal__frame.esab-icons-modal{height:500px;max-height:100%;overflow-x:hidden;overflow-y:scroll;width:900px}.components-modal__frame.esab-icons-modal .esab-icons-search{margin-bottom:15px}.components-modal__frame.esab-icons-modal .esab-icons-search input{border:1px solid #ccc;height:40px;padding:15px;width:100%}.esab-icons-wrapper{--esab-bg-default:#fff;--esab-border-color-bold:#d5d8dc;--esab-border-bold:1px solid var(--esab-border-color-bold);background-position:0 0,8px 8px!important;background-size:16px 16px!important;background:linear-gradient(45deg,var(--esab-border-color-bold) 25%,transparent 0,transparent 75%,var(--esab-border-color-bold) 0,var(--esab-border-color-bold)),linear-gradient(45deg,var(--esab-border-color-bold) 25%,transparent 0,transparent 75%,var(--esab-border-color-bold) 0,var(--esab-border-color-bold));border:1px solid #ccc;border-radius:3px;height:180px;position:relative;transition:all .2s ease;width:100%}.esab-icons-wrapper:after{background-color:rgba(0,0,0,.2);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.esab-icons-wrapper:hover{border-color:#319282}.esab-icons-wrapper:hover:after{opacity:1}.esab-icons-wrapper:hover .delete-btn,.esab-icons-wrapper:hover .icon-picker-actions{opacity:1;transform:translateY(0);visibility:visible}.esab-icons-wrapper .icon-picker-actions{align-items:stretch;bottom:0;display:flex;gap:2px;justify-content:space-between;opacity:0;position:absolute;transform:translateY(5px);transition:all .2s ease;visibility:hidden;width:100%;z-index:1}.esab-icons-wrapper .icon-picker-actions button{background:rgba(49,146,130,.851);border:none;color:#fff;cursor:pointer;display:block;font-size:13px;padding:10px;transition:.2s;width:100%}.esab-icons-wrapper .icon-picker-actions button:hover{background:#319282}.esab-icons-wrapper .delete-btn{background:hsla(0,0%,100%,.82);border:none;border-radius:50%;cursor:pointer;opacity:0;padding:10px;right:10px;top:10px;transition:.2s;visibility:hidden;z-index:2}.esab-icon-btn.esab-preview,.esab-icons-wrapper .delete-btn{align-items:center;display:flex;justify-content:center;position:absolute}.esab-icon-btn.esab-preview{height:100%;left:0;overflow:hidden;top:0;width:100%}button.esab-icon-btn svg{height:24px;width:24px}.esab-icons-list{display:grid;gap:10px;grid-template-columns:repeat(12,1fr)}.esab-icons-list .esab-icon-btn{background:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;height:54px;transition:all .3s ease;width:100%}.esab-icons-list .esab-icon-btn path{transition:all .3s ease}.esab-icons-list .esab-icon-btn.active{background:#2563eb;border-color:#2563eb}.esab-icons-list .esab-icon-btn.active path,.esab-icons-list .esab-icon-btn:hover path{fill:#fff}.esab-icons-list .esab-icon-btn:hover{background:#2563eb;border-color:#2563eb;color:#fff}
.esab-linked-control .components-base-control{margin-bottom:0!important}.esab-linked-control .esab-link-extra-btn{border:1px solid #e0e0e0;border-radius:2px;height:auto;height:36px;padding:4px!important}.esab-linked-control .esab-link-extra-btn span{display:block;font-size:16px;line-height:20px}.esab-linked-control .esab-link-extra-btn.esab-le-active{color:#2563eb}.esab-link-extra-popover{box-sizing:border-box;padding:10px;width:240px}.esab-link-extra-popover .components-flex{flex-direction:row-reverse}.esab-link-extra-popover .components-toggle-control:last-child{margin-bottom:0!important}.esab-link-extra-popover .components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:none!important;outline:none!important}.esab-link-extra-popover .components-form-toggle.is-checked .components-form-toggle__track{background-color:#2563eb!important}.esab-link-toolbar-popover .components-popover__content{padding:15px;width:320px}.esab-link-toolbar-popover .components-popover__content .components-text-control__input{border:1px solid #ccc!important;height:36px!important}
.esab-control-container .single-inputs-group{align-items:flex-start;display:flex}.esab-control-container .single-inputs-group .components-input-control__input{height:36px!important;text-align:center!important}.esab-control-container .esab-single-inputs-group{align-items:stretch;display:flex;gap:0;justify-content:space-between}.esab-control-container .esab-single-inputs-group .single-input{width:20%}.esab-control-container .esab-single-inputs-group .single-input input[type=number]{border:1px solid #e0e0e0;border-radius:0!important;border-right:0;font-size:12px!important;height:36px;padding:0 2px 0 8px!important;text-align:center;width:100%}.esab-control-container .esab-single-inputs-group .single-input input[type=number]:focus{box-shadow:inset 0 0 0 1px #2271b1!important;outline:none}.esab-control-container .esab-single-inputs-group .single-input input[type=number]::-moz-placeholder{color:#d8d8d8}.esab-control-container .esab-single-inputs-group .single-input input[type=number]::placeholder{color:#d8d8d8}.esab-control-container .esab-single-inputs-group .single-input.first-item input[type=number]{border-radius:2px 0 0 2px!important}.esab-control-container .esab-single-inputs-group .single-input:first-child .components-input-control{border-right:0!important}.esab-control-container .esab-single-inputs-group .single-input .components-flex{align-items:center!important}.esab-control-container .esab-single-inputs-group .single-input label.input-label{color:#b3b3b3;cursor:pointer;display:block;font-size:10px!important;margin-top:2px;text-align:center;text-transform:capitalize!important}.esab-control-container .esab-single-inputs-group .single-input .components-button,.esab-control-container .esab-single-inputs-group .single-input .components-input-control__input{height:36px;text-align:center!important}.esab-control-container .esab-single-inputs-group .single-input .components-button{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:0 2px 2px 0!important;justify-content:center;padding:6px;width:100%!important}.esab-control-container .esab-single-inputs-group .single-input .components-button:focus{box-shadow:none!important;outline:none}.esab-control-container .esab-single-inputs-group .single-input .components-button .dashicon{font-size:16px;line-height:20px}.esab-control-container .esab-single-inputs-group .single-input .components-button.active{background:#eee}.esab-control-container .esab-single-inputs-group .single-input .components-button.active .dashicon{color:#2563eb}

.esab-simple-sortable{margin-bottom:16px}.esab-simple-sortable button.nx-add-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.esab-simple-sortable .esab-add-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.esab-simple-sortable span.nx-add-label{font-size:13px}.esab-simple-sortable .repeater-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;line-height:1}.esab-simple-sortable button.repeater-delete{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;width:40px}.esab-simple-sortable .esab-sortable-item{border:1px solid #e0e0e0;border-radius:3px;margin-top:10px}.esab-simple-sortable span.label{border-right:1px solid #e0e0e0;flex:1;font-size:13px;padding:14px 10px}.esab-simple-sortable .body{border-top:1px solid #e0e0e0;padding:10px}.esab-simple-sortable span.dashicons.dashicons-trash{color:#d63638;font-size:18px}.esab-simple-sortable .components-textarea-control__input{border:1px solid #e0e0e0}
.esab-switcher .components-button-group{display:flex;margin-bottom:16px;width:100%}.esab-switcher .switcher-button{box-shadow:inset 0 0 0 1px #e0e0e0!important;justify-content:center;width:100%}.esab-switcher .switcher-button.esab-active{background-color:#eee}.esab-switcher-content{margin-top:8px!important}
.esab__control{border:1px solid #e5e5e5;border-radius:3px;box-shadow:none;height:auto!important;min-height:auto!important;padding:0 5px}.esab__value-container{height:32px!important;min-height:auto!important;overflow:hidden!important}.esab__single-value:focus{border:none;outline:none}.esab__option{background:#fff;font-size:12px!important;height:auto!important;min-height:auto!important;padding:.5rem 1rem}.esab__option--is-focused{background-color:#e5e5e5}.esab__input-container{height:auto;min-height:auto!important;overflow:hidden;position:relative}.esab__input{background:none;border:none;border-radius:0;cursor:pointer;font-size:12px!important;height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.esab__input:focus{box-shadow:none!important;outline:none!important}.esab__indicators{height:auto;min-height:auto!important}.esab__indicator{cursor:pointer;padding-left:8px}.esab__indicator svg{fill:#aaa}.esab__indicator-separator{background:#e5e5e5}.esab__menu{background:#fff;border-radius:3px;box-shadow:0 0 0 1px #e5e5e5;margin-top:3px}.esab__multi-value{background:#ebebeb!important;border-radius:2px!important;font-size:11px!important;margin-right:4px!important;padding:3px!important}.esab__placeholder{color:#9e9e9e!important}
.esab-control-container.typography-control .components-base-control,.esab-control-container.typography-control .components-base-control__label{margin:0!important}.esab-control-container.typography-control .esab-btn{background:#eee;border-radius:50%;height:30px;min-width:auto;width:30px}.esab-control-container.typography-control .esab-btn svg{width:15px;fill:#2563eb;stroke:#2563eb}.esab-typography-panel{box-sizing:border-box;padding:10px;width:290px}.esab-typography-panel .components-base-control__label{font-size:13px!important;font-weight:400!important;text-transform:capitalize!important}.esab-typography-panel .esab-units-wrapper{display:flex;gap:5px}.esab-typography-panel .unit-btn{background:none;border:none;font-size:11px;font-weight:500;padding:0;text-transform:uppercase}.esab-typography-panel .esab-controls-body{margin-top:8px}.esab-typography-panel .esab-reset-button.range-btn{transform:translateY(-2px)}.esab-typography-panel .esab-btn-group.text-transform-btn-group .components-button{text-transform:none!important}.esab-typography-panel .esab-btn-group.text-transform-btn-group .text-transform-btn svg,.esab-typography-panel .font-style-btn svg{width:18px}.esab-typography-panel .esab__indicators{display:none!important}
