.opportunity-browser>header h3{font-size:24px;line-height:1.65;font-weight:700;color:#2c2637;margin:8px 0}.opportunity-browser>header p{font-size:13px;line-height:2;color:#6c607b}.opportunity-browser .small-label{color:#1c0998}
.opportunity-filters{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0}.opportunity-filters button{min-height:40px;padding:9px 12px;border:1px solid #e0d9ef;border-radius:30px;background:#fff;color:#61536f;font-size:11px;line-height:1.6}.opportunity-filters button[aria-pressed=true]{background:#1c0998;border-color:#1c0998;color:white}
.opportunity-search{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#655875}.opportunity-search input{width:100%;min-height:46px;border:1px solid #ded6ed;border-radius:10px;padding:10px 14px;font:inherit;font-size:14px;color:#30263f;background:#faf9fd}.opportunity-status{font-size:11px;line-height:2;color:#786887;margin:14px 0}.opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.opportunity-card{display:flex;flex-direction:column;align-items:start;gap:10px;padding:22px 20px;background:linear-gradient(150deg,#fff,#faf8fe);border:1px solid #e5deef;border-radius:15px;min-width:0}.opportunity-group{font-size:10px;color:#1c0998}.opportunity-card h4{font-size:17px;line-height:1.8;color:#33283f;font-weight:700}.opportunity-card p{font-size:12px;line-height:2;color:#72667f;margin:0}.opportunity-card small{font-size:10px;line-height:2;color:#81738e;display:block;padding-top:6px;border-top:1px solid #eee8f5;width:100%}.opportunity-card button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;min-height:42px;margin-top:auto;padding:8px 12px;background:#eeebfa;border:1px solid #e2dcf2;border-radius:8px;color:#000;font-weight:700;font-size:11px}.opportunity-card button span{font-size:16px}.opportunity-card button:hover{background:#e6e0f8}.opportunity-empty{grid-column:1/-1;padding:25px;background:#f6f3fb;border-radius:12px;font-size:13px;line-height:2}
.offer-detail>p{padding-bottom:15px;border-bottom:1px solid #e9e3f1}.offer-detail dl{display:grid;gap:17px;margin:20px 0}.offer-detail dt{color:#1c0998;font-size:12px;font-weight:700;margin-bottom:5px}.offer-detail dd{font-size:13px;line-height:2;color:#72617f;margin:0}.offer-detail dl>div:nth-child(3),.offer-detail dl>div:nth-child(4){padding:14px;background:#f7f4fd;border-radius:10px}.offer-solution-link{display:inline-block;padding:10px 16px;background:#ede8fa;border:1px solid #dfd6f1;border-radius:10px;font-size:12px;color:#000!important;font-weight:700;text-decoration:none!important;line-height:2}
@media(max-width:1000px){.opportunity-card{padding:18px 15px}.opportunity-card h4{font-size:16px}}
@media(max-width:760px){.opportunity-browser>header h3{font-size:21px}.opportunity-grid{grid-template-columns:1fr}.opportunity-card{padding:21px}.opportunity-card h4{font-size:18px}.opportunity-card button{min-height:44px}.opportunity-search input{font-size:16px}.opportunity-filters button{min-height:44px;padding:9px 11px;font-size:11px}}
