.ll-phone{width:100%;min-width:0;position:relative;container-type:inline-size}.ll-phone[data-open=true]{z-index:3}.ll-phone[data-variant=launch]{margin-block:16px 24px}.ll-phone .ll-phone-label{margin-bottom:8px;font-size:12px;line-height:1.6;display:block}.ll-phone.ll-phone .ll-phone-control{color:#20232c;direction:ltr;background:#fff;border:1px solid #c8c9cb;border-radius:0;align-items:stretch;width:100%;min-height:49px;padding:0;display:flex}.ll-phone .ll-phone-control:focus-within{outline-offset:0;border-color:#9b743c;outline:1px solid #7b8188}.ll-phone .ll-phone-control[data-invalid=true]{border-color:#b55342}.ll-phone.ll-phone .ll-phone-country{max-width:40%;min-height:47px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;touch-action:manipulation;background:0 0;border:0;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:5px;padding:9px 8px 9px 12px;font-size:14px;line-height:1.4;display:flex}.ll-phone .ll-phone-country:hover{background:#f4f4f2}.ll-phone .ll-phone-country:focus-visible{outline-offset:-3px;outline:2px solid #9b743c}.ll-phone .ll-phone-flag{background-repeat:no-repeat;flex:0 0 16px;width:16px;height:12px;display:inline-block}.ll-phone .ll-phone-prefix{font-variant-numeric:tabular-nums;flex:none;align-items:center;font-size:14px;display:flex}.ll-phone .ll-phone-chevron{color:#6b6f75;font-size:10px;line-height:1}.ll-phone .ll-phone-empty-country{font-size:12px}.ll-phone.ll-phone .ll-phone-control input.ll-phone-number{color:#20232c;width:100%;min-width:0;min-height:47px;font:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1 1 0;margin:0;padding:10px 12px 10px 4px;font-size:16px;line-height:1.5}.ll-phone.ll-phone input.ll-phone-number::placeholder,.ll-phone.ll-phone input.ll-phone-search::placeholder{color:#747980;opacity:1}.ll-phone .ll-phone-picker{inset-inline:0;z-index:40;color:#20232c;direction:inherit;background:#fff;border:1px solid #c8c9cb;margin-top:3px;padding:0;position:absolute;top:100%}.ll-phone.ll-phone input.ll-phone-search{color:#20232c;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:0;border-bottom:1px solid #c8c9cb;border-radius:0;outline:none;margin:0;padding:10px 12px;font-size:16px;line-height:1.4;display:block}.ll-phone.ll-phone .ll-phone-search:focus-visible{outline-offset:-1px;outline:1px solid #7b8188}.ll-phone .ll-phone-options{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(192px,28dvh);position:relative;overflow-y:auto}.ll-phone.ll-phone .ll-phone-option{color:#20232c;width:100%;min-height:40px;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;background:#fff;border:0;border-radius:0;align-items:center;gap:8px;padding:9px 12px;font-size:14px;line-height:1.4;display:flex}.ll-phone .ll-phone-option-name{flex:0 auto;min-width:0}.ll-phone .ll-phone-option bdi{color:#6b6f75;font-variant-numeric:tabular-nums;flex:none}.ll-phone.ll-phone .ll-phone-option[data-active=true],.ll-phone.ll-phone .ll-phone-option:hover{background:#f0f1ee}.ll-phone.ll-phone .ll-phone-option[aria-selected=true]{background:#e8eeeb}.ll-phone .ll-phone-empty{padding:16px 10px;font-size:13px;line-height:1.5}.ll-phone.ll-phone .ll-phone-error{color:#a53c2e;margin:8px 0 0;font-size:12px;line-height:1.6}.ll-phone[data-variant=launch] .ll-phone-error{color:#ffc7ba}@media (forced-colors:active){.ll-phone .ll-phone-control:focus-within{outline-color:highlight}.ll-phone.ll-phone .ll-phone-option[data-active=true]{outline-offset:-1px;outline:1px solid highlight}}
