.olympics-country-picker.svelte-2jud8s{color:#fff;background:#102b4266;min-inline-size:0;position:absolute;inset:0;container-type:size}.picker-layout.svelte-2jud8s{width:100%;height:100%;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;min-inline-size:0;padding:16px 24px 12px;display:grid;position:relative}header.svelte-2jud8s{min-inline-size:0;padding-inline-end:220px}.rtl.svelte-2jud8s header:where(.svelte-2jud8s){padding-inline:220px 0}h2.svelte-2jud8s{color:#ffd577;margin:0;font-size:24px;line-height:1.2}p.svelte-2jud8s{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.search.svelte-2jud8s{min-inline-size:0}input.svelte-2jud8s{width:100%;min-inline-size:0;color:#18394f;min-height:44px;font:inherit;background:#f7fafb;border:2px solid #72b9d2;border-radius:10px;padding:8px 12px}.country-cards.svelte-2jud8s{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;min-block-size:0;min-inline-size:0;padding:2px 4px 6px 2px;display:grid;position:relative;overflow-y:auto}.country-card.svelte-2jud8s{min-inline-size:0;color:#fff;cursor:pointer;min-height:132px;font:inherit;background:#15364ced;border:2px solid #468099;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.country-card.selected.svelte-2jud8s{background:#287e69;border-color:#ffe393;box-shadow:inset 0 0 0 2px #ffe393}.country-card.svelte-2jud8s:focus-visible,input.svelte-2jud8s:focus-visible{outline-offset:-3px;outline:3px solid #ffe393}.country-card.svelte-2jud8s img:where(.svelte-2jud8s){aspect-ratio:4/3;object-fit:contain;width:min(58%,112px);max-height:74px}.country-card.svelte-2jud8s span:where(.svelte-2jud8s){overflow-wrap:anywhere;text-align:center;width:100%;font-size:20px;font-weight:800;line-height:1.15}footer.svelte-2jud8s{align-items:center;gap:12px;min-inline-size:0;display:flex}footer.svelte-2jud8s span:where(.svelte-2jud8s){overflow-wrap:anywhere;flex:1;min-inline-size:0;font-size:17px;font-weight:700}footer.svelte-2jud8s button:where(.svelte-2jud8s){white-space:normal;max-width:65%;min-height:44px}.empty.svelte-2jud8s{grid-column:1/-1}@container (width<=550px){header.svelte-2jud8s,.rtl.svelte-2jud8s header:where(.svelte-2jud8s){padding-block-start:52px;padding-inline:0}.country-cards.svelte-2jud8s{grid-template-columns:repeat(2,minmax(0,1fr))}.country-card.svelte-2jud8s{min-height:118px;padding:10px}.country-card.svelte-2jud8s span:where(.svelte-2jud8s){font-size:18px}}@container (height<=320px){.picker-layout.svelte-2jud8s{grid-template-rows:44px 44px minmax(0,1fr);gap:6px;padding:8px 12px}header.svelte-2jud8s,.rtl.svelte-2jud8s header:where(.svelte-2jud8s){padding:0}header.svelte-2jud8s>:where(.svelte-2jud8s),.search.svelte-2jud8s p:where(.svelte-2jud8s),footer.svelte-2jud8s span:where(.svelte-2jud8s){display:none}footer.svelte-2jud8s{width:calc(100% - 234px);position:absolute;inset-block-start:8px;inset-inline-start:12px}.rtl.svelte-2jud8s footer:where(.svelte-2jud8s){inset-inline:auto 12px}footer.svelte-2jud8s button:where(.svelte-2jud8s){width:100%;max-width:none;padding-inline:4px;font-size:12px}.country-card.svelte-2jud8s{gap:4px;min-height:80px;padding:6px}.country-card.svelte-2jud8s img:where(.svelte-2jud8s){max-height:30px}.country-card.svelte-2jud8s span:where(.svelte-2jud8s){font-size:14px}}
