.market-detail-hero,.company-detail-hero{display:flex;gap:18px;align-items:flex-start;padding:6px 0 22px}.market-detail-icon,.company-detail-logo{width:76px;height:76px;flex:0 0 76px;border-radius:22px;display:grid;place-items:center;background:#eef6ff;border:1px solid #dbe9f8;font-size:38px}.market-detail-title h3,.company-detail-hero h3{margin:8px 0 7px;font-size:25px;line-height:1.25;color:#1e3552}.market-detail-title p,.company-detail-hero p{margin:0;color:#6f7e91;line-height:1.7}.detail-meta{margin-top:10px;color:#8a96a6;font-size:11px}.detail-progress{padding:14px 0 22px}.progress-label{display:flex;justify-content:space-between;font-size:11px;color:#64748b;margin-bottom:7px}.detail-progress>div:last-child{height:7px;border-radius:99px;background:#edf2f7;overflow:hidden}.detail-progress i{display:block;height:100%;background:#1769d1;border-radius:99px}.detail-section-title{display:flex;gap:11px;align-items:center;margin:24px 0 13px}.detail-section-title>span{width:30px;height:30px;border-radius:10px;background:#eff6ff;color:#1769d1;display:grid;place-items:center;font-size:10px;font-weight:800}.detail-section-title b{display:block;font-size:15px;color:#263d59}.detail-section-title small{display:block;color:#8b97a7;margin-top:3px;font-size:10px}.detail-grid-rich{margin-top:0}.rich-copy{border:1px solid #e7edf4;border-radius:15px;padding:18px;line-height:1.8;color:#4d5d70;background:#fbfcfe;font-size:13px}.participant-rich{display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid #edf1f5}.participant-number{font-size:11px;color:#9aa7b7;font-weight:800}.participant-main{flex:1;min-width:0}.participant-main>div{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.participant-main b{font-size:13px;color:#29415f}.participant-main p{margin:6px 0;color:#667588;font-size:11px}.participant-main small{color:#8995a5}.participant-contact{white-space:nowrap}.rich-actions{margin-top:25px}.rich-join{margin-top:20px;padding-top:5px;border-top:1px solid #edf1f5}.company-trust{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.company-trust span{font-size:9px;font-weight:700;color:#55708d;background:#f4f8fc;border:1px solid #e5edf5;border-radius:999px;padding:5px 8px}.company-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:2px 0 18px}.company-stats>div{padding:13px 10px;border:1px solid #e7edf4;border-radius:14px;background:#fbfdff;text-align:center}.company-stats b{display:block;color:#1769d1;font-size:13px}.company-stats small{display:block;color:#8793a3;font-size:9px;margin-top:4px}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.portfolio-grid article{border:1px solid #e7edf4;border-radius:15px;overflow:hidden;background:#fff}.portfolio-visual{height:112px;display:grid;place-items:center;background:linear-gradient(135deg,#f5f9fd,#eaf3fb);font-size:48px}.portfolio-grid b,.portfolio-grid span{display:block}.portfolio-grid b{padding:10px 11px 2px;font-size:12px;color:#334b66}.portfolio-grid span{padding:0 11px 12px;font-size:9px;color:#8a97a7}.related-requests{display:grid;gap:8px}.related-request{width:100%;display:flex;align-items:center;gap:11px;padding:12px;border:1px solid #e7edf4;border-radius:14px;background:#fff;text-align:left;cursor:pointer}.related-request>span{width:36px;height:36px;border-radius:10px;background:#f1f7fd;display:grid;place-items:center;font-size:19px}.related-request div{flex:1}.related-request b{display:block;color:#334b66;font-size:11px}.related-request small{display:block;color:#8b97a7;margin-top:3px;font-size:9px}.related-request em{font-style:normal;color:#1769d1}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.capability-grid>div{border:1px solid #e7edf4;border-radius:13px;padding:13px;background:#fff}.capability-grid span{color:#1769d1;font-weight:900;margin-right:6px}.capability-grid b{font-size:11px;color:#40556d}.large-chips span{padding:7px 10px}.process-mini{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.process-mini div{border:1px solid #e8eef5;border-radius:12px;padding:10px 5px;text-align:center;background:#fbfdff}.process-mini b{display:block;font-size:8px;color:#1769d1}.process-mini span{display:block;margin-top:4px;font-size:9px;color:#52647a}.empty-market{border:1px dashed #ccd9e8;border-radius:16px;padding:32px 15px;text-align:center;background:#fbfdff}.empty-market strong{display:block;color:#2d4562;font-size:13px;margin-bottom:5px}.empty-market span{font-size:10px;color:#8a97a7}@media(max-width:700px){.market-detail-hero,.company-detail-hero{gap:11px}.market-detail-icon,.company-detail-logo{width:58px;height:58px;flex-basis:58px;border-radius:17px;font-size:28px}.market-detail-title h3,.company-detail-hero h3{font-size:19px}.company-stats{grid-template-columns:repeat(2,1fr)}.portfolio-grid{grid-template-columns:repeat(2,1fr)}.portfolio-visual{height:88px;font-size:38px}.capability-grid{grid-template-columns:repeat(2,1fr)}.process-mini{grid-template-columns:repeat(4,1fr)}.participant-rich{align-items:flex-start}.participant-contact{font-size:10px;padding:8px}.rich-copy{font-size:12px;padding:14px}.related-request{padding:10px}}
