.oshii-trades{background:var(--card,#fff);border:1px solid var(--border,#e3ecf7);width:100%;color:var(--foreground,#0f2a55);text-align:left;border-radius:26px;gap:10px;margin:8px 0 0;padding:20px 22px;display:grid;box-shadow:0 30px 60px -44px #1450a073}.oshii-trades h2{align-items:center;gap:8px;margin:0;font-family:Oshi Maru,Hiragino Maru Gothic ProN,Arial,sans-serif;font-size:1.15rem;font-weight:700;display:flex}.oshii-trades h2 svg{color:#1f8cff}.oshii-trades-list{margin:0;padding:0;list-style:none;display:grid}.oshii-trades-list li{border-top:1px solid var(--border,#e3ecf7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 0;display:flex}.oshii-trades-pair{min-width:0;color:var(--muted-foreground,#5a6b85);align-items:center;gap:6px;display:flex}.oshii-trades-who{min-width:0;max-width:11em;color:var(--foreground,#0f2a55);align-items:center;gap:6px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.oshii-trades-who>:first-child{border-radius:50%;flex:none;min-width:24px;font-size:.7rem;overflow:hidden;width:24px!important;height:24px!important}.oshii-trades-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oshii-trades-who.is-outside{color:var(--muted-foreground,#5a6b85);font-weight:700}.oshii-trades-meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:.84rem;display:flex}.oshii-trades-meta time{color:var(--muted-foreground,#5a6b85)}.oshii-trades-meta a{color:#1f8cff;align-items:center;gap:4px;min-height:32px;font-weight:800;text-decoration:none;display:inline-flex}.oshii-trades-empty,.oshii-trades-note{color:var(--muted-foreground,#5a6b85);margin:0;font-size:.8rem;line-height:1.6}.oshii-trades-face{object-fit:cover;border-radius:7px;flex:none;width:24px;height:24px}.oshii-trades-who.is-outside{align-items:center;gap:6px;display:inline-flex}.oshii-trades,.oshii-trades-list{grid-template-columns:minmax(0,1fr)}.oshii-trades-list li,.oshii-trades-pair{min-width:0;max-width:100%}.family-claim{color:#0f2a55;text-align:left;background:linear-gradient(135deg,#f3efff,#eef6ff);border:1px solid #d9d2ff;border-radius:22px;gap:10px;width:100%;max-width:560px;margin:14px auto;padding:16px 18px;display:grid}.family-claim h2{align-items:center;gap:8px;margin:0;font-family:Oshi Maru,Hiragino Maru Gothic ProN,Arial,sans-serif;font-size:1.1rem;font-weight:700;display:flex}.family-claim h2 svg{color:#7b61ff}.family-claim>p{color:#41557a;margin:0;font-size:.84rem;line-height:1.65}.family-claim.is-mine{background:#ecfbf2;border-color:#bfe9cf;flex-wrap:wrap;align-items:center;gap:8px;font-size:.88rem;font-weight:800;display:flex}.family-claim.is-mine svg{color:#12a150}.family-claim.is-mine a{color:#1f8cff;margin-left:auto;font-weight:800}
