.fpf-phone-control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:3px;line-height:normal;color:var(--input-text-color, #888);padding:var(--input-padding, 10px);border:var(--input-border, 1px solid #ccc);background-color:var(--input-background-color, #fff);border-radius:var(--input-border-radius, 3px)}.fpf-phone-control[readonly]{pointer-events:none}.fpf-phone-control--flag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;border:0;-webkit-box-shadow:none !important;box-shadow:none !important;padding:0;-ms-flex-negative:0;flex-shrink:0;height:100%;min-height:18px}.fpf-phone-control--flag--selector{position:absolute;left:0;top:0;z-index:-1;opacity:0;width:0;height:0}.fpf-phone-control--flag::after{display:none}.fpf-phone-control--flag .fpf-arrow{color:var(--input-text-color);margin:0 6px 0 2px}.fpf-phone-control--flag.is-open .fpf-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fpf-phone-control--flag .fpf-phonecontrol-label{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.fpf-phone-control--flag>.choices__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:rgba(0,0,0,0) !important;border:0;padding:0 !important;min-height:auto;border-radius:0}.fpf-phone-control--flag>.choices__inner>.choices__list{padding:0}.fpf-phone-control--flag>.choices__list{width:300px;z-index:9999;border-radius:6px}.fpf-phone-control--flag>.choices__list:not([aria-expanded=true]){display:none}.fpf-phone-control--flag>.choices__list>.choices__input{padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;line-height:1;width:100%}.fpf-phone-control--flag>.choices__list>.choices__input:hover,.fpf-phone-control--flag>.choices__list>.choices__input:active,.fpf-phone-control--flag>.choices__list>.choices__input:focus{border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0)}.fpf-phone-control--flag>.choices__list .choices__item{gap:10px;padding:13px 16px !important;color:#333}.fpf-phone-control--flag>.choices__list .choices__item img{width:27px;height:auto;display:block;min-height:19px}.fpf-phone-control--flag>.choices__list .choices__item .fpf-phonecontrol-code{margin-left:auto;color:#999}.fpf-phone-control--flag .choices__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0 !important;-webkit-box-shadow:none;box-shadow:none}.fpf-phone-control--flag .choices__item.fpf-selectjs-selected-item{background:#e9e9e9;pointer-events:none}.fpf-phone-control--flag.is-open .choices__list--dropdown,.fpf-phone-control--flag.is-open .choices__list[aria-expanded]{border-color:#dedede}.fpf-phone-control>.choices{margin:0 !important}.fpf-phone-control--number[type=tel]{--input-border-color: transparent;--input-background-color: transparent;-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important;color:var(--input-text-color);border:0 !important;background-color:rgba(0,0,0,0);font-size:var(--input-font-size, 1em);line-height:1;min-height:auto;padding:0 !important;-webkit-transition:none;transition:none;margin:0;font-weight:normal;-webkit-box-shadow:none;box-shadow:none}.fpf-phone-control--number[type=tel]:focus,.fpf-phone-control--number[type=tel]:active{border:0 !important;outline:none;-webkit-box-shadow:none;box-shadow:none}.fpf-phone-control--number[type=tel]::-webkit-input-placeholder{color:currentColor}.fpf-phone-control--number[type=tel]::-moz-placeholder{color:currentColor}.fpf-phone-control--number[type=tel]::-ms-placeholder{color:currentColor}.fpf-phone-control--number[type=tel]::-webkit-input-placeholder{color:currentColor}.fpf-phone-control--number[type=tel]::-moz-placeholder{color:currentColor}.fpf-phone-control--number[type=tel]:-ms-input-placeholder{color:currentColor}.fpf-phone-control--number[type=tel]::-ms-input-placeholder{color:currentColor}.fpf-phone-control--number[type=tel]::placeholder{color:currentColor}

