.economics-profile-source{margin:16px 0;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d8eadf;border-radius:12px;background:#f5fbf7}.economics-profile-source>div{display:flex;align-items:center;gap:12px}.economics-profile-source strong,.economics-profile-source small{display:block}.economics-profile-source strong{font-size:11px}.economics-profile-source small{margin-top:3px;color:var(--ink-muted);font-size:8px;line-height:1.5}.source-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:var(--green);font-weight:900}.assumptions-grid.target-only{grid-template-columns:minmax(180px,260px)}.economics-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.economics-action.coverage{border-color:#d8e6f8;background:#f6f9fe}.economics-action.coverage strong{color:#2f6fc2}.period-comparison{margin:13px 0;padding:18px}.comparison-head,.attention-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.comparison-head h3,.attention-head h3{margin:0;font-size:15px}.comparison-head>span,.attention-head>span{color:var(--ink-muted);font-size:8px}.comparison-cards{margin-top:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.comparison-cards article{padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}.comparison-cards article>span,.comparison-cards article>small{display:block;color:var(--ink-muted);font-size:8px}.comparison-cards article>strong{display:block;margin:7px 0 5px;font-size:15px}.comparison-cards small.good{color:var(--green)}.comparison-cards small.bad{color:var(--red)}.comparison-loading{grid-column:1/-1;padding:18px;color:var(--ink-muted);font-size:9px;text-align:center}.seller-attention{margin-bottom:13px;padding:18px}.attention-cards{margin-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.attention-cards article{min-height:65px;padding:12px;display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}.attention-cards article>span{width:8px;height:8px;margin-top:4px;flex:0 0 auto;border-radius:50%;background:var(--ink-muted)}.attention-cards article strong,.attention-cards article small{display:block}.attention-cards article strong{font-size:10px;line-height:1.35}.attention-cards article small{margin-top:4px;color:var(--ink-muted);font-size:8px;line-height:1.45}.attention-cards article.danger>span{background:var(--red)}.attention-cards article.warning>span{background:var(--amber)}.attention-cards article.good>span{background:var(--green)}.attention-cards article.danger{background:#fff7f8;border-color:#f0d8db}.attention-cards article.warning{background:#fffaf0;border-color:#f0e1bd}.attention-cards article.good{background:#f4fbf7;border-color:#d7eadf}@media(max-width:1100px){.comparison-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.economics-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.economics-profile-source,.comparison-head,.attention-head{align-items:stretch;flex-direction:column}.comparison-cards,.attention-cards,.economics-actions{grid-template-columns:1fr}}