.DeviceSelector-module__TYnIXa__selector{text-align:center;width:100%;min-width:0;color:var(--ink);border:0;margin:0 0 28px;padding:0}.DeviceSelector-module__TYnIXa__selector legend{float:none;width:100%;font:inherit;margin:0 0 6px;padding:0;font-size:18px;font-weight:700;line-height:1.4}.DeviceSelector-module__TYnIXa__selector p{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.5}.DeviceSelector-module__TYnIXa__options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:min(100%,560px);margin:0 auto;display:grid}.DeviceSelector-module__TYnIXa__options button{border:1px solid var(--line);min-width:0;min-height:64px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:9px 4px;transition:background-color .12s,color .12s;display:flex}.DeviceSelector-module__TYnIXa__options strong{font-size:20px;line-height:1.1}.DeviceSelector-module__TYnIXa__options span{font-size:12px;line-height:1.2}.DeviceSelector-module__TYnIXa__options button:hover{border-color:var(--ink)}.DeviceSelector-module__TYnIXa__options button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.DeviceSelector-module__TYnIXa__options button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.DeviceSelector-module__TYnIXa__options button:disabled{opacity:.6;cursor:wait}@media (max-width:380px){.DeviceSelector-module__TYnIXa__options{gap:5px}.DeviceSelector-module__TYnIXa__options span{font-size:10px}.DeviceSelector-module__TYnIXa__selector p{font-size:12px}}@media (prefers-reduced-motion:reduce){.DeviceSelector-module__TYnIXa__options button{transition:none}}
