.phone-picker{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:4px;width:100%;min-width:0;display:grid}.phone-picker__country{z-index:2;min-width:0}.coach-ds-root .phone-picker__country .combobox-input-group:has(.combobox-trigger) .input.input--country-flag{box-sizing:border-box;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;caret-color:#0000;justify-content:center;align-items:center;padding-inline:0 calc(.75rem - 1px);font-size:1.125rem;line-height:1;display:inline-flex;overflow:hidden}.coach-ds-root .phone-picker__country .combobox-input-group:has(.combobox-trigger) button.input.input--country-flag{box-sizing:border-box;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;caret-color:#0000;justify-content:center;align-items:center;padding-inline:0 calc(.75rem - 1px);font-size:1.125rem;line-height:1;display:inline-flex;overflow:hidden}.coach-ds-root .phone-picker__country button.input.input--country-flag{appearance:none}.coach-ds-root .phone-picker__country .combobox-trigger{opacity:.45;width:1rem;height:1rem;right:.125rem}.coach-ds-root .phone-picker__country .combobox-trigger .phone-picker__icon{stroke-width:1.35px;width:.625rem;height:.625rem}.coach-ds-root .phone-picker--default .phone-picker__country .combobox-trigger{width:2rem;height:2rem}.coach-ds-root .phone-picker__country .combobox-popover{inset:unset;flex-direction:column;width:18rem;min-width:18rem;max-width:18rem;height:auto;max-height:16rem;margin:0;display:flex;position:fixed;bottom:auto;right:auto;overflow:hidden}.coach-ds-root .phone-picker__country .combobox-list{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:16rem;overflow:hidden auto}.coach-ds-root .phone-picker__country .combobox-popover[hidden],.coach-ds-root .phone-picker__country [data-phone-picker-option][hidden],.coach-ds-root .phone-picker__country [data-phone-picker-empty][hidden]{display:none}.coach-ds-root .phone-picker__country .combobox-item{font-size:12.5px}.phone-picker__flag{font-size:15px;line-height:1}.phone-picker__dial{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto}.coach-ds-root .phone-picker__country .combobox-item__label{align-items:center;gap:8px;width:100%;display:flex}.phone-picker__icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.phone-picker__number{width:100%;min-width:0}
