/* rado2loc app component (not in the design system yet): place field with suggestions, R2l::PlaceFieldComponent.
   Builds on the design-system field (.r2l-field…); only the suggestion list is added here. */

.r2l-place-box { position: relative; }
.r2l-place-list { position: absolute; top: calc(100% + 6px); left: 0; right: 0; z-index: var(--z-nav); margin: 0; padding: 6px; list-style: none; background: var(--surface-raised); border: 1px solid var(--line); border-radius: var(--radius-sm); box-shadow: var(--shadow-pop); max-height: 320px; overflow-y: auto; }
.r2l-place-list[hidden] { display: none; }
.r2l-place-option { display: flex; flex-direction: column; gap: 2px; padding: 10px 12px; border-radius: var(--radius-xs); cursor: pointer; }
.r2l-place-option:hover, .r2l-place-option[aria-selected="true"] { background: var(--primary-soft); }
.r2l-place-name { font-family: var(--font-sans); font-size: 15px; line-height: 22px; font-weight: 600; color: var(--ink); }
.r2l-place-context { font-family: var(--font-sans); font-size: 13px; line-height: 18px; color: var(--ink-muted); }
.r2l-place-empty { padding: 10px 12px; font-family: var(--font-sans); font-size: 14px; line-height: 20px; color: var(--ink-muted); }
