/* ---------- 美国体验分申诉：中文重点版 ---------- */
.us-appeals-page { max-width:1360px; margin:0 auto; }.appeal-hero { display:flex; align-items:center; justify-content:space-between; gap:20px; margin-bottom:18px; padding:24px 26px; border:1px solid rgba(37,140,240,.35); border-radius:var(--radius-lg); background:radial-gradient(circle at 88% 8%,rgba(37,140,240,.25),transparent 34%),linear-gradient(120deg,rgba(19,50,73,.92),rgba(14,28,43,.9)); }.appeal-kicker { display:block; color:var(--accent); font-size:11px; font-weight:750; letter-spacing:1.2px; }.appeal-hero h2 { margin:4px 0 6px; color:var(--text-primary); font-size:24px; }.appeal-hero p { max-width:780px; margin:0; color:var(--text-secondary); font-size:13px; line-height:1.65; }.appeal-hero-badge { min-width:86px; padding:11px 13px; border:1px solid rgba(25,214,189,.35); border-radius:12px; background:rgba(10,34,39,.64); color:var(--text-secondary); text-align:center; font-size:11px; line-height:1.5; }.appeal-hero-badge strong { color:var(--accent); font-size:14px; }.appeal-layout { display:grid; grid-template-columns:minmax(0,1fr) minmax(390px,.95fr); gap:16px; }.appeal-layout .card { min-width:0; }.appeal-simple-section { margin-top:18px; }.appeal-subtitle,.appeal-field-hint { margin-top:4px; color:var(--text-muted); font-size:12px; line-height:1.55; }.appeal-field-hint { margin-top:7px; }.appeal-order-ids { min-height:142px; font-family:var(--font-mono); }.appeal-readiness { margin:12px 0; padding:10px 12px; border:1px solid var(--border-light); border-radius:9px; background:var(--bg-surface-2); color:var(--text-muted); font-size:12px; line-height:1.55; }.appeal-readiness.ready { border-color:rgba(25,214,189,.35); background:var(--accent-soft); color:var(--text-secondary); }.appeal-readiness.ready b { color:var(--accent); }.appeal-output-card { display:flex; flex-direction:column; }.appeal-output-empty { display:flex; min-height:318px; flex:1; flex-direction:column; align-items:center; justify-content:center; gap:8px; border:1px dashed var(--border-color); border-radius:12px; color:var(--text-muted); text-align:center; }.appeal-output-empty>span { font-size:32px; }.appeal-output-empty strong { color:var(--text-secondary); font-size:14px; }.appeal-output-empty small { font-size:12px; }.appeal-summary-card { display:flex; flex:1; flex-direction:column; gap:10px; padding:14px; border:1px solid rgba(37,140,240,.24); border-radius:12px; background:linear-gradient(145deg,rgba(21,38,56,.88),rgba(14,27,41,.94)); }.appeal-summary-top { display:flex; align-items:center; justify-content:space-between; padding-bottom:10px; border-bottom:1px solid var(--border-light); }.appeal-summary-top span { color:var(--accent); font-size:12px; font-weight:750; letter-spacing:.3px; }.appeal-summary-top small { color:var(--text-muted); font-size:11px; }.appeal-summary-row { padding:10px 11px; border:1px solid var(--border-light); border-radius:9px; background:rgba(255,255,255,.025); }.appeal-summary-row b { display:block; margin-bottom:5px; color:var(--text-muted); font-size:11px; }.appeal-summary-row p { margin:0; color:var(--text-primary); font-size:13px; line-height:1.65; white-space:pre-wrap; word-break:break-word; }.appeal-summary-row.highlight { border-color:rgba(25,214,189,.28); background:rgba(25,214,189,.07); }.appeal-summary-row.highlight b { color:var(--accent); }.appeal-summary-row.evidence { border-style:dashed; }.appeal-history-card { margin-top:16px; }.appeal-history-table { overflow-x:auto; }.appeal-history-table table { width:100%; min-width:680px; border-collapse:collapse; }.appeal-history-table th,.appeal-history-table td { padding:11px 10px; border-bottom:1px solid var(--border-light); text-align:left; vertical-align:top; font-size:12px; }.appeal-history-table th { color:var(--text-muted); font-weight:600; }.appeal-history-table td small { display:block; margin-top:4px; color:var(--text-muted); }.appeal-history-orders { max-width:230px; }.appeal-history-order { display:inline-block; margin:0 5px 5px 0; padding:3px 6px; border-radius:5px; background:var(--bg-surface-3); color:var(--text-secondary); font:11px var(--font-mono); }.appeal-history-evidence { max-width:380px; color:var(--text-secondary); line-height:1.55; }.appeal-history-loading,.appeal-history-empty { padding:28px; color:var(--text-muted); text-align:center; font-size:12px; }
[data-theme="light"] .appeal-hero { background:radial-gradient(circle at 88% 8%,rgba(37,140,240,.12),transparent 34%),linear-gradient(120deg,rgba(233,246,255,.95),rgba(255,255,255,.96)); }.appeal-summary-card { background:linear-gradient(145deg,#f7fbff,#fff); }.appeal-summary-row { background:#fff; }
@media (max-width:920px) { .appeal-layout { grid-template-columns:1fr; }.appeal-output-empty { min-height:230px; } }
@media (max-width:620px) { .appeal-hero { align-items:flex-start; flex-direction:column; padding:20px; }.appeal-hero h2 { font-size:21px; }.appeal-hero-badge { min-width:auto; }.appeal-summary-top { align-items:flex-start; flex-direction:column; gap:4px; } }
