/* SOTA v2.8.9 Claiming Value — Owner's Club walnut / evergreen / brass design. */
#claimersPage .sota-claim-import-notice{padding:12px 16px;margin:10px 0 14px;border-radius:10px;border:1px solid #877346;background:linear-gradient(110deg,#15362b,#0a291f);color:#e6d2ad;font-size:12px;line-height:1.5}
#claimersPage .sota-claim-import-notice strong{color:#f0cd88;margin-right:12px;letter-spacing:.045em}
#claimersPage .sota-claim-import-notice span{color:#c6bfae}
#claimersPage .cloud-claim-heading .tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
#claimersPage .sota-claim-shortlist{margin:15px 0;padding:17px;border:1px solid #947547;border-radius:15px;background:linear-gradient(120deg,rgba(48,39,24,.7),#112f25 45%,#0c241c);box-shadow:inset 0 1px 0 #cfaa69aa}
#claimersPage .sota-claim-shorthead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:13px}
#claimersPage .sota-claim-shorthead strong{display:block;color:#f0c984;letter-spacing:.09em;font-size:14px}
#claimersPage .sota-claim-shorthead small{display:block;margin-top:5px;color:#c6bcaa;font-size:11px}
#claimersPage .claim-scan-old,#claimersPage .claim-scan-check{font-size:10px;font-weight:800;letter-spacing:.05em;padding:7px 9px;border:1px solid #a98554;border-radius:6px;color:#f0d0a0}
#claimersPage .claim-scan-old{border-color:#ba734b;color:#f3b392}
#claimersPage .sota-claim-shortgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
#claimersPage .sota-value-card{background:#13352a;color:#eadbc4;border:1px solid #9b7b4b;border-radius:12px;padding:12px;text-align:left;min-width:0;cursor:pointer;display:flex;flex-direction:column;gap:5px;transition:transform .14s,border-color .14s}
#claimersPage .sota-value-card:hover,#claimersPage .sota-value-card:focus-visible{transform:translateY(-2px);border-color:#efc987;outline:2px solid #ecd3a144;outline-offset:2px}
#claimersPage .sota-value-rank{color:#eec985;font-weight:900;font-size:11px}
#claimersPage .sota-value-name{color:#fff0d1;font-family:Georgia,serif;font-size:18px;font-weight:700;line-height:1.22;overflow-wrap:anywhere}
#claimersPage .sota-value-meta{color:#c1d1c2;font-size:11px;line-height:1.35}
#claimersPage .sota-value-score{font-weight:950;font-size:31px;color:#e7c785;line-height:1.1;margin:4px 0}
#claimersPage .sota-value-score small{font-size:11px;margin-left:5px;color:#bdcfbe;font-weight:500}
#claimersPage .sota-value-target{font-size:10px;font-weight:800;border:1px solid #b29759;border-radius:6px;padding:4px 6px;color:#f5d8a3;align-self:flex-start}
#claimersPage .sota-value-empty{color:#d0c5b2;font-size:12px;padding:12px}
#claimersPage .sota-value-caveat{font-size:10px;color:#bebba9;margin:10px 0 0;line-height:1.6}
#claimersPage .claim-row{background:#0c2c21;border-color:#806740}
#claimersPage .claim-row:nth-child(even){background:#143328}
#claimersPage .claim-row.claim-unavailable{border-color:#65584a;opacity:.89}
#claimersPage .claim-name{font-family:Georgia,serif;color:#f3e3c4}
#claimersPage .claim-row .claim-meta{color:#e3c387}
#claimersPage .claim-row .claim-ff .claim-avg{color:#83d3bd}
#claimersPage .claim-row .claim-monetary strong{background:#173c2e;border-color:#a88856;color:#f1cc8c}
#claimersPage .claim-rating>strong{color:#ebd09c}
#claimersPage .claim-row .pill.finished{color:#dcc8b0;background:#513a2f}
#claimDetailDialog .claim-value-explanation{border:1px solid #b08c53;padding:12px;background:linear-gradient(115deg,#153c2e,#0b271f);border-radius:11px;margin-bottom:12px}
#claimDetailDialog .claim-value-explanation h3{color:#f0d196;margin:0 0 12px;font-size:15px}
#claimDetailDialog .claim-value-explanation h3 small{font-size:10px;margin-left:6px;color:#c2dccd}
#claimDetailDialog .claim-value-parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
#claimDetailDialog .claim-value-parts>div{font-size:10px;border:1px solid #7e7654;background:#103026;border-radius:7px;padding:7px;color:#cfbb9f;line-height:1.4}
#claimDetailDialog .claim-value-parts b{display:block;font-size:23px;color:#f3d59a}
#claimDetailDialog .claim-value-explanation p,#claimDetailDialog .claim-value-explanation li{font-size:11px;line-height:1.6;color:#d2c4ab}
@media(max-width:1200px){#claimersPage .sota-claim-shortgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){#claimersPage .sota-claim-shortgrid{grid-template-columns:repeat(2,minmax(0,1fr))}#claimersPage .cloud-claim-heading .tools{gap:5px}#claimDetailDialog .claim-value-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:420px){#claimersPage .sota-claim-shortgrid{grid-template-columns:1fr}}

