img{display:inline-block !important}.trade-container{background-color:#f8fafc}.card{background-color:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:transform 0.3s ease, box-shadow 0.3s ease}.card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,0.08)}.stat-card i{font-size:22px;opacity:0.8}.stat-value{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0.5rem 0}.stat-label{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:0.5px}.select-wrapper{position:relative;min-width:160px}.date-input{min-width:160px;padding:6px 12px;border:1px solid #d1d5db;border-radius:0.5rem;font-size:14px;color:#1e293b;outline:none;transition:all 0.2s ease}.date-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,0.2)}.section-title i{margin-right:8px;color:#3b82f6}.enterprise-card{background-color:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:all 0.3s ease;position:relative}.enterprise-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,0.08)}.guidance-btn{position:absolute;top:12px;right:12px;padding:4px 8px;background-color:#3b82f6;color:white;border-radius:6px;font-size:10px;cursor:pointer;transition:background-color 0.2s ease;border:none;display:flex;align-items:center;gap:2px}.guidance-btn:hover{background-color:#2563eb}.enterprise-card .enterprise-name{color:#1e40af;font-size:16px;font-weight:600;padding-right:80px}.enterprise-card .enterprise-tag{color:#64748b;font-size:12px;margin-bottom:12px;display:block}.enterprise-card .info-item{margin-bottom:0.5rem;display:flex;align-items:flex-start}.enterprise-card .info-item i{width:16px;height:16px;margin-right:6px;color:#3b82f6;font-size:14px;flex-shrink:0}.enterprise-card .info-label{font-weight:500;color:#334155;margin-right:4px}.enterprise-card .info-value{color:#475569;flex:1}.enterprise-card .incremental-guidance{flex:1}.enterprise-card .guidance-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:2px !important}.enterprise-card .guidance-tags .tag{padding:0.125rem 0.5rem;border-radius:999px;font-size:10px;line-height:1.2}.enterprise-card .guidance-tags .tag.high{background-color:#dcfce7;color:#166534}.enterprise-card .guidance-tags .tag.mid-high{background-color:#fffbeb;color:#78350f}.enterprise-card .guidance-tags .tag.mid{background-color:#dbeafe;color:#1e40af}.enterprise-card .guidance-desc{font-size:11px;color:#475569;line-height:1.4;margin:0}.market-opportunities-module{--potential-high-bg: #dcfce7;--potential-high-text: #166534;--potential-mid-high-bg: #fffbeb;--potential-mid-high-text: #78350f;--potential-mid-bg: #dbeafe;--potential-mid-text: #1e40af;--score-bar-bg: #e5e7eb;--score-bar-fill: #3b82f6}.market-opportunities-module .potential-tag{padding:0.125rem 0.5rem;border-radius:999px;font-size:10px}.market-opportunities-module .potential-tag.high{background-color:var(--potential-high-bg);color:var(--potential-high-text)}.market-opportunities-module .potential-tag.mid-high{background-color:var(--potential-mid-high-bg);color:var(--potential-mid-high-text)}.market-opportunities-module .potential-tag.mid{background-color:var(--potential-mid-bg);color:var(--potential-mid-text)}.market-opportunities-module .score-bar-outer{height:3px;border-radius:999px;width:100%;background-color:var(--score-bar-bg)}.market-opportunities-module .score-bar-inner{height:3px;border-radius:999px;background-color:var(--score-bar-fill)}.market-opportunities-module .opportunity-item{padding:12px;border:1px solid #e5e7eb;border-radius:0.5rem;transition:box-shadow 0.2s ease}.market-opportunities-module .opportunity-item:hover{box-shadow:0 2px 8px rgba(0,0,0,0.05)}.market-opportunities-module .expansion-advice{font-size:12px;color:#1e40af;line-height:1.4}
