.mw-apple-picker{border:1px solid var(--hairline);background:var(--paper);width:min(680px,100vw - 32px);max-height:min(90dvh,860px);color:var(--ink);border-radius:20px;padding:22px;overflow-y:auto}.mw-apple-picker[open]{flex-direction:column;gap:14px;display:flex}.mw-apple-picker::backdrop{background:#0000006b}.mw-apple-picker-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mw-apple-picker-head h2{font:400 26px/1.2 var(--serif);margin:0}.mw-apple-picker-head button{min-width:44px;min-height:44px}.mw-apple-picker p{overflow-wrap:anywhere;margin:0}.mw-apple-map-wrap{min-width:0}.mw-apple-map{border-radius:12px;width:100%;height:260px;min-height:220px;overflow:hidden}.mw-apple-map[hidden]{display:none}.mw-apple-results{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mw-apple-result{border:1px solid var(--hairline);text-align:left;background:var(--paper);width:100%;min-height:52px;color:var(--ink);overflow-wrap:anywhere;border-radius:12px;gap:3px;padding:10px 12px;transition:background-color .15s;display:grid}.mw-apple-result small{color:var(--ink-2)}.mw-apple-result:hover:not(:disabled){background:var(--elevated)}.mw-apple-result:focus-visible{outline:2px solid var(--burgundy);outline-offset:2px}.mw-apple-find{align-self:flex-start;min-height:44px}@media (max-width:480px){.mw-apple-picker{padding:16px}.mw-apple-map{height:230px}}.mw-apple-inline{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-height:none;display:flex}
