.td-react-phone{align-items:flex-start;gap:var(--td-sp-4,6px);min-width:0;max-width:100%;display:flex}.td-react-phone[data-disabled]{opacity:.55}.td-react-phone-combo{flex:none;width:auto;min-width:0;max-width:none}.td-react-phone-combo .td-combobox-input{width:5.5em;min-width:0}.td-react-phone-list{min-width:min(320px, calc(100vw - var(--td-sp-11)));width:max-content;max-width:min(380px, calc(100vw - var(--td-sp-11)))}.td-react-phone-country{font-size:12.5px}.td-react-phone-number{flex:auto;min-width:132px}.td-react-phone-dial{font-family:var(--td-font-mono);color:var(--td-ink-2);font-size:12.5px;font-weight:600;display:none}.td-react-phone-input{font-family:var(--td-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.td-react-phone-number .td-input-icon{width:auto;height:auto}@media (max-width:420px){.td-react-phone{flex-wrap:wrap}.td-react-phone-combo{width:100%;max-width:none}}
.td-react-wa{display:contents}.td-react-wa-form{gap:var(--td-sp-6);min-width:0;display:grid}.td-react-wa-row{gap:var(--td-sp-6);grid-template-columns:1fr 1fr;min-width:0;display:grid}@media (max-width:520px){.td-react-wa-row{grid-template-columns:1fr}}.td-react-wa-optional{gap:var(--td-sp-6);margin:var(--td-sp-2) 0 0;padding:var(--td-sp-5) var(--td-sp-6) var(--td-sp-6);border-radius:var(--td-radius-5);background:color-mix(in srgb, var(--td-surface) 94%, black);min-width:0;box-shadow:inset 2px 2px 5px color-mix(in srgb, var(--td-shadow-dark) 42%, transparent), inset -1px -1px 3px color-mix(in srgb, var(--td-shadow-light) 46%, transparent);border:0;display:grid;position:relative}.td-react-wa-optional-toggle{appearance:none;align-items:center;gap:var(--td-sp-3);cursor:pointer;text-align:start;background:0 0;border:0;width:100%;margin:0;padding:0;display:flex}.td-react-wa-optional-toggle:focus-visible{outline:1.5px solid var(--td-accent);outline-offset:4px;border-radius:4px}.td-react-wa-optional-label{font-family:var(--td-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--td-ink-2);flex-shrink:0;font-size:.62rem;font-weight:700}.td-react-wa-optional-hint{font-family:var(--td-font-ui);color:var(--td-ink-3);flex:auto;min-width:0;font-size:.68rem}.td-react-wa-optional-chevron{border-right:1.6px solid var(--td-ink-3);border-bottom:1.6px solid var(--td-ink-3);width:7px;height:7px;transition:transform var(--td-t-fast) var(--td-ease);flex-shrink:0;transform:rotate(-45deg)}.td-react-wa-optional--open .td-react-wa-optional-chevron{transform:rotate(45deg)}.td-react-wa-page{border-inline-start:2px solid color-mix(in srgb, var(--td-ink-3) 30%, transparent);font-family:var(--td-font-ui);color:var(--td-ink-3);margin:0;padding-inline-start:var(--td-sp-2);font-size:.68rem;line-height:1.45}.td-react-wa-select{border-radius:var(--td-radius-5);background:color-mix(in srgb, var(--td-surface) 88%, black);border:1px solid color-mix(in srgb, var(--td-surface) 76%, black);width:100%;min-width:0;box-shadow:inset 2px 2px 4px color-mix(in srgb, var(--td-shadow-dark) 60%, transparent), inset -1px -1px 2px color-mix(in srgb, var(--td-shadow-light) 50%, transparent), 0 0 0 1.5px rgb(from var(--td-accent) r g b / 0);transition:box-shadow var(--td-t-base) var(--td-ease), border-color var(--td-t-base) var(--td-ease);align-items:center;display:flex;position:relative}.td-react-wa-select:hover{border-color:color-mix(in srgb, var(--td-surface) 68%, black)}.td-react-wa-select:focus-within{border-color:color-mix(in srgb, var(--td-accent) 70%, var(--td-btn-border-rest));box-shadow:inset 2px 2px 4px color-mix(in srgb, var(--td-shadow-dark) 60%, transparent), inset -1px -1px 2px color-mix(in srgb, var(--td-shadow-light) 50%, transparent), 0 0 0 1.5px color-mix(in srgb, var(--td-accent) 16%, transparent)}.td-react-wa-select:after{content:"";border-right:1.6px solid var(--td-ink-3);border-bottom:1.6px solid var(--td-ink-3);pointer-events:none;width:7px;height:7px;position:absolute;inset-inline-end:var(--td-sp-6);transform:translateY(-2px)rotate(45deg)}.td-react-wa-native{appearance:none;width:100%;min-width:0;padding:var(--td-sp-5) calc(var(--td-sp-6) + 18px) var(--td-sp-5) var(--td-sp-6);font-family:var(--td-font-ui);color:var(--td-ink);cursor:pointer;background:0 0;border:0;outline:0;font-size:.8rem}
