.country-picker{position:relative;min-width:0;width:100%;--country-list-height:248px}
.country-picker__trigger{display:flex;align-items:center;gap:11px;width:100%;height:47px;padding:0 14px;border:0;border-radius:9px;background:var(--paper,#f4f3ed);color:var(--ink,#20291f);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background .18s}
.country-picker__trigger:hover{background:#eaece2}
.country-picker__trigger:focus-visible,.country-picker__search:focus-visible{outline:3px solid #5853d5;outline-offset:3px}
.country-picker__globe{width:19px;height:19px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.35}
.country-picker__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.country-picker__chevron{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}
.country-picker.is-open .country-picker__chevron{transform:rotate(180deg)}
.country-picker.is-open{z-index:10}
.country-picker__dialog{position:absolute;inset-inline:0;top:calc(100% + 8px);width:100%;max-width:100%;max-height:var(--country-popup-height,330px);overflow:auto;overscroll-behavior:contain;padding:9px;border-radius:14px;background:var(--white,#fffefa);box-shadow:0 8px 34px #20291f24,0 2px 7px #20291f12;transform-origin:top center;animation:country-picker-in .16s cubic-bezier(.22,1,.36,1) both}
.country-picker.opens-up .country-picker__dialog{top:auto;bottom:calc(100% + 8px);transform-origin:bottom center}
.country-picker__dialog[hidden],.country-picker__list[hidden],.country-picker__empty[hidden]{display:none}
.country-picker__search-wrap{position:relative;margin-bottom:7px}
.country-picker__search-wrap>svg{position:absolute;left:12px;top:13px;width:17px;height:17px;fill:none;stroke:#687065;stroke-width:1.5;stroke-linecap:round;pointer-events:none}
.country-picker__search{display:block;width:100%;min-width:0;height:43px;padding:0 13px 0 37px;border:0;border-radius:8px;background:var(--paper,#f4f3ed);color:var(--ink,#20291f);font:inherit;font-size:13px;appearance:none;-webkit-appearance:none}
.country-picker__search::placeholder{color:#687065;opacity:1}
.country-picker__search::-webkit-search-cancel-button{cursor:pointer}
.country-picker__list{max-height:var(--country-list-height);padding:3px;margin:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;list-style:none;scrollbar-width:thin;scrollbar-color:#c7cebd transparent;scroll-padding:3px}
.country-picker__option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:9px 11px;border-radius:7px;color:var(--ink,#20291f);font-size:13px;line-height:1.5;cursor:pointer;outline-offset:-2px;transition:background .12s}
.country-picker__option>span{min-width:0;overflow-wrap:anywhere}
.country-picker__option>svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.country-picker__option[aria-selected=true]{background:#eaf5d8;font-weight:700}
.country-picker__option:hover{background:#edf0e7}
.country-picker__option:focus-visible{background:#edf0e7;outline:2px solid #5853d5}
.country-picker__option[aria-selected=true]:hover,.country-picker__option[aria-selected=true]:focus-visible{background:#dff0c3}
.country-picker__empty{padding:17px 11px 18px;margin:0;color:#687065;font-size:12px;line-height:1.6}
@keyframes country-picker-in{from{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(prefers-reduced-motion:reduce){.country-picker__dialog{animation:none}.country-picker__trigger,.country-picker__chevron,.country-picker__option{transition:none}}

.baseline-control #baseline-picker{width:170px;max-width:55%;flex-shrink:0}.baseline-control .country-picker__trigger{font-size:12px;height:42px}.baseline-control .country-picker__dialog{padding:6px}.baseline-control .country-picker__option{font-size:12px;min-height:40px}
