.wp-block-trav-button .coreButtons{align-items:center;display:flex;flex-direction:column;gap:var(--tr-spacing-4);margin-top:var(--tr-spacing-8)}
.tr-button-root{align-items:center;border-radius:var(--tr-border-radius-4);box-sizing:border-box;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:var(--tr-spacing-2);height:2.6rem;justify-content:center;padding-inline:var(--tr-spacing-6);text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;--button-bg-color:transparent;--button-border-color:transparent;--button-text-color:inherit;--button-on-bg-color:inherit;--button-hover-bg-color:transparent;--button-hover-border-color:transparent;--button-hover-text-color:inherit;background-color:var(--button-bg-color);border:1px solid var(--button-border-color);color:var(--button-text-color)}.tr-button-root:hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-border-color);text-decoration:none}.tr-button-root:focus{color:inherit;outline:1px solid var(--tr-color-grey-500);outline-offset:1px}.tr-button-root.tr-button-sm{font-size:.8rem;height:2.2rem;padding-inline:var(--tr-spacing-4)}.tr-button-root .tr-button-icon-wrapper{align-items:center;display:inline-flex;height:1.2rem;justify-content:center;width:1.2rem}.tr-button-root .tr-button-icon-wrapper>:first-child{height:100%;width:100%}.tr-button-root .tr-button-icon-wrapper svg{fill:currentColor}.tr-button-root.tr-button-fullWidth{width:100%}.tr-button-root.tr-button-contained{border:none;color:var(--button-on-bg-color)}.tr-button-root.tr-button-outlined{background-color:transparent}.tr-button-root.tr-button-outlined:hover{background-color:transparent;color:var(--button-hover-text-color)}.tr-button-root.tr-button-tertiary{background-color:transparent;border:none}.tr-button-root.tr-button-tertiary:hover{background-color:transparent;color:var(--button-hover-text-color)}.tr-button-root.tr-button-text{background-color:transparent;border:none;height:auto;padding:0}.tr-button-root.tr-button-text:hover{background-color:transparent;color:var(--button-hover-text-color)}.tr-button-root.tr-button-rounded{border-radius:80px}.tr-button-root.tr-button-color-primary{--button-bg-color:var(--tr-color-primary);--button-border-color:var(--tr-color-primary);--button-text-color:var(--tr-color-primary);--button-on-bg-color:var(--tr-color-on-primary);--button-hover-bg-color:var(--tr-color-primary-light);--button-hover-border-color:var(--tr-color-primary-light);--button-hover-text-color:var(--tr-color-primary-light)}.tr-button-root.tr-button-color-secondary{--button-bg-color:var(--tr-color-secondary);--button-border-color:var(--tr-color-secondary);--button-text-color:var(--tr-color-secondary);--button-on-bg-color:var(--tr-color-on-secondary);--button-hover-bg-color:var(--tr-color-secondary-light);--button-hover-border-color:var(--tr-color-secondary-light);--button-hover-text-color:var(--tr-color-secondary-light)}.tr-button-root.tr-button-color-tertiary{--button-bg-color:var(--tr-color-tertiary);--button-border-color:var(--tr-color-tertiary);--button-text-color:var(--tr-color-tertiary);--button-on-bg-color:var(--tr-color-on-tertiary);--button-hover-bg-color:var(--tr-color-tertiary-light);--button-hover-border-color:var(--tr-color-tertiary-light);--button-hover-text-color:var(--tr-color-tertiary-light)}.tr-button-root.tr-button-color-error{--button-bg-color:var(--tr-color-error);--button-border-color:var(--tr-color-error);--button-text-color:var(--tr-color-error);--button-on-bg-color:var(--tr-color-on-error);--button-hover-bg-color:var(--tr-color-error-light);--button-hover-border-color:var(--tr-color-error-light);--button-hover-text-color:var(--tr-color-error-light)}.tr-button-root.tr-button-color-success{--button-bg-color:var(--tr-color-success);--button-border-color:var(--tr-color-success);--button-text-color:var(--tr-color-success);--button-on-bg-color:var(--tr-color-on-success);--button-hover-bg-color:var(--tr-color-success-light);--button-hover-border-color:var(--tr-color-success-light);--button-hover-text-color:var(--tr-color-success-light)}.tr-button-root.tr-button-color-warning{--button-bg-color:var(--tr-color-warning);--button-border-color:var(--tr-color-warning);--button-text-color:var(--tr-color-warning);--button-on-bg-color:var(--tr-color-on-warning);--button-hover-bg-color:var(--tr-color-warning-light);--button-hover-border-color:var(--tr-color-warning-light);--button-hover-text-color:var(--tr-color-warning-light)}.tr-button-root.tr-button-color-white{--button-bg-color:var(--tr-color-white-always);--button-border-color:var(--tr-color-white-always);--button-text-color:var(--tr-color-white-always);--button-on-bg-color:var(--tr-color-dark-always);--button-hover-bg-color:var(--tr-color-white-always);--button-hover-border-color:var(--tr-color-white-always);--button-hover-text-color:var(--tr-color-white-always)}.tr-button-root.tr-button-color-dark{--button-bg-color:var(--tr-color-dark-always);--button-border-color:var(--tr-color-dark-always);--button-text-color:var(--tr-color-dark-always);--button-on-bg-color:var(--tr-color-white-always);--button-hover-bg-color:var(--tr-color-dark-always-light);--button-hover-border-color:var(--tr-color-dark-always-light);--button-hover-text-color:var(--tr-color-dark-always-light)}
.buttonPicker-root{display:flex;flex-direction:column;gap:var(--tr-spacing-4)}.buttonPicker-addBtn{border-color:var(--tr-color-grey-700)!important;border-style:dashed;color:var(--tr-color-grey-700)!important}.buttonPicker-dropdown .components-popover__content{border-radius:var(--tr-border-radius-6);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);padding:var(--tr-spacing-3);width:200px}.buttonPicker-dropdown .components-popover__content .dropdown-content{display:flex;flex-direction:column;gap:var(--tr-spacing-2)}.buttonPicker-btn-white{box-shadow:0 0 1px 0 rgba(0,0,0,.1);text-shadow:1px 1px 2px rgba(0,0,0,.4)}.buttonPicker-btn-white.buttonPicker-btn-text{box-shadow:none}.buttonPicker-btn-white.buttonPicker-btn-contained{text-shadow:none}
.input-root{align-items:flex-start;display:flex;flex-direction:column;font-size:.875rem;gap:var(--tr-spacing-1\.5);position:relative}.input-root .input-labelWrapper{align-items:center;display:flex;gap:var(--tr-spacing-2)}.input-root .input-inputWrapper{align-items:center;display:flex;max-width:540px;position:relative;width:100%}.input-root .input-inputWrapper input,.input-root .input-inputWrapper textarea{background:#fff;border:1px solid var(--tr-color-grey-300);border-radius:var(--tr-border-radius-6);flex-grow:1;font-size:inherit;margin:0;max-width:540px;min-height:unset}.input-root .input-inputWrapper input:hover,.input-root .input-inputWrapper textarea:hover{border-color:var(--tr-color-secondary)}.input-root .input-inputWrapper input:focus,.input-root .input-inputWrapper textarea:focus{border-color:var(--tr-color-secondary);box-shadow:0 0 0 2px rgba(var(--tr-color-secondary-rgb),.4)}.input-root .input-inputWrapper input::-moz-placeholder,.input-root .input-inputWrapper textarea::-moz-placeholder{color:var(--tr-color-grey-500);font-size:.875rem}.input-root .input-inputWrapper input::placeholder,.input-root .input-inputWrapper textarea::placeholder{color:var(--tr-color-grey-500);font-size:.875rem}.input-root .input-inputWrapper input.input-isPassword,.input-root .input-inputWrapper textarea.input-isPassword{padding-inline-end:var(--tr-spacing-11)}.input-root .input-inputWrapper input{height:42px;padding-inline:var(--tr-spacing-2\.5)}.input-root .input-inputWrapper textarea{min-height:100px;padding:var(--tr-spacing-2\.5);resize:vertical}.input-root .input-inputWrapper.input-hasError input{background:rgba(var(--tr-color-error),.1);border:1px solid var(--tr-color-error)}.input-root .input-inputWrapper.input-hasError input:hover{border-color:var(--tr-color-error)}.input-root .input-inputWrapper.input-hasError input:focus{box-shadow:0 0 0 1px var(--tr-color-error)}.input-root .input-inputWrapper.input-hasConcatString{background:var(--tr-color-background);border:1px solid var(--tr-color-grey-300);border-radius:var(--tr-border-radius-4);overflow:hidden}.input-root .input-inputWrapper.input-hasConcatString .input-concatString{background-color:var(--tr-color-background);border-right:1px solid var(--tr-color-grey-300);color:var(--tr-color-grey-700);display:flex;flex-direction:column;font-weight:500;height:42px;justify-content:center;padding-inline:var(--tr-spacing-2\.5);white-space:nowrap}.input-root .input-inputWrapper.input-hasConcatString:hover{border-color:var(--tr-color-secondary)}.input-root .input-inputWrapper.input-hasConcatString:focus-within{border-color:var(--tr-color-secondary);box-shadow:0 0 0 1px var(--tr-color-secondary)}.input-root .input-inputWrapper.input-hasConcatString.input-hasError{background:rgba(var(--tr-color-error),.1);border:1px solid var(--tr-color-error)}.input-root .input-inputWrapper.input-hasConcatString.input-hasError:hover{border-color:var(--tr-color-error)}.input-root .input-inputWrapper.input-hasConcatString.input-hasError:focus{box-shadow:0 0 0 1px var(--tr-color-error)}.input-root .input-inputWrapper.input-hasConcatString.input-hasError:focus-within{border-color:var(--tr-color-error);box-shadow:0 0 0 1px var(--tr-color-error)}.input-root .input-inputWrapper.input-hasConcatString input{border:none}.input-root .input-inputWrapper.input-hasConcatString input:focus{box-shadow:none}.input-root .input-inputWrapper button{all:unset;align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:var(--tr-spacing-2\.5)}html[dir=rtl] .input-root .input-inputWrapper button{left:var(--tr-spacing-2\.5);right:unset}.input-root .input-inputWrapper button svg{fill:currentColor}.input-root .input-inputWrapper button.input-fileButton{background-color:var(--tr-color-dark-always);border-radius:var(--tr-border-radius-4);color:var(--tr-color-on-primary-semi-light);padding:var(--tr-spacing-2\.5);padding-inline:var(--tr-spacing-6);right:0}.input-root .input-inputWrapper.input-isFile input{padding-right:0!important}.input-root .input-inputWrapper.input-isFile span{background-color:var(--tr-color-primary-semi-lighter);border:1px solid var(--tr-color-primary);border-radius:var(--tr-border-radius-4);color:var(--tr-color-primary);cursor:pointer;overflow:hidden;padding:var(--tr-spacing-2\.5) 100px var(--tr-spacing-2\.5) var(--tr-spacing-4);text-overflow:ellipsis;white-space:nowrap;width:100%}.input-root.input-rowLayout{align-items:center;flex:1;flex-direction:row;gap:var(--tr-spacing-3);justify-content:space-between;max-width:540px}.input-root.input-rowLayout label{width:100px}.input-root.input-rowLayout .input-inputWrapper{align-items:center;display:flex;flex:1;width:unset}.input-root.input-rowLayout.input-textarea{align-items:flex-start}.input-root.input-rowLayout.input-textarea .input-labelWrapper{padding-top:var(--tr-spacing-1\.5)}.input-root .input-errorMessage{align-items:center;bottom:0;color:var(--tr-color-error);display:flex;font-size:.775rem;position:absolute;transform:translateY(110%)}.input-root .input-errorMessage p{color:inherit;font-size:inherit;margin:0}
.customButton-dropdown .components-popover__content{border-radius:var(--tr-border-radius-6);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);padding:var(--tr-spacing-3);width:440px}@media(max-width:767.98px){.customButton-dropdown .components-popover__content{width:300px}}.customButton-dropdown--content{display:flex;flex-direction:column;gap:var(--tr-spacing-3)}.customButton{position:relative}.customButton:hover button.customButton-remove{display:flex}button.customButton-remove{all:unset;align-items:center;background-color:var(--tr-color-white-always);border:1px solid var(--tr-color-grey-300);border-radius:50%;cursor:pointer;display:none;height:1.2rem;justify-content:center;padding:0;position:absolute;right:3px;top:3px;transform:translate(50%,-50%);transition:background-color .2s;width:1.2rem}button.customButton-remove:hover{background-color:var(--tr-color-grey-100)}button.customButton-remove svg{height:1rem;width:1rem;fill:var(--tr-color-dark-always)}
.iconPicker{align-items:flex-start;display:flex;flex-direction:column;gap:var(--tr-spacing-1\.5);max-width:540px}.iconPicker.iconPicker-row{align-items:center;flex-direction:row;gap:var(--tr-spacing-3);justify-content:space-between}.iconPicker label.iconPicker-label{width:100px}.iconPicker-grid{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:var(--tr-spacing-2);height:42px}.iconPicker-grid .icon-box{all:unset;align-items:center;border:1px solid var(--tr-color-grey-300);border-radius:var(--tr-border-radius-4);box-sizing:border-box;color:var(--tr-color-dark-always);cursor:pointer;display:flex;height:42px;justify-content:center;position:relative;transition:background-color .2s;width:42px}.iconPicker-grid .icon-box:focus,.iconPicker-grid .icon-box:hover{background-color:var(--tr-color-grey-50);border-color:var(--tr-color-secondary)}.iconPicker-grid .icon-box.selected{border-color:var(--tr-color-secondary);box-shadow:0 0 0 2px rgba(var(--tr-color-secondary-rgb),.4)}.iconPicker-grid .icon-box svg{height:50%;width:50%;fill:currentColor}
