.pf-root{box-sizing:border-box;width:100%;position:relative}.pf-root *,.pf-root :before,.pf-root :after{box-sizing:border-box}.pf-root .pf-field{width:100%;height:var(--pf-height,52px);background:var(--pf-bg,#fff);border:var(--pf-border-width,1px) solid var(--pf-border-color,#d7dcea);border-radius:var(--pf-radius,10px);box-shadow:var(--pf-shadow,none);align-items:stretch;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;overflow:hidden}.pf-root .pf-field:focus-within{border-color:var(--pf-focus-color,#2563eb);box-shadow:var(--pf-focus-ring,0 0 0 3px #2563eb21)}.pf-root .pf-field.pf-invalid{border-color:var(--pf-invalid-color,#e0563f);background:var(--pf-invalid-bg,var(--pf-bg,#fff))}.pf-root .pf-field.pf-invalid:focus-within{border-color:var(--pf-invalid-color,#e0563f);box-shadow:var(--pf-invalid-ring,0 0 0 3px #e0563f21)}.pf-root button.pf-country{width:max-content;min-width:0;max-width:45%;height:100%;min-height:0;padding:0 9px 0 var(--pf-pad-x,16px);font-family:inherit;font-size:var(--pf-font-size,15px);letter-spacing:normal;text-transform:none;color:var(--pf-text,#1b2140);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:7px;margin:0;font-weight:500;line-height:1;transition:background-color .18s;display:inline-flex;transform:none}.pf-root button.pf-country:hover{background:var(--pf-menu-hover,#f2f5ff);box-shadow:none;transform:none}.pf-root button.pf-country:focus-visible{outline:2px solid var(--pf-focus-color,#2563eb);outline-offset:-2px}.pf-root .pf-flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.15em;line-height:1}.pf-root .pf-code{font-variant-numeric:tabular-nums;white-space:nowrap}.pf-root .pf-caret{color:var(--pf-muted,#6b7392);flex:none;transition:transform .18s}.pf-root .pf-open .pf-caret{transform:rotate(180deg)}.pf-root .pf-divider{background:var(--pf-divider-color,var(--pf-border-color,#d7dcea));flex:none;width:1px;margin:8px 0}.pf-root input.pf-input{width:auto;min-width:0;height:100%;padding:0 var(--pf-pad-x,16px);font-family:inherit;font-size:var(--pf-font-size,15px);color:var(--pf-text,#1b2140);box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;flex:1 1 0;margin:0;font-weight:400;line-height:1.5}.pf-root input.pf-input:focus,.pf-root input.pf-input:focus-visible{box-shadow:none;border:0;outline:none}.pf-root input.pf-input::placeholder{color:var(--pf-placeholder,#9aa2bd);opacity:var(--pf-placeholder-opacity,1)}.pf-root .pf-menu{z-index:40;background:var(--pf-menu-bg,#fff);border:1px solid var(--pf-menu-border,#e2e6f2);border-radius:var(--pf-radius,10px);width:100%;min-width:250px;box-shadow:var(--pf-menu-shadow,0 18px 44px -14px #141c3e59);padding:8px;position:absolute;top:calc(100% + 6px);left:0}.pf-root input.pf-search{width:100%;height:38px;color:var(--pf-text,#1b2140);background:var(--pf-bg,#fff);border:1px solid var(--pf-menu-border,#e2e6f2);box-shadow:none;border-radius:8px;outline:none;margin:0 0 6px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:400;display:block}.pf-root input.pf-search:focus,.pf-root input.pf-search:focus-visible{border-color:var(--pf-focus-color,#2563eb);box-shadow:none;outline:none}.pf-root input.pf-search::placeholder{color:var(--pf-placeholder,#9aa2bd);opacity:1}.pf-root ul.pf-list{max-height:232px;margin:0;padding:0;list-style:none;overflow-y:auto}.pf-root li.pf-option{color:var(--pf-text,#1b2140);cursor:pointer;border-radius:7px;align-items:center;gap:10px;margin:0;padding:9px 10px;font-size:14px;line-height:1.3;list-style:none;display:flex}.pf-root li.pf-option.pf-active{background:var(--pf-menu-hover,#f2f5ff)}.pf-root li.pf-option.pf-selected{font-weight:600}.pf-root .pf-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pf-root .pf-dial{color:var(--pf-muted,#6b7392);font-variant-numeric:tabular-nums;flex:none}.pf-root li.pf-empty{color:var(--pf-muted,#6b7392);margin:0;padding:12px 10px;font-size:14px;list-style:none}@media (prefers-reduced-motion:reduce){.pf-root .pf-field,.pf-root button.pf-country,.pf-root .pf-caret{transition:none}}
