body{background:#07152b;color:#f2f7ff}.bridgeApp{max-width:1300px;margin:auto;padding:22px clamp(16px,3vw,42px) 80px}.bridgeNav{display:flex;gap:14px;flex-wrap:wrap}.bridgeNav a,.bridgeCard a{color:#8fdbf8}.bridgeHero{padding:28px 0;max-width:900px}.bridgeHero h1{font-size:clamp(2.1rem,5vw,3.8rem);line-height:1.07;margin:8px 0}.bridgeHero p{color:#c9daec}.bridgeProfile{display:inline-block;background:#17345a;padding:9px 14px;border-radius:12px;color:#dbecf7}.bridgeGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);gap:18px}.bridgeCard{background:#112747;border:1px solid #3c638d;border-radius:20px;padding:clamp(18px,2vw,26px);margin-bottom:18px}.bridgeCard h2{margin:0 0 12px;font-size:1.4rem}.bridgeCard p{color:#cfdef0}.bridgeCard label:not(.bridgeCheck):not(.bridgeImport){display:grid;gap:5px;margin:13px 0;color:#deedfc}.bridgeCard input:not([type=checkbox]):not([type=file]),.bridgeCard textarea,.bridgeCard select{width:100%;font:inherit;border:1px solid #718fae;border-radius:10px;background:#091c35;color:#f8fbff;padding:10px}.bridgeCard textarea{resize:vertical}.bridgeCheck{display:flex;align-items:center;gap:9px;margin:16px 0}.bridgeCheck input{width:20px;height:20px}.bridgeActions{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0}.bridgeActions button,.bridgeImport{border:1px solid #6d9cca;border-radius:11px;background:#183c65;color:white;min-height:44px;padding:10px 14px;font:inherit;cursor:pointer}.bridgeActions button:first-child{background:#f5c84c;border-color:#f5c84c;color:#07152b;font-weight:750}.bridgeImport input{display:block;font-size:.84rem;max-width:250px}.bridgeFine{font-size:.87rem;color:#acc2da!important}.bridgeReview,.bridgePacket{white-space:pre-line;background:#0a1d36;border-radius:14px;padding:16px;color:#e0ecf8;min-height:75px}.bridgeOpportunities{display:grid;gap:10px;margin:15px 0}.bridgeOpportunity{padding:15px;background:#0b203a;border:1px solid #365a7e;border-radius:14px}.bridgeOpportunity h3{margin:0 0 5px;font-size:1.1rem}.bridgeOpportunity p{margin:4px 0 12px}.bridgeOpportunity button{font:inherit;border:1px solid #6c97ba;border-radius:9px;background:#193b5e;color:white;padding:8px 11px;margin-right:8px;cursor:pointer}.bridgeOpportunity a{display:inline-block;padding:8px 0}.bridgeOpportunity.selected{border-color:#f5c84c}@media(max-width:860px){.bridgeGrid{grid-template-columns:1fr}}
