.ac{flex:1;align-items:center;min-width:0;display:flex;position:relative}.ac-list{top:calc(100% + 8px);z-index:40;border:1px solid var(--line);border-radius:var(--r);background:#fff;max-height:340px;margin:0;padding:6px 0;list-style:none;position:absolute;inset-inline:-44px -16px;overflow-y:auto;box-shadow:0 6px 18px #00000014}.ac-list[hidden]{display:none}.ac-list li{color:var(--ink);cursor:pointer;padding:10px 16px;font-size:16px;line-height:1.35}.ac-list li.on,.ac-list li:hover{background:var(--o-50);color:var(--od)}.near-note{color:var(--mute);margin-top:6px;font-size:14px;display:block}.near-note:empty{display:none}.fgroup button.near{border:1px solid var(--o);border-radius:var(--rb);width:100%;height:40px;color:var(--od);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:700;display:flex}.fgroup button.near:disabled{opacity:.7;cursor:wait}.fgroup button.near .i{width:16px;height:16px}.fgroup .rad{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fgroup .rad a{border:1px solid var(--line);border-radius:var(--rb);flex:1;justify-content:center;padding:6px 0;font-weight:600}.fgroup .rad a.on{border-color:var(--o);background:var(--o-50)}.fgroup .rad a.on:before{display:none}.snote{color:var(--body);margin:2px 0 12px;font-size:15px}.snote a{color:var(--od);font-weight:700}.empty .try{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 16px;display:flex}.empty .try a{border:1px solid var(--line);border-radius:var(--rb);color:var(--od);background:#fff;padding:6px 12px;font-weight:600}a.chip{text-decoration:none}button.chip{cursor:pointer;font-family:inherit}button.chip.near{border-color:var(--o);color:var(--od)}@media (max-width:900px){.ac-list{inset-inline:-12px;top:calc(100% + 6px)}.chips .near-note{flex:none;align-self:center;margin:0}}.cpick{flex:none}.cpick>summary{cursor:pointer;list-style:none}.cpick>summary::-webkit-details-marker{display:none}.cpick>summary:focus-visible{outline:3px solid var(--od);outline-offset:2px}.cpick-p{z-index:52;border-top:1px solid var(--line);padding:8px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:16px 16px 0 0;max-height:80vh;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -6px 18px #00000014}.cpick-h{color:var(--ink);justify-content:space-between;align-items:center;font-size:17px;display:flex}.cpick-c{width:44px;height:44px;color:var(--mute);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cpick-c .i{width:20px;height:20px}.cpick-q{border-radius:var(--rb);width:100%;height:46px;color:var(--ink);background:#fff;border:1px solid #d9d2cb;padding:0 12px;font-family:inherit;font-size:16px}.cpick-q:focus{outline:2px solid var(--o);outline-offset:-1px;border-color:var(--o)}.cpick-l{margin:8px 0 0;padding:0;list-style:none}.cpick-l label{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:16px;display:flex}.cpick-l label span{color:var(--mute);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:14px}.cpick-l input{width:20px;height:20px;accent-color:var(--o);flex:none}.cpick-e{color:var(--body);margin:8px 0;font-size:15px}.cpick-f{align-items:center;gap:12px;margin-top:12px;display:flex}.cpick-f .btn{flex:1}.cpick-x{color:var(--od);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 8px;font-family:inherit;font-size:15px;font-weight:700}.cpick-s .cpick-q{height:40px;font-size:15px}.cpick-s .cpick-l label{min-height:34px;padding:0;font-size:15px}.cpick-s .cpick-f{margin-top:8px}.cpick-s .cpick-f .btn{height:40px}.near-row{margin:-4px 0 12px}.sortf{flex:none;margin-inline-start:auto}.sortf select{color:var(--ink);cursor:pointer;font-family:inherit}@media (max-width:900px){.res-h{flex-wrap:wrap;row-gap:8px}}@media (min-width:901px){.layout>.side{overscroll-behavior:contain;max-height:calc(100vh - 100px);overflow-y:auto}}.ac-list ul{margin:0;padding:0;list-style:none}.ac-rh{color:var(--mute);justify-content:space-between;align-items:center;padding:4px 16px 6px;font-size:14px;font-weight:700;display:flex}.ac-rh button{color:var(--od);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0 4px;font-family:inherit;font-size:14px;font-weight:700}.meta .dist{color:var(--ink);font-weight:700}.pager.pager-s{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;max-width:420px;margin-inline:auto;display:grid}.pager.pager-s a{justify-self:start;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.pager.pager-s a[rel=next]{justify-self:end}.pager.pager-s .on{white-space:nowrap;padding:0 12px}.pager.pager-s .pg-x{display:block}.afl{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.afl li{min-width:0;max-width:100%;display:flex}.afl .afl-x{gap:6px;max-width:100%;text-decoration:none}.afl .afl-x bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.afl .afl-x .i{color:var(--od)}.afl-c{color:var(--od);align-items:center;min-height:38px;padding:0 4px;font-size:15px;font-weight:700;display:inline-flex}.afl-e{justify-content:center;margin-bottom:16px}.empty .empty-f{color:var(--ink);margin-bottom:10px}.chips button.chip.near{border-color:var(--line);color:var(--ink);background:#fff}.chips button.chip.near .i{color:var(--mute)}.chips button.chip.near[aria-pressed=true]{border-color:var(--o);background:var(--o-50);color:var(--od)}.chips button.chip.near[aria-pressed=true] .i{color:var(--od)}@media (max-width:900px){.afl .afl-x,.afl-c{min-height:44px}}.fgroup button.near[aria-pressed=true]{background:var(--o-50)}
