.field{border:0;flex-direction:column;gap:.4rem;min-width:0;margin:0;padding:0;display:flex}.fieldLabel{color:color-mix(in srgb, var(--color-ink) 78%, var(--color-quiet));padding:0;font-size:.875rem;font-weight:600}.fieldInput,.pickBtn{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-line) 80%, white);background:color-mix(in srgb, white 88%, var(--color-soft));width:100%;min-height:2.75rem;color:var(--color-ink);font:inherit;border-radius:12px;padding:0 .9rem;font-size:1rem;transition:background .15s,border-color .15s,box-shadow .15s}.fieldInput::placeholder{color:color-mix(in srgb, var(--color-quiet) 75%, white)}.fieldInput[data-hovered],.pickBtn[data-hovered]{border-color:var(--color-line)}.pickBtn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding-right:.75rem;display:flex}.pickBtn:focus-visible,.pickBtn[data-focus-visible]{border-color:var(--color-primary);background-color:var(--color-surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 35%, white);outline:none}.pickValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pickValue[data-placeholder]{color:color-mix(in srgb, var(--color-quiet) 75%, white)}.pickChevron{color:var(--color-quiet);flex-shrink:0}.pickPop{z-index:40;box-sizing:border-box;min-width:var(--trigger-width);border:1px solid var(--glass-line);background:var(--glass-modal);max-height:18rem;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:16px;outline:none;padding:.35rem;overflow:auto}.pickList{outline:none;margin:0;padding:0;list-style:none}.pickItem{min-height:2.75rem;color:var(--color-ink);cursor:pointer;border-radius:10px;outline:none;align-items:center;padding:.35rem .75rem;font-size:1rem;line-height:1.3;display:flex}.pickItem[data-hovered],.pickItem[data-focused]{background:var(--color-soft);color:var(--color-deep)}.pickItem[data-selected]{background:var(--color-soft);color:var(--color-deep);font-weight:600}.qr{background:#fff;border-radius:12px;width:12.5rem;height:auto;display:block}.leadForm .leadForm .fieldInput,.leadForm .leadForm .pickBtn{border-color:var(--color-line);background:var(--color-surface)}.phoneRow{align-items:stretch;gap:.5rem;min-width:0;display:flex}.phoneCode{flex:0 0 8.75rem}.phoneCode .pickBtn{gap:.55rem}.phonePop{min-width:16rem}.phoneItem{gap:.75rem}.phoneNumber{flex:1;min-width:0}.phoneFlag{width:1.4rem;height:1rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:2px;flex:none}.phoneDial{color:var(--color-quiet);font-variant-numeric:tabular-nums}.pickItem .phoneDial{margin-left:auto}.fieldInput:focus-visible{border-color:var(--color-primary);background-color:var(--color-surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 35%, white);outline:none}
