.waynture-place-picker{padding:0;border:1px solid #d7e2f0;border-radius:22px;width:min(680px,calc(100vw - 24px));max-height:92dvh;overflow:auto;color:#002d72;background:#f5f7fb}.waynture-place-picker::backdrop{background:#001c3eb3;backdrop-filter:blur(4px)}.waynture-place-picker>header{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#002d72;color:white;padding:18px 22px;border-bottom:4px solid #ff5910}.waynture-place-picker h2{font-size:21px;margin:0;color:inherit}.waynture-place-picker header button{background:transparent;color:white;border:1px solid #8ca3c4;width:40px;height:40px;padding:8px;border-radius:10px}.waynture-place-picker svg{width:22px;height:22px}.place-picker-body{padding:20px}.place-picker-body>p{overflow-wrap:anywhere}.place-picker-map{height:min(40dvh,340px);min-height:190px;margin:16px 0;isolation:isolate}.place-picker-body>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.waynture-place-picker .place-picker-body button{padding:12px 16px;border:1px solid #b8c9df;border-radius:10px;background:white;color:#002d72;font-weight:700}.waynture-place-picker .place-picker-body .place-picker-confirm{background:#ff5910;border-color:#ff5910;color:#002d72}.waynture-place-picker button:disabled{opacity:.45}.waynture-place-picker button:focus-visible{outline:3px solid #ff904c;outline-offset:2px}[data-theme=dark] .waynture-place-picker{background:#15263e;color:#e7efff}[data-theme=dark] .waynture-place-picker .place-picker-body button{background:#253e60;color:#edf3ff}[data-theme=dark] .waynture-place-picker .place-picker-body .place-picker-confirm{background:#ff8b45;color:#002d72}
