@layer Chameleon{@layer reset;@layer components{@layer generic;@layer Teaser{@layer Editorial,Premium,Taxonomy,Image,Content,Wrapper,Base;}}}@layer Chameleon.components.generic{._phone-field_17osw_12{display:block;--ch-phone-field-border-color: var(--input-default-border-color)}._phone-field--success_17osw_18{--ch-phone-field-border-color: var( --semantic-border-success-static-default-fill )}._phone-field--error_17osw_24{--ch-phone-field-border-color: var( --semantic-border-error-static-default-fill )}._phone-field__wrapper_17osw_30{display:flex}._phone-field_17osw_12 ._phone-field__label_17osw_34{margin-bottom:4px}._phone-field__select-wrapper_17osw_38{position:relative;display:flex;align-items:center}._phone-field__select_17osw_38{position:absolute;z-index:2;max-width:100%;border:transparent;border-radius:var(--input-lg-border-radius);appearance:none;background:transparent;border-bottom-right-radius:0;border-top-right-radius:0;color:transparent;inset:0;-webkit-user-select:none;user-select:none}._phone-field_17osw_12 ._phone-field__select-dummy_17osw_59{width:auto;height:48px;box-sizing:border-box;padding:8px 4px 8px 16px;border:1px solid var(--ch-phone-field-border-color);border-radius:var(--input-lg-border-radius);border-right:0;-webkit-appearance:none;appearance:none;background-color:var(--semantic-background-base-adaptive-default-fill);border-bottom-right-radius:0;border-top-right-radius:0;color:var(--semantic-foreground-base-adaptive-default-fill);font-family:var(--input-placeholder-typography-font-family);font-size:var(--input-placeholder-typography-font-size);font-style:var(--input-placeholder-typography-font-style);font-weight:var(--input-placeholder-typography-font-weight);line-height:var(--input-placeholder-typography-line-height);pointer-events:none}._phone-field_17osw_12 ._phone-field__select-dummy_17osw_59:hover{border-color:var(--ch-phone-field-border-color)}._phone-field_17osw_12 ._phone-field__select_17osw_38:focus-visible{box-shadow:var(--focus-default);outline:none}._phone-field--error_17osw_24 ._phone-field__select_17osw_38:focus-visible{box-shadow:var(--focus-negative)}._phone-field--success_17osw_18 ._phone-field__select_17osw_38:focus-visible{box-shadow:var(--focus-positive)}._phone-field_17osw_12 ._phone-field__select-dummy_17osw_59:focus-visible{position:relative;z-index:2}._phone-field_17osw_12 ._phone-field__select-dummy_17osw_59:hover{background-color:var(--button-background-default-hover-fill)}._phone-field_17osw_12 ._phone-field__select-dummy_17osw_59:active{background-color:var(--button-background-default-active-fill)}._phone-field_17osw_12 ._phone-field__select-icon_17osw_111{z-index:2;right:0;width:28px;height:100%;padding-right:4px;padding-left:4px;border-top:1px solid var(--ch-phone-field-border-color);border-bottom:1px solid var(--ch-phone-field-border-color);pointer-events:none}._phone-field_17osw_12 ._phone-field__input_17osw_123{flex-grow:1;gap:0}._phone-field_17osw_12 ._phone-field__input_17osw_123 input{padding-left:8px;border-left:0;border-bottom-left-radius:0;border-top-left-radius:0}._phone-field__input-hidden_17osw_135,._phone-field__select-label_17osw_136{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0)}._phone-field__message-wrapper_17osw_146{margin-top:4px}}
