.wp-block-itmar-design-text-ctrl{width:100%}.wp-block-itmar-design-text-ctrl input{flex:1;min-width:0}.wp-block-itmar-design-text-ctrl .password-wrapper{display:inline-block;flex:1;position:relative}.wp-block-itmar-design-text-ctrl .password-wrapper input.contact_text{width:100%}.wp-block-itmar-design-text-ctrl .password-wrapper .toggle-password-button{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.wp-block-itmar-design-text-ctrl .password-wrapper .toggle-password-button img{display:block;height:24px;pointer-events:none;width:24px}.wp-block-itmar-design-text-ctrl .zip-search-wrapper{align-items:center;display:flex;flex-direction:row;gap:8px}.wp-block-itmar-design-text-ctrl .zip-search-wrapper .contact_text{width:10em}.wp-block-itmar-design-text-ctrl .zip-search-wrapper .zip-search-button{align-self:flex-start;background:#0073aa;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:6px 12px}.wp-block-itmar-design-text-ctrl .zip-search-wrapper .zip-search-button:hover{background:#005177}.wp-block-itmar-design-text-ctrl .number-input-wrapper{align-items:center;display:flex;flex-direction:row;gap:2px}.wp-block-itmar-design-text-ctrl .number-input-wrapper input{padding-right:1em;text-align:right}.wp-block-itmar-design-text-ctrl .number-input-wrapper input[type=number]::-webkit-inner-spin-button,.wp-block-itmar-design-text-ctrl .number-input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wp-block-itmar-design-text-ctrl .number-input-wrapper input[type=number]{-moz-appearance:textfield}
