.nl-place .nn-preview{position:relative;background:#fbf7ee;overflow:hidden}
.nl-place .nn-preview img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .25s}
.nl-place .nn-preview[data-loading=true] img{opacity:.55}
.np-status{position:absolute;left:0;right:0;bottom:10px;text-align:center;font-size:13px;color:var(--nn-muted)}
.np-search{position:relative}
.np-hits{list-style:none;margin:4px 0 0;padding:0;border:1px solid var(--nn-hair);background:#fff;position:absolute;left:0;right:0;z-index:5;max-height:280px;overflow:auto}
.np-hits li{padding:10px 14px;cursor:pointer;font-size:15px}
.np-hits li[aria-selected=true],.np-hits li:hover{background:var(--nn-stage)}
.np-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.nl-place .nn-controls input[type=date],.nl-place .nn-controls input[type=time],.nl-place .nn-controls input[type=number],.nl-place .nn-controls input[type=search]{width:100%;border:1px solid var(--nn-hair);background:#fff;padding:12px 14px;font-size:17px;border-radius:2px;color:var(--nn-ink)}
.np-field{display:flex;flex-direction:column;gap:4px;margin-top:12px}
.np-chosen{font-size:13px;color:var(--nn-muted);margin:2px 0 0}
