.opportunities-screen .opportunities-hero{background:linear-gradient(135deg,#03a9f4,#0288d1);padding:60px 0;text-align:center}.opportunities-screen .opportunities-hero h1{color:#fff;font-size:42px;font-weight:700;margin:0 0 16px}.opportunities-screen .opportunities-hero p{color:hsla(0,0%,100%,.9);font-size:18px;font-weight:300;line-height:1.6;margin:0 auto;max-width:600px}.opportunities-screen .opportunities-hero .last-updated{color:hsla(0,0%,100%,.7);display:inline-block;font-size:13px;font-weight:400;margin-top:16px}.opportunities-screen .stats-bar{margin-top:-30px;padding-bottom:8px;position:relative;z-index:1}.opportunities-screen .stats-row{display:flex;gap:20px;justify-content:center}.opportunities-screen .stat-card{background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex:1 1;flex-direction:column;gap:4px;max-width:220px;padding:20px 32px;text-align:center}.opportunities-screen .stat-number{color:#0277bd;font-size:28px;font-weight:700}.opportunities-screen .stat-label{color:#666;font-size:13px;font-weight:500}.opportunities-screen .opportunities-tabs-wrapper{border-bottom:1px solid #e0e0e0;margin:24px auto 0}.opportunities-screen .opportunities-tabs-wrapper .MuiTab-root{font-size:15px;font-weight:500;min-width:auto;padding:12px 20px;text-transform:none}.opportunities-screen .opportunities-list{display:flex;flex-direction:column;gap:16px;margin:24px auto 48px}.opportunities-screen .opportunity-card{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:24px;transition:box-shadow .2s ease}.opportunities-screen .opportunity-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.08)}.opportunities-screen .card-header{margin-bottom:12px}.opportunities-screen .status-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.3px;padding:4px 12px;text-transform:uppercase}.opportunities-screen .status-badge.open{background:#e8f5e9;color:#2e7d32}.opportunities-screen .status-badge.upcoming{background:#fff8e1;color:#f57f17}.opportunities-screen .status-badge.closed{background:#f5f5f5;color:#757575}.opportunities-screen .card-title{color:#1a1a1a;font-size:20px;font-weight:700;margin:0 0 4px}.opportunities-screen .card-org{color:#666;font-size:14px;margin:0 0 16px}.opportunities-screen .card-stats{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:14px}.opportunities-screen .card-stat{display:flex;flex-direction:column;gap:2px}.opportunities-screen .card-stat-label{color:#999;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.opportunities-screen .card-stat-value{color:#1a1a1a;font-size:15px;font-weight:600}.opportunities-screen .card-eligibility{color:#555;font-size:14px;line-height:1.5;margin:0 0 14px}.opportunities-screen .card-eligibility strong{color:#333}.opportunities-screen .card-steps{border:1px solid #e8e8e8;border-radius:8px;margin-bottom:16px;overflow:hidden}.opportunities-screen .card-steps[open] .steps-toggle:after{transform:rotate(180deg)}.opportunities-screen .steps-toggle{background:#f8fbff;color:#0288d1;cursor:pointer;font-size:14px;font-weight:600;list-style:none;padding:12px 40px 12px 16px;position:relative;-webkit-user-select:none;user-select:none}.opportunities-screen .steps-toggle::-webkit-details-marker{display:none}.opportunities-screen .steps-toggle:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #0288d1;content:"";height:0;margin-top:-4px;position:absolute;right:16px;top:50%;transition:transform .2s ease;width:0}.opportunities-screen .steps-toggle:hover{background:#ebf2f9}.opportunities-screen .steps-list{border-left:4px solid #03a9f4;margin:0;padding:12px 16px 16px 36px}.opportunities-screen .steps-list li{color:#444;font-size:14px;line-height:1.7;margin-bottom:6px}.opportunities-screen .steps-list li:last-child{margin-bottom:0}.opportunities-screen .card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.opportunities-screen .card-actions .btn-connect-mentor{margin-left:auto}.opportunities-screen .btn-connect-mentor,.opportunities-screen .btn-details,.opportunities-screen .btn-official{border-radius:6px;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:600;max-width:100%;padding:10px 20px;text-decoration:none;transition:background .2s ease,color .2s ease;white-space:nowrap}.opportunities-screen .btn-details{background:#03a9f4;border:none;color:#fff}.opportunities-screen .btn-details:hover{background:#0288d1}.opportunities-screen .btn-official{background:transparent;border:1px solid #03a9f4;color:#03a9f4}.opportunities-screen .btn-official:hover{background:#03a9f4;color:#fff}.opportunities-screen .btn-connect-mentor{background:#f44e03;border:none;color:#fff}.opportunities-screen .btn-connect-mentor:hover{background:#d84315}.opportunities-screen .opportunities-disclaimer{background:#f5f9fc;padding:24px 0;text-align:center}.opportunities-screen .opportunities-disclaimer p{color:#888;font-size:13px;line-height:1.6;margin:0}@media screen and (max-width:768px){.opportunities-screen .opportunities-hero{padding:50px 0}.opportunities-screen .opportunities-hero h1{font-size:34px}.opportunities-screen .opportunities-hero p{font-size:16px;padding:0 16px}.opportunities-screen .stats-row{gap:12px}.opportunities-screen .stat-card{padding:16px 20px}.opportunities-screen .stat-number{font-size:24px}.opportunities-screen .opportunities-tabs-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.opportunities-screen .opportunities-tabs-wrapper .MuiTab-root{font-size:14px;padding:10px 16px}.opportunities-screen .card-stats{gap:16px}.opportunities-screen .card-actions .btn-connect-mentor{margin-left:0}}@media screen and (max-width:425px){.opportunities-screen .opportunities-hero{padding:40px 0}.opportunities-screen .opportunities-hero h1{font-size:28px}.opportunities-screen .opportunities-hero p{font-size:14px;padding:0 12px}.opportunities-screen .stats-row{align-items:center;flex-direction:column;gap:10px}.opportunities-screen .stat-card{flex-direction:row;gap:10px;justify-content:center;max-width:100%;padding:14px 20px;width:100%}.opportunities-screen .stat-number{font-size:22px}.opportunities-screen .opportunities-tabs-wrapper .MuiTab-root{font-size:13px;padding:8px 12px}.opportunities-screen .opportunity-card{padding:18px 16px}.opportunities-screen .card-title{font-size:18px}.opportunities-screen .card-stats{gap:12px}.opportunities-screen .card-stat-value{font-size:13px}.opportunities-screen .card-stat-label{font-size:10px}.opportunities-screen .card-eligibility{font-size:13px}.opportunities-screen .steps-toggle{font-size:13px;padding:10px 36px 10px 12px}.opportunities-screen .steps-list li{font-size:13px}.opportunities-screen .btn-connect-mentor,.opportunities-screen .btn-details,.opportunities-screen .btn-official{font-size:13px;padding:10px 16px}}
/*# sourceMappingURL=491.002e1b05.chunk.css.map*/