/* Envest telefon alanı; bayraklar: intl-tel-input (MIT) */:root{--ep-flag-count:244}
.ep{position:relative;width:100%;container-type:inline-size}.ep>.ep-input{width:100%;box-sizing:border-box}.ep-cc{position:absolute;inset-block:1px;inset-inline-start:1px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:0 8px 0 10px;margin:0;border:0;border-inline-end:1px solid rgba(127,127,127,.25);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:.92em;line-height:1;cursor:pointer;min-height:0;height:auto;width:auto;box-shadow:none;text-transform:none;letter-spacing:normal}.ep-cc:hover:not(:disabled){background:#7f7f7f14}.ep-cc:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.ep-cc:disabled{cursor:default;opacity:.7}.ep-dial{opacity:.8;font-variant-numeric:tabular-nums}.ep-caret{width:0;height:0;border-inline:4px solid transparent;border-top:5px solid currentColor;opacity:.55}.ep-flag{--ep-flag-w: 20px;flex:none;display:inline-block;width:var(--ep-flag-w);height:15px;border-radius:2px;background-image:url(phone-flags.webp);background-image:image-set(url(phone-flags.webp) 1x,url(phone-flags@2x.webp) 2x);background-repeat:no-repeat;background-size:calc(var(--ep-flag-count, 244) * var(--ep-flag-w)) 15px;box-shadow:0 0 0 1px #0000001f}.ep-flag--none{background:#7f7f7f40}@container (max-width: 230px){.ep-dial{display:none}.ep-cc{padding-inline:8px 6px;gap:4px}}.ep-error{margin-top:4px;color:#b42318;font-size:.85em;line-height:1.35}.ep--invalid>.ep-input{border-color:#d92d20!important}.dark .ep-error{color:#fda29b}.ep-menu{position:fixed;z-index:2147483000;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#1f2937;border:1px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 12px 32px #0f172a2e;font:14px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ep-search{padding:8px;border-bottom:1px solid rgba(0,0,0,.08)}.ep-search input{width:100%;box-sizing:border-box;height:36px;padding:0 10px;margin:0;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:transparent;color:inherit;font:inherit;outline:none}.ep-search input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.ep-menu ul{list-style:none;margin:0;padding:4px;overflow-y:auto;flex:1;min-height:0}.ep-menu li[role=option]{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:6px;cursor:pointer}.ep-menu li.is-active{background:#2563eb1a}.ep-menu li[aria-selected=true] .ep-name{font-weight:600}.ep-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-code{opacity:.6;font-variant-numeric:tabular-nums}.ep-sep{height:1px;margin:4px 6px;background:#00000014}.ep-empty{padding:12px 8px;opacity:.6}.ep-menu--dark{background:#1f2430;color:#e5e7eb;border-color:#ffffff1a}.ep-menu--dark .ep-search{border-color:#ffffff14}.ep-menu--dark .ep-search input{border-color:#ffffff2e}.ep-menu--dark li.is-active{background:#60a5fa29}.ep-menu--dark .ep-sep{background:#ffffff14}
