UNPKG

@memori.ai/memori-react

Version:

[![npm version](https://img.shields.io/github/package-json/v/memori-ai/memori-react)](https://www.npmjs.com/package/@memori.ai/memori-react) ![Tests](https://github.com/memori-ai/memori-react/workflows/CI/badge.svg?branch=main) ![TypeScript Support](https

163 lines (139 loc) 3.62 kB
.memori--venue-widget { padding: 0; border: 0; margin: 0; } .memori--venue-widget__uncertainty { margin-inline: 0.5em; } .memori--venue-widget__map { width: 100%; height: 250px; } .memori--venue-widget__form-item { margin-bottom: 1rem; } .memori--venue-widget__select-label { display: inline-flex; align-items: center; } .memori--venue-widget__geosuggest { position: relative; display: flex; align-items: center; margin-bottom: 1rem; } @media (max-width: 640px) { .memori--venue-widget__geosuggest { flex-direction: column; align-items: flex-start; } } .memori--venue-widget-search { z-index: 1001; } .memori--venue-widget-search--label { display: inline-block; margin-bottom: 0.25rem; } .memori--venue-widget-search input, .memori--venue-widget-search .memori--venue-widget-search--input { flex: 1 1 auto; padding: 10px; border: 1px solid var(--memori-button-border-color, #ccc); border-radius: 5px; margin: 0; font-size: 16px; line-height: 1.5; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .memori--venue-widget-search .memori--venue-widget-search--input.memori--venue-widget-search--input-disabled { background-color: #f7fafc; color: #a0aec0; cursor: not-allowed; } .memori--venue-widget-search .memori--venue-widget-search--input:focus, .memori--venue-widget-search button:focus, .memori--venue-widget-search input:focus { border-color: var(--memori-primary); box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); outline: none; } .memori--venue-widget-search a { color: var(--memori-primary); text-decoration: underline; } ul.memori--venue-widget-search--options { position: absolute; z-index: 1; overflow: auto; width: 100%; max-width: min(18rem, 30%); max-height: 15rem; padding-top: 0.25rem; padding-right: 0; padding-bottom: 0.25rem; padding-left: 0; border-radius: 0.375rem; margin-top: 0.25rem; margin-right: 0; margin-bottom: 0; margin-left: 0; background: #fff; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px; list-style: none; } @media (min-width: 640px) { .memori--venue-widget-search--options { font-size: 0.875rem; line-height: 1.25rem; } } .memori--venue-widget-search--option { position: relative; padding-top: 0.5rem; padding-right: 1rem; padding-bottom: 0.5rem; padding-left: 1rem; color: rgb(17 24 39/1); touch-action: none; user-select: none; } li.memori--venue-widget-search--option { cursor: pointer; touch-action: initial; } li.memori--venue-widget-search--option:hover, li.memori--venue-widget-search--option:focus { background-color: #f7fafc; } li.memori--venue-widget-search--option:focus { outline: 2px solid #63b3ed; outline-offset: 2px; } li.memori--venue-widget-search--option--selected { background-color: #f7fafc; } li.memori--venue-widget-search--option--active { background-color: #f7fafc; } .memori--venue-widget-search--option-centered { display: flex; align-items: center; justify-content: center; text-align: center; } .memori--venue--widget__place-name { margin: 0 0 1rem; } .memori--venue-widget__gps-button { padding: 0.5rem 1rem; margin-left: 1rem; } @media (max-width: 640px) { .memori--venue-widget__gps-button { margin-top: 0.5rem; margin-left: 0; } }