/* BYBORAY VIP — Gelişmiş Değerleme modülü stilleri.
   v2-section/v2-help/v2-factor-grid/v2-rationale: D:\BYBORAY VIP referansındaki
   assets/css/v2-enhancements.css içindeki tanımların birebir taşınmış hali.
   v3-*: bu portun yeni dinamik emsal listesi için eklenen sınıflar. 2026-07-28. */
.v2-section{width:100%;border:1px solid var(--border-color);border-radius:12px;padding:14px;margin:12px 0;background:rgba(255,255,255,.025)}
.v2-section h4{margin:0 0 12px;color:var(--gold);font-size:14px}
.v2-help{font-size:12px;color:var(--text-muted);line-height:1.55;margin-top:8px}
.v2-factor-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px}
.v2-factor-grid .form-group{max-width:none;flex:auto}
.v2-rationale{border-left:3px solid var(--gold);padding:9px 12px;background:rgba(197,160,89,.08);font-size:12px;line-height:1.55;margin-top:10px}

.v3-comp-row{border:1px solid var(--border-color);border-radius:10px;padding:12px;background:var(--bg-input);margin-bottom:10px}
.v3-comp-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}
.v3-comp-row-head strong{color:var(--text-main);font-size:12px}
.v3-outlier-badge{font-size:10px;color:#ff6b6b;border:1px solid rgba(255,107,107,.5);border-radius:999px;padding:2px 8px;white-space:nowrap}

.v2-tax-notice{border:1px solid rgba(197,160,89,.55);background:rgba(197,160,89,.08);border-radius:10px;padding:12px;margin:0 0 14px;line-height:1.6;color:var(--text-main)}
.v2-tax-notice strong{color:var(--gold)}
.v2-finance-extra{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;width:100%;margin:6px 0 12px}
.v2-finance-extra .form-group{max-width:none;flex:auto}
.v2-finance-extra .full{grid-column:1/-1}
@media(max-width:620px){.v2-finance-extra{grid-template-columns:1fr}.v2-finance-extra .full{grid-column:auto}}

@media(max-width:900px){.v2-factor-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.v2-factor-grid{grid-template-columns:1fr}}
