.place-ac-dropdown{position:absolute;top:100%;left:0;z-index:50;box-sizing:border-box;width:max-content;min-width:100%;max-width:min(26rem,calc(100vw - 2 * var(--space-16)));margin-top:var(--space-4);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--card-shadow-hover);max-height:220px;overflow-x:hidden;overflow-y:auto}@media(max-width:768px),(max-height:500px)and (orientation:landscape)and (pointer:coarse){.place-ac-dropdown{right:0;width:auto;max-width:none}}.place-ac-item{padding:var(--space-8) var(--space-12);font-size:var(--fs-5);color:var(--text);cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-8);transition:background .1s}.place-ac-item+.place-ac-item{border-top:1px solid var(--border-strong)}.place-ac-item:hover,.place-ac-item.active{background:var(--accent-soft)}.place-ac-tz{font-size:var(--fs-3);color:var(--text-quiet);white-space:nowrap;flex-shrink:0}.place-ac-empty{padding:var(--space-8) var(--space-12);font-size:var(--fs-5);color:var(--text-quiet)}.place-ac-item.place-ac-narrow{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.place-ac-narrow-hint{font-size:var(--fs-3);color:var(--text-quiet)}.place-clear{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:0;color:var(--text-quiet);cursor:pointer}.place-clear[hidden]{display:none}.has-place-clear>input[type=text]{display:block;text-overflow:ellipsis}.has-place-clear.is-editing>input[type=text]{padding-right:var(--space-48)}.place-clear:hover{color:var(--text)}.field-confidence{display:flex;width:100%;max-width:26rem;margin-bottom:var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden}.field-confidence button{flex:1 1 0;min-width:0;min-height:44px;padding:var(--space-8);font-family:inherit;font-size:var(--fs-4);font-weight:500;color:var(--text-mid);background:none;border:0;border-left:1px solid var(--border-strong);cursor:pointer;transition:background .15s,color .15s}.field-confidence button:first-child{border-left:0}.field-confidence button:hover{color:var(--text)}.field-confidence button.active{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.field-confidence button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.field-label-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-8)}.time-unsure-link{padding:0;font:inherit;font-size:var(--fs-4);font-weight:400;color:var(--accent-text);text-decoration:underline;background:none;border:0;cursor:pointer}.time-unsure-link:hover{color:var(--text)}.time-unsure-link[hidden]{display:none}.time-unsure-note{line-height:1.5;text-wrap:balance}.time-unsure-note:not([hidden]){display:block}.time-unsure-undo{display:inline-flex;align-items:center;justify-content:center;width:var(--space-32);height:var(--space-32);margin:calc(-1 * var(--space-8)) 0 calc(-1 * var(--space-8)) var(--space-2);padding:0;vertical-align:middle;color:var(--text-quiet);background:none;border:0;cursor:pointer}.time-unsure-undo:hover{color:var(--text)}.field-time-hint:not(:empty):before,.time-said:not(:empty):before{content:"✓ "}.time-said[hidden]{display:none}.date-parts>select[data-part],.time-parts>select[data-part]{appearance:none;padding-right:var(--space-28);padding-left:var(--space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23999' stroke-width='1.5' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-10) center}.time-parts{display:flex;align-items:center;gap:var(--space-6);align-self:flex-start}.time-parts[hidden]{display:none}.time-parts input.time-part[data-part]{width:3.5rem;text-align:center;font-variant-numeric:tabular-nums}.time-parts select.time-part-period{width:auto}.time-parts-sep{font-size:var(--fs-6);color:var(--text-mid)}.time-picker{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;color:var(--text-mid);border-radius:var(--radius-sm)}.time-picker:hover{color:var(--text)}.time-parts .time-picker input[type=time]{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;opacity:0;font-size:16px;cursor:pointer}@media(pointer:fine){.time-picker{display:none}}
/*# sourceMappingURL=place-autocomplete.css.map */
