.nwh-country-picker{position:relative;min-width:0;width:100%}.nwh-country-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:10px 12px;background:#fff;border:1px solid #cdd7eb;border-radius:7px;color:inherit;font:inherit;text-align:left}.nwh-country-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nwh-country-trigger svg{flex-shrink:0}.nwh-country-dropdown{position:absolute;left:0;top:calc(100% + 6px);width:100%;min-width:250px;max-width:calc(100vw - 48px);z-index:100;background:white;border:1px solid #d5ddeb;border-radius:10px;box-shadow:0 8px 24px #18254026;overflow:hidden;color:#182540}.nwh-country-picker.phone .nwh-country-dropdown{width:310px}.nwh-country-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #e2e7ef}.nwh-fields .nwh-country-search input{min-width:0;width:100%;height:32px;min-height:32px;margin:0;padding:4px;border:0;border-radius:0;background:white;font-size:14px;box-shadow:none}.nwh-country-options{max-height:230px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:4px}.nwh-country-options>button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 8px;border:0;border-radius:5px;background:white;color:#182540;text-align:left;font-size:14px;line-height:1.4}.nwh-country-options>button.active,.nwh-country-options>button:hover{background:#eef2fb}.nwh-country-options>button[aria-selected=true]{color:#2b419b;font-weight:600}.nwh-country-options small{margin-left:auto;white-space:nowrap;color:#62718b}.nwh-country-options p{padding:14px;font-size:14px}.nwh-country-trigger:focus-visible{outline:2px solid #2b419b;outline-offset:2px}.nwh-phone>.nwh-country-picker.phone{flex:0 0 96px;width:96px}.nwh-country-picker.phone .nwh-country-trigger{padding:10px 8px;font-size:14px}