@keyframes spin-5b4a042e{to{transform:rotate(1turn)}}@keyframes fadeIn-5b4a042e{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-5b4a042e{0%{opacity:1}to{opacity:0}}@keyframes slideUp-5b4a042e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-5b4a042e{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-5b4a042e{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-5b4a042e{0%,to{opacity:1}50%{opacity:.5}}.ccp-overlay[data-v-5b4a042e]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:11010}.ccp-panel[data-v-5b4a042e]{background:var(--surface,#fff);border-radius:14px;box-shadow:0 12px 40px #00000040;display:flex;flex-direction:column;max-height:70vh;overflow:hidden;width:min(420px,100%)}.ccp-head[data-v-5b4a042e]{align-items:center;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;gap:8px;padding:12px}.ccp-search[data-v-5b4a042e]{border:1px solid var(--border-color,#e5e7eb);border-radius:10px;flex:1;font-size:15px;padding:10px 12px}.ccp-close[data-v-5b4a042e]{background:none;border:none;color:var(--text-muted,#6b7280);cursor:pointer;font-size:16px;height:36px;width:36px}.ccp-list[data-v-5b4a042e]{list-style:none;margin:0;overflow-y:auto;padding:4px}.ccp-item[data-v-5b4a042e]{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px}.ccp-item[data-v-5b4a042e]:hover{background:var(--hover,#f3f4f6)}.ccp-item[data-v-5b4a042e]:focus-visible{background:var(--hover,#f3f4f6);outline:2px solid var(--theme-color,#ff385c);outline-offset:-2px}.ccp-item--active[data-v-5b4a042e]{background:color-mix(in srgb,var(--theme-color,#ff385c) 8%,#fff);font-weight:600}.ccp-flag[data-v-5b4a042e]{border-radius:3px;box-shadow:0 0 0 1px #0000000f;flex:0 0 auto;height:18px;-o-object-fit:cover;object-fit:cover;width:26px}.ccp-name[data-v-5b4a042e]{flex:1;font-size:15px}.ccp-dial[data-v-5b4a042e]{color:var(--text-muted,#6b7280);font-variant-numeric:tabular-nums}.ccp-empty[data-v-5b4a042e]{color:var(--text-muted,#9ca3af);padding:24px;text-align:center}.phone-input[data-v-0c85c553]{display:flex;flex-direction:column;gap:10px}.phone-input__row[data-v-0c85c553]{align-items:stretch;display:flex;gap:8px}.pi-sr-only[data-v-0c85c553]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.phone-input__country[data-v-0c85c553]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:6px;padding-inline:.75rem;text-align:start;white-space:nowrap;width:auto}.phone-input__country[data-v-0c85c553]:disabled{cursor:not-allowed;opacity:.6}.pi-flag[data-v-0c85c553]{border-radius:2px;box-shadow:0 0 0 1px #0000000f;height:15px;-o-object-fit:cover;object-fit:cover;width:22px}.pi-dial[data-v-0c85c553]{font-variant-numeric:tabular-nums;font-weight:600}.pi-caret[data-v-0c85c553]{color:var(--text-muted,#9ca3af);font-size:10px}.phone-input__preview[data-v-0c85c553]{align-items:center;color:#9ca3af;cursor:default;display:flex;flex:1 1 auto;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:500;gap:6px;letter-spacing:.01em;min-width:0;padding:0 2px}.phone-input__preview .pi-preview-text[data-v-0c85c553]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-input__preview[data-v-0c85c553]:not(.is-empty){color:#111827;font-weight:700}.phone-input__preview .pi-check[data-v-0c85c553]{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:11px;height:18px;justify-content:center;width:18px}.phone-input__cells[data-v-0c85c553]{align-items:center;background:#f6f7f9;border-radius:14px;box-shadow:inset 0 0 0 1px #edeff2;display:flex;flex-wrap:nowrap;gap:5px;padding:10px}.pi-sep[data-v-0c85c553]{color:#c0c4cc;flex:0 0 auto;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pi-cell[data-v-0c85c553]{background:#fff;border:1.5px solid #e3e6ea;border-radius:10px;box-shadow:0 1px 2px #1018280a;color:#111827;flex:1 1 0;font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:700;height:50px;max-width:42px;min-width:0;outline:none;padding:0;text-align:center;transition:border-color .15s,box-shadow .15s}.pi-cell[data-v-0c85c553]:hover:not(:disabled){border-color:#cfd4da}.pi-cell.is-filled[data-v-0c85c553]{border-color:#c4cad1}.pi-cell.is-active[data-v-0c85c553]{background:color-mix(in srgb,var(--theme-color,#ff385c) 7%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-color,#ff385c) 12%,transparent)}.pi-cell.is-active[data-v-0c85c553],.pi-cell[data-v-0c85c553]:focus{border-color:var(--theme-color,#ff385c)}.pi-cell[data-v-0c85c553]:focus{background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-color,#ff385c) 16%,transparent)}.pi-cell[data-v-0c85c553]:disabled{background:#f3f4f6;box-shadow:none;color:#9ca3af}.pi-cell[data-v-0c85c553]:-webkit-autofill,.pi-cell[data-v-0c85c553]:-webkit-autofill:focus,.pi-cell[data-v-0c85c553]:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#111827;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}@media(pointer:coarse){.phone-input__cells[data-v-0c85c553]{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.phone-input__cells[data-v-0c85c553]::-webkit-scrollbar{display:none}.pi-cell[data-v-0c85c553]{flex:1 0 44px;max-width:48px}}
