@layer primefaces.tokens,primefaces.vendor,primefaces.components,primefaces.behaviors;@layer primefaces.components{.p-inputphone{position:relative;display:inline-flex;align-items:stretch;vertical-align:middle;background:var(--p-inputtext-background);border:1px solid var(--p-inputtext-border-color);border-radius:var(--p-inputtext-border-radius);box-shadow:var(--p-inputtext-shadow);outline:0 none;outline-color:transparent;transition:background var(--p-inputtext-transition-duration),border-color var(--p-inputtext-transition-duration),outline-color var(--p-inputtext-transition-duration),box-shadow var(--p-inputtext-transition-duration);.p-fluid &{display:flex;width:100%}&:not(.p-state-disabled):hover{border-color:var(--p-inputtext-hover-border-color)}&:not(.p-state-disabled):focus-within,&.p-state-focus{border-color:var(--p-inputtext-focus-border-color);outline:var(--p-inputtext-focus-ring-width) var(--p-inputtext-focus-ring-style) var(--p-inputtext-focus-ring-color);outline-offset:var(--p-inputtext-focus-ring-offset);box-shadow:var(--p-inputtext-focus-ring-shadow)}&.p-state-error,&.p-state-error:is(:hover,:focus-within,.p-state-focus){border-color:var(--p-inputtext-invalid-border-color)}.p-input-filled &,&.p-input-filled{background:var(--p-inputtext-filled-background);&:not(.p-state-disabled):hover{background:var(--p-inputtext-filled-hover-background)}&:focus-within,&.p-state-focus{background:var(--p-inputtext-filled-focus-background)}}&.p-state-disabled{background:var(--p-inputtext-disabled-background);color:var(--p-inputtext-disabled-color)}.p-inputphone-country{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--p-inputphone-country-gap);margin:0;padding-block:0;padding-inline:var(--p-inputphone-country-padding-x);font-family:inherit;font-size:var(--p-inputtext-font-size);font-weight:var(--p-inputtext-font-weight);line-height:var(--p-typography-line-height);color:var(--p-inputphone-country-color);background:var(--p-inputphone-country-background);border:0 none;border-inline-end:1px solid var(--p-inputphone-separator-color);border-start-start-radius:calc(var(--p-inputtext-border-radius) - 1px);border-end-start-radius:calc(var(--p-inputtext-border-radius) - 1px);outline:0 none;white-space:nowrap;transition:background var(--p-inputtext-transition-duration),color var(--p-inputtext-transition-duration)}button.p-inputphone-country{cursor:pointer;&:not(:disabled):is(:hover,:focus-visible,[aria-expanded=true]){background:var(--p-inputphone-country-hover-background)}&:disabled{cursor:default}}&.p-state-disabled .p-inputphone-country{color:var(--p-inputtext-disabled-color)}.p-inputphone-dial-code{color:var(--p-inputphone-dial-code-color);font-variant-numeric:tabular-nums}.p-inputphone-dropdown-icon{--_icon: var(--p-inputphone-dropdown-icon);color:var(--p-inputphone-dropdown-color)}>.p-inputphone-input.p-inputfield,>.p-inputphone-input.p-inputfield:is(:hover,:focus,:disabled,.p-state-hover,.p-state-focus,.p-state-error,.p-state-disabled){flex:1 1 auto;min-width:0;border:0 none;border-radius:0;background:transparent;box-shadow:none;outline:0 none}&:has(>.p-inputtext-sm) .p-inputphone-country{font-size:var(--p-inputtext-sm-font-size);padding-inline:var(--p-inputtext-sm-padding-x)}&:has(>.p-inputtext-lg) .p-inputphone-country{font-size:var(--p-inputtext-lg-font-size);padding-inline:var(--p-inputtext-lg-padding-x)}}.p-inputphone-panel{position:absolute;overflow:hidden;background:var(--p-select-overlay-background);color:var(--p-select-overlay-color);border:1px solid var(--p-select-overlay-border-color);border-radius:var(--p-select-overlay-border-radius);box-shadow:var(--p-select-overlay-shadow);.p-inputphone-filter-container{position:relative;display:flex;align-items:center;padding:var(--p-select-list-header-padding);padding-block-end:var(--p-inputphone-filter-gap);border-bottom:1px solid var(--p-select-overlay-border-color);.p-inputphone-filter.p-inputfield{width:100%;padding-block:var(--p-select-padding-y);padding-inline:var(--p-select-padding-x);padding-inline-start:calc(2 * var(--p-select-padding-x) + var(--p-icon-size))}.p-inputphone-filter-icon{--_icon: var(--p-inputphone-filter-icon);position:absolute;margin-inline-start:var(--p-select-padding-x);color:var(--p-form-field-icon-color);pointer-events:none}}.p-inputphone-list{display:flex;flex-direction:column;gap:var(--p-select-list-gap);max-height:var(--p-inputphone-list-max-height);overflow:auto;overscroll-behavior:contain;margin:0;padding:var(--p-select-list-padding);list-style-type:none;scroll-padding-block:var(--p-inputphone-filter-gap)}.p-inputphone-item{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--p-inputphone-country-gap);margin:0;padding:var(--p-select-option-padding);border-radius:var(--p-select-option-border-radius);color:var(--p-select-option-color);font-size:var(--p-select-option-font-size);font-weight:var(--p-select-option-font-weight);white-space:nowrap;cursor:pointer;transition:background var(--p-list-option-transition-duration),color var(--p-list-option-transition-duration);.p-inputphone-item-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.p-inputphone-item-dial-code{flex:0 0 auto;color:var(--p-inputphone-dial-code-color);font-variant-numeric:tabular-nums}&.p-state-hover{background:var(--p-select-option-focus-background);color:var(--p-select-option-focus-color)}&.p-state-highlight{background:var(--p-select-option-selected-background);color:var(--p-select-option-selected-color);font-weight:var(--p-select-option-selected-font-weight)}&.p-state-highlight.p-state-hover{background:var(--p-select-option-selected-focus-background);color:var(--p-select-option-selected-focus-color)}&:is(.p-state-hover,.p-state-highlight) .p-inputphone-item-dial-code{color:inherit}}.p-inputphone-item-preferred-last{position:relative;margin-block-end:var(--p-inputphone-filter-gap);&:after{content:"";position:absolute;inset-inline:0;bottom:calc(var(--p-inputphone-filter-gap) / -2);border-bottom:1px solid var(--p-select-overlay-border-color)}}.p-inputphone-empty-message{padding:var(--p-select-option-padding);margin:var(--p-select-list-padding);color:var(--p-select-option-color)}}}
