/* Store pages: claiming, the usual-fish list and the store's own dashboard */
.st-usual{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;list-style:none;padding:0;margin:8px 0 22px}
.st-usual li{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--line-2);border-radius:12px;background:#fff}
.st-usual img,.st-usual .noimg{width:64px;height:48px;object-fit:cover;border-radius:8px;background:var(--photo-bg);flex:none}
.st-usual b{display:block;line-height:1.25}
.st-usual .stale{opacity:.55}
.st-grp{margin:18px 0 0;font-size:15px}
.st-cta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:10px 0 18px}
.st-add{position:relative;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.st-add input[type=search]{flex:1 1 260px;min-width:0}
.st-two{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;align-items:start}
@media (max-width:820px){.st-two{grid-template-columns:1fr}}
.st-table{width:100%;border-collapse:collapse}
.st-table td,.st-table th{padding:7px 6px;border-bottom:1px solid var(--line-2);vertical-align:middle;text-align:left}
.st-table form{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0}
.st-table input[type=text]{width:7em}
.st-table input.note{width:12em}
.st-table .who{display:flex;gap:8px;align-items:center;min-width:160px}
.st-table .who img,.st-table .who .noimg{width:48px;height:36px;object-fit:cover;border-radius:6px;background:var(--photo-bg);flex:none}
.st-table tr.stale .who{opacity:.6}
.st-demand{list-style:none;padding:0;margin:0}
.st-demand li{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid var(--line-2)}
.st-missed{columns:2 220px;font-size:13px;color:var(--muted)}
@media (max-width:600px){.st-table thead{display:none}.st-table tr{display:block;border-bottom:1px solid var(--line-2);padding:6px 0}.st-table td{display:block;border:0;padding:3px 0}}
