:host,:root{--xzx-field-label-width:6.2em;--xzx-field-label-color:var(--xzx-text-color);--xzx-field-label-margin-right:var(--xzx-padding-sm);--xzx-field-input-text-color:var(--xzx-text-color);--xzx-field-input-error-text-color:var(--xzx-color-danger);--xzx-field-input-disabled-text-color:var(--xzx-text-color-4);--xzx-field-placeholder-text-color:var(--xzx-text-color-3);--xzx-field-icon-size:var(--xzx-text-md);--xzx-field-clear-icon-size:var(--xzx-text-md);--xzx-field-clear-icon-color:var(--xzx-text-color-3);--xzx-field-right-icon-color:var(--xzx-text-color);--xzx-field-error-message-color:var(--xzx-color-danger);--xzx-field-error-message-font-size:12px;--xzx-field-text-area-min-height:60px;--xzx-field-word-limit-color:var(--xzx-gray-7);--xzx-field-word-limit-font-size:var(--xzx-text-sm);--xzx-field-word-limit-line-height:16px;--xzx-field-disabled-text-color:var(--xzx-text-color-4);--xzx-field-required-mark-color:var(--xzx-color-danger)}.xzx-field{flex-wrap:wrap}.xzx-field__label{box-sizing:border-box;color:var(--xzx-field-label-color);flex:none;margin-right:var(--xzx-field-label-margin-right);text-align:left;width:var(--xzx-field-label-width);word-wrap:break-word}.xzx-field__label--center{text-align:center}.xzx-field__label--right{text-align:right}.xzx-field__label--top{display:flex;margin-bottom:var(--xzx-padding-xs);overflow-wrap:break-word;text-align:left;width:100%}.xzx-field__label--required:before{color:var(--xzx-field-required-mark-color);content:"*";margin-right:2px}.xzx-field__value{overflow:visible}.xzx-field__body{align-items:center;display:flex}.xzx-field--disabled{cursor:not-allowed}.xzx-field--disabled .xzx-field__label,.xzx-field--disabled .xzx-field__value{color:var(--xzx-field-disabled-text-color)}.xzx-field--disabled:active,.xzx-field__control{background-color:transparent}.xzx-field__control{border:0;box-sizing:border-box;color:var(--xzx-field-input-text-color);display:block;line-height:inherit;margin:0;min-width:0;padding:0;resize:none;text-align:left;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;width:100%}.xzx-field__control::-moz-placeholder{color:var(--xzx-field-placeholder-text-color)}.xzx-field__control::placeholder{color:var(--xzx-field-placeholder-text-color)}.xzx-field__control:-moz-read-only{cursor:default}.xzx-field__control:read-only{cursor:default}.xzx-field__control:disabled{color:var(--xzx-field-input-disabled-text-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--xzx-field-input-disabled-text-color)}.xzx-field__control--center{justify-content:center;text-align:center}.xzx-field__control--right{justify-content:flex-end;text-align:right}.xzx-field__control--custom{align-items:center;display:flex;min-height:var(--xzx-cell-line-height)}.xzx-field__control--error::-moz-placeholder{color:var(--xzx-field-input-error-text-color);-webkit-text-fill-color:currentColor}.xzx-field__control--error,.xzx-field__control--error::placeholder{color:var(--xzx-field-input-error-text-color);-webkit-text-fill-color:currentColor}.xzx-field__control--min-height{min-height:var(--xzx-field-text-area-min-height)}.xzx-field__control[type=date],.xzx-field__control[type=datetime-local],.xzx-field__control[type=time]{min-height:var(--xzx-cell-line-height)}.xzx-field__control[type=search]{-webkit-appearance:none}.xzx-field__button,.xzx-field__clear,.xzx-field__icon,.xzx-field__right-icon{box-sizing:initial;flex-shrink:0}.xzx-field__clear,.xzx-field__right-icon{line-height:inherit;margin-right:calc(var(--xzx-padding-xs)*-1);padding:0 var(--xzx-padding-xs)}.xzx-field__clear{color:var(--xzx-field-clear-icon-color);cursor:pointer;font-size:var(--xzx-field-clear-icon-size)}.xzx-field__left-icon .xzx-icon,.xzx-field__right-icon .xzx-icon{display:block;font-size:var(--xzx-field-icon-size);line-height:inherit}.xzx-field__left-icon{margin-right:var(--xzx-padding-base)}.xzx-field__right-icon{color:var(--xzx-field-right-icon-color)}.xzx-field__button{padding-left:var(--xzx-padding-xs)}.xzx-field__error-message{color:var(--xzx-field-error-message-color);font-size:var(--xzx-field-error-message-font-size);text-align:left}.xzx-field__error-message--center{text-align:center}.xzx-field__error-message--right{text-align:right}.xzx-field__word-limit{color:var(--xzx-field-word-limit-color);font-size:var(--xzx-field-word-limit-font-size);line-height:var(--xzx-field-word-limit-line-height);margin-top:var(--xzx-padding-base);text-align:right}