.saved-list{display:flex;flex-direction:column;gap:10px;min-width:0}
.saved-list-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
.saved-list-field{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:11px;color:var(--muted)}
.saved-list-search{grid-column:1/-1}
.saved-list-field>.input{min-width:0;width:100%;min-height:44px;font-size:13px;color:var(--ink);padding:9px 10px}
.saved-list-count{font-size:12px;color:var(--muted)}
.saved-list-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}
.saved-list-actions>.button{min-height:44px;font-size:12px}
.saved-list-actions>.button:disabled{cursor:default}
.saved-list-results{list-style:none;margin:0;padding:0;min-width:0}
.saved-list-item{border-bottom:1px solid var(--border);min-width:0}
.saved-list-place{display:block;width:100%;min-height:52px;padding:10px 0;border:0;background:transparent;color:var(--ink);text-align:left;border-radius:4px}
.saved-list-place:hover{background:color-mix(in srgb,var(--raised) 55%,transparent)}
.saved-list-place:focus-visible{outline-offset:1px}
.saved-list-name{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere}
.saved-list-detail{display:block;margin-top:4px;font-size:11px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}
.saved-list-empty{padding:12px 0;font-size:13px}
@media(prefers-reduced-motion:reduce){.saved-list-item{animation:none!important;transition:none!important}}
