.matches{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.matches .faded{opacity:.6}.match{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;padding:20px 22px}.match-head{align-items:flex-start;gap:14px;display:flex}.match-title{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.match-head h2{letter-spacing:-.3px;font-size:18px;font-weight:800}.match-what{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.match-what em{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:700}.match-interest{color:var(--muted);flex-basis:100%;font-size:13px;font-weight:500}.match-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.match-signal{color:#0e7490;background:#e6f7fb;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.match-state{border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.match-state.s-new{background:var(--orange-soft);color:var(--orange-text)}.match-state.s-viewed{color:var(--muted);background:#eef2f7}.match-state.s-accepted{background:var(--green-soft);color:var(--green)}.match-state.s-dismissed{background:var(--red-soft);color:var(--red)}.match-when{color:var(--muted);margin-left:auto;font-size:12.5px}.match-why{border-top:1px solid #eef2f7;margin-top:14px;padding-top:12px}.match-why summary{color:var(--blue);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:700;list-style:none;display:inline-flex}.match-why summary::-webkit-details-marker{display:none}.match-why summary:before{content:"▸";font-size:11px}.match-why[open] summary:before{content:"▾"}.match-why ul{flex-direction:column;gap:9px;margin:12px 0 0;padding:0;list-style:none;display:flex}.match-why li{grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;font-size:13px;display:grid}.match-rule{color:var(--ink);white-space:nowrap;font-weight:700}.match-detail{color:var(--muted);line-height:1.55}.match-points{color:var(--green);white-space:nowrap;font-weight:800}.match-points.zero{color:var(--muted);font-weight:500}.match-anon{color:var(--amber);background:var(--amber-soft);border:1px solid #f0dfb8;border-radius:10px;margin-top:13px;padding:10px 12px;font-size:13px;line-height:1.55}.match-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;display:flex}.match-accepted{color:var(--green);align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:inline-flex}@media (max-width:700px){.match{padding:16px}.match-head{flex-wrap:wrap}.match-head .ui-tile{display:none}.match-when{margin-left:0}.match-why li{grid-template-columns:1fr auto;row-gap:4px}.match-detail{grid-area:2/1/auto/-1}.match-actions .find-go{flex:1;justify-content:center}}.match-locked{border:1px solid var(--line);background:#f6f9fd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 0;padding:14px 16px;display:flex}.match-locked p{min-width:200px;color:var(--muted);flex:1;margin:0;font-size:13px;line-height:1.55}.match-locked button{white-space:nowrap}
