*{box-sizing:border-box}.availableBusesCountyDrillButton{color:#fff;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(115deg,#ff8300 0%,#ee7900 100%);border:1px solid #e97800;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;margin-top:10px;padding:9px 13px;transition:background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 20px #e67a1333}.availableBusesCountyDrillButton:hover,.availableBusesCountyDrillButton:focus-visible{outline-offset:2px;background:linear-gradient(115deg,#ee7900 0%,#d96600 100%);border-color:#c85e00;outline:3px solid #ff830047;transform:translateY(-1px);box-shadow:0 10px 24px #c85e0045}.availableBusesCountyDrillIcon{background:#ffffff26;border:1px solid #ffffff8c;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.availableBusesCountyDrillIcon svg{fill:currentColor;width:21px;height:21px}.availableBusesCountyDrillCopy{gap:2px;min-width:0;display:grid}.availableBusesCountyDrillCopy strong{letter-spacing:.08em;font-size:10px;font-weight:950}.availableBusesCountyDrillCopy small{color:#fff8ed;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.availableBusesCountyDrillCopy b{margin-left:3px}.availableBusesCountyBreadcrumbs{color:#66808e;align-items:center;gap:6px;min-width:0;margin-bottom:10px;font-size:10px;display:flex;overflow:hidden}.availableBusesCountyBreadcrumbs button{color:#356074;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;font-weight:850}.availableBusesCountyBreadcrumbs button:hover,.availableBusesCountyBreadcrumbs button:focus-visible,.availableBusesCountyBreadcrumbs button.isActive{color:#0875d1;background:#eaf5fb;outline:none}.availableBusesCountyBreadcrumbs strong{color:#17384b;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.availableBusesCountyMapCanvas{place-items:center;min-width:0;min-height:286px;margin-top:8px;display:grid;overflow:hidden}.availableBusesCountyMapCanvas svg{width:100%;height:286px;overflow:visible}.availableBusesCountyRegion{color:#e3edf2;outline:none}.availableBusesCountyRegion path{fill:currentColor;stroke:#fff;stroke-width:1.2px;vector-effect:non-scaling-stroke;transition:color .15s,filter .15s}.availableBusesCountyRegion text{fill:#fff;stroke:#0f374d70;stroke-width:2px;paint-order:stroke fill;pointer-events:none;font-size:8px;font-weight:950}.availableBusesCountyRegion.isAvailable{color:#2780bc;cursor:pointer}.availableBusesCountyRegion.isAvailable:hover,.availableBusesCountyRegion.isAvailable:focus{color:#12669f;filter:drop-shadow(0 2px 3px #12466647)}.availableBusesCountyRegion.isSelected{color:#164f78}.availableBusesCountyRegion.isSelected path{stroke:#91c83e;stroke-width:3px}.availableBusesCountyFallback{gap:5px;margin-top:8px;display:grid}.availableBusesCountyFallback>strong{color:#17384b;font-size:11px}.availableBusesCountyFallback>button{color:#356074;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e5eb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:10px;font-weight:800;display:flex}.availableBusesCountyFallback>button:hover,.availableBusesCountyFallback>button:focus-visible,.availableBusesCountyFallback>button.isActive{color:#0875d1;background:#eef7fb;border-color:#0875d1;outline:none}.availableBusesCountyFallback>p{color:#6b818d;background:#f4f8fa;border-radius:8px;margin:0;padding:9px;font-size:10px;line-height:1.45}@media (max-width:760px){.availableBusesCountyMapCanvas{min-height:250px}.availableBusesCountyMapCanvas svg{height:250px}.availableBusesCountyBreadcrumbs{flex-wrap:wrap;overflow:visible}.availableBusesCountyBreadcrumbs button,.availableBusesCountyFallback>button,.availableBusesCountyDrillButton{min-height:44px}}@media (prefers-reduced-motion:reduce){.availableBusesCountyRegion path,.availableBusesCountyDrillButton{transition:none}.availableBusesCountyDrillButton:hover,.availableBusesCountyDrillButton:focus-visible{transform:none}}@media (max-width:390px){.availableBusesCountyPanel,.availableBusesCountyMapCanvas,.availableBusesCountyFallback{min-width:0;max-width:100%;overflow:hidden}.availableBusesCountyMapCanvas svg{width:100%;height:230px}}.publicOfferPage.driverAvailabilityDetailPage{width:min(1080px,100% - 32px);padding:22px 0 64px}.driverAvailabilityDetailPage .breadcrumb{margin-bottom:12px}.driverAvailabilityMiniHero{background:radial-gradient(circle at 88% 18%,#80be2d2e 0 7px,#0000 8px),linear-gradient(115deg,#fbfff5 0%,#f0f9df 62%,#e3f3c8 100%);border:1px solid #cfe7b2;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:158px;padding:22px 24px;display:grid;position:relative;box-shadow:0 10px 28px #2d5b1214}.driverAvailabilityMiniHero:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#73b51d);border-radius:999px;width:118px;height:3px;position:absolute;bottom:14px;right:22px;transform:skew(-28deg)}.driverAvailabilityMiniHeroCopy{z-index:1;min-width:0;position:relative}.driverAvailabilityMiniHeroCopy>span{color:#4d790f;letter-spacing:.11em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.driverAvailabilityMiniHeroCopy>span i{background:#79bd20;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #79bd2021}.driverAvailabilityMiniHero h1{color:#0b3152;letter-spacing:-.035em;margin:7px 0 5px;font-size:clamp(28px,3.1vw,42px);line-height:1.05}.driverAvailabilityMiniHeroCopy p{color:#435b68;max-width:650px;margin:0;font-size:14px;line-height:1.45}.driverAvailabilityHeroAction{z-index:3;width:min(238px,100%);position:relative}.driverAvailabilityHeroAction .publicInterestBox,.driverAvailabilityLowerInterest .publicInterestBox{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:7px;margin:0;padding:0;position:relative}.driverAvailabilityHeroAction .publicInterestEyebrow{display:none}.driverAvailabilityHeroAction .publicInterestPrimary,.driverAvailabilityHeroAction .publicInterestSecondary,.driverAvailabilityLowerInterest .publicInterestPrimary{background:#5d9f13;border-color:#4c8d0c;min-height:48px;box-shadow:0 8px 20px #46800c33}.driverAvailabilityHeroAction .publicInterestPrimary:hover,.driverAvailabilityLowerInterest .publicInterestPrimary:hover{background:#4a840b}.driverAvailabilityDetailPage .publicInterestPrimary:focus-visible,.driverAvailabilityDetailPage .publicInterestSecondary:focus-visible,.driverAvailabilityInterestHelp summary:focus-visible,.driverAvailabilityDetailPage .contactDisclosureToggle:focus-visible{outline-offset:3px;outline:3px solid #32690957}.driverAvailabilityDetailPage .publicInterestDeferred{display:block}.driverAvailabilityDetailPage .publicInterestEmptyPrompt{z-index:20;background:#fff;border:1px solid #c9d8c0;border-radius:11px;width:min(360px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0d30472e}.driverAvailabilityDetailPage .publicInterestEmptyPrompt strong{color:#153c54;font-size:16px;display:block}.driverAvailabilityDetailPage .publicInterestEmptyPrompt p{color:#536b77;margin:7px 0 12px;font-size:13px;line-height:1.45}.driverAvailabilityDetailPage .publicInterestEmptyPrompt .publicInterestSecondary{color:#396d0a;border-color:#6d9f39;min-height:44px}.driverAvailabilityCompactMeta{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;display:grid}.driverAvailabilityBadges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.driverAvailabilityDetailPage .publicOfferType,.driverAvailabilityDetailPage .publicOfferOwnerBadge{margin:0}.driverAvailabilityDetailPage .publicOfferReference{min-width:0;margin:0;padding:8px 11px}.driverAvailabilityDetailPage .driverAvailabilityIdentityCard{border-radius:11px;margin-top:10px;padding:13px 15px}.driverAvailabilityDetailPage .publicOfferAvatar{border-radius:11px;width:62px;height:62px;font-size:23px}.driverAvailabilityDetailPage .publicOfferIdentity{gap:13px}.driverAvailabilityDetailPage .publicOfferIdentity h2{color:#172934;letter-spacing:-.4px;margin:0;font-size:23px;line-height:1.12}.driverAvailabilityDetailPage .publicOfferIdentity h2 strong{color:#1769e0}.driverAvailabilityDetailPage .publicOfferIdentity p{margin-top:4px}.driverAvailabilityDetailPage .driverPrivacyBadge,.driverAvailabilityDetailPage .publicOfferTrust{margin-top:6px}.driverAvailabilityDetailPage .publicOfferGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.driverAvailabilityDetailPage .publicOfferCard{border-radius:9px;min-height:0;padding:12px 13px}.driverAvailabilityDetailPage .publicOfferLabel{margin-bottom:5px;font-size:10px}.driverAvailabilityDetailPage .publicOfferBig{font-size:15px}.driverAvailabilityDetailPage .publicOfferBig.small{font-size:13px}.driverAvailabilityDetailSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.driverAvailabilityDetailSections .publicOfferSection{border-radius:10px;min-width:0;margin:0;padding:14px 15px}.driverAvailabilityDetailSections .publicOfferSection:first-child,.driverAvailabilityDetailSections .publicOfferSection:last-child{grid-column:1/-1}.driverAvailabilityDetailSections .publicOfferSection h2{margin-bottom:9px;font-size:16px}.driverAvailabilityDetailSections .publicOfferTags{gap:6px}.driverAvailabilityDetailSections .publicOfferTags span{padding:5px 8px;font-size:12px}.driverAvailabilityDetailSections .publicOfferText{margin-top:8px}.driverAvailabilityDetailSections .publicOfferConditions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.driverAvailabilityDetailSections .publicOfferConditions>div{padding:9px 11px}.driverAvailabilityContactSection,.driverAvailabilityShareSection{background:#fff;border:1px solid #d6e1e7;border-radius:12px;margin-top:12px;padding:17px 18px}.driverAvailabilityContactSection{background:#fbfef8;border-color:#cbdcc7}.driverAvailabilityContactSection>header>span{color:#508012;letter-spacing:.1em;font-size:10px;font-weight:900}.driverAvailabilityContactSection h2,.driverAvailabilityShareSection>h2{color:#173b52;margin:5px 0 7px;font-size:18px}.driverAvailabilityContactSection>header>p{color:#536b77;max-width:780px;margin:0;font-size:13px;line-height:1.5}.driverAvailabilityInterestHelp{color:#3f5965;margin-top:10px;font-size:13px}.driverAvailabilityInterestHelp summary{cursor:pointer;color:#1769e0;width:max-content;max-width:100%;font-weight:800}.driverAvailabilityInterestHelp ol{margin:8px 0 0;padding-left:20px;line-height:1.55}.driverAvailabilityLowerInterest{margin-top:12px}.driverAvailabilityLowerInterest .publicInterestBox:not(.publicInterestDeferred){background:#f4faef;border:1px solid #d0e0cd;padding:12px}.driverAvailabilityContactSection .contactDisclosure{margin-top:12px}.driverAvailabilityShareSection .shareBox{margin:0}.driverAvailabilityShareSection>h2{letter-spacing:.08em;margin-top:0;margin-bottom:10px;font-size:15px}@media (max-width:960px){.driverAvailabilityMiniHero{min-height:146px;padding:19px 20px}.driverAvailabilityDetailPage .publicOfferGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.publicOfferPage.driverAvailabilityDetailPage{width:min(100% - 22px,1080px);padding-top:16px}.driverAvailabilityMiniHero{border-radius:12px;height:126px;min-height:126px;padding:12px;display:block}.driverAvailabilityMiniHero h1{margin:5px 0 4px;font-size:20px;line-height:1.02}.driverAvailabilityMiniHeroCopy>span{letter-spacing:.07em;font-size:8px}.driverAvailabilityMiniHeroCopy p{max-width:185px;font-size:11px;line-height:1.3}.driverAvailabilityHeroAction{width:118px;position:absolute;bottom:12px;right:12px}.driverAvailabilityHeroAction .publicInterestPrimary,.driverAvailabilityHeroAction .publicInterestSecondary{width:100%;min-height:52px;padding:0 9px;font-size:9px}.driverAvailabilityCompactMeta{grid-template-columns:1fr}.driverAvailabilityDetailPage .publicOfferReference>small{width:100%;margin-left:0}.driverAvailabilityDetailPage .driverAvailabilityIdentityCard{padding:12px}.driverAvailabilityDetailPage .publicOfferIdentity h2{font-size:20px}.driverAvailabilityDetailPage .publicOfferGrid,.driverAvailabilityDetailSections{grid-template-columns:1fr}.driverAvailabilityDetailSections .publicOfferSection:first-child,.driverAvailabilityDetailSections .publicOfferSection:last-child{grid-column:auto}.driverAvailabilityDetailPage .publicOfferCard,.driverAvailabilityDetailSections .publicOfferSection,.driverAvailabilityContactSection,.driverAvailabilityShareSection{padding:12px}.driverAvailabilityDetailPage .publicInterestEmptyPrompt{width:min(328px,100vw - 32px);right:0}.driverAvailabilityLowerInterest .publicInterestPrimary,.driverAvailabilityLowerInterest .publicInterestSecondary{width:100%;min-height:46px}.driverAvailabilityDetailSections .publicOfferConditions{grid-template-columns:1fr 1fr}}.availableBusesHome.availableBusesDashboardHome{box-sizing:border-box;background:#f7fbfd;border:1px solid #c5dae6;border-left:5px solid #0875d1;border-radius:18px;width:min(1180px,100% - 36px);margin:38px auto;padding:24px 26px 20px;box-shadow:0 14px 38px #102f4312}.availableBusesDashboardHome .availableBusesDashboardHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}.availableBusesDashboardHeader>div{min-width:0}.availableBusesDashboardHeader>div>span{color:#0875d1;letter-spacing:.14em;font-size:10px;font-weight:950}.availableBusesDashboardHome .availableBusesDashboardHeader h2{color:#17384b;letter-spacing:-.025em;margin:5px 0 4px;font-size:clamp(26px,2.6vw,36px);line-height:1.08}.availableBusesDashboardHome .availableBusesDashboardHeader p{color:#607885;margin:0;font-size:13px;line-height:1.45}.availableBusesCount{color:#17384b;white-space:nowrap;background:#fff;border:1px solid #b8d4e3;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;display:inline-flex}.availableBusesCount i,.availableBusesLiveLabel i,.availableBusLiveStatus i{background:#25935c;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #25935c1f}.availableBusesDashboard{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);gap:14px;min-width:0;margin-top:16px;display:grid}.availableBusesMapPanel,.availableBusesLivePanel{box-sizing:border-box;background:#fff;border:1px solid #d1e1e9;border-radius:14px;min-width:0;padding:14px;overflow:hidden}.availableBusesPanelHead{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.availableBusesPanelHead>div{min-width:0}.availableBusesPanelHead span{color:#0875d1;letter-spacing:.1em;align-items:center;gap:6px;font-size:9px;font-weight:950;display:inline-flex}.availableBusesPanelHead h3{color:#17384b;margin:3px 0 0;font-size:17px;line-height:1.2}.availableBusesPanelHead button{color:#356074;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd3df;border-radius:8px;flex:none;padding:0 10px;font-size:10px;font-weight:850}.availableBusesPanelHead button:hover,.availableBusesPanelHead button.isActive{color:#0875d1;background:#eaf5fb;border-color:#0875d1}.availableBusesMapCanvas{place-items:center;min-height:286px;display:grid;position:relative}.availableBusesMapCanvas svg{width:100%;height:286px;overflow:visible}.availableBusesMapRegion{color:#dfeaf0;outline:none}.availableBusesMapRegion path{fill:currentColor;stroke:#fff;stroke-width:2.2px;vector-effect:non-scaling-stroke;transition:color .15s,filter .15s}.availableBusesMapRegion text{fill:#fff;pointer-events:none;font-size:24px;font-weight:950}.availableBusesMapRegion.isAvailable{color:#2780bc;cursor:pointer}.availableBusesMapRegion.isAvailable:hover,.availableBusesMapRegion.isAvailable:focus{color:#12669f;filter:drop-shadow(0 3px 5px #12466638)}.availableBusesMapRegion.isSelected{color:#164f78}.availableBusesMapRegion.isSelected path{stroke:#91c83e;stroke-width:4px}.availableBusesMapTooltip{z-index:2;color:#17384b;pointer-events:none;background:#fffffff7;border:1px solid #bdd3df;border-radius:9px;gap:2px;max-width:calc(100% - 12px);padding:8px 10px;font-size:10px;display:grid;position:absolute;bottom:5px;right:6px;box-shadow:0 8px 20px #0f30431f}.availableBusesMapTooltip span{color:#607885}.availableBusesMapHint{color:#718792;text-align:center;margin:1px 0 0;font-size:10px}.availableBusesActiveFilter{color:#4b6c7c;background:#eef7fb;border-radius:7px;margin:8px 0 0;padding:6px 9px;font-size:10px}.availableBusesLiveList{margin-top:8px;display:grid}.availableBusLiveRow{min-width:0;min-height:61px;color:inherit;box-sizing:border-box;border-top:1px solid #e1ebf0;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:6px 4px;text-decoration:none;display:grid}.availableBusLiveRow:first-child{border-top:0}.availableBusLiveRow:hover{background:#f3f9fc}.availableBusLiveRow:focus-visible,.availableBusesPanelHead button:focus-visible,.availableBusesDashboardActions a:focus-visible{outline-offset:2px;outline:3px solid #0875d13d}.availableBusLiveRow>img,.availableBusLiveFallback{border-radius:9px;width:48px;height:48px}.availableBusLiveRow>img{object-fit:cover;background:#eaf1f4;display:block}.availableBusLiveFallback{color:#52778a;background:#eaf3f7;place-items:center;display:grid}.availableBusLiveFallback svg{fill:currentColor;width:25px;height:25px}.availableBusLiveCopy{gap:2px;min-width:0;display:grid}.availableBusLiveCopy>strong{color:#17384b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.availableBusLiveCopy small{color:#607885;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.25;overflow:hidden}.availableBusLiveCopy small i{color:#a5b6bf;font-style:normal}.availableBusLiveCopy .availableBusLiveTerm{color:#355b6f}.availableBusLiveStatus{color:#167a4b;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:900;display:inline-flex}.availableBusLiveStatus i{width:6px;height:6px}.availableBusLiveRow>b{color:#0875d1;font-size:17px}.availableBusesLiveEmpty{color:#4f6d7b;text-align:left;justify-content:center;align-items:center;gap:14px;min-height:278px;padding:24px;display:flex}.availableBusesLiveEmpty>div{gap:4px;display:grid}.availableBusesLiveEmpty strong{color:#17384b}.availableBusesLiveEmpty span{max-width:330px;font-size:12px;line-height:1.45}.availableBusesDashboardFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.availableBusesDashboardActions{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.availableBusesDashboardActions a{text-align:center;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:10px;font-weight:950;line-height:1.2;text-decoration:none;display:inline-flex}.availableBusesAddAction{color:#fff;background:#0875d1;border:1px solid #0875d1}.availableBusesAddAction:hover{background:#0764b2}.availableBusesAllAction{color:#0875d1;background:#fff;border:1px solid #a9c8d8}.availableBusesAllAction:hover{background:#eef7fb;border-color:#0875d1}.availableBusesDashboardFooter>small{color:#718792;flex:none;font-size:10px}@media (max-width:760px){.availableBusesHome.availableBusesDashboardHome{border-radius:15px;width:min(100% - 20px,1180px);margin:28px auto;padding:18px 12px 16px}.availableBusesDashboardHome .availableBusesDashboardHeader{flex-direction:column;align-items:flex-start;gap:12px}.availableBusesDashboardHome .availableBusesDashboardHeader h2{font-size:28px}.availableBusesCount{min-height:34px;padding:0 11px}.availableBusesDashboard{grid-template-columns:minmax(0,1fr);gap:10px}.availableBusesMapPanel,.availableBusesLivePanel{border-radius:12px;padding:12px 10px}.availableBusesMapCanvas{min-height:250px}.availableBusesMapCanvas svg{height:250px}.availableBusLiveRow{grid-template-columns:44px minmax(0,1fr) 18px;gap:8px}.availableBusLiveRow>img,.availableBusLiveFallback{width:44px;height:44px}.availableBusLiveStatus{display:none}.availableBusesLiveEmpty{min-height:180px;padding:22px 8px}.availableBusesDashboardFooter{flex-direction:column;align-items:stretch;gap:8px}.availableBusesDashboardActions{grid-template-columns:minmax(0,1fr);display:grid}.availableBusesDashboardActions a{width:100%;min-height:44px}.availableBusesDashboardFooter>small{text-align:center}}@media (prefers-reduced-motion:reduce){.availableBusesMapRegion path{transition:none}}.tendersPage .tendersHero{isolation:isolate;background:#0d293d;border:1px solid #244f63;border-radius:18px;align-items:center;width:100%;max-width:none;min-height:210px;margin-bottom:0;padding:27px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #0e2d3f24}.tendersPage .tendersHero:before{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b273b 0% 44%,#0b273be6 55%,#0b273b38 78%,#0b273b14 100%);width:auto;inset:0}.tendersHeroMedia{z-index:0;position:absolute;inset:0 0 0 38%}.tendersHeroMedia img{object-fit:cover;object-position:58% 44%}.tendersHeroCopy{z-index:2;width:min(61%,700px);min-width:0;position:relative}.tendersPage .tendersEyebrow{color:#8de0b2;letter-spacing:.145em;font-size:10px}.tendersPage .tendersHero h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:9px 0 10px;font-size:clamp(31px,3.15vw,43px);line-height:1.02}.tendersPage .tendersHeroCopy>p{color:#d8e5eb;text-wrap:pretty;max-width:650px;margin:0;font-size:15px;line-height:1.48}.tendersPage .tenderLiveCountBelow{margin:10px 0 14px;padding:8px 13px;box-shadow:0 4px 13px #1652350e}@media (max-width:720px){.tendersPage .tendersHeroCopy{width:66%}.tendersPage .tendersHero h1{font-size:clamp(28px,5.1vw,35px)}.tendersPage .tendersHeroCopy>p{font-size:13px;line-height:1.4}}@media (max-width:560px){.tendersPage .tendersHero{background:#0d293d;border-radius:15px;align-items:flex-start;min-height:0;padding:92px 18px 17px}.tendersPage .tendersHero:before{background:linear-gradient(#0b273b05 0,#0b273b1a 52px,#0b273b 90px 100%)}.tendersHeroMedia{height:92px;inset:0 0 auto}.tendersHeroMedia img{object-position:62% 38%}.tendersPage .tendersHeroCopy{width:100%}.tendersPage .tendersEyebrow{letter-spacing:.115em;font-size:9px}.tendersPage .tendersHero h1{overflow-wrap:anywhere;margin:7px 0 8px;line-height:1.02;font-size:clamp(24px,7.4vw,29px)!important}.tendersPage .tendersHeroCopy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.38;display:-webkit-box;overflow:hidden}.tendersPage .tenderLiveCountBelow{width:fit-content;max-width:100%;margin:8px 0 12px;padding:7px 11px;font-size:11px}}.gddkiaHomeSection{color:#0e2942;width:min(1180px,100% - 40px);margin:54px auto}.gddkiaHomeHeader{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:16px;display:flex}.gddkiaHomeHeader>div{min-width:0}.gddkiaHomeHeader span{color:#178250;letter-spacing:.16em;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.gddkiaHomeHeader h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,38px);line-height:1.04}.gddkiaHomeHeader p{color:#526779;max-width:680px;margin:10px 0 0;font-size:15px;line-height:1.55}.gddkiaHomeHeader>a{color:#126a9b;letter-spacing:.035em;flex:none;padding-bottom:4px;font-size:12px;font-weight:900;text-decoration:none}.gddkiaHomeHeader>a:hover{text-decoration:underline}.gddkiaHomeStatus{color:#5c6f7d;background:#f8fbfc;border:1px solid #d9e4e9;border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:38px;padding:8px 13px;font-size:11px;display:flex}.gddkiaHomeStatus strong{color:#176b43;letter-spacing:.045em;align-items:center;gap:7px;font-size:11px;display:inline-flex}.gddkiaHomeStatus strong i{background:#22a164;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22a1641f}.gddkiaHomeStatus strong.isStale{color:#8a6519}.gddkiaHomeLayout{background:#fff;border:1px solid #d9e4e9;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:minmax(0,1.55fr) minmax(285px,.72fr);min-height:390px;display:grid;overflow:hidden;box-shadow:0 14px 35px #142f4114}.gddkiaHomeMap{background:radial-gradient(circle at 50% 45%,#f9fcfd 0,#edf4f6 100%);border-right:1px solid #dfe8ec;min-width:0;min-height:390px;position:relative;overflow:hidden}.gddkiaHomeMap svg{filter:drop-shadow(0 5px 10px #294a5b14);width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px}.gddkiaHomeMap svg path{fill:#dce9e7;stroke:#fff;stroke-width:2.2px}.gddkiaHomeMarkers{position:absolute;inset:14px}.gddkiaRoadMarker{z-index:2;cursor:pointer;background:#647887;border:2px solid #fff;border-radius:50%;width:18px;height:18px;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #0a202f6b}.gddkiaRoadMarker:hover,.gddkiaRoadMarker:focus-visible{z-index:4;outline:3px solid #13669640;transform:translate(-50%,-50%)scale(1.28)}.gddkiaRoadMarker.isSelected{z-index:3;box-shadow:0 0 0 4px #ffffffd1,0 0 0 7px #1146655c}.gddkiaRoadMarker.is-closure,.gddkiaHomeDetailsTop span.is-closure,.gddkiaHomeLegend i.is-closure{background:#b92c35}.gddkiaRoadMarker.is-incident,.gddkiaHomeDetailsTop span.is-incident,.gddkiaHomeLegend i.is-incident{background:#e27618}.gddkiaRoadMarker.is-works,.gddkiaHomeDetailsTop span.is-works,.gddkiaHomeLegend i.is-works{background:#d0a316}.gddkiaRoadMarker.is-other,.gddkiaHomeDetailsTop span.is-other,.gddkiaHomeLegend i.is-other{background:#55758b}.gddkiaHomeDetails{background:#fff;min-width:0;max-height:390px;padding:26px 25px 22px;overflow-y:auto}.gddkiaHomeDetailsTop{align-items:center;gap:10px;display:flex}.gddkiaHomeDetailsTop span{color:#fff;letter-spacing:.045em;text-transform:uppercase;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:900}.gddkiaHomeDetailsTop strong{color:#163e58;font-size:13px}.gddkiaHomeDetails h3{overflow-wrap:anywhere;margin:17px 0 4px;font-size:21px;line-height:1.25}.gddkiaHomeProvince{color:#71828d;margin:0 0 18px;font-size:12px}.gddkiaHomeDetails dl{gap:9px;margin:0 0 17px;display:grid}.gddkiaHomeDetails dl div{grid-template-columns:94px minmax(0,1fr);gap:10px;display:grid}.gddkiaHomeDetails dt{color:#74848e;font-size:11px}.gddkiaHomeDetails dd{color:#273f4e;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.gddkiaHomeDescription{color:#455b69;overflow-wrap:anywhere;margin:0 0 15px;font-size:12px;line-height:1.55}.gddkiaHomeDetails small{color:#7c8a93;font-size:10px;display:block}.gddkiaHomeFullMap,.gddkiaHomeFallback a{color:#126a9b;margin-top:20px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.gddkiaHomeFullMap:hover,.gddkiaHomeFallback a:hover{text-decoration:underline}.gddkiaHomeNoMarkers{color:#526779;font-size:13px;line-height:1.5}.gddkiaHomeNoMarkers strong{color:#173c54}.gddkiaHomeLegend{color:#60727e;flex-wrap:wrap;gap:9px 18px;padding:13px 4px 0;font-size:10px;display:flex}.gddkiaHomeLegend span{align-items:center;gap:6px;display:inline-flex}.gddkiaHomeLegend i{border-radius:50%;width:8px;height:8px}.gddkiaHomeFallback{color:#526779;background:#f8fbfc;border:1px solid #d9e4e9;border-radius:0 0 14px 14px;padding:26px}.gddkiaHomeFallback strong{color:#173c54}.gddkiaHomeFallback p{margin:7px 0 0;font-size:13px}.busportFooterV3ToolsLink{color:#c9f193!important;font-weight:900!important}@media (max-width:700px){.gddkiaHomeSection{width:calc(100% - 24px);margin:40px auto}.gddkiaHomeHeader{flex-direction:column;align-items:flex-start;gap:13px}.gddkiaHomeHeader h2{overflow-wrap:anywhere;font-size:clamp(25px,8vw,32px)}.gddkiaHomeHeader p{font-size:13px}.gddkiaHomeHeader>a{white-space:normal;line-height:1.4}.gddkiaHomeStatus{flex-direction:column;align-items:flex-start;gap:5px;padding:10px 12px}.gddkiaHomeLayout{grid-template-columns:minmax(0,1fr)}.gddkiaHomeMap{border-bottom:1px solid #dfe8ec;border-right:0;min-height:320px}.gddkiaHomeDetails{max-height:none;padding:22px 18px}}@media (max-width:430px){.gddkiaHomeMap{min-height:286px}.gddkiaHomeMap svg,.gddkiaHomeMarkers{inset:10px}.gddkiaHomeMap svg{width:calc(100% - 20px);height:calc(100% - 20px)}.gddkiaRoadMarker{width:16px;height:16px}.gddkiaHomeDetails dl div{grid-template-columns:82px minmax(0,1fr)}}.gddkiaRoadMarker{width:26px;height:26px;box-shadow:none;background:0 0;border:0;place-items:center;display:grid}.gddkiaRoadMarker>span{background:var(--gddkia-marker-color,#55758b);border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;transition:transform .15s,box-shadow .15s;display:block;box-shadow:0 1px 4px #0a202f70}.gddkiaRoadMarker:hover,.gddkiaRoadMarker:focus-visible{outline:0;transform:translate(-50%,-50%)}.gddkiaRoadMarker:hover>span,.gddkiaRoadMarker:focus-visible>span{transform:scale(1.18);box-shadow:0 0 0 3px #13669638,0 1px 4px #0a202f70}.gddkiaRoadMarker.isSelected{box-shadow:none}.gddkiaRoadMarker.isSelected>span{box-shadow:0 0 0 3px #fff,0 0 0 6px #11466561}.gddkiaRoadMarker.is-closure{--gddkia-marker-color:#b92c35}.gddkiaRoadMarker.is-incident{--gddkia-marker-color:#e27618}.gddkiaRoadMarker.is-works{--gddkia-marker-color:#d0a316}.gddkiaRoadMarker.is-other{--gddkia-marker-color:#55758b}.gddkiaRoadCluster{z-index:3;color:#fff;cursor:pointer;background:#123e59;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0a202f59}.gddkiaRoadCluster:hover,.gddkiaRoadCluster:focus-visible{z-index:5;outline:3px solid #13669640}.gddkiaRoadCluster.isSelected{box-shadow:0 0 0 3px #fff,0 0 0 6px #11466561}.gddkiaHomeLegend i.is-cluster{background:#123e59}.gddkiaClusterSummary{min-width:0}.gddkiaClusterSummary h3{color:#163e58;margin:0 0 5px;font-size:17px}.gddkiaClusterSummary>p{color:#6a7d89;margin:0 0 14px;font-size:12px}.gddkiaClusterSummary ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.gddkiaClusterSummary li{min-width:0}.gddkiaClusterSummary li button{color:#294b60;text-align:left;cursor:pointer;background:#f8fbfc;border:1px solid #dce6eb;border-radius:8px;width:100%;min-width:0;padding:10px 11px;display:grid}.gddkiaClusterSummary li button:hover,.gddkiaClusterSummary li button:focus-visible{background:#f1f7f9;border-color:#8db4c9;outline:2px solid #13669624}.gddkiaClusterSummary li strong{font-size:11px}.gddkiaClusterSummary li span{overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.35}.gddkiaClusterSummary li small{text-transform:uppercase;margin-top:4px;font-size:9px}.gddkiaClusterBack{color:#126a9b;cursor:pointer;background:0 0;border:0;margin:0 0 16px;padding:0;font-size:10px;font-weight:900}.gddkiaClusterBack:hover,.gddkiaClusterBack:focus-visible{text-decoration:underline}@media (max-width:430px){.gddkiaRoadMarker{width:26px;height:26px}.gddkiaRoadMarker>span{width:9px;height:9px}.gddkiaRoadCluster{width:30px;height:30px}}.siteReviewPanel,.siteReviewsHome,.siteReviewsPublicHero,.siteReviewsPublicContent,.siteReviewCompletionPrompt,.siteReviewAdminCard{box-sizing:border-box;min-width:0}.siteReviewPanel{background:#fff;border:1px solid #d7e2e9;border-radius:14px;margin-top:28px;padding:26px;box-shadow:0 8px 24px #0f2b400f}.siteReviewPanelHead,.siteReviewsSectionHead,.siteReviewAdminTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.siteReviewPanel h2,.siteReviewsHome h2,.siteReviewsPublicHero h1{color:#102d4f;margin:4px 0 0;line-height:1.14}.siteReviewIntro{color:#486275;max-width:760px;margin:14px 0 0;line-height:1.65}.siteReviewStatus{color:#395468;letter-spacing:.04em;text-transform:uppercase;background:#edf3f6;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.siteReviewStatus--approved{color:#23633a;background:#e7f6ec}.siteReviewStatus--pending{color:#7b5708;background:#fff4d8}.siteReviewStatus--rejected,.siteReviewStatus--hidden{color:#8b3030;background:#f8e8e8}.siteReviewEligibilityNote,.siteReviewVerifiedBasis,.siteReviewIdentityNotice{color:#34566c;background:#f3f8fb;border-radius:9px;margin:18px 0 0;padding:13px 15px;font-size:14px;line-height:1.55}.siteReviewVerifiedBasis{border-left:3px solid #1682bb}.siteReviewIdentityNotice{color:#6e5317;background:#fff8e8;margin:0}.siteReviewForm{gap:13px;margin-top:20px;display:grid}.siteReviewForm>label:first-child{color:#193a53;font-size:13px;font-weight:900}.siteReviewForm textarea{resize:vertical;box-sizing:border-box;color:#172e3e;width:100%;min-height:132px;font:inherit;background:#fff;border:1px solid #b9cbd6;border-radius:9px;padding:14px 15px;line-height:1.55;display:block}.siteReviewForm textarea:focus{border-color:#117eb8;outline:3px solid #117eb826}.siteReviewFormMeta{color:#617987;justify-content:space-between;gap:12px;display:flex}.siteReviewFormMeta .isInvalid{color:#aa2424;font-weight:800}.siteReviewCheck{color:#263f50;cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.siteReviewCheck input{accent-color:#0b74ae;flex:none;width:18px;height:18px;margin:1px 0 0}.siteReviewConsent{border-top:1px solid #e1e8ed;padding-top:12px;font-weight:700}.siteReviewActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.siteReviewActions button,.siteReviewActions a,.siteReviewCompletionPrompt a,.siteReviewsSectionHead>a,.siteReviewsPagination a{box-sizing:border-box;color:#fff;letter-spacing:.03em;cursor:pointer;background:#0d6f9f;border:0;border-radius:7px;min-height:42px;padding:12px 16px;font-size:12px;font-weight:900;line-height:1.2;text-decoration:none}.siteReviewActions button:disabled{opacity:.48;cursor:not-allowed}.siteReviewActions .siteReviewWithdraw{color:#914040;background:0 0;border:1px solid #ddbcbc}.siteReviewMessage{margin:0;font-size:14px;font-weight:700}.siteReviewMessage.isError{color:#a12424}.siteReviewMessage.isSuccess{color:#21723d}.siteReviewCompletionPrompt{background:#f5fafc;border:1px solid #cfe1e9;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:flex}.siteReviewCompletionPrompt h3{color:#173a53;margin:0 0 5px}.siteReviewCompletionPrompt p{color:#526c7d;margin:0;line-height:1.5}.siteReviewCompletionPrompt a{flex:none}.siteReviewsHome{background:#f8fbfd;border:1px solid #d8e4ea;border-radius:16px;width:min(1180px,100% - 40px);margin:74px auto 44px;padding:34px}.siteReviewsSectionHead{align-items:flex-end;margin-bottom:24px}.siteReviewsSectionHead>a{color:#0d6f9f;background:0 0;min-height:auto;padding:0}.siteReviewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.siteReviewCard{box-sizing:border-box;background:#fff;border:1px solid #d9e3e9;border-radius:11px;flex-direction:column;justify-content:space-between;min-width:0;min-height:190px;padding:22px;display:flex}.siteReviewBody{color:#203a4c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}.siteReviewCard footer{color:#173d58;flex-direction:column;gap:3px;margin-top:22px;display:flex}.siteReviewCard footer strong{font-size:13px}.siteReviewCard footer span{color:#607887;font-size:12px}.siteReviewsPublicHero,.siteReviewsPublicContent{width:min(1120px,100% - 40px);margin-left:auto;margin-right:auto}.siteReviewsPublicHero{padding:70px 0 34px}.siteReviewsPublicHero h1{max-width:760px;font-size:clamp(34px,5vw,58px)}.siteReviewsPublicHero>p:last-child{color:#536d7e;max-width:720px;margin:18px 0 0;font-size:18px;line-height:1.65}.siteReviewsPublicContent{padding-bottom:80px}.siteReviewsPublicGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.siteReviewsEmpty{color:#385569;text-align:center;background:#f8fbfd;border:1px solid #d8e3e9;border-radius:12px;padding:34px}.siteReviewsEmpty strong{color:#17374f;font-size:19px;display:block}.siteReviewsEmpty p{max-width:640px;margin:10px auto 0;line-height:1.6}.siteReviewsPagination{color:#536d7e;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:28px;font-size:12px;font-weight:800;display:grid}.siteReviewsPagination a:first-child{justify-self:start}.siteReviewsPagination a:last-child{justify-self:end}.siteReviewAdminPolicy{color:#536c7c;max-width:850px;line-height:1.6}.siteReviewAdminList{gap:16px;margin-top:20px;display:grid}.siteReviewAdminCard{background:#fff;border:1px solid #d4e1e7;border-radius:10px;padding:20px}.siteReviewAdminTop strong,.siteReviewAdminTop span{display:block}.siteReviewAdminTop span{color:#627989;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:800}.siteReviewAdminTop time{color:#617787;font-size:12px}.siteReviewAdminBody{color:#20394a;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;font-size:16px;line-height:1.65}.siteReviewAdminFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.siteReviewAdminFacts div{background:#f4f8fa;border-radius:7px;min-width:0;padding:10px 12px}.siteReviewAdminFacts dt{color:#687e8c;text-transform:uppercase;font-size:10px;font-weight:900}.siteReviewAdminFacts dd{color:#29485d;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.siteReviewAdminReason{color:#7b4d20;font-size:13px}.siteReviewAdminActions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.siteReviewAdminActions form{flex-wrap:wrap;gap:6px;display:flex}.siteReviewAdminActions input{border:1px solid #bdcdd6;border-radius:6px;min-width:210px;padding:9px 10px}.siteReviewAdminActions button{color:#fff;cursor:pointer;background:#1d647f;border:0;border-radius:6px;min-height:38px;padding:9px 12px;font-size:11px;font-weight:900}@media (max-width:900px){.siteReviewsGrid,.siteReviewsPublicGrid{grid-template-columns:1fr 1fr}.siteReviewsGrid .siteReviewCard:nth-child(3){grid-column:1/-1}}@media (max-width:640px){.siteReviewPanel{margin-top:20px;padding:18px}.siteReviewPanelHead,.siteReviewsSectionHead,.siteReviewAdminTop,.siteReviewCompletionPrompt{flex-direction:column;align-items:stretch}.siteReviewStatus{align-self:flex-start}.siteReviewFormMeta{font-size:12px}.siteReviewActions{flex-direction:column;align-items:stretch}.siteReviewActions button,.siteReviewActions a,.siteReviewCompletionPrompt a{text-align:center;width:100%}.siteReviewsHome,.siteReviewsPublicHero,.siteReviewsPublicContent{width:min(100% - 24px,1120px)}.siteReviewsHome{margin-top:48px;padding:20px}.siteReviewsGrid,.siteReviewsPublicGrid{grid-template-columns:minmax(0,1fr)}.siteReviewsGrid .siteReviewCard:nth-child(3){grid-column:auto}.siteReviewCard{min-height:0;padding:19px}.siteReviewsPublicHero{padding-top:46px}.siteReviewsPublicHero>p:last-child{font-size:16px}.siteReviewsPagination{grid-template-columns:1fr}.siteReviewsPagination a:first-child,.siteReviewsPagination a:last-child{justify-self:stretch}.siteReviewAdminFacts{grid-template-columns:minmax(0,1fr)}.siteReviewAdminActions,.siteReviewAdminActions form{flex-direction:column;width:100%}.siteReviewAdminActions input,.siteReviewAdminActions button{box-sizing:border-box;width:100%;min-width:0}}.analyticsAdminContent{gap:24px;display:grid}.adminAnalyticsShortcut{background:#f6fbfd;border:1px solid #d8e4ea;border-radius:14px;margin-bottom:22px;padding:24px}.adminAnalyticsShortcut a{color:#0d607b;margin-top:12px;font-weight:900;text-decoration:none;display:inline-block}.analyticsTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.analyticsTiles article{background:#fff;border:1px solid #dbe6ea;border-radius:12px;min-height:112px;padding:18px;box-shadow:0 5px 20px #1437480f}.analyticsTiles span{color:#5c6f78;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.analyticsTiles strong{color:#17384b;margin-top:12px;font-size:32px;display:block}.analyticsMeasurementNote,.analyticsAttributionNote,.analyticsOverlapNote{border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.5}.analyticsMeasurementNote,.analyticsAttributionNote{color:#285469;background:#edf7fa}.analyticsOverlapNote{color:#704b00;background:#fff3d9;font-weight:700}.analyticsChart{background:repeating-linear-gradient(0deg,#edf2f4 0 1px,#0000 1px 25%);border-bottom:1px solid #b9c9d0;grid-template-columns:repeat(24,minmax(20px,1fr));min-width:760px;height:280px;margin-top:20px;padding-top:16px;display:grid;position:relative}.analyticsHour{justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative}.analyticsBars{justify-content:center;align-items:flex-end;gap:2px;width:80%;height:236px;display:flex}.analyticsBars b{background:#17789a;border-radius:3px 3px 0 0;width:38%;min-height:2px}.analyticsBars b+b{background:#dc6c23}.analyticsHour small{color:#667b85;font-size:9px;position:absolute;bottom:-22px}.analyticsHourMissing{color:#87969d;white-space:nowrap;width:72px;font-size:8px;position:absolute;bottom:55px;transform:rotate(-55deg)}.analyticsCampaignMarkers{z-index:2;pointer-events:none;position:absolute;inset:0}.analyticsCampaignMarkers i{background:#be2743;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #fffc}.analyticsLegend{color:#536873;gap:20px;margin-top:32px;font-size:12px;display:flex}.analyticsLegend span:first-child{color:#17789a}.analyticsLegend span:nth-child(2){color:#dc6c23}.analyticsLegend span:last-child{color:#be2743}.analyticsCampaigns{gap:18px;margin-top:18px;display:grid}.analyticsCampaign{border:1px solid #d8e3e7;border-radius:14px;overflow:hidden}.analyticsCampaign>header{color:#fff;background:#17384b;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.analyticsCampaign header span{letter-spacing:.1em;font-size:10px;font-weight:900}.analyticsCampaign header h3{margin:3px 0 0}.analyticsCampaign header p{margin:0;font-size:12px}.analyticsWindows{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.analyticsWindow{border-right:1px solid #e1e9ec;padding:16px}.analyticsWindow:last-child{border:0}.analyticsWindow h4{color:#17384b;margin:0 0 12px}.analyticsWindow dl{margin:0}.analyticsWindow dl div{border-bottom:1px dotted #e0e7ea;justify-content:space-between;gap:8px;padding:5px 0;font-size:11px;display:flex}.analyticsWindow dt{color:#627680}.analyticsWindow dd{color:#17384b;text-align:right;margin:0;font-weight:800}.analyticsNoData{color:#956b12;white-space:nowrap;font-weight:800}.analyticsHistory{overflow-x:auto}.analyticsHistory table{border-collapse:collapse;width:100%;min-width:860px}.analyticsHistory th,.analyticsHistory td{text-align:left;border-bottom:1px solid #dfe8eb;padding:11px 9px;font-size:12px}.analyticsHistory th{color:#536a75;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.analyticsCampaignForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.analyticsCampaignForm label{color:#536a75;text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.analyticsCampaignForm input,.analyticsCampaignForm textarea{color:#17384b;width:100%;font:inherit;text-transform:none;background:#fff;border:1px solid #c8d7dd;border-radius:8px;padding:11px}.analyticsCampaignNotes{grid-column:span 4}.analyticsCampaignForm button{color:#fff;background:#176f8e;border:0;border-radius:8px;min-height:44px;font-weight:900}.analyticsCampaignForm>p{color:#285469;grid-column:span 3;align-self:center;margin:0}@media (max-width:980px){.analyticsTiles,.analyticsWindows{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsCampaign>header{flex-direction:column;align-items:flex-start}.analyticsCampaignForm{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsCampaignNotes{grid-column:span 2}}@media (max-width:600px){.analyticsTiles,.analyticsWindows,.analyticsCampaignForm{grid-template-columns:1fr}.analyticsCampaignNotes,.analyticsCampaignForm>p{grid-column:auto}.analyticsWindow{border-bottom:1px solid #e1e9ec;border-right:0}}.offersViewSwitcher{background:#edf3f6;border:1px solid #d2dfe5;border-radius:12px;gap:4px;width:fit-content;max-width:100%;margin:0 0 16px;padding:4px;display:flex}.offersViewSwitcher button{color:#526b79;cursor:pointer;letter-spacing:.06em;background:0 0;border:0;border-radius:9px;min-width:124px;min-height:42px;padding:9px 18px;font-size:12px;font-weight:900}.offersViewSwitcher button.isActive{color:#fff;background:#17384b;box-shadow:0 5px 14px #17384b2e}.mapAccessNotice,.mapLazyLoading{color:#526b79;background:#fff;border:1px solid #d9e4ea;border-radius:14px;padding:22px}.mapAccessNotice{gap:5px;margin-bottom:16px;display:grid}.mapAccessNotice strong{color:#17384b}.driverMapView{background:#fff;border:1px solid #d9e4ea;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 14px 38px #12375014}.driverMapIntro{color:#fff;background:linear-gradient(135deg,#17384b 0%,#20556f 100%);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.driverMapEyebrow{color:#9fcee2;letter-spacing:.12em;font-size:10px;font-weight:900}.driverMapIntro h2{margin:4px 0 5px;font-size:clamp(20px,2vw,28px)}.driverMapIntro p{color:#d8e6ec;max-width:680px;margin:0;font-size:12px;line-height:1.5}.driverMapToday,.driverMapSubmit,.driverMapAreaSearch,.driverMapSee,.driverMapEmpty button{cursor:pointer;letter-spacing:.045em;border:0;border-radius:9px;font-size:11px;font-weight:900}.driverMapToday{color:#17384b;background:#fff;flex:none;min-height:42px;padding:10px 17px}.driverMapFilters{background:#f8fafb;border-bottom:1px solid #d9e4ea;grid-template-columns:minmax(128px,.8fr) minmax(128px,.8fr) minmax(210px,1.5fr) minmax(110px,.65fr) auto;align-items:end;gap:10px;padding:15px 18px;display:grid}.driverMapFilters label{min-width:0}.driverMapFilters label>span{color:#526b79;letter-spacing:.07em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.driverMapFilters input,.driverMapFilters select{color:#17384b;width:100%;min-width:0;height:43px;font:inherit;background:#fff;border:1px solid #c9d8df;border-radius:8px;padding:8px 10px;font-size:12px}.driverMapFilters input:focus,.driverMapFilters select:focus,.driverMapToday:focus-visible,.driverMapSubmit:focus-visible,.driverMapAreaSearch:focus-visible,.driverMapCluster:focus-visible,.driverMapSee:focus-visible,.offersViewSwitcher button:focus-visible{outline-offset:2px;outline:3px solid #f2a33a}.driverMapLocationField{min-width:0;position:relative}.driverMapSuggestions{z-index:20;background:#fff;border:1px solid #c9d8df;border-radius:10px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #12375029}.driverMapSuggestions>span{color:#687c88;padding:10px;font-size:11px;display:block}.driverMapSuggestions button{color:#17384b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.driverMapSuggestions button:hover,.driverMapSuggestions button:focus-visible{background:#edf4f8}.driverMapSuggestions button span{color:#687c88;font-size:10px}.driverMapSubmit{color:#fff;white-space:nowrap;background:#a92f2f;min-height:43px;padding:10px 15px}.driverMapToday:disabled,.driverMapSubmit:disabled,.driverMapAreaSearch:disabled,.driverMapPagination button:disabled{cursor:wait;opacity:.58}.driverMapError{color:#8d2727;background:#fff4f4;border-bottom:1px solid #eccaca;padding:11px 18px;font-size:12px;font-weight:800}.driverMapWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);min-width:0;display:grid}.driverMapCanvasShell{background:#dce7eb;min-width:0;height:min(650px,68vh);min-height:500px;position:relative;overflow:hidden}.driverMapCanvas{width:100%;height:100%}.driverMapAreaSearch{z-index:5;color:#17384b;white-space:nowrap;background:#fff;border:1px solid #c9d8df;min-height:40px;padding:9px 15px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #12375033}.driverMapLoading{z-index:4;color:#fff;letter-spacing:.06em;background:#17384be6;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:900;position:absolute;bottom:34px;right:14px}.driverMapCluster{color:#fff;cursor:pointer;background:#a92f2f;border:3px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;font-weight:900;display:grid;box-shadow:0 5px 15px #4d151552}.driverMapCluster.isRequestCluster{background:#c85800;box-shadow:0 5px 15px #6d310852}.driverMapResults{background:#f7fafb;border-left:1px solid #d9e4ea;min-width:0;height:min(650px,68vh);min-height:500px;overflow-y:auto}.driverMapResults>header{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #d9e4ea;padding:16px;position:sticky;top:0}.driverMapResults>header span{color:#687c88;text-transform:uppercase;font-size:10px;font-weight:800}.driverMapResults>header h3{color:#17384b;margin:4px 0 2px;font-size:17px}.driverMapResults>header p{color:#a92f2f;margin:0;font-size:10px;font-weight:900}.driverMapCards{gap:10px;padding:12px;display:grid}.driverMapCard{background:#fff;border:1px solid #d9e4ea;border-radius:12px;min-width:0;padding:15px}.driverMapVerified{color:#397e5a;letter-spacing:.055em;font-size:9px;font-weight:900}.driverMapCard h4{color:#17384b;margin:5px 0 11px;font-size:17px}.driverMapCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.driverMapCard dl>div{background:#f3f7f8;border-radius:8px;min-width:0;padding:8px}.driverMapCard dt{color:#78909c;font-size:8px;font-weight:900}.driverMapCard dd{overflow-wrap:anywhere;color:#294b5d;margin:3px 0 0;font-size:10px;font-weight:800}.driverMapTags,.driverMapWork{color:#526b79;margin:9px 0 0;font-size:10px;line-height:1.45}.driverMapTags{font-weight:800}.driverMapTrust{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.driverMapTrust span{color:#3e6477;background:#edf4f8;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.driverMapProtected{color:#687c88;margin-top:11px;font-size:9px;display:block}.driverMapSee{color:#fff;background:#17384b;place-items:center;min-height:44px;margin-top:11px;text-decoration:none;display:grid}.driverRequestMapCard .driverMapVerified{color:#a94700}.driverRequestCompensation{color:#174d38!important}.driverMapEmpty{color:#526b79;text-align:center;background:#fff;border:1px dashed #c9d8df;border-radius:12px;margin:12px;padding:26px 18px}.driverMapEmpty strong{color:#17384b;font-size:12px}.driverMapEmpty p{font-size:11px;line-height:1.55}.driverMapEmpty button{color:#17384b;background:#edf4f8;min-height:44px;margin:4px;padding:8px 11px}.driverMapPagination{justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.driverMapPagination button{color:#17384b;cursor:pointer;background:#fff;border:1px solid #c9d8df;border-radius:8px;width:38px;height:36px}.driverMapPagination span{color:#526b79;font-size:10px;font-weight:900}.driverMapPrivacyNote{color:#687c88;text-align:center;background:#fff;border-top:1px solid #d9e4ea;margin:0;padding:11px 16px;font-size:10px}.driverMapCanvas .maplibregl-ctrl-attrib{white-space:normal;max-width:calc(100% - 12px)}.driverMapCanvas .maplibregl-popup-content{color:#17384b;max-width:250px;font-size:11px;line-height:1.4}.driverMapCanvas .maplibregl-popup-content p{color:#687c88;margin:5px 0 0}@media (max-width:1050px){.driverMapFilters{grid-template-columns:repeat(4,minmax(0,1fr))}.driverMapLocationField,.driverMapSubmit{grid-column:span 2}.driverMapWorkspace{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr)}}.urgentPromoHome{--busport-urgent-accent:#b4232f;--busport-urgent-accent-hover:#971d27;box-sizing:border-box;width:min(590px,50% - 18px);margin:8px 0 48px max(18px,50% - 590px)}.urgentPromoCard{border:1px solid #b9ccd7;border-left:5px solid var(--busport-urgent-accent);color:#0a2a44;background:#fff;border-radius:18px;grid-template-columns:minmax(220px,41%) minmax(0,1fr);min-width:0;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden;box-shadow:0 14px 36px #0723391c}.urgentPromoCard:hover{border-color:var(--busport-urgent-accent-hover);box-shadow:0 17px 40px #07233924}.urgentPromoCard:hover .urgentPromoCta{background:var(--busport-urgent-accent-hover)}.urgentPromoCard:focus-visible{outline-offset:4px;outline:4px solid #b4232f4d}.urgentPromoImageFrame{aspect-ratio:1;isolation:isolate;background:#082943;min-width:0;display:block;position:relative;overflow:hidden}.urgentPromoImageFrame img{object-fit:cover;object-position:100% center;width:100%;height:100%;display:block}.urgentPromoVisualOverlay{z-index:1;box-sizing:border-box;color:#fff;pointer-events:none;background:#041e328c;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-width:0;padding:18px;display:flex;position:absolute;inset:0}.urgentPromoVisualBadge{background:var(--busport-urgent-accent);color:#fff;letter-spacing:.1em;border-radius:999px;align-items:center;min-height:29px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.urgentPromoVisualTitle{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;margin-top:10px;font-size:clamp(19px,1.75vw,24px);font-weight:800;line-height:1.02}.urgentPromoVisualTitle strong{color:#fff;font-size:1.18em;font-weight:950;display:block}.urgentPromoVisualBrand{letter-spacing:.01em;margin-top:9px;font-size:13px;font-weight:900}.urgentPromoCopy{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:22px 24px;display:flex}.urgentPromoEyebrow,.adminUrgentBadge{color:#092b44;letter-spacing:.09em;background:#8fd20a;border-radius:999px;justify-content:center;align-items:center;width:fit-content;font-weight:950;display:inline-flex}.urgentPromoEyebrow{background:var(--busport-urgent-accent);color:#fff;min-height:28px;padding:0 11px;font-size:10px}.urgentPromoTitle{color:#092c47;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:620px;margin-top:10px;font-size:clamp(23px,2.15vw,30px);font-weight:950;line-height:1.04}.urgentPromoCopy>strong{color:#166892;margin-top:14px;font-size:clamp(18px,1.55vw,22px);line-height:1.15}.urgentPromoDate{color:#4e6878;margin-top:6px;font-size:15px;font-weight:850}.urgentPromoCta{background:var(--busport-urgent-accent);color:#fff;letter-spacing:.035em;border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin-top:16px;padding:0 16px;font-size:10px;font-weight:950;display:inline-flex}.adminListingStatus{align-items:center;gap:6px;display:inline-flex}.adminUrgentBadge{padding:4px 7px;font-size:8px}.adminActionButtons button.urgentAdminButton{color:#466c08;background:#f5fae9;border-color:#a9cf64}.adminActionButtons button.urgentAdminButton.isActive{color:#092b44;background:#8fd20a;border-color:#7fb41b}@media (min-width:701px) and (max-width:1100px){.urgentPromoHome{width:min(802px,68% - 24.48px)}.urgentPromoCard{grid-template-columns:minmax(180px,38%) minmax(0,1fr)}}@media (max-width:700px){.urgentPromoHome{width:calc(100% - 24px);margin:4px auto 38px}.urgentPromoCard{border-left-width:1px;border-top:5px solid var(--busport-urgent-accent);border-radius:15px;grid-template-columns:minmax(0,1fr)}.urgentPromoCopy{padding:24px 22px 26px}.urgentPromoVisualOverlay{padding:22px}.urgentPromoVisualBadge{min-height:32px;font-size:12px}.urgentPromoVisualTitle{font-size:clamp(27px,8vw,34px)}.urgentPromoVisualBrand{font-size:15px}.urgentPromoTitle{font-size:clamp(27px,8.4vw,35px)}.urgentPromoCopy>strong{margin-top:18px;font-size:clamp(20px,6.2vw,25px)}.urgentPromoDate{font-size:15px}.urgentPromoCta{box-sizing:border-box;width:100%;margin-top:22px}}@media (prefers-reduced-motion:reduce){.urgentPromoCard{transition:none}}@media (max-width:760px){.offersViewSwitcher{width:100%}.offersViewSwitcher button{flex:1;min-width:0}.driverMapView{border-radius:13px}.driverMapIntro{align-items:flex-start;padding:16px}.driverMapIntro p{font-size:11px}.driverMapToday{white-space:nowrap;padding:9px 10px}.driverMapFilters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.driverMapLocationField,.driverMapSubmit{grid-column:1/-1}.driverMapWorkspace{display:block}.driverMapCanvasShell{height:50vh;min-height:330px;max-height:520px}.driverMapResults{border-top:1px solid #d9e4ea;border-left:0;height:auto;min-height:0;max-height:none;overflow:visible}.driverMapResults>header{position:static}.driverMapAreaSearch{text-overflow:ellipsis;max-width:calc(100% - 90px);top:12px;overflow:hidden}.driverMapCard dl{grid-template-columns:1fr}}.myBusesHero{isolation:isolate;background:radial-gradient(circle at 78% 16%,#91c83e2e,#0000 30%),linear-gradient(120deg,#061f36 0%,#0a304d 58%,#105071 100%);border:1px solid #163c57;border-radius:22px;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:330px;margin:0 0 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #09233533}.myBusesHeroCopy{z-index:3;color:#fff;box-sizing:border-box;flex-direction:column;justify-content:center;min-width:0;padding:42px 46px;display:flex;position:relative}.myBusesHeroCopy>span{color:#9dd14f;letter-spacing:.17em;font-size:11px;font-weight:950}.myBusesHeroCopy h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:9px 0 13px;font-size:clamp(38px,4.2vw,56px);line-height:.98}.myBusesHeroCopy>p{color:#dceaf0;max-width:610px;margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.55}.myBusesHeroCopy nav{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.myBusesHeroCopy nav a{color:#fff;text-align:center;box-sizing:border-box;border:1px solid #ffffff85;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;font-size:10px;font-weight:950;line-height:1.25;text-decoration:none;display:inline-flex}.myBusesHeroCopy nav a.isPrimary{color:#0b2b45;background:#91c83e;border-color:#91c83e}.myBusesHeroCopy nav a:hover{background:#ffffff1a;border-color:#fff}.myBusesHeroCopy nav a.isPrimary:hover{background:#a4d657;border-color:#a4d657}.myBusesHeroCopy nav a:focus-visible{outline-offset:3px;outline:3px solid #91c83e8c}.myBusesHeroFleet{z-index:1;min-width:0;min-height:330px;position:relative}.myBusesHeroFleet:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0a304d 0%,#0a304d47 42%,#0000 72%);position:absolute;inset:0}.myBusesHeroFleetGlow{filter:blur(2px);background:#91c83e24;border-radius:50%;width:340px;height:340px;position:absolute;top:-90px;right:-80px}.myBusesHeroFleet figure{aspect-ratio:16/10;background:#173d56;border:3px solid #ffffffe6;border-radius:13px;width:min(76%,310px);margin:0;position:absolute;overflow:hidden;box-shadow:0 18px 36px #03111c5c}.myBusesHeroFleet figure:first-of-type{z-index:4;top:28px;right:23px;transform:rotate(2deg)}.myBusesHeroFleet figure:nth-of-type(2){z-index:3;top:108px;right:98px;transform:rotate(-4deg)}.myBusesHeroFleet figure:nth-of-type(3){z-index:2;bottom:18px;right:9px;transform:rotate(4deg)}.myBusesHeroFleet img,.myBusesHeroFleetPlaceholder{object-fit:cover;width:100%;height:100%;display:flex}.myBusesHeroFleetPlaceholder{color:#ffffffe6;box-sizing:border-box;background:linear-gradient(145deg,#ffffff24,#0000 56%),#163f59;justify-content:space-between;align-items:center;padding:22px}.myBusesHeroFleetPlaceholder b{letter-spacing:.14em;font-size:34px}.myBusesHeroFleetPlaceholder small{color:#9dd14f;font-size:18px;font-weight:950}@media (min-width:761px) and (max-width:980px){.myBusesHero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);min-height:350px}.myBusesHeroCopy{padding:34px 32px}.myBusesHeroFleet{min-height:350px}.myBusesHeroFleet figure{width:min(80%,270px)}}@media (max-width:760px){.myBusesHero{border-radius:17px;grid-template-columns:minmax(0,1fr);min-height:0}.myBusesHeroCopy{padding:30px 22px 23px}.myBusesHeroCopy h1{font-size:clamp(34px,10vw,43px)}.myBusesHeroCopy>p{font-size:15px}.myBusesHeroCopy nav{flex-direction:column;align-items:stretch;margin-top:19px}.myBusesHeroCopy nav a{width:100%;min-height:46px}.myBusesHeroFleet{min-height:190px}.myBusesHeroFleet:before{background:linear-gradient(#0a304d 0%,#0a304d26 38%,#0000 72%)}.myBusesHeroFleet figure{width:min(61%,235px)}.myBusesHeroFleet figure:first-of-type{top:10px;right:13px}.myBusesHeroFleet figure:nth-of-type(2){top:48px;left:18px;right:auto}.myBusesHeroFleet figure:nth-of-type(3){bottom:8px;right:34px}.myBusesHeroFleetPlaceholder{padding:15px}.myBusesHeroFleetPlaceholder b{font-size:25px}}@media (max-width:390px){.myBusesHeroCopy{padding-inline:18px}.myBusesHeroFleet{min-height:178px}.myBusesHeroFleet figure{width:min(64%,210px)}}.carrierRequestDetailPage{padding-top:22px;padding-bottom:54px}.carrierRequestMiniHero{isolation:isolate;background:#102d40;border:1px solid #c7d6df;border-radius:16px;height:140px;position:relative;overflow:hidden}.carrierRequestMiniHero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#071f30f0 0%,#071f30c7 38%,#071f301f 75%);position:absolute;inset:0}.carrierRequestMiniHeroImage{z-index:0;object-fit:cover;object-position:center 46%}.carrierRequestMiniHeroCopy{z-index:2;box-sizing:border-box;color:#fff;flex-direction:column;justify-content:center;gap:6px;width:min(470px,58%);height:100%;padding:20px 24px;display:flex;position:relative}.carrierRequestMiniHeroCopy span{color:#9bd715;letter-spacing:.1em;font-size:11px;font-weight:950}.carrierRequestMiniHeroCopy strong{letter-spacing:-.025em;max-width:440px;font-size:clamp(20px,2.1vw,27px);line-height:1.12}.carrierRequestCompactMeta{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:9px;display:grid}.carrierRequestDetailPage .publicOfferType,.carrierRequestDetailPage .publicOfferReference{margin-top:0}.carrierRequestDetailPage .publicOfferReference{box-sizing:border-box;min-height:34px;padding:8px 11px}.carrierRequestDetailPage .publicOfferHero{gap:14px;min-height:0;margin-top:9px;padding:15px 17px}.carrierRequestDetailPage .publicOfferAvatar{border-radius:12px;width:66px;height:66px}.carrierRequestDetailPage .publicOfferIdentity h1{font-size:clamp(24px,2.35vw,28px)}.carrierRequestDetailPage .publicOfferCard{box-sizing:border-box;min-width:0;min-height:86px;padding:13px 14px}.carrierRequestPrimaryActions{gap:6px;margin-top:9px;display:grid}.carrierRequestPrimaryActions .publicInterestBox{margin:0;padding:13px 15px}.carrierRequestPrimaryActions .contactDisclosure{margin:0}.carrierRequestDetailSections{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:10px;display:grid}.carrierRequestDetailSections .publicOfferSection{box-sizing:border-box;min-width:0;margin-top:0;padding:14px 15px}.carrierRequestDetailSections .publicOfferTags span{padding:5px 8px;font-size:12px}.carrierRequestConditionsSection{grid-column:1/-1}.carrierRequestConditionsSection .publicOfferConditions>div{padding:10px 11px}.carrierRequestDetailPage .shareBox:not(.shareBoxCompact){margin-top:10px;padding:10px 12px}.carrierRequestDetailPage .shareBox:not(.shareBoxCompact):before{margin:-10px -12px 10px;padding:8px 12px}.carrierRequestDetailPage .shareBox:not(.shareBoxCompact) .shareBoxHeader{margin-bottom:8px;padding-bottom:7px}.carrierRequestDetailPage .shareBox:not(.shareBoxCompact) .sharePreview{margin-top:8px;padding-top:7px}.carrierRequestDetailPage .publicOfferBack{margin-top:12px}@media (max-width:960px){.carrierRequestMiniHero{height:132px}.carrierRequestDetailPage .publicOfferGrid,.carrierRequestDetailSections{grid-template-columns:repeat(2,minmax(0,1fr))}.carrierRequestConditionsSection{grid-column:1/-1}}@media (max-width:720px){.carrierRequestDetailPage{width:min(980px,100% - 24px);padding-top:16px;padding-bottom:40px}.carrierRequestDetailPage .breadcrumb{margin-bottom:8px}.carrierRequestMiniHero{border-radius:12px;height:104px}.carrierRequestMiniHero:after{background:linear-gradient(90deg,#071f30f5 0%,#071f30cc 52%,#071f3033 100%)}.carrierRequestMiniHeroImage{object-position:56% 48%}.carrierRequestMiniHeroCopy{gap:4px;width:76%;padding:12px 14px}.carrierRequestMiniHeroCopy span{font-size:9px}.carrierRequestMiniHeroCopy strong{font-size:17px;line-height:1.16}.carrierRequestCompactMeta{grid-template-columns:minmax(0,1fr);gap:6px}.carrierRequestDetailPage .publicOfferType{justify-self:start}.carrierRequestDetailPage .publicOfferReference{width:100%}.carrierRequestDetailPage .publicOfferHero{gap:10px;margin-top:7px;padding:13px}.carrierRequestDetailPage .publicOfferAvatar{width:56px;height:56px}.carrierRequestDetailPage .publicOfferIdentity h1{font-size:23px}.carrierRequestDetailPage .publicOfferGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px}.carrierRequestDetailPage .publicOfferCard{min-height:76px;padding:11px 12px}.carrierRequestDetailPage .publicOfferGrid .publicOfferCard:nth-child(-n+2){grid-column:1/-1}.carrierRequestDetailPage .publicOfferBig{font-size:16px}.carrierRequestCompensationCard .publicOfferBig{font-size:17px}.carrierRequestPrimaryActions{margin-top:7px}.carrierRequestPrimaryActions .publicInterestBox{padding:11px 12px}.carrierRequestPrimaryActions .publicInterestPrimary{box-sizing:border-box;width:100%}.carrierRequestDetailSections{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:8px}.carrierRequestConditionsSection{grid-column:1}.carrierRequestDetailSections .publicOfferSection{padding:13px}.carrierRequestDetailPage .shareBox:not(.shareBoxCompact){margin-top:8px}}.publicOfferPage.carrierRequestDetailPage{width:min(1080px,100% - 32px);padding:22px 0 64px}.carrierRequestDetailPage .breadcrumb{margin-bottom:12px}.carrierRequestMiniHero{isolation:isolate;background:radial-gradient(circle at 10% 18%,#e67e1729 0 7px,#0000 8px),linear-gradient(115deg,#fffdf8 0%,#fff4df 62%,#ffe4b5 100%);border:1px solid #f0cf96;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;height:auto;min-height:158px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #874c0817}.carrierRequestMiniHero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#fff9ed 0%,#fff6e2fa 42%,#ffeecc9e 64%,#ffeecc1f 100%);position:absolute;inset:0}.carrierRequestMiniHero:after{z-index:2;content:"";opacity:.62;pointer-events:none;background:linear-gradient(90deg,#0000,#e17613);border-radius:999px;width:118px;height:3px;position:absolute;bottom:14px;right:22px;transform:skew(-28deg)}.carrierRequestMiniHeroImage{z-index:0;object-fit:cover;object-position:center 46%;clip-path:inset(0 0 0 50%);opacity:.9}.carrierRequestMiniHeroCopy{z-index:2;color:#14344a;width:auto;min-width:0;max-width:650px;height:auto;padding:0;display:block;position:relative}.carrierRequestMiniHeroCopy>span{color:#a94d00;letter-spacing:.11em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.carrierRequestMiniHeroCopy>span i{background:#e67a13;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #e67a1324}.carrierRequestMiniHero h1{color:#17364a;letter-spacing:-.035em;margin:7px 0 5px;font-size:clamp(28px,3.1vw,40px);line-height:1.05}.carrierRequestMiniHeroCopy p{color:#526674;max-width:650px;margin:0;font-size:14px;line-height:1.45}.carrierRequestHeroAction{z-index:3;width:min(238px,100%);position:relative}.carrierRequestHeroAction .publicInterestBox,.carrierRequestLowerInterest .publicInterestBox{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:7px;margin:0;padding:0;position:relative}.carrierRequestHeroAction .publicInterestEyebrow{display:none}.carrierRequestHeroAction .publicInterestPrimary,.carrierRequestHeroAction .publicInterestSecondary,.carrierRequestLowerInterest .publicInterestPrimary{background:#d96808;border-color:#bd5700;min-height:48px;box-shadow:0 8px 20px #b14f0038}.carrierRequestHeroAction .publicInterestPrimary:hover,.carrierRequestLowerInterest .publicInterestPrimary:hover{background:#b94f00}.carrierRequestDetailPage .publicInterestPrimary:focus-visible,.carrierRequestDetailPage .publicInterestSecondary:focus-visible,.carrierRequestInterestHelp summary:focus-visible,.carrierRequestDetailPage .contactDisclosureToggle:focus-visible{outline-offset:3px;outline:3px solid #be520057}.carrierRequestDetailPage .publicInterestDeferred{display:block}.carrierRequestDetailPage .publicInterestEmptyPrompt{z-index:20;background:#fff;border:1px solid #e3c89e;border-radius:11px;width:min(370px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #30200d2e}.carrierRequestDetailPage .publicInterestEmptyPrompt strong{color:#173c52;font-size:16px;display:block}.carrierRequestDetailPage .publicInterestEmptyPrompt p{color:#536b77;margin:7px 0 12px;font-size:13px;line-height:1.45}.carrierRequestDetailPage .publicInterestEmptyPrompt .publicInterestSecondary{color:#9b4800;border-color:#d88a42;min-height:44px}.carrierRequestCompactMeta{gap:10px;margin-top:10px}.carrierRequestDetailPage .publicOfferType,.carrierRequestDetailPage .publicOfferReference{margin:0}.carrierRequestDetailPage .publicOfferType.carrier{color:#b34e00;background:#fff0df}.carrierRequestDetailPage .publicOfferReference{min-width:0;min-height:0;padding:8px 11px}.carrierRequestDetailPage .publicOfferReference>strong{color:#b95705}.carrierRequestDetailPage .publicOfferHero{border-radius:11px;gap:13px;min-height:0;margin-top:10px;padding:13px 15px}.carrierRequestDetailPage .publicOfferAvatar{color:#b95705;border-radius:11px;width:62px;height:62px;font-size:23px}.carrierRequestDetailPage .publicOfferIdentity{gap:13px}.carrierRequestDetailPage .publicOfferIdentity h2{color:#172934;letter-spacing:-.4px;margin:0;font-size:23px;line-height:1.12}.carrierRequestDetailPage .publicOfferIdentity h2 strong{color:#b95705}.carrierRequestDetailPage .publicOfferIdentity p,.carrierRequestDetailPage .publicOfferTrust{margin-top:5px}.carrierRequestDetailPage .publicOfferUrgent{color:#b42318;background:#fff0ef;border:1px solid #efb7b3}.carrierRequestDetailPage .publicOfferGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.carrierRequestDetailPage .publicOfferCard{border-radius:9px;min-width:0;min-height:0;padding:12px 13px}.carrierRequestDetailPage .publicOfferLabel{margin-bottom:5px;font-size:10px}.carrierRequestDetailPage .publicOfferBig{overflow-wrap:anywhere;font-size:15px}.carrierRequestCompensationCard{background:#fff8eb;border-color:#edc48e;box-shadow:inset 4px 0 #db700e}.carrierRequestCompensationCard .publicOfferLabel{color:#a74d00}.carrierRequestCompensationCard .publicOfferBig{color:#7e3a00;font-size:18px}.carrierRequestDetailSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.carrierRequestDetailSections .publicOfferSection{border-radius:10px;min-width:0;margin:0;padding:14px 15px}.carrierRequestDetailSections .publicOfferSection:first-child,.carrierRequestDetailSections .carrierRequestConditionsSection{grid-column:1/-1}.carrierRequestDetailSections .publicOfferSection h2{margin-bottom:9px;font-size:16px}.carrierRequestDetailSections .publicOfferTags{gap:6px}.carrierRequestDetailSections .publicOfferTags span{background:#fffbf5;border-color:#ead8c4;padding:5px 8px;font-size:12px}.carrierRequestConditionsSection .publicOfferConditions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.carrierRequestConditionsSection .publicOfferConditions>div{background:#fff9ef;padding:9px 11px}.carrierRequestConditionsEmpty{color:#657986;grid-column:1/-1;margin:0;font-size:13px}.carrierRequestDetailPage .publicOfferDescription{margin-top:10px;padding-top:10px}.carrierRequestDetailPage .publicOfferDescription>span{color:#ad5106;font-size:10px}.carrierRequestDetailPage .publicOfferDescription p{margin-top:4px;line-height:1.5}.carrierRequestContactSection,.carrierRequestShareSection{background:#fff;border:1px solid #d6e1e7;border-radius:12px;margin-top:12px;padding:17px 18px}.carrierRequestContactSection{background:#fffcf7;border-color:#ead4b6}.carrierRequestContactSection>header>span{color:#aa4d00;letter-spacing:.1em;font-size:10px;font-weight:900}.carrierRequestContactSection h2,.carrierRequestShareSection>h2{color:#173b52;margin:5px 0 7px;font-size:18px}.carrierRequestContactSection>header>p{color:#536b77;max-width:800px;margin:0;font-size:13px;line-height:1.5}.carrierRequestInterestHelp{color:#3f5965;margin-top:10px;font-size:13px}.carrierRequestInterestHelp summary{cursor:pointer;color:#ad5106;width:max-content;max-width:100%;font-weight:800}.carrierRequestInterestHelp ol{margin:8px 0 0;padding-left:20px;line-height:1.55}.carrierRequestLowerInterest{margin-top:12px}.carrierRequestLowerInterest .publicInterestBox:not(.publicInterestDeferred){background:#fff8ed;border:1px solid #ead3b5;padding:12px}.carrierRequestContactSection .contactDisclosure{margin-top:12px}.carrierRequestShareSection .shareBox{margin:0;padding:0}.carrierRequestShareSection .shareBox:before{display:none}.carrierRequestShareSection>h2{letter-spacing:.08em;margin-top:0;margin-bottom:10px;font-size:15px}.carrierRequestDetailPage .publicOfferBack{color:#ad5106;margin-top:12px}@media (max-width:960px){.carrierRequestMiniHero{min-height:146px;padding:19px 20px}.carrierRequestDetailPage .publicOfferGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.publicOfferPage.carrierRequestDetailPage{width:min(100% - 22px,1080px);padding-top:16px;padding-bottom:40px}.carrierRequestDetailPage .breadcrumb{margin-bottom:8px}.carrierRequestMiniHero{border-radius:12px;height:126px;min-height:126px;padding:12px;display:block}.carrierRequestMiniHero:before{background:linear-gradient(90deg,#fff9ed 0%,#fff6e2fa 52%,#ffeecc61 100%)}.carrierRequestMiniHeroImage{clip-path:inset(0 0 0 56%);object-position:68% 48%;opacity:.65}.carrierRequestMiniHeroCopy{max-width:205px}.carrierRequestMiniHero h1{margin:5px 0 4px;font-size:20px;line-height:1.02}.carrierRequestMiniHeroCopy>span{letter-spacing:.06em;font-size:8px}.carrierRequestMiniHeroCopy p{max-width:190px;font-size:10.5px;line-height:1.25}.carrierRequestHeroAction{width:122px;position:absolute;bottom:12px;right:12px}.carrierRequestHeroAction .publicInterestPrimary,.carrierRequestHeroAction .publicInterestSecondary{width:100%;min-height:52px;padding:0 9px;font-size:9px}.carrierRequestCompactMeta{grid-template-columns:1fr}.carrierRequestDetailPage .publicOfferType{justify-self:start}.carrierRequestDetailPage .publicOfferReference,.carrierRequestDetailPage .publicOfferReference>small{width:100%}.carrierRequestDetailPage .publicOfferReference>small{margin-left:0}.carrierRequestDetailPage .publicOfferHero,.carrierRequestDetailPage .publicOfferCard,.carrierRequestDetailSections .publicOfferSection,.carrierRequestContactSection,.carrierRequestShareSection{padding:12px}.carrierRequestDetailPage .publicOfferIdentity h2{font-size:20px}.carrierRequestDetailPage .publicOfferGrid,.carrierRequestDetailSections{grid-template-columns:1fr}.carrierRequestDetailSections .publicOfferSection:first-child,.carrierRequestDetailSections .carrierRequestConditionsSection{grid-column:auto}.carrierRequestConditionsSection .publicOfferConditions{grid-template-columns:1fr}.carrierRequestDetailPage .publicInterestEmptyPrompt{width:min(328px,100vw - 32px);right:0}.carrierRequestLowerInterest .publicInterestPrimary,.carrierRequestLowerInterest .publicInterestSecondary{width:100%;min-height:46px}}.tendersPage,.tenderDetailPage{color:#102f43;background:#f4f7f9;min-height:100vh}.tendersPage{background:#f5f8f5}.tendersShell,.tenderDetailShell{width:min(1180px,100% - 40px);margin:0 auto;padding:58px 0 72px}.tendersHero{background:#fff;border:1px solid #d4e6da;border-radius:20px;max-width:860px;margin-bottom:24px;padding:30px 34px 28px;position:relative;overflow:hidden;box-shadow:0 10px 30px #1652350e}.tendersHero:before{content:"";background:#188a55;width:5px;position:absolute;inset:0 auto 0 0}.tendersEyebrow{color:#39765a;letter-spacing:.12em;font-size:10px;font-weight:900}.tendersHero h1,.tenderDetailHeader h1{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(34px,5vw,58px);line-height:1.03}.tendersHero h1 strong{color:#188a55}.tendersHero>p{color:#506b7b;max-width:690px;margin:0;font-size:18px;line-height:1.6}.tenderLiveCount{color:#315f4e;background:#edf9f4;border:1px solid #b9dfcf;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin-top:18px;padding:9px 13px;font-size:13px;line-height:1.35;display:flex}.tenderLiveCount strong{color:#11613f}.tenderLiveCountDot{background:#1c9a68;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #1c9a6821}.tenderTabs{gap:8px;margin:0 0 18px;display:flex}.tenderTabs a,.tenderFilters button,.tenderFilters>a,.tenderPagination a,.tenderPrintButton{color:#17384b;min-height:44px;font:inherit;letter-spacing:.055em;cursor:pointer;background:#fff;border:1px solid #bfd0da;border-radius:9px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.tenderTabs a.active,.tenderFilters button,.tenderPrintButton{color:#fff;background:#188a55;border-color:#188a55}.tendersPage .tenderTabs a:hover{color:#12683f;border-color:#78b793}.tendersPage .tenderTabs a.active:hover{color:#fff}.tenderFilters{background:#fbfdfb;border:1px solid #d4e4d9;border-radius:14px;grid-template-columns:minmax(210px,.7fr) minmax(280px,1.4fr) auto auto;align-items:end;gap:12px;padding:18px;display:grid;box-shadow:0 7px 22px #1652350b}.tenderFilters label{gap:7px;display:grid}.tenderFilters label>span{color:#496777;letter-spacing:.065em;text-transform:uppercase;font-size:11px;font-weight:900}.tenderFilters input,.tenderFilters select{color:#17384b;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #b9ccd6;border-radius:8px;padding:0 13px}.tendersPage .tenderFilters input:focus,.tendersPage .tenderFilters select:focus{border-color:#188a55;outline:3px solid #188a5524}.tenderMapSection{background:#fbfdfb;border:1px solid #cfe2d6;border-radius:18px;margin-top:18px;padding:26px;box-shadow:0 9px 28px #1652350e}.tenderMapHeader{justify-content:space-between;align-items:end;gap:24px;display:flex}.tenderMapHeader span,.tenderMapSelection>span,.tenderMapSummary>span{color:#188a55;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.tenderMapHeader h2{margin:5px 0 0;font-size:clamp(21px,2.6vw,30px);line-height:1.15}.tenderMapHeader>p{color:#587064;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:800;display:flex}.tenderMapPulse{background:#27a66b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #27a66b1f}.tenderMapLayout{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);align-items:center;gap:28px;margin-top:18px;display:grid}.tenderMapCanvas{background:#f1f7f3;border-radius:16px;min-width:0;padding:6px 14px;position:relative}.tenderActivityMap{filter:drop-shadow(0 8px 12px #1f533717);width:100%;height:min(370px,50vw);min-height:300px;display:block;overflow:visible}.tenderMapRegion path{stroke:#fff;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .16s,stroke .16s,filter .16s}.tenderMapRegion.level-0 path{fill:#e8efea}.tenderMapRegion.level-1 path{fill:#cfe8d8}.tenderMapRegion.level-2 path{fill:#78bd94}.tenderMapRegion.level-3 path{fill:#188a55}.tenderMapRegion:not(.disabled){cursor:pointer}.tenderMapRegion:not(.disabled):hover path{stroke:#0f673d;filter:brightness(1.035)}.tenderMapRegion:focus{outline:none}.tenderMapRegion:focus-visible path,.tenderMapRegion.selected path{stroke:#e77320;stroke-width:5px}.tenderMapRegion text{fill:#173d2b;pointer-events:none;paint-order:stroke;stroke:#ffffffbf;stroke-width:3px;font-size:18px;font-weight:900}.tenderMapRegion.level-3 text{fill:#fff;stroke:#07341f59}.tenderMapTooltip{z-index:2;pointer-events:none;background:#fffffff7;border:1px solid #b8d3c2;border-radius:9px;gap:2px;padding:9px 11px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 7px 20px #185b371f}.tenderMapTooltip span{color:#39765a;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.tenderMapTooltip strong{color:#123d28;font-size:13px}.tenderMapInfo{background:#fff;border:1px solid #d9e8de;border-radius:14px;min-width:0;padding:18px}.tenderMapSummary{border-bottom:1px solid #e1ebe4;padding-bottom:16px}.tenderMapStats{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.tenderMapStats div{background:#f0f7f2;border-radius:10px;min-width:0;padding:10px}.tenderMapStats div:last-child{grid-column:1/-1}.tenderMapStats strong{color:#11663e;overflow-wrap:anywhere;font-size:20px;line-height:1.15;display:block}.tenderMapStats div:last-child strong{font-size:16px}.tenderMapStats small{color:#597064;margin-top:3px;font-size:10px;line-height:1.35;display:block}.tenderMapSelection{padding-top:16px}.tenderMapSelection>strong{color:#102f43;overflow-wrap:anywhere;margin-top:6px;font-size:18px;display:block}.tenderMapSelection>p{color:#188a55;margin:4px 0 12px;font-size:22px;font-weight:900}.tenderMapSelection>a{color:#12683f;border:1px solid #188a55;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.tenderMapInfo>small{color:#62766c;margin-top:12px;line-height:1.45;display:block}.tenderMapLegend{grid-template-columns:repeat(4,14px auto);align-items:center;gap:6px;margin-top:16px;display:grid}.tenderMapLegend i{border-radius:4px;width:14px;height:14px}.tenderMapLegend i.level-0{background:#e8efea}.tenderMapLegend i.level-1{background:#cfe8d8}.tenderMapLegend i.level-2{background:#78bd94}.tenderMapLegend i.level-3{background:#188a55}.tenderMapLegend small{color:#496557;font-size:10px;font-weight:800}.tenderMapSource{color:#5f776b;text-underline-offset:2px;margin-top:10px;font-size:9px;line-height:1.35;text-decoration:underline;display:inline-block}.tenderResultsHead{color:#627b89;justify-content:space-between;align-items:center;margin:24px 0 12px;font-size:13px;display:flex}.tenderResultsHead strong{color:#17384b}.tenderList{gap:14px;display:grid}.tenderCard,.tenderEmpty{background:#fff;border:1px solid #d9e6dd;border-radius:15px;padding:20px 22px;box-shadow:0 5px 16px #184c2f0a}.tenderCard{transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 3px 0 #d8ebdf,0 5px 16px #184c2f0a}.tenderCard:hover{border-color:#bcd8c6;transform:translateY(-1px);box-shadow:inset 3px 0 #188a55,0 9px 22px #184c2f13}.tenderCardBadges{flex-wrap:wrap;gap:7px;display:flex}.tenderCardBadges span{color:#476757;letter-spacing:.055em;text-transform:uppercase;background:#f4f8f5;border:1px solid #c8ddcf;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.tenderCardBadges .tenderNewBadge{color:#fff;background:#188a55;border-color:#188a55}.tenderCardTitle{max-width:940px;margin:11px 0 9px;font-size:clamp(18px,1.65vw,21px);line-height:1.34}.tenderCardTitle a{color:#102f43;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.tenderCardTitle a:hover{color:#126f43;text-underline-offset:3px;text-decoration:underline}.tenderPublisher{color:#587169;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;font-size:14px;display:flex}.tenderPublisher strong{color:#17384b}.tenderPublisher span:before{content:"• "}.tenderDates,.tenderDetailDates{flex-wrap:wrap;gap:26px;margin:0;display:flex}.tenderDates div,.tenderDetailDates div{gap:3px;display:grid}.tenderDates dt,.tenderDetailDates dt,.tenderPublisherPanel dt{color:#6a808c;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.tenderDates dd,.tenderDetailDates dd{margin:0;font-weight:800}.tenderCardLink{color:#126f43;letter-spacing:.055em;margin-top:16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.tenderCardLink:hover{color:#0e5634;text-underline-offset:3px;text-decoration:underline}.tenderPagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:24px;display:grid}.tenderPagination a:last-child{justify-self:end}.tenderPagination span{color:#627b89;text-align:center;font-size:13px;font-weight:800}.tenderDetailShell{width:min(1040px,100% - 40px)}.tenderDetailActions{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.tenderDetailActions>a{color:#17384b;letter-spacing:.04em;font-size:12px;font-weight:900;text-decoration:none}.tenderDetailHeader,.tenderPublisherPanel,.tenderDocument{background:#fff;border:1px solid #d6e1e7;padding:clamp(22px,4vw,42px)}.tenderDetailHeader{border-radius:16px 16px 0 0}.tenderDetailHeader h1{overflow-wrap:anywhere;max-width:940px;font-size:clamp(30px,4.5vw,50px)}.tenderDetailDates{margin-top:26px}.tenderPublisherPanel{border-radius:14px;margin-top:14px}.tenderPublisherPanel h2{margin:7px 0 24px;font-size:clamp(24px,3.4vw,36px);line-height:1.15}.tenderPublisherPanel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 34px;margin:0;display:grid}.tenderPublisherPanel dl div{gap:5px;min-width:0;display:grid}.tenderPublisherPanel dd{color:#17384b;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.5}.tenderPublisherPanel a{color:#1769e0}.tenderDocument{border-radius:14px;margin-top:14px}.tenderDocument>h2{margin:0 0 28px;font-size:30px}.tenderSafeHtml{color:#213f50;overflow-wrap:anywhere;font-size:15px;line-height:1.65}.tenderSafeHtml h1,.tenderSafeHtml h2,.tenderSafeHtml h3,.tenderSafeHtml h4{color:#102f43;margin:1.5em 0 .55em;line-height:1.25}.tenderSafeHtml p{margin:.75em 0}.tenderSafeHtml table{border-collapse:collapse;width:100%;margin:20px 0;font-size:13px}.tenderSafeHtml th,.tenderSafeHtml td{text-align:left;vertical-align:top;border:1px solid #cbd8df;padding:9px}.tenderSafeHtml a{color:#1769e0;overflow-wrap:anywhere}.tenderSourceNote{color:#70838d;text-align:center;max-width:860px;margin:18px auto 0;font-size:12px;line-height:1.55}.tenderAdminTiles,.tenderRunMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tenderAdminTiles article,.tenderRunMetrics div{background:#f8fafb;border:1px solid #d5e0e6;border-radius:10px;gap:7px;padding:16px;display:grid}.tenderAdminTiles span,.tenderRunMetrics dt{color:#637984;text-transform:uppercase;font-size:11px;font-weight:900}.tenderAdminTiles strong{overflow-wrap:anywhere;font-size:22px}.tenderRunMetrics{margin:16px 0 0}.tenderRunMetrics dd{margin:0;font-weight:900}.tenderAdminErrors{background:#fff7f7;border:1px solid #e8c2c2;border-radius:10px;margin-top:20px;padding:16px}.tenderAdminErrors p{overflow-wrap:anywhere;margin:7px 0}@media (max-width:820px){.tenderFilters{grid-template-columns:1fr 1fr}.tenderSearchField{grid-column:2}.tenderMapLayout{grid-template-columns:1fr;gap:14px}.tenderActivityMap{height:min(420px,62vw)}.tenderMapStats{grid-template-columns:repeat(3,minmax(0,1fr))}.tenderMapStats div:last-child{grid-column:auto}.tenderAdminTiles,.tenderRunMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tendersShell,.tenderDetailShell{width:min(100% - 24px,1180px);padding:34px 0 48px}.tendersHero{border-radius:16px;padding:24px 22px 23px}.tendersHero>p{font-size:15px}.tenderLiveCount{box-sizing:border-box;max-width:100%;font-size:12px}.tenderTabs{grid-template-columns:repeat(3,1fr);display:grid}.tenderTabs a{min-width:0;padding:0 7px}.tenderFilters{grid-template-columns:1fr;padding:14px}.tenderSearchField{grid-column:auto}.tenderFilters button,.tenderFilters>a{width:100%}.tenderMapSection{border-radius:15px;padding:15px}.tenderMapHeader{flex-direction:column;align-items:flex-start;gap:6px}.tenderMapHeader>p{white-space:normal}.tenderMapCanvas{padding:4px 6px}.tenderActivityMap{height:auto;min-height:0;max-height:320px}.tenderMapRegion text{font-size:19px}.tenderMapTooltip{top:6px;right:6px}.tenderMapInfo{padding:15px}.tenderMapStats{grid-template-columns:1fr 1fr}.tenderMapStats div:last-child{grid-column:1/-1}.tenderMapLegend{grid-template-columns:repeat(4,13px auto);gap:5px}.tenderResultsHead{flex-direction:column;align-items:flex-start;gap:4px}.tenderCard{padding:17px 18px}.tenderCardTitle{font-size:18px;line-height:1.36}.tenderPublisher{flex-direction:column;align-items:flex-start;gap:3px}.tenderPublisher span:before{content:none}.tenderDates{gap:14px 22px}.tenderPagination{grid-template-columns:1fr 1fr}.tenderPagination span{grid-area:1/1/auto/-1}.tenderPagination a{grid-row:2;padding:0 10px}.tenderDetailActions{flex-direction:column;align-items:stretch;gap:12px}.tenderDetailActions>a{padding:8px 0}.tenderPublisherPanel dl{grid-template-columns:1fr}.tenderDocument{padding-inline:16px}.tenderSafeHtml{font-size:14px}.tenderSafeHtml table{max-width:100%;display:block;overflow-x:auto}.tenderAdminTiles,.tenderRunMetrics{grid-template-columns:1fr}}@media print{@page{margin:14mm}.tenderScreenOnly,.busportFooterV3,.tenderDetailActions,.tenderPrintButton{display:none!important}body,.tenderDetailPage{color:#000!important;background:#fff!important}.tenderDetailShell{width:100%;margin:0;padding:0}.tenderDetailHeader,.tenderPublisherPanel,.tenderDocument{box-shadow:none;break-inside:auto;border:0;margin:0 0 8mm;padding:0}.tenderDetailHeader h1{font-size:24pt}.tenderPublisherPanel{break-inside:avoid}.tenderPublisherPanel a,.tenderSafeHtml a{color:#000;text-decoration:none}.tenderSafeHtml{color:#000;font-size:10pt}.tenderSafeHtml table{break-inside:auto}.tenderSafeHtml tr{break-inside:avoid}.tenderSourceNote{color:#444}}@media (max-width:430px){.driverMapIntro{gap:12px;display:grid}.driverMapToday{width:100%}.driverMapFilters{grid-template-columns:1fr}.driverMapLocationField,.driverMapSubmit{grid-column:auto}.driverMapCanvasShell{height:47vh;min-height:310px}.driverMapAreaSearch{max-width:calc(100% - 60px);font-size:9px}.driverMapCards{padding:9px}}.compensationPanel{background:linear-gradient(145deg,#fff 0%,snow 100%);border:1px solid #d8c8c8;border-radius:14px;grid-column:1/-1;min-width:0;max-width:100%;padding:20px;box-shadow:0 8px 24px #4c19190f;container:compensation-panel/inline-size}.compensationIntro{align-items:flex-start;gap:13px;min-width:0;max-width:100%;display:flex}.compensationIntro>div,.compensationDetails,.compensationDiscussNotice{min-width:0;max-width:100%}.compensationIcon{background:#f6e7e7;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.compensationIntro h3{color:#301d1d;letter-spacing:.05em;margin:1px 0 5px;font-size:15px}.compensationIntro p{color:#665858;max-width:720px;margin:0;line-height:1.45}.compensationChoiceGroup,.compensationRateType{border:0;min-width:0;max-width:100%;margin:18px 0 0;padding:0}.compensationChoiceGroup legend,.compensationRateType legend{color:#493737;letter-spacing:.035em;overflow-wrap:anywhere;white-space:normal;max-width:100%;margin-bottom:9px;font-size:12px;font-weight:900}.compensationChoiceGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compensationChoiceGroup legend{grid-column:1/-1}.compensationChoiceGroup>label{cursor:pointer;background:#fff;border:2px solid #e0d4d4;border-radius:10px;align-items:center;gap:10px;min-width:0;max-width:100%;min-height:68px;padding:13px;display:flex}.compensationChoiceGroup>label.is-selected{background:#fff7f7;border-color:#a92f2f}.compensationChoiceGroup input,.compensationRateType input{accent-color:#a92f2f;flex:none;width:18px;height:18px}.compensationPanel .compensationChoiceGroup input[type=radio],.compensationPanel .compensationRateType input[type=radio]{width:18px;min-width:18px;max-width:18px;min-height:18px;padding:0}.compensationChoiceGroup label>span{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;max-width:100%;display:flex}.compensationChoiceGroup strong{color:#392727;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.compensationChoiceGroup small,.liveBoardCompensation span{color:#fff;letter-spacing:.04em;background:#a92f2f;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.compensationRateType{flex-wrap:wrap;gap:8px 22px;display:flex}.compensationRateType legend{width:100%}.compensationRateType label{align-items:center;gap:7px;font-weight:800;display:inline-flex}.compensationAmountGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;max-width:100%;margin-top:14px;display:grid}.compensationAmountGrid.is-range{grid-template-columns:repeat(5,minmax(0,1fr))}.compensationAmountGrid label{min-width:0;max-width:100%}.compensationAmountGrid label>span{color:#544;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.compensationAmountGrid input,.compensationAmountGrid select{width:100%;min-width:0;max-width:100%}.compensationDiscussNotice{color:#59431f;background:#fff8e9;border-left:4px solid #bd7d22;margin-top:14px;padding:14px;line-height:1.5}.compensationDiscussNotice p{margin:8px 0}.compensationDiscussNotice small{color:#725f3f}.liveBoardCompensation{color:#7a2626;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-top:8px;font-size:12px;display:flex}.liveBoardCompensation strong,.myRequestCompensation,.myEntryCompensation strong,.compensationPresentation p{overflow-wrap:anywhere}.myRequestCompensation{color:#752a2a;font-weight:800}.myEntryCompensation{color:#6e2727;gap:3px;margin-top:10px;display:grid}.myEntryCompensation span{letter-spacing:.05em;font-size:10px;font-weight:900}@container compensation-panel (max-width:680px){.compensationAmountGrid,.compensationAmountGrid.is-range{grid-template-columns:repeat(2,minmax(0,1fr))}}@container compensation-panel (max-width:460px){.compensationChoiceGroup,.compensationAmountGrid,.compensationAmountGrid.is-range{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.compensationPanel{width:100%;padding:15px}.compensationChoiceGroup,.compensationAmountGrid,.compensationAmountGrid.is-range{grid-template-columns:1fr}.compensationChoiceGroup>label{min-height:60px}.compensationAmountGrid input,.compensationAmountGrid select{min-height:44px}.liveBoardCompensation{max-width:100%}}.pushControl{background:linear-gradient(135deg,#fff 0%,#f7fafc 100%);border:1px solid #d9e4ea;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:24px;padding:20px;display:grid;box-shadow:0 8px 24px #1237500e}.pushControl.is-enabled{background:linear-gradient(135deg,#fff 0%,#f2faf6 100%);border-color:#b9dccb}.pushControl.is-denied,.pushControl.is-error{background:linear-gradient(135deg,#fff 0%,#fff8f8 100%);border-color:#eccaca}.pushControlIcon{background:#edf4f8;border-radius:14px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.pushControl.is-enabled .pushControlIcon{background:#e2f4e9}.pushControlBody{min-width:0}.pushControlEyebrow{color:#1769b0;letter-spacing:.09em;margin:0 0 5px;font-size:9px;font-weight:900}.pushControl h2{color:#17384b;margin:0;font-size:19px;line-height:1.25}.pushControlLead{color:#687c88;margin:6px 0 0;font-size:12px;line-height:1.55}.notificationChannelState{color:#526b79;letter-spacing:.02em;margin:9px 0 0;font-size:11px;font-weight:700}.notificationChannelState strong{color:#17384b;font-weight:900}.emailNotificationControl{margin-top:-10px}.emailNotificationControl.is-disabled{background:linear-gradient(135deg,#fff 0%,#f8fafb 100%);border-color:#d9e4ea}.emailDisableConfirmation{white-space:normal}.emailDisableButton{color:#9b3535;background:#fff;border:1px solid #b74646}.emailDisableButton:hover:not(:disabled){background:#fff4f4;border-color:#9b3535}.pushControlNotice,.pushControlMessage{color:#466477;background:#1769b012;border-radius:8px;max-width:650px;margin:9px 0 0;padding:8px 10px;font-size:11px;line-height:1.5}.pushControl.is-denied .pushControlNotice,.pushControl.is-error .pushControlMessage{color:#8c3d3d;background:#a9333312}.pushControlActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pushControlActions button{letter-spacing:.02em;white-space:nowrap;cursor:pointer;border-radius:9px;min-height:42px;padding:0 14px;font-family:inherit;font-size:10px;font-weight:900;transition:background .15s,border-color .15s,transform .15s}.pushControlActions button:hover:not(:disabled){transform:translateY(-1px)}.pushControlActions button:disabled{opacity:.6;cursor:wait}.pushControlPrimary{color:#fff;background:#ff8300;border:1px solid #e97800;box-shadow:0 4px 12px #ff83002b}.pushControlPrimary:hover:not(:disabled){background:#eb7800}.pushControlSecondary{color:#526b79;background:#fff;border:1px solid #ccd8df}.pushControlSecondary:hover:not(:disabled){background:#f8fafb;border-color:#aabcc7}.eventPreferences{background:#fff;border:1px solid #d9e4ea;border-radius:15px;margin:14px 0 24px;padding:22px;box-shadow:0 8px 24px #1237500e}.eventPreferencesHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.eventPreferencesHeader p{color:#1769b0;letter-spacing:.09em;margin:0 0 5px;font-size:9px;font-weight:900}.eventPreferencesHeader h2{color:#17384b;margin:0;font-size:19px;line-height:1.25}.eventPreferencesMasters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.eventPreferencesMasters span{color:#607482;white-space:nowrap;background:#f7fafc;border:1px solid #d9e4ea;border-radius:999px;padding:6px 9px;font-size:10px}.eventPreferencesMasters strong{color:#17384b}.eventPreferencesLead{color:#687c88;max-width:760px;margin:9px 0 18px;font-size:12px;line-height:1.55}.eventPreferencesList{border:1px solid #e1e9ee;border-radius:12px;overflow:hidden}.eventPreferenceRow{background:#fff;grid-template-columns:minmax(0,1fr) 120px 120px;align-items:center;gap:14px;min-width:0;padding:13px 14px;display:grid}.eventPreferenceRow+.eventPreferenceRow{border-top:1px solid #e7edf1}.eventPreferenceName{color:#294654;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.eventPreferenceChannel{grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;min-width:0;display:grid}.eventPreferenceChannelLabel{color:#627784;font-size:10px;font-weight:800}.eventPreferenceChannel small{color:#8b6b42;grid-column:1/-1;font-size:8px;line-height:1.3}.eventPreferenceSwitch{color:#657985;cursor:pointer;background:#f5f8fa;border:1px solid #cbd9e1;border-radius:999px;justify-content:space-between;align-items:center;gap:7px;min-width:66px;min-height:44px;padding:5px 8px;display:inline-flex}.eventPreferenceSwitch>span{background:#a7b6bf;border-radius:50%;flex:none;width:18px;height:18px}.eventPreferenceSwitch strong{letter-spacing:.04em;font-size:9px}.eventPreferenceSwitch.is-on{color:#247348;background:#f0f9f4;border-color:#a9d5bd}.eventPreferenceSwitch.is-on>span{background:#31a666}.eventPreferenceSwitch:focus-visible{outline-offset:2px;outline:3px solid #1769b040}.eventPreferenceSwitch:disabled{cursor:wait;opacity:.6}.eventPreferenceChannel.is-master-off .eventPreferenceSwitch{border-style:dashed}.eventPreferencesMessage{color:#426777;margin:12px 0 0;font-size:11px;line-height:1.5}.eventPreferencesMessage.is-error{color:#963b3b}@media (max-width:760px){.pushControl{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:17px}.pushControlIcon{border-radius:12px;width:42px;height:42px;font-size:20px}.pushControl h2{font-size:17px}.pushControlActions{grid-column:1/-1;justify-content:stretch}.pushControlActions button{flex:1 1 0}.eventPreferences{padding:17px}.eventPreferencesHeader{display:grid}.eventPreferencesMasters{justify-content:flex-start}.eventPreferenceRow{grid-template-columns:1fr 1fr;gap:11px}.eventPreferenceName{grid-column:1/-1}.eventPreferenceChannel{grid-template-columns:auto minmax(66px,1fr)}}@media (max-width:390px){.eventPreferencesMasters{justify-content:stretch;display:grid}.eventPreferencesMasters span{white-space:normal}.eventPreferenceRow{gap:10px 8px;padding:13px 11px}.eventPreferenceChannel{grid-template-columns:1fr;align-content:start}.eventPreferenceChannel small{grid-column:1}.eventPreferenceSwitch{width:100%}}@media (max-width:430px){.pushControlActions{flex-direction:column;align-items:stretch}.pushControlActions button{width:100%}}html,body{color:#14202b;background:#f4f6f8;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}body{min-height:100vh}a{color:inherit}main{min-height:100vh}.topbar{background:#fff;border-bottom:1px solid #dde3e8;justify-content:space-between;align-items:center;height:76px;padding:0 6vw;display:flex}.brand{letter-spacing:-1px;font-size:25px;font-weight:900}.brandLink{text-decoration:none}.brandBus{color:#1769e0}.badge{color:#52616d;background:#eef3f8;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.driverBadge{color:#0d5cc5;background:#eaf3ff}.carrierBadge{color:#283541;background:#eef1f3}.hero{text-align:center;max-width:1040px;margin:auto;padding:72px 30px 42px}.roleHero{padding-bottom:35px}.eyebrow{color:#1769e0;letter-spacing:1.5px;margin:0 0 18px;font-size:13px;font-weight:900}.carrierEyebrow{color:#33414d}h1{letter-spacing:-2.5px;margin:0;font-size:clamp(38px,6vw,68px);line-height:1.04}h1 strong{color:#1769e0}.lead{color:#596773;max-width:700px;margin:26px auto 0;font-size:19px;line-height:1.55}.roleGrid{grid-template-columns:1fr 1fr;gap:24px;width:min(1160px,100% - 40px);margin:0 auto 58px;display:grid}.roleCard{border:2px solid #0000;border-radius:24px;flex-direction:column;min-height:520px;padding:34px;display:flex;position:relative;box-shadow:0 10px 34px #14202b0d}.driverCard{background:#eef6ff;border-color:#bed9fa}.carrierCard{background:#fff;border-color:#d8dfe5}.roleLabel{letter-spacing:1px;background:#fffc;border-radius:7px;width:fit-content;padding:8px 11px;font-size:13px;font-weight:900}.roleIcon{margin-top:28px;font-size:40px}.roleCard h2{letter-spacing:-1.5px;margin:14px 0 12px;font-size:clamp(28px,4vw,42px)}.roleIntro{margin:0;font-size:19px;font-weight:800;line-height:1.4}.roleDescription{color:#5b6873;margin:14px 0 0;line-height:1.6}.roleTags{flex-wrap:wrap;gap:8px;margin:23px 0 28px;display:flex}.roleTags span{background:#fffc;border:1px solid #dce4ea;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:700}.roleButton{text-align:center;border-radius:12px;width:100%;margin-top:auto;padding:18px 20px;font-size:14px;font-weight:900;text-decoration:none;display:block}.driverButton{color:#fff;background:#1769e0}.carrierButton{color:#fff;background:#26333e}.roleStat{text-align:center;color:#66737e;margin-top:17px;font-size:13px}.roleStat strong{color:#14202b;margin-right:4px;font-size:16px}.seoSections{grid-template-columns:1fr 1fr;gap:18px;width:min(1060px,100% - 40px);margin:0 auto;display:grid}.seoSections article{background:#fff;border:1px solid #e0e5ea;border-radius:17px;padding:28px}.smallLabel{color:#1769e0;letter-spacing:1px;margin:0 0 10px;font-size:13px;font-weight:900}.seoSections h3{margin:0 0 10px;font-size:21px}.seoSections p:last-child{color:#66737e;margin:0;line-height:1.55}.how{max-width:1050px;margin:auto;padding:70px 30px 85px}.how h2{text-align:center;margin:0 0 35px;font-size:32px}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.steps article{background:#fff;border:1px solid #e0e5ea;border-radius:16px;padding:27px}.steps b,.zoneInfo b{color:#fff;background:#1769e0;border-radius:50%;place-items:center;width:35px;height:35px;display:inline-grid}.steps h3{margin:18px 0 10px}.steps p{color:#687580;margin:0;line-height:1.55}.zoneHero{max-width:1000px;margin:auto;padding:65px 30px}.backLink{color:#64727d;margin-bottom:55px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.driverZone strong{color:#1769e0}.carrierZone strong{color:#26333e}.zoneHero .lead{max-width:680px;margin-left:0}.zoneInfo{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:42px;display:grid}.zoneInfo div{background:#fff;border:1px solid #e0e5ea;border-radius:14px;align-items:center;gap:12px;padding:20px;display:flex}.zoneInfo span{font-weight:800}.comingNext{color:#52616d;background:#f9fafb;border:1px dashed #aebbc5;border-radius:14px;margin-top:25px;padding:20px;font-weight:700}footer{text-align:center;color:#71808c;padding:35px;font-size:13px}@media (max-width:760px){.roleGrid,.seoSections,.steps,.zoneInfo{grid-template-columns:1fr}.hero,.zoneHero{padding-top:50px}h1{letter-spacing:-1.5px}.roleCard{min-height:0}.backLink{margin-bottom:35px}}.formPageHeader{max-width:900px;margin:auto;padding:55px 30px 25px}.formPageHeader .backLink{margin-bottom:45px}.formPageHeader .lead{margin-left:0}.formPage{width:min(900px,100% - 30px);margin:10px auto 70px}.driverForm{gap:18px;display:grid}.formSection{background:#fff;border:1px solid #dde4ea;border-radius:18px;grid-template-columns:46px 1fr;gap:20px;padding:28px;display:grid}.formSectionNumber{color:#fff;background:#1769e0;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.formSectionContent h2{margin:4px 0 7px;font-size:23px}.formSectionContent>p{color:#67747f;margin:0 0 22px;line-height:1.5}.formGrid{gap:16px;display:grid}.formGrid.two{grid-template-columns:1fr 1fr}.driverForm label>span,.fullField>span{margin-bottom:7px;font-size:13px;font-weight:800;display:block}.driverForm input[type=text],.driverForm input[type=email],.driverForm input[type=number],.driverForm input[type=date],.driverForm input:not([type]),.driverForm select,.driverForm textarea{color:#14202b;width:100%;font:inherit;background:#fff;border:1px solid #cad3da;border-radius:10px;padding:13px 14px}.driverForm input:focus,.driverForm select:focus,.driverForm textarea:focus{border-color:#1769e0;outline:2px solid #bcd8ff}.driverForm small{color:#7a8791;margin-top:6px;line-height:1.4;display:block}.checkGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkCard{cursor:pointer;border:1px solid #d6dee5;border-radius:11px;align-items:center;gap:11px;min-height:62px;padding:14px;display:flex}.checkCard:hover{background:#f7fbff;border-color:#1769e0}.checkCard.locked{background:#f1f6fc}.checkCard input{flex:none;width:19px;height:19px}.checkCard span{margin:0!important}.checkCard small{margin-top:3px}.mobilityBox{flex-wrap:wrap;gap:10px;display:flex}.inlineCheck{background:#fafbfc;border:1px solid #d6dee5;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:700;display:flex}.fieldHint{margin-top:22px!important;margin-bottom:10px!important}.countryChecks{flex-wrap:wrap;gap:8px;display:flex}.countryChecks label{background:#fafbfc;border:1px solid #d6dee5;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:13px;font-weight:700;display:flex}.fullField{margin-top:17px;display:block}.formPrimaryButton{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:12px;width:100%;padding:18px 24px;font-size:14px;font-weight:900}.formPrimaryButton:disabled{opacity:.65;cursor:wait}.formError{color:#922;background:#fff3f3;border:1px solid #e2a3a3;border-radius:10px;padding:15px;font-weight:700}.formFootnote{text-align:center;color:#7a8791;margin:-5px 0 0;font-size:13px}.formSuccess{text-align:center;background:#fff;border:1px solid #d8e2e9;border-radius:20px;padding:48px 30px}.successIcon{color:#16813b;background:#e9f7ee;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:30px;font-weight:900;display:grid}.formSuccess h2{margin:18px 0 9px}.formSuccess p{color:#687681;max-width:560px;margin:0 auto 26px;line-height:1.6}@media (max-width:700px){.formSection{grid-template-columns:1fr;padding:21px}.formGrid.two,.checkGrid{grid-template-columns:1fr}.formPageHeader{padding-top:40px}}.carrierToolsSectionNav{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #a6bec9d1;border-radius:13px;width:min(1180px,100% - 40px);margin:14px auto 0;padding:6px;position:sticky;top:0;box-shadow:0 8px 24px #0f30411a}.carrierToolsSectionNavInner{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.carrierToolsSectionNav a{color:#3f5d6b;letter-spacing:.055em;text-align:center;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:42px;padding:0 12px;font-size:10px;font-weight:950;line-height:1.2;text-decoration:none;display:inline-flex}.carrierToolsSectionNav a:hover{color:#0d668a;background:#edf5f7}.carrierToolsSectionNav a.isActive{color:#fff;background:#0d6f93;border-color:#92bac9;box-shadow:0 4px 12px #0d6f932e}.carrierToolsSectionNav a:focus-visible{outline-offset:2px;outline:3px solid #91c83e8c}.carrierToolsSectionBanner{color:#fff;box-sizing:border-box;isolation:isolate;border:1px solid #fff3;border-radius:18px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:22px;min-height:146px;margin-bottom:25px;padding:24px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0d2f4121}.carrierToolsSectionBanner:before,.carrierToolsSectionBanner:after{content:"";z-index:-1;pointer-events:none;position:absolute}.carrierToolsSectionBanner:before{border:1px solid #ffffff29;border-radius:50%;width:340px;height:340px;top:-190px;right:-110px;box-shadow:0 0 0 42px #ffffff0a,0 0 0 86px #ffffff06}.carrierToolsSectionBanner:after{opacity:.28;background-image:linear-gradient(115deg,#0000 0 61%,#ffffff21 61% 62%,#0000 62% 68%,#ffffff14 68% 69%,#0000 69%);inset:0}.carrierToolsSectionBanner.is-safety{background:linear-gradient(118deg,#174d47 0%,#1c6a58 55%,#2d8065 100%)}.carrierToolsSectionBanner.is-route{background:linear-gradient(118deg,#0d4e72 0%,#0e7195 58%,#1591a6 100%)}.carrierToolsSectionBanner.is-company{background:linear-gradient(118deg,#142e48 0%,#244a68 58%,#355e78 100%)}.carrierToolsSectionBanner.is-europe{background:linear-gradient(118deg,#0c4c64 0%,#087687 56%,#21958c 100%)}.carrierToolsSectionSymbol{background:#ffffff1f;border:1px solid #ffffff6b;border-radius:18px;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 1px #ffffff2e}.carrierToolsSectionSymbol>span{color:#fff;letter-spacing:-.04em;font-size:25px;font-weight:950}.carrierToolsSectionBannerCopy{min-width:0;max-width:830px}.carrierToolsSectionBannerCopy>span{color:#cbe9d7;letter-spacing:.16em;font-size:10px;font-weight:950}.carrierToolsSectionBanner.is-route .carrierToolsSectionBannerCopy>span,.carrierToolsSectionBanner.is-company .carrierToolsSectionBannerCopy>span,.carrierToolsSectionBanner.is-europe .carrierToolsSectionBannerCopy>span{color:#c9e7f1}.carrierToolsSectionBannerCopy h2{color:#fff;letter-spacing:-.035em;margin:5px 0 6px;font-size:clamp(27px,3vw,40px);line-height:1.02}.carrierToolsSectionBannerCopy p{color:#ffffffdb;max-width:780px;margin:0;font-size:13px;line-height:1.5}.carrierToolsSectionBannerCopy strong{color:#d8f0f3;margin-top:8px;font-size:10px;line-height:1.35;display:inline-flex}.carrierToolsOfficialLabel{color:#66818d;letter-spacing:.105em;margin:0 0 4px;font-size:8px;font-weight:950;display:block}.carrierToolsCountryFlag{background:#f5f8f9;border:1px solid #c8d8de;border-radius:11px;align-content:center;place-items:center;width:48px;height:48px;line-height:1;display:grid}.carrierToolsCountryFlag>span{font-size:24px}.carrierToolsCountryFlag>small{color:#58707c;letter-spacing:.08em;margin-top:3px;font-size:8px;font-weight:950}@media (prefers-reduced-motion:no-preference){.carrierToolsSectionNavInner{scroll-behavior:smooth}}@media (max-width:768px){.carrierToolsSectionNav{border-radius:11px;width:min(100% - 24px,1180px);margin-top:10px;padding:5px}.carrierToolsSectionNavInner{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x proximity;gap:5px;display:flex;overflow-x:auto}.carrierToolsSectionNav a{scroll-snap-align:start;flex:none;min-width:142px;min-height:42px;padding:0 11px}.carrierToolsSection{padding-top:58px;scroll-margin-top:64px}.carrierToolsSectionBanner{border-radius:15px;grid-template-columns:58px minmax(0,1fr);gap:15px;min-height:136px;padding:20px 21px}.carrierToolsSectionSymbol{border-radius:14px;width:56px;height:56px}.carrierToolsSectionSymbol>span{font-size:20px}.carrierToolsSectionBannerCopy h2{font-size:clamp(25px,6.2vw,34px)}.carrierToolsSectionBannerCopy p{font-size:12px;line-height:1.42}}@media (max-width:430px){.carrierToolsSectionNav{top:0}.carrierToolsSection{padding-top:50px}.carrierToolsSectionBanner{grid-template-columns:1fr;gap:10px;min-height:126px;padding:18px}.carrierToolsSectionSymbol{border-radius:11px;width:42px;height:42px}.carrierToolsSectionSymbol>span{font-size:16px}.carrierToolsSectionBannerCopy h2{overflow-wrap:anywhere;font-size:clamp(24px,7.4vw,31px)}.carrierToolsSectionBanner:before{width:250px;height:250px;top:-145px;right:-115px}}.topbarBusesLink{color:#fff;letter-spacing:.035em;white-space:nowrap;border-left:1px solid #ffffff38;justify-content:center;align-items:center;height:38px;padding:0 0 0 16px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.topbarBusesLink:hover,.topbarBusesLink.isActive{color:#7dd3fc;transform:translateY(-1px)}.accountSecondaryCta{color:#17668f;white-space:nowrap;border:1px solid #2179a9;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}@keyframes availableBusesMarketHeroIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.availableBusesMarketHero{box-sizing:border-box;background:#071f36;border:1px solid #183d58;border-radius:20px;grid-template-columns:minmax(390px,.92fr) minmax(0,1.28fr);width:min(1180px,100% - 40px);height:320px;margin:28px auto 0;animation:.3s ease-out both availableBusesMarketHeroIn;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #0b263933}.availableBusesMarketHeroCopy{z-index:2;color:#fff;box-sizing:border-box;background:linear-gradient(105deg,#071f36 0%,#0b2b45 88%,#0b2b45d6 100%);flex-direction:column;justify-content:center;min-width:0;padding:32px 34px;display:flex;position:relative}.availableBusesMarketHeroCopy>span{color:#91c83e;letter-spacing:.16em;font-size:10px;font-weight:950}.availableBusesMarketHeroCopy h1{color:#fff;letter-spacing:-.035em;white-space:nowrap;max-width:530px;margin:7px 0 9px;font-size:clamp(31px,3vw,40px);line-height:.98}.availableBusesMarketHeroCopy h1>span{display:block}.availableBusesMarketHeroLead{color:#d8e6ee;max-width:510px;margin:0;font-size:15px;line-height:1.5}.availableBusesMarketHeroHelper{color:#afc4cf;max-width:510px;margin:8px 0 0;font-size:11px;line-height:1.45}.availableBusesMarketHeroActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;display:flex}.availableBusesMarketHeroActions a{color:#fff;text-align:center;border:1px solid #ffffff85;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:9px;font-weight:950;line-height:1.2;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.availableBusesMarketHeroActions a:hover{background:#ffffff1a;border-color:#fff}.availableBusesMarketHeroActions a.isPrimary{color:#071f36;background:#78aa2f;border-color:#91c83e}.availableBusesMarketHeroActions a.isPrimary:hover{background:#91c83e;border-color:#a6dc51}.availableBusesMarketHeroActions a:focus-visible{outline-offset:3px;outline:3px solid #91c83e85}.availableBusesMarketHeroLive{color:#d6e3e9;letter-spacing:.025em;margin:17px 0 0;font-size:10px;font-weight:800}.availableBusesMarketHeroLive.isLive>span{color:#91c83e}.availableBusesMarketHeroLive strong{color:#fff}.availableBusesMarketHeroMedia{background:#dce6ea;min-width:0;min-height:0;position:relative;overflow:hidden}.availableBusesMarketHeroMedia:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b2b459e 0%,#0b2b4514 26%,#0000 54%);position:absolute;inset:0}.availableBusesMarketHeroMedia img{object-fit:cover;object-position:52% center}.availableBusesPage .availableBusesShell{padding-top:32px;scroll-margin-top:20px}.availableBusesPage,.vehicleDetailPage,.vehiclePanelPage{color:#17384b;background:#f3f7f9;min-height:100vh}.availableBusesShell,.vehicleDetailShell,.vehiclePanelShell,.vehicleEditorShell{box-sizing:border-box;width:min(1180px,100% - 40px);margin:0 auto;padding:52px 0 76px}.availableBusesHero,.vehiclePanelHero,.vehicleEditorShell>header,.vehicleDetailHero{box-sizing:border-box;background:linear-gradient(135deg,#fff,#f2f9fd);border:1px solid #c8dbe7;border-left:5px solid #0875d1;border-radius:18px;padding:30px 34px;box-shadow:0 12px 34px #102f4314}.availableBusesHero>span,.vehiclePanelHero span,.vehicleEditorShell>header>span,.vehicleDetailHero span,.availableBusesHome header span,.vehicleManageSection>header span{color:#0875d1;letter-spacing:.12em;font-size:10px;font-weight:900}.availableBusesHero h1,.availableBusesHero h2,.vehiclePanelHero h1,.vehicleEditorShell>header h1,.vehicleDetailHero h1{letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(34px,5vw,58px);line-height:1.04}.availableBusesHero p,.vehiclePanelHero p,.vehicleEditorShell>header p{color:#526d7d;max-width:760px;margin:0;line-height:1.6}.availableBusesHero>strong{color:#086397;background:#e7f4fb;border-radius:999px;margin-top:20px;padding:9px 12px;display:inline-flex}.availableBusFilters,.vehicleEditor,.vehicleManageSection{box-sizing:border-box;background:#fff;border:1px solid #d2e0e8;border-radius:16px;gap:20px;margin-top:24px;padding:26px;display:grid;box-shadow:0 9px 28px #102f430f}.availableBusFilters fieldset,.vehicleFormSection{border:0;gap:15px;min-width:0;margin:0;padding:0;display:grid}.availableBusFilters legend,.vehicleFormSection legend{color:#17384b;margin-bottom:10px;font-size:20px;font-weight:900}.vehicleFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.availableBusFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.availableBusRadiusHint{color:#526d7d;grid-column:1/-1;margin:-2px 0 0;font-size:12px;line-height:1.45}.availableBusResolvedLocation{color:#315a72;margin:-4px 0 0;font-size:13px}.availableBusDistance{color:#0875d1;margin:0;font-size:13px;font-weight:900}.vehicleEditor label,.availableBusFilters label,.vehiclePhotoUpload label{color:#36586b;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.vehicleEditor input,.vehicleEditor select,.vehicleEditor textarea,.availableBusFilters input,.availableBusFilters select,.vehiclePhotoUpload input{color:#17384b;box-sizing:border-box;width:100%;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b9cdd8;border-radius:8px;padding:9px 11px}.vehicleEditor textarea{resize:vertical;min-height:120px;line-height:1.5}.vehicleEditor input:focus-visible,.vehicleEditor select:focus-visible,.vehicleEditor textarea:focus-visible,.availableBusFilters input:focus-visible,.availableBusFilters select:focus-visible{outline-offset:1px;border-color:#0875d1;outline:3px solid #0875d138}.vehicleFieldLabel{color:#36586b;font-size:12px;font-weight:900}.vehicleChoiceGrid{flex-wrap:wrap;gap:8px;display:flex}.vehicleEditor .vehicleCheck,.availableBusFilters .vehicleCheck{cursor:pointer;background:#f8fbfd;border:1px solid #d0dee6;border-radius:8px;align-items:center;gap:8px;width:auto;min-height:38px;padding:8px 11px;display:flex}.vehicleEditor .vehicleCheck input,.availableBusFilters .vehicleCheck input{width:17px;height:17px;min-height:17px;padding:0}.vehiclePublicContactPreview{background:#edf7fc;border-radius:10px;gap:9px;padding:16px;display:grid}.vehiclePublicContactPreview>strong{color:#0d5e8c}.vehicleEditor .vehicleConsent{background:#fff7df;border-color:#ead49b}.vehiclePrimaryButton{color:#fff;cursor:pointer;box-sizing:border-box;background:#0875d1;border:0;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:46px;padding:0 18px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.vehiclePrimaryButton:disabled{opacity:.55;cursor:default}.vehicleInlineActions,.myVehicleLinks,.vehicleStatusActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.vehicleInlineActions>a,.vehicleInlineActions>button:not(.vehiclePrimaryButton),.vehicleStatusActions button{color:#315a72;cursor:pointer;background:#fff;border:1px solid #c2d4df;border-radius:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:900;text-decoration:none}.vehicleMessage{border-radius:8px;margin:0;padding:12px 14px;font-weight:800}.vehicleMessage.isError{color:#9f1d1d;background:#fff0f0}.vehicleMessage.isSuccess{color:#17653f;background:#e9f8ef}.availableBusesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.availableBusCard{background:#fff;border:1px solid #ccdae3;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 10px 28px #102f4312}.availableBusCard>img,.availableBusPhotoPlaceholder{aspect-ratio:16/10;object-fit:cover;background:linear-gradient(135deg,#dfeaf0,#f4f8fa);width:100%;display:block}.availableBusPhotoPlaceholder{color:#6c8796;letter-spacing:.16em;place-items:center;font-size:34px;font-weight:950;display:grid}.availableBusCardBody{flex:1;gap:9px;min-width:0;padding:18px;display:grid}.availableBusDriverBadge{color:#17623e;letter-spacing:.055em;overflow-wrap:anywhere;box-sizing:border-box;background:#edf8f1;border:1px solid #b8d8c6;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:5px 8px;font-size:9px;font-weight:900;line-height:1.25;display:inline-flex}.availableBusSeatRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.availableBusSeatRow strong{font-size:23px}.availableBusSeatRow span{color:#0875d1;font-size:10px;font-weight:900}.availableBusTypes,.availableBusEquipment{overflow-wrap:anywhere;margin:0}.availableBusTypes{color:#274f65;font-weight:850}.availableBusEquipment{color:#667e8b;font-size:12px}.availableBusNext{background:#edf7fc;border-radius:8px;gap:3px;margin-top:5px;padding:11px;display:grid}.availableBusNext strong{color:#0b608e}.availableBusNext span{color:#486979;font-size:11px;line-height:1.45}.availableBusCardBody>small{color:#6c7f8b;overflow-wrap:anywhere}.availableBusCardBody>a{color:#0875d1;margin-top:auto;font-size:11px;font-weight:900;text-decoration:none}.vehicleEmptyState{text-align:center;background:#fff;border:1px dashed #b9ccd7;border-radius:14px;margin-top:24px;padding:40px 24px}.vehicleEmptyState h2{margin:0 0 8px}.vehicleEmptyState p{color:#647c89}.availableBusesHome{box-sizing:border-box;background:#f6fbfe;border:1px solid #c5dae6;border-left:5px solid #0875d1;border-radius:18px;width:min(1180px,100% - 36px);margin:46px auto;padding:30px;overflow:hidden;box-shadow:0 16px 42px #102f4314}.availableBusesHome>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.availableBusesHome h2{color:#17384b;letter-spacing:-.025em;text-wrap:balance;margin:7px 0;font-size:clamp(30px,3vw,42px);line-height:1.08}.availableBusesHome header p{color:#5c7482;margin:0}.availableBusesHomeAllLink{color:#0875d1;text-align:center;border:1px solid #9fc5da;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:10px;font-weight:900;line-height:1.25;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.availableBusesHomeAllLink:hover{background:#fff;border-color:#0875d1}.availableBusesHomeContent{gap:16px;margin-top:24px;display:grid}.availableBusesHome.isSingle .availableBusesHomeContent{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.availableBusesHomeGrid{gap:16px;min-width:0;display:grid}.availableBusesHome.isSingle .availableBusesHomeGrid{grid-template-columns:minmax(0,1fr)}.availableBusesHome.isTwo .availableBusesHomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.availableBusesHome.isMany .availableBusesHomeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.availableBusCard.isHome{border-color:#bdd3df;transition:border-color .18s,box-shadow .18s;position:relative;box-shadow:0 13px 34px #102f431a}.availableBusCard.isHome:hover{border-color:#7fb5d2;box-shadow:0 16px 38px #102f4324}.availableBusCard.isHome:has(.availableBusDetailLink:focus-visible){outline-offset:3px;outline:3px solid #0875d147}.availableBusCard.isHome>img,.availableBusCard.isHome>.availableBusPhotoPlaceholder{aspect-ratio:16/9;object-position:center}.availableBusCard.isHome>img{height:auto}.availableBusCard.isHome .availableBusCardBody{gap:8px;padding:20px}.availableBusCard.isHome .availableBusIdentity{color:#17384b;letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(21px,2vw,29px);line-height:1.12;display:-webkit-box;overflow:hidden}.availableBusCard.isHome .availableBusSeatRow{justify-content:flex-start}.availableBusCard.isHome .availableBusSeatRow strong{font-size:18px}.availableBusCard.isHome .availableBusTypes{color:#496878;min-height:1.3em;font-size:13px}.availableBusHomeFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:7px 0 5px;display:grid}.availableBusHomeFacts div{background:#edf7fc;border-radius:9px;min-width:0;padding:11px 12px}.availableBusHomeFacts dt{color:#0875d1;letter-spacing:.09em;font-size:9px;font-weight:900}.availableBusHomeFacts dd{color:#234c62;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:850;line-height:1.4}.availableBusDetailLink{color:#0875d1;margin-top:auto;font-size:11px;font-weight:900;text-decoration:none}.availableBusCard.isHome .availableBusDetailLink:after{content:"";position:absolute;inset:0}.availableBusCard.isHome.isCompact .availableBusCardBody{padding:16px}.availableBusCard.isHome.isCompact .availableBusIdentity{font-size:21px}.availableBusCard.isHome.isCompact .availableBusHomeFacts{grid-template-columns:1fr}.availableBusesHomeSupply{box-sizing:border-box;background:#eaf5fa;border:1px solid #a9c9d9;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-width:0;padding:28px;display:flex}.availableBusesHomeSupplyMark{color:#fff;background:#167a4b;border-radius:50%;place-items:center;width:42px;height:42px;font-size:28px;font-weight:500;line-height:1;display:grid}.availableBusesHomeSupply h3{color:#17384b;text-transform:uppercase;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.12}.availableBusesHomeSupply p{color:#355b6f;margin:9px 0 0;line-height:1.55}.availableBusesHomeSupplyDetail{font-size:12px}.availableBusesHomeSupplyAction{gap:8px;display:grid}.availableBusesHomeSupplyAction a{color:#fff;background:#167a4b;border-radius:8px;justify-content:center;align-items:center;min-height:45px;padding:0 16px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.availableBusesHomeSupplyAction a:hover{background:#10683e}.availableBusesHomeSupplyAction small{color:#57727f;font-size:10px}.availableBusesHomeSupply.isCompact{background:#eef7fb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 20px;display:grid}.availableBusesHomeSupply.isCompact .availableBusesHomeSupplyMark{width:34px;height:34px;font-size:23px}.availableBusesHomeSupply.isCompact h3{font-size:17px}.availableBusesHomeSupply.isCompact p{margin-top:3px;font-size:12px}.availableBusesHomeSupply.isCompact .availableBusesHomeSupplyAction{justify-items:end}.vehiclePanelHero{justify-content:space-between;align-items:center;gap:24px;display:flex}.myVehiclesGrid{gap:15px;margin-top:24px;display:grid}.myVehiclesGrid>article{background:#fff;border:1px solid #ccdbe3;border-radius:13px;grid-template-columns:220px minmax(0,1fr);gap:20px;min-width:0;padding:16px;display:grid}.myVehiclesGrid img,.myVehiclesGrid .availableBusPhotoPlaceholder{aspect-ratio:16/10;object-fit:cover;border-radius:9px;width:220px}.myVehiclesGrid h2{margin:7px 0 4px}.myVehiclesGrid p{color:#607885;margin:0}.myVehiclesGrid dl{gap:25px;display:flex}.myVehiclesGrid dl div{gap:2px;display:grid}.myVehiclesGrid dt{color:#718692;font-size:10px}.myVehiclesGrid dd{margin:0;font-weight:900}.myVehicleLinks a{color:#0875d1;font-size:10px;font-weight:900;text-decoration:none}.vehicleStatus{color:#557080;text-transform:uppercase;background:#edf2f5;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900}.vehicleStatus.is-published{color:#17633e;background:#e7f7ee}.vehicleStatus.is-hidden{color:#9a1f1f;background:#fff0f0}.vehicleManageSection>header{justify-content:space-between;gap:20px;display:flex}.vehicleManageSection>header h2{margin:5px 0}.vehicleManageSection>header p{color:#657d89;margin:0}.vehicleManageSection>header>strong{color:#0875d1;font-size:24px}.vehiclePhotoAdminGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.vehiclePhotoAdminGrid article{min-width:0;position:relative}.vehiclePhotoAdminGrid img{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%}.vehiclePhotoAdminGrid b{color:#fff;background:#0875d1;border-radius:5px;padding:4px 6px;font-size:8px;position:absolute;top:7px;left:7px}.vehiclePhotoAdminGrid article>div{gap:4px;margin-top:5px;display:flex}.vehiclePhotoAdminGrid button{color:#31596f;cursor:pointer;background:#fff;border:1px solid #c6d5de;border-radius:5px;min-height:30px;font-size:9px;font-weight:900}.vehiclePhotoUpload{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.vehicleAvailabilityAdminList{gap:9px;display:grid}.vehicleAvailabilityAdminList article{border:1px solid #d4e0e6;border-radius:9px;justify-content:space-between;gap:14px;padding:13px;display:flex}.vehicleAvailabilityAdminList article>div:first-child{gap:4px;min-width:0;display:grid}.vehicleAvailabilityAdminList article span{color:#627b88;font-size:11px}.vehicleAvailabilityAdminList article>div:last-child{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.vehicleAvailabilityAdminList button{color:#315a70;cursor:pointer;background:#fff;border:1px solid #c6d6df;border-radius:5px;min-height:32px;padding:0 8px;font-size:8px;font-weight:900}.vehicleDetailHero{justify-content:space-between;align-items:center;gap:20px;display:flex}.vehicleDetailHero p{color:#4f6b7a;margin:0;font-size:18px}.vehicleDetailHero strong{color:#0875d1;margin-top:9px;display:inline-block}.vehicleShareButton{color:#0875d1;cursor:pointer;background:#fff;border:1px solid #0875d1;border-radius:8px;min-height:44px;padding:0 16px;font-size:10px;font-weight:900}.vehicleDetailHero .vehicleServiceBadge{color:#17623e;box-sizing:border-box;background:#eaf7ef;border:1px solid #b8d8c6;border-radius:999px;width:fit-content;max-width:100%;margin:8px 0 2px;padding:6px 9px;font-size:10px;font-weight:900;line-height:1.35}.vehicleGallery{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:10px;margin-top:24px;display:grid}.vehicleGallery img{object-fit:cover;background:#dfe9ee;border-radius:12px;width:100%}.vehicleHeroPhoto{aspect-ratio:16/10}.vehicleGallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vehicleGallery>div img{aspect-ratio:1;height:100%;min-height:0}.vehicleDetailPlaceholder{color:#668391;letter-spacing:.1em;background:linear-gradient(135deg,#dfeaf0,#f7fafb);border-radius:14px;place-items:center;min-height:260px;margin-top:24px;font-size:clamp(20px,4vw,42px);font-weight:950;display:grid}.vehicleDetailColumns{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);align-items:start;gap:20px;margin-top:24px;display:grid}.vehicleSpecs,.vehiclePublicAvailability,.vehicleContactCard{box-sizing:border-box;background:#fff;border:1px solid #d1dfe7;border-radius:14px;padding:24px}.vehicleSpecs h2,.vehiclePublicAvailability h2,.vehicleContactCard h2{margin:0 0 16px}.vehicleSpecs h3{margin:22px 0 10px}.vehicleSpecs dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vehicleSpecs dl div{background:#f2f7fa;border-radius:8px;padding:12px}.vehicleSpecs dt{color:#687f8b;font-size:10px}.vehicleSpecs dd{margin:3px 0 0;font-weight:900}.vehicleTagList{flex-wrap:wrap;gap:7px;display:flex}.vehicleTagList span{color:#17678f;background:#e9f4fa;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.vehicleDescription{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.vehiclePublicAvailability{margin-top:20px}.vehiclePublicAvailability>div{gap:10px;display:grid}.vehiclePublicAvailability article{grid-template-columns:10px minmax(0,1fr);gap:12px;display:grid}.vehiclePublicAvailability article>span{background:#16a36a;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px #e5f6ee}.vehiclePublicAvailability article div{border-bottom:1px solid #e2eaee;min-width:0;padding:0 0 16px}.vehiclePublicAvailability article:last-child div{border-bottom:0}.vehiclePublicAvailability p{color:#4f6b7a;margin:5px 0}.vehiclePublicAvailability small{color:#748892}.vehicleContactCard{position:sticky;top:20px}.vehicleContactCard>span{color:#0875d1;letter-spacing:.09em;font-size:9px;font-weight:900}.vehicleContactCard p{color:#617987;line-height:1.55}.vehicleContactCard>div{gap:8px;display:grid}.vehicleContactCard a{color:#fff;overflow-wrap:anywhere;background:#0875d1;border-radius:7px;align-items:center;min-height:42px;padding:0 12px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.vehicleAdminStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.vehicleAdminStats div{background:#f2f7fa;border-radius:9px;gap:3px;padding:14px;display:grid}.vehicleAdminStats strong{font-size:24px}.vehicleAdminStats span{color:#657d8a;font-size:10px}.vehicleDetailHero h1{margin:7px 0 8px}.vehicleDetailHero .vehicleDetailHeaderSummary{color:#355a6e;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800;line-height:1.45}.vehiclePrimaryAvailability{box-sizing:border-box;background:#f1faf5;border:1px solid #9fcdb2;border-left:5px solid #16824f;border-radius:14px;margin-top:20px;padding:24px 26px;box-shadow:0 12px 30px #13623c14}.vehiclePrimaryAvailability>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.vehiclePrimaryAvailability>header span{color:#35755a;letter-spacing:.12em;font-size:9px;font-weight:950}.vehiclePrimaryAvailability>header h2{color:#17633e;margin:5px 0 0;font-size:clamp(24px,3vw,36px);line-height:1.05}.vehiclePrimaryAvailability>header>strong{color:#17633e;white-space:nowrap;background:#fff;border:1px solid #b7d9c5;border-radius:999px;padding:7px 10px;font-size:10px}.vehiclePrimaryAvailabilityFacts{grid-template-columns:1.35fr 1fr .8fr;gap:10px;margin:20px 0 0;display:grid}.vehiclePrimaryAvailabilityFacts>div{background:#fff;border:1px solid #d6e8de;border-radius:9px;min-width:0;padding:13px 14px}.vehiclePrimaryAvailabilityFacts dt{color:#507765;letter-spacing:.09em;font-size:9px;font-weight:950}.vehiclePrimaryAvailabilityFacts dd{color:#173f2d;overflow-wrap:anywhere;margin:5px 0 0;font-size:15px;font-weight:900;line-height:1.35}.vehicleContactActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.vehicleContactActions a{color:#0875d1;text-align:center;overflow-wrap:anywhere;box-sizing:border-box;background:#fff;border:1px solid #0875d1;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 14px;font-size:10px;font-weight:950;line-height:1.25;text-decoration:none;display:inline-flex}.vehicleContactActions a.isPrimary{color:#fff;background:#167a4b;border-color:#167a4b}.vehicleContactActions a:only-child{grid-column:1/-1}.vehiclePrimaryContactUnavailable{color:#657d70;margin:16px 0 0;font-size:12px}.vehicleDetailMain{grid-template-columns:minmax(0,640px) minmax(300px,400px);grid-template-areas:"media contact";justify-content:center;align-items:stretch;gap:20px;width:min(100%,1060px);margin:20px auto 0;display:grid}.vehicleDetailMedia{grid-area:media;min-width:0}.vehicleDetailMain .vehicleContactCard{border-color:#a9cadb;grid-area:contact;min-width:0;margin:0;padding:28px;position:static;box-shadow:0 12px 30px #102f4314}.vehicleDetailMain .vehicleContactCard>span{color:#0875d1;font-size:10px}.vehicleDetailMain .vehicleContactCard h2{color:#17384b;overflow-wrap:anywhere;margin:7px 0 10px;font-size:clamp(24px,2.5vw,34px);line-height:1.08}.vehicleContactCard dl{gap:10px;margin:18px 0 0;display:grid}.vehicleContactCard dl>div{background:#f0f6f9;border-radius:8px;min-width:0;padding:10px 11px}.vehicleContactCard dt{color:#68818e;font-size:9px;font-weight:900}.vehicleContactCard dd{color:#254d62;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:850}.vehicleContactCard dl a{color:#0875d1;min-height:0;font-size:inherit;background:0 0;border-radius:0;padding:0;display:inline}.vehicleDetailMain .vehicleContactCard .vehicleContactActions{margin-top:18px}.vehicleDetailMain .vehicleContactCard .vehicleContactActions a{color:#0875d1;background:#fff;border:1px solid #0875d1;border-radius:8px;justify-content:center;min-height:44px;padding:0 10px;font-size:9px;display:inline-flex}.vehicleDetailMain .vehicleContactCard .vehicleContactActions a.isPrimary{color:#fff;background:#167a4b;border-color:#167a4b}.vehicleContactUnavailable{background:#f2f6f8;border-radius:8px;margin-top:18px;padding:12px;font-size:12px}.vehicleDetailMedia .vehicleGallery{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}.vehicleDetailMedia .vehicleGallery .vehicleHeroPhoto{aspect-ratio:16/9;object-fit:cover;width:100%;max-height:360px;display:block}.vehicleDetailMedia .vehicleGallery>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vehicleDetailMedia .vehicleGallery>div img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;min-height:0}.vehicleDetailMedia .vehicleDetailPlaceholder{box-sizing:border-box;height:100%;min-height:260px;margin:0}.vehicleDetailSpecs,.vehicleDetailShell>.vehiclePublicAvailability{margin-top:20px}@media (min-width:761px) and (max-width:1100px){.topbar>.topbarBrandCluster.topbarBrandCluster{grid-template-columns:220px repeat(3,minmax(0,1fr))!important;grid-template-areas:"logo offers drivers buses""logo tenders busnews application"!important}.topbarBrandCluster .topbarBusesLink{border-left:0;height:34px;grid-area:buses!important;width:100%!important;padding:0 6px!important;font-size:10px!important}.availableBusesHomeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.availableBusesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.topbar>.topbarBrandCluster.topbarBrandCluster{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"logo logo""offers offers""drivers buses""tenders busnews""application application"!important}.topbarBrandCluster .topbarBusesLink{border-left:0;height:34px;grid-area:buses!important;width:100%!important;padding:0 4px!important;font-size:9px!important}.availableBusesShell,.vehicleDetailShell,.vehiclePanelShell,.vehicleEditorShell{width:min(100% - 24px,1180px);padding:34px 0 54px}.availableBusesHero,.vehiclePanelHero,.vehicleEditorShell>header,.vehicleDetailHero{border-radius:14px;padding:23px 19px}.availableBusesHero h1,.vehiclePanelHero h1,.vehicleEditorShell>header h1,.vehicleDetailHero h1{font-size:34px}.availableBusFilters,.vehicleEditor,.vehicleManageSection{padding:18px 14px}.vehicleFormGrid,.availableBusesGrid,.availableBusesHomeGrid{grid-template-columns:1fr}.availableBusesHome{width:min(100% - 24px,1180px);padding:20px 16px}.availableBusesHome>header,.vehiclePanelHero,.vehicleDetailHero{flex-direction:column;align-items:stretch}.availableBusesHome header>a,.vehiclePrimaryButton{text-align:center;width:100%}.myVehiclesGrid>article{grid-template-columns:1fr}.myVehiclesGrid img,.myVehiclesGrid .availableBusPhotoPlaceholder{width:100%}.vehiclePhotoAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicleAvailabilityAdminList article{flex-direction:column;align-items:flex-start}.vehicleGallery{grid-template-columns:1fr}.vehicleGallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicleDetailColumns{grid-template-columns:1fr}.vehicleContactCard{position:static}.vehicleSpecs dl{grid-template-columns:1fr}.vehicleAdminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicleChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vehicleEditor .vehicleCheck,.availableBusFilters .vehicleCheck{overflow-wrap:anywhere;min-width:0}.accountSecondaryCta{box-sizing:border-box;width:100%}.vehiclePhotoUpload{flex-direction:column;align-items:stretch}}@media (max-width:390px){.topbarBrandCluster .topbarDriversLink,.topbarBrandCluster .topbarBusesLink{letter-spacing:0!important;font-size:8px!important}.vehicleChoiceGrid,.vehiclePhotoAdminGrid{grid-template-columns:1fr}.availableBusCardBody{padding:15px}.vehicleInlineActions>*{box-sizing:border-box;justify-content:center;width:100%!important}}.accountToolbarShell{box-sizing:border-box!important}.accountToolbarGroupLabel{color:#71818d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2;display:none}.accountQuickActions>a,.accountQuickActions>button{box-sizing:border-box}@media (max-width:1100px){.vehicleDetailMain{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);width:100%}}@media (max-width:760px){.vehicleDetailHero{gap:6px;padding:15px 17px}.vehicleDetailHero h1{margin-bottom:7px;font-size:clamp(28px,9vw,34px)!important}.vehicleDetailHero .vehicleDetailHeaderSummary{font-size:13px}.vehicleDetailHero .vehicleShareButton{align-self:flex-start;min-height:34px;padding:0 11px}.vehiclePrimaryAvailability{margin-top:16px;padding:16px 15px}.vehiclePrimaryAvailability>header{flex-direction:column;align-items:flex-start;gap:9px}.vehiclePrimaryAvailability>header h2{font-size:27px}.vehiclePrimaryAvailabilityFacts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.vehiclePrimaryAvailabilityFacts>div:first-child{grid-column:1/-1}.vehiclePrimaryAvailabilityFacts>div{padding:8px 10px}.vehiclePrimaryAvailabilityFacts dd{margin-top:3px;font-size:13px}.vehicleContactActions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.vehicleContactActions a{min-height:44px;padding:0 8px}.vehicleDetailMain{grid-template-columns:minmax(0,1fr);grid-template-areas:"contact""media";gap:14px;margin-top:16px}.vehicleDetailMain .vehicleContactCard{padding:21px 18px}.vehicleDetailMain .vehicleContactCard h2{font-size:25px}.vehicleDetailMedia .vehicleGallery{grid-template-columns:minmax(0,1fr)}.vehicleDetailMedia .vehicleGallery .vehicleHeroPhoto{aspect-ratio:16/9;max-height:240px}.vehicleDetailMedia .vehicleGallery>div{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicleDetailMedia .vehicleDetailPlaceholder{height:auto;min-height:190px}.vehicleDetailSpecs,.vehicleDetailShell>.vehiclePublicAvailability{margin-top:16px;padding:20px 17px}}@media (max-width:390px){.vehiclePrimaryAvailability>header h2{font-size:25px}.vehicleDetailMedia .vehicleGallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:900px){.availableBusesMarketHero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);height:370px}.availableBusesMarketHeroCopy{padding:25px 27px}.availableBusesMarketHeroCopy h1{font-size:30px}.availableBusesMarketHeroActions{flex-direction:column;align-items:stretch}.availableBusesMarketHeroActions a{box-sizing:border-box;width:100%}}@media (max-width:760px){.availableBusesMarketHero{grid-template-columns:minmax(0,1fr);width:min(100% - 24px,1180px);height:auto;margin-top:20px}.availableBusesMarketHeroMedia{grid-row:1;min-height:205px}.availableBusesMarketHeroMedia:after{background:linear-gradient(#0000 45%,#071f3670)}.availableBusesMarketHeroMedia img{object-position:center}.availableBusesMarketHeroCopy{grid-row:2;padding:25px 20px 27px}.availableBusesMarketHeroCopy h1{max-width:100%;font-size:27px!important}.availableBusesMarketHeroLead{font-size:14px}.availableBusesMarketHeroHelper{font-size:11px}.availableBusesMarketHeroActions{flex-direction:column;align-items:stretch}.availableBusesMarketHeroActions a{box-sizing:border-box;width:100%}.availableBusesMarketHeroLive{line-height:1.45}.availableBusesPage .availableBusesShell{padding-top:24px}}@media (max-width:390px){.availableBusesMarketHero{width:min(100% - 20px,1180px)}.availableBusesMarketHeroMedia{min-height:190px}.availableBusesMarketHeroCopy{padding:23px 17px 25px}.availableBusesMarketHeroCopy h1{font-size:26px!important}}@media (prefers-reduced-motion:reduce){.availableBusesMarketHero{animation:none}.availableBusesMarketHeroActions a{transition:none}}@media (min-width:761px) and (max-width:1100px){.availableBusesHome.isSingle .availableBusesHomeContent{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr)}.availableBusesHome.isMany .availableBusesHomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.availableBusesHome{border-radius:15px;padding:22px 16px}.availableBusesHomeContent,.availableBusesHome.isSingle .availableBusesHomeContent,.availableBusesHome.isTwo .availableBusesHomeGrid,.availableBusesHome.isMany .availableBusesHomeGrid{grid-template-columns:minmax(0,1fr)}.availableBusCard.isHome .availableBusCardBody,.availableBusCard.isHome.isCompact .availableBusCardBody{padding:17px}.availableBusCard.isHome .availableBusIdentity,.availableBusCard.isHome.isCompact .availableBusIdentity{font-size:23px}.availableBusCard.isHome .availableBusHomeFacts{grid-template-columns:minmax(0,1fr)}.availableBusesHomeSupply,.availableBusesHomeSupply.isCompact{align-items:stretch;gap:15px;padding:22px 18px;display:flex}.availableBusesHomeSupplyAction,.availableBusesHomeSupply.isCompact .availableBusesHomeSupplyAction{justify-items:stretch}.availableBusesHomeSupplyAction a{box-sizing:border-box;width:100%}}@media (max-width:390px){.availableBusesHome{width:min(100% - 20px,1180px);padding:20px 13px}.availableBusesHome h2{font-size:29px}.availableBusCard.isHome .availableBusCardBody,.availableBusCard.isHome.isCompact .availableBusCardBody{padding:15px}}.publicInterestBox{background:#f4fbf6;border:1px solid #bad5c4;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:28px 0;padding:22px;display:flex}.publicInterestEmpty{flex-direction:column;align-items:flex-start}.publicInterestEyebrow{color:#527060;letter-spacing:.13em;font-size:10px;font-weight:900}.publicInterestPrimary,.publicInterestSecondary{text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:11px;font-weight:900;line-height:1.25;text-decoration:none;display:inline-flex}.publicInterestPrimary{color:#fff;background:#187640;border:1px solid #187640}.publicInterestPrimary:hover{background:#105f32}.publicInterestPrimary:disabled{cursor:wait;opacity:.65}.publicInterestSecondary{color:#17653a;background:#fff;border:1px solid #aac8b5}.publicInterestSuccess{color:#17653a;font-size:13px}.publicInterestModalBackdrop{z-index:1000;background:#0f1e26b8;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.publicInterestModal{background:#fff;border-radius:14px;width:min(640px,100%);max-height:calc(100vh - 44px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #00000047}.publicInterestModal h2{color:#173746;margin:0 38px 20px 0;font-size:22px;line-height:1.2}.publicInterestClose{color:#36515f;cursor:pointer;background:#eef3f5;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;position:absolute;top:14px;right:14px}.publicInterestChoices{gap:10px;margin-bottom:20px;display:grid}.publicInterestChoice{color:#284654;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dfe4;border-radius:9px;gap:4px;padding:14px;display:grid}.publicInterestChoice.selected{background:#f0faf3;border-color:#268352;box-shadow:0 0 0 2px #2683521f}.publicInterestChoice strong{color:#153846;font-size:13px}.publicInterestChoice small{color:#667e89}.publicInterestChoice em{color:#187640;font-size:10px;font-style:normal;font-weight:900}.publicInterestWarning{color:#5b4a1c;background:#fff9e9;border:1px solid #e3c783;border-radius:9px;margin:0 0 18px;padding:16px}.publicInterestWarning strong,.publicInterestWarning span{display:block}.publicInterestWarning p{margin:8px 0 12px;line-height:1.55}.publicInterestMatchScore{color:#42616e;margin:0 0 16px}.publicInterestMessage{gap:7px;margin-bottom:16px;display:grid}.publicInterestMessage span{color:#294b59;font-size:12px;font-weight:900}.publicInterestMessage textarea{resize:vertical;color:#173746;min-height:112px;font:inherit;border:1px solid #bdcdd4;border-radius:8px;padding:12px}.publicInterestMessage small{color:#758b95;justify-self:end}.publicInterestError{color:#a32828;margin:14px 0 0;font-size:12px;font-weight:800}.publicInterestAlready{color:#17653a;background:#edf8f1;border-radius:8px;padding:14px;font-weight:800}.manualInterestDetails{background:#fff9e7;border:1px solid #d5c27e;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;padding:16px;display:grid}.manualInterestDetails>div{gap:5px;display:grid}.manualInterestDetails span{color:#796a35;letter-spacing:.08em;font-size:9px;font-weight:900}.manualInterestDetails strong{color:#463c19;font-size:12px}.manualInterestDetails .manualInterestMessage{grid-column:1/-1}.manualInterestMessage p{color:#514824;margin:0;line-height:1.55}@media (max-width:700px){.publicInterestBox{flex-direction:column;align-items:stretch}.publicInterestModalBackdrop{padding:10px}.publicInterestModal{max-height:calc(100vh - 20px);padding:22px 16px}.publicInterestPrimary,.publicInterestSecondary{width:100%}.manualInterestDetails{grid-template-columns:1fr}.manualInterestDetails .manualInterestMessage{grid-column:auto}}@media (max-width:760px){.locationGrid,.radioGrid,.contactMethods{grid-template-columns:1fr}.processLine{flex-wrap:wrap}}.multiOfferNotice{background:#eef6ff;border:1px solid #a9cbf5;border-radius:16px;padding:22px 24px}.multiOfferNotice strong{color:#1259b5;margin-bottom:6px;font-size:18px;display:block}.multiOfferNotice p{margin:0 0 7px;line-height:1.5}.multiOfferNotice small{color:#5b6e7d;margin:0}.processLine{color:#1769e0;align-items:center;gap:11px;margin-top:28px;font-size:13px;font-weight:900;display:flex}.processLine b{color:#9aabb8}.locationGrid{grid-template-columns:170px 170px 1fr}.locationExample{color:#667580;background:#f1f4f6;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:13px}.locationExample strong{color:#172531}.radioGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.radioCard{cursor:pointer;border:1px solid #d5dee5;border-radius:11px;align-items:flex-start;gap:10px;min-height:82px;padding:14px;display:flex}.radioCard:hover{background:#f7fbff;border-color:#1769e0}.radioCard input{margin-top:3px}.radioCard span{margin:0!important}.radioCard small{margin-top:4px}.rangeField{max-width:250px;margin-top:17px;display:block}.scopeCountries{max-height:250px;margin-top:18px;padding:4px;overflow-y:auto}.mobilityBox{margin-top:20px}.contactMethods{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.contactFields{margin-top:20px}.futureFeature{color:#63727e;background:#fafbfc;border:1px dashed #b8c5cf;border-radius:10px;flex-direction:column;gap:4px;margin-top:20px;padding:13px 15px;font-size:13px;display:flex}.futureFeature strong{color:#2e3d48}@media (max-width:760px){.locationGrid,.radioGrid,.contactMethods{grid-template-columns:1fr}.processLine{flex-wrap:wrap}}.accountRuleBox{background:#fff;border:1px solid #d6dee5;border-radius:14px;margin-top:34px;padding:20px 22px}.accountRuleBox strong{margin-bottom:7px;font-size:17px;display:block}.accountRuleBox p{color:#62717c;margin:0;line-height:1.55}.authButton{max-width:420px;margin-top:28px}.loginFootnote{color:#71808c;font-size:13px}.loginPage{max-width:760px;margin:auto;padding:65px 30px}.loginPage .lead{margin-left:0}.loginComing{background:#fff;border:1px solid #d8e1e7;border-radius:16px;margin-top:35px;padding:25px}.loginComing strong{margin-bottom:7px;display:block}.loginComing p{color:#667580;margin:0;line-height:1.55}.loginProviders{gap:11px;margin-top:32px;display:grid}.loginProvider,.logoutButton{color:#172530;cursor:pointer;background:#fff;border:1px solid #d5dde3;border-radius:11px;width:100%;padding:16px 18px;font-size:14px;font-weight:900}.loginProvider small{color:#778590;margin-top:4px;font-weight:500;display:block}.disabledProvider{opacity:.55;cursor:not-allowed}.devProvider{color:#1259b5;background:#eef6ff;border-color:#1769e0}.sessionCard{gap:10px;margin-top:30px;display:grid}.sessionCard>div{background:#fff;border:1px solid #d9e1e7;border-radius:11px;justify-content:space-between;gap:20px;padding:16px 18px;display:flex}.sessionCard span{color:#6b7984}.logoutButton{background:#f6f7f8;margin-top:20px}.benefitBox{background:#fff;border:1px solid #dce3e8;border-radius:14px;margin-top:18px;padding:20px 22px}.benefitBox strong{margin-bottom:7px;font-size:17px;display:block}.benefitBox p{color:#63717c;margin:0;line-height:1.55}.authChoices{grid-template-columns:1fr;gap:10px;max-width:520px;margin-top:28px;display:grid}.authChoices .roleButton{margin:0}.secondaryAuthButton{color:#26333e;background:#fff;border:2px solid #ccd5dc}.secondaryAuthButton:hover{border-color:#8b9ba7}.alreadyAccount{color:#65747f;margin-top:22px}.alreadyAccount a{color:#1769e0;font-weight:800}@media (min-width:640px){.authChoices{grid-template-columns:1.3fr .7fr}}.registerLinks{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.registerLinks a{color:#1769e0;background:#eef6ff;border-radius:9px;padding:10px 13px;font-size:13px;font-weight:800;text-decoration:none}.publicNavBar{background:#fff;border-bottom:1px solid #dde4e9}.publicNavTiles{grid-template-columns:repeat(3,1fr);gap:8px;width:min(900px,100% - 30px);margin:0 auto;padding:11px 0;display:grid}.publicNavTile{color:#596874;text-align:center;background:#f7f8f9;border:1px solid #d8e0e6;border-radius:9px;place-items:center;min-height:42px;padding:10px 12px;font-size:13px;font-weight:900;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:grid}.publicNavTile:hover{color:#172530;background:#fff;border-color:#a9b8c4}.publicNavTile.active{color:#1769e0;background:#eef6ff;border-color:#1769e0}.breadcrumb{color:#73818c;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:34px;font-size:13px;display:flex}.breadcrumb a{color:#587080;text-decoration:none}.breadcrumb strong{color:#263641}.friendlyNotice,.friendlyError{border-radius:12px;margin-top:25px;padding:18px 20px}.friendlyNotice{background:#eef6ff;border:1px solid #b7d5fa}.friendlyError{background:#fff8ed;border:1px solid #e6c5a1}.friendlyNotice strong,.friendlyError strong{margin-bottom:5px;display:block}.friendlyNotice p,.friendlyError p{color:#61717d;margin:0;line-height:1.5}.inlineLoginButton{color:#fff;background:#1769e0;border-radius:8px;margin-top:13px;padding:10px 15px;font-size:13px;font-weight:900;text-decoration:none;display:inline-block}.accountTypeGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;display:grid}.accountTypeCard{border:2px solid #0000;border-radius:16px;flex-direction:column;min-height:190px;padding:23px;text-decoration:none;display:flex}.driverAccountType{background:#eef6ff;border-color:#bad8fb}.carrierAccountType{background:#fff;border-color:#d7e0e6}.accountTypeLabel{color:#65747f;letter-spacing:1px;margin-bottom:20px;font-size:13px;font-weight:900}.accountTypeCard strong{font-size:18px;line-height:1.25}.accountTypeCard p{color:#64727d;margin:10px 0 0;line-height:1.5}@media (max-width:620px){.publicNavTiles,.accountTypeGrid{grid-template-columns:1fr}}.accountNavTiles{grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;width:min(1000px,100% - 30px);margin:0 auto;padding:11px 0;display:grid}.accountPanelTile{color:#1769e0;background:#eef6ff;border-color:#b9d5f7}.roleNavTile{cursor:default;color:#43535f;background:#fff}.navLogoutForm{margin:0}.logoutNavTile{color:#9c3434;cursor:pointer;background:#fff8f8;border-color:#e2c9c9;width:100%;height:100%;font-family:inherit}.logoutNavTile:hover{background:#fff1f1;border-color:#cb8e8e}.devMissingAccount{color:#78501d;background:#fff8ed;border-color:#e5c69f;place-items:center;text-decoration:none;display:grid}@media (max-width:760px){.accountNavTiles{grid-template-columns:1fr 1fr}}@media (max-width:470px){.accountNavTiles{grid-template-columns:1fr}}.rulesAcceptance{background:#eef6ff;border:1px solid #b9d3f3;border-radius:14px;padding:20px 22px}.rulesAcceptance label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.rulesAcceptance input{flex:none;width:20px;height:20px;margin-top:2px}.rulesAcceptance span{display:block}.rulesAcceptance strong{color:#174f97;margin-bottom:5px;display:block}.rulesAcceptance small{color:#627485;line-height:1.5;display:block}.dashboardPage{width:min(1080px,100% - 32px);margin:0 auto;padding:38px 0 70px}.dashboardHero{grid-template-columns:1.45fr .85fr;align-items:stretch;gap:22px;margin-bottom:24px;display:grid}.dashboardHeroMain,.dashboardHeroSide{background:#fff;border:1px solid #dde5eb;border-radius:22px;box-shadow:0 10px 30px #10263e0d}.dashboardHeroMain{padding:34px 34px 30px}.dashboardHeroSide{flex-direction:column;justify-content:center;padding:28px 26px;display:flex}.dashboardTitle{letter-spacing:-2px;margin:0;font-size:68px;line-height:.95}.dashboardTitle strong{color:#1d6ae5}.dashboardLead{color:#425465;max-width:760px;margin-top:26px;margin-bottom:0;font-size:22px;line-height:1.55}.dashboardPills{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.statusPill{letter-spacing:.3px;border:1px solid #0000;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.successPill{color:#1d7a43;background:#edf9f1;border-color:#c8ead4}.rolePill{color:#1769e0;background:#eef6ff;border-color:#c8dbfb}.infoPill{color:#516270;background:#f6f8fa;border-color:#dbe3e8}.heroSideLabel{letter-spacing:1px;color:#74818c;margin-bottom:12px;font-size:13px;font-weight:900}.heroSideValue{color:#14212d;margin-bottom:14px;font-size:28px;font-weight:900;line-height:1.1}.heroSideText{color:#5f6f7d;margin:0;font-size:15px;line-height:1.65}.statsGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.statCard{background:#fff;border:1px solid #dde5eb;border-radius:18px;padding:22px 22px 20px;box-shadow:0 8px 26px #10263e0a}.statCard span{color:#72818d;margin-bottom:8px;font-size:14px;display:block}.statCard strong{color:#162330;letter-spacing:-.7px;font-size:28px;line-height:1.15;display:block}.nextStepSection{background:#fff;border:1px solid #dde5eb;border-radius:22px;margin-top:34px;padding:30px 30px 32px;box-shadow:0 10px 30px #10263e0d}.sectionHeading h2{letter-spacing:-1px;color:#14212d;margin:8px 0;font-size:32px;line-height:1.1}.sectionHeading p:last-child{color:#627382;margin:0;font-size:16px;line-height:1.6}.actionCardGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.actionCard{background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #dbe4ea;border-radius:18px;min-height:220px;padding:24px 22px}.actionCardBadge{color:#1769e0;letter-spacing:.6px;background:#eef6ff;border-radius:999px;align-items:center;min-height:28px;margin-bottom:14px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.actionCard h3{color:#162330;margin:0 0 10px;font-size:22px;line-height:1.2}.actionCard p{color:#61717d;margin:0;font-size:15px;line-height:1.65}.topbar{justify-content:space-between;align-items:center;min-height:86px;display:flex}.badge{color:#4c6070;letter-spacing:.6px;background:#eef3f7;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:900}.accountNavTiles{gap:10px}.publicNavTile{border-radius:14px;min-height:50px;font-size:14px}.accountPanelTile{box-shadow:inset 0 0 0 1px #1769e014}.logoutNavTile{font-weight:900}@media (max-width:1080px){.dashboardTitle{font-size:58px}.dashboardLead{font-size:20px}}@media (max-width:920px){.dashboardHero,.statsGrid,.actionCardGrid{grid-template-columns:1fr}}@media (max-width:640px){.dashboardPage{width:min(100%,100% - 20px);padding:24px 0 50px}.dashboardHeroMain,.dashboardHeroSide,.nextStepSection,.statCard{padding-left:20px;padding-right:20px}.dashboardTitle{letter-spacing:-1.5px;font-size:44px}.dashboardLead{font-size:17px}.sectionHeading h2{font-size:26px}.statCard strong{font-size:24px}}.onboardingForm{gap:22px;display:grid}.onboardingCard{border-radius:20px;gap:22px;padding:30px;box-shadow:0 8px 28px #192d410a}.sectionIntro{margin-bottom:24px}.sectionIntro h2{letter-spacing:-.4px;margin:0 0 7px;font-size:25px}.sectionIntro p{color:#637381;max-width:720px;margin:0;line-height:1.6}.modernField{flex-direction:column;gap:7px;display:flex}.modernField>span{color:#263641;font-size:13px;font-weight:800;margin:0!important}.requiredMark{color:#1769e0;margin-left:3px}.onboardingForm input:not([type]),.onboardingForm input[type=text],.onboardingForm input[type=email],.onboardingForm input[type=number],.onboardingForm input[type=date],.onboardingForm input[type=url],.onboardingForm select,.onboardingForm textarea{color:#172632;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd6de;border-radius:10px;padding:11px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}.onboardingForm textarea{resize:vertical;min-height:125px;line-height:1.55}.onboardingForm input:focus,.onboardingForm select:focus,.onboardingForm textarea:focus{border-color:#1769e0;outline:none;box-shadow:0 0 0 3px #1769e01f}.onboardingForm input::placeholder,.onboardingForm textarea::placeholder{color:#99a5ae}.onboardingForm small{color:#778590;margin-top:0;line-height:1.45}.locationProfileBlock{background:#f8fafc;border:1px solid #dbe4ea;border-radius:14px;margin-top:24px;padding:22px}.locationProfileHeading{margin-bottom:18px}.locationProfileHeading strong{margin-bottom:4px;font-size:16px;display:block}.locationProfileHeading span{color:#687985;font-size:13px;line-height:1.5;display:block}.driverBaseGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.modernCheckGrid{gap:12px}.onboardingForm .checkCard{background:#fff;border:1px solid #d5dfe6;border-radius:12px;min-height:72px;padding:15px 16px;transition:border-color .15s,background .15s,box-shadow .15s}.onboardingForm .checkCard:hover{border-color:#9fbfe8}.onboardingForm .checkCard:has(input:checked){background:#eef6ff;border-color:#1769e0;box-shadow:inset 0 0 0 1px #1769e00f}.onboardingForm .checkCard.locked{background:#f3f8ff;border-color:#c7daf2}.onboardingForm input[type=checkbox]{accent-color:#1769e0;width:20px;height:20px}.sectionTitleWithBadge{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sectionTitleWithBadge h2{margin:0}.publicBadge{color:#1769e0;letter-spacing:.6px;background:#eef6ff;border-radius:999px;padding:6px 9px;font-size:13px;font-weight:900}.publicProfileSection{border-color:#cbdcf2}.contactChoiceGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.contactChoice{cursor:pointer}.conditionalContactFields{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.contactHint{color:#6a7883;background:#f6f8fa;border-radius:9px;margin-top:16px;padding:12px 14px;font-size:13px}.onboardingSubmit{min-height:54px;margin-top:2px;font-size:15px;box-shadow:0 9px 22px #1769e02e}@media (max-width:760px){.driverBaseGrid,.conditionalContactFields,.contactChoiceGrid{grid-template-columns:1fr}.onboardingCard{padding:22px 19px}.locationProfileBlock{padding:18px}}.accountNavTiles.withDevTools{grid-template-columns:repeat(5,1fr)}.devToolsTile{color:#6d35a5;background:#faf5ff;border-color:#dec6f7}.devToolsTile:hover{color:#552589;background:#f4eaff;border-color:#b78be0}.devBadge{color:#6d35a5;background:#faf5ff}.testToolsPage{width:min(1050px,100% - 32px);margin:0 auto;padding:38px 0 70px}.testToolsTitle{letter-spacing:-2px;margin:0;font-size:clamp(42px,7vw,68px);line-height:.98}.testToolsTitle strong{color:#6d35a5}.testToolsLead{color:#60717e;max-width:680px;margin:22px 0 0;font-size:18px;line-height:1.6}.testCreateSection,.testAccountsSection{background:#fff;border:1px solid #dde5eb;border-radius:20px;margin-top:32px;padding:28px;box-shadow:0 9px 28px #14263a0a}.testCreateGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.newTestAccountButton{text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:105px;padding:20px;font-family:inherit;display:flex}.newTestAccountButton span{font-size:15px;font-weight:900}.newTestAccountButton small{margin-top:6px;font-size:13px;font-weight:600}.driverTestButton{color:#1769e0;background:#eef6ff;border:1px solid #a9ccf6}.carrierTestButton{color:#263641;background:#f7f9fa;border:1px solid #cbd5dc}.testAccountList{gap:10px;margin-top:22px;display:grid}.testAccountCard{background:#fbfcfd;border:1px solid #dce4ea;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.testAccountTop{flex-wrap:wrap;gap:7px;display:flex}.testRoleBadge,.testProfileBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:999px;padding:5px 8px;font-size:13px;font-weight:900}.driverTestRole{color:#1769e0;background:#eaf4ff}.carrierTestRole{color:#344551;background:#eef1f3}.profileReady{color:#267647;background:#eaf8ef}.profileEmpty{color:#966020;background:#fff5e7}.testAccountCard h3{margin:10px 0 4px;font-size:19px}.testAccountCard p{color:#687985;margin:0 0 5px}.testAccountCard small{color:#8a969f}.testLoginButton{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:10px;min-width:120px;min-height:44px;padding:0 16px;font-family:inherit;font-weight:900}@media (max-width:800px){.accountNavTiles.withDevTools{grid-template-columns:1fr 1fr}.testCreateGrid,.testAccountCard{grid-template-columns:1fr}.testLoginButton{width:100%}}.accountNavMain{flex:1;align-items:center;gap:8px;display:flex}.accountRoleLink{cursor:default;background:#fff}.accountPrimaryCta{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 7px 18px #1769e02e}.driverPrimaryCta{color:#fff;background:#1769e0}.carrierPrimaryCta{color:#fff;background:#263641}.mobilePrimaryCta{display:none}.publishPlaceholder{width:min(900px,100% - 32px);margin:0 auto;padding:48px 0 90px}.publishPlaceholder h1{max-width:800px}.publishPlaceholder .lead{max-width:720px;margin-left:0}@media (max-width:1050px){.accountNavShell{flex-wrap:wrap}.accountNavMain{flex:none;width:100%}.accountNavActions{width:100%}.accountPrimaryCta{flex:1}}@media (max-width:720px){body{padding-bottom:78px}.accountNavShell{width:min(100%,100% - 18px)}.accountNavMain{grid-template-columns:1fr 1fr;display:grid}.accountNavLink{width:100%;padding:0 9px}.accountNavActions{display:block}.accountNavActions .accountPrimaryCta{display:none}.navLogoutForm,.accountLogoutButton{width:100%}.mobilePrimaryCta{z-index:1000;border-radius:14px;justify-content:center;align-items:center;min-height:54px;font-size:13px;font-weight:900;text-decoration:none;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px #10233740}}.accountProgress{background:#fff;border:1px solid #dce4ea;border-radius:16px;grid-template-columns:repeat(4,1fr);margin:0 0 28px;display:grid;overflow:hidden}.progressStep{border-right:1px solid #e1e7eb;justify-content:center;align-items:center;gap:9px;min-height:70px;padding:14px;display:flex}.progressStep:last-child{border-right:0}.progressMarker{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.progressLabel{letter-spacing:.5px;font-size:13px;font-weight:900}.progressStep.pending{color:#87949e;background:#f7f8f9}.progressStep.pending .progressMarker{color:#84919a;background:#e7ebee}.progressStep.current{color:#955e12;background:#fff7e8}.progressStep.current .progressMarker{color:#fff;background:#f2a51a}.progressStep.done{color:#237446;background:#edf9f1}.progressStep.done .progressMarker{color:#fff;background:#28a45a}.portGreenLight{color:#1d7a43;letter-spacing:.7px;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:900;display:flex}.greenLightDot{background:#2bb463;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #2bb4631f}.accountEmailBox{background:#f5f9ff;border:1px solid #c7daf3;border-radius:14px;margin-bottom:22px;padding:20px}.marketingConsent{color:#647583;align-items:flex-start;gap:9px;margin-top:14px;font-size:13px;display:flex}.marketingConsent input{margin-top:2px}.emailContactNotice{color:#657785;background:#f6f9fc;border:1px solid #d7e3f1;border-radius:10px;padding:14px;font-size:13px;line-height:1.5}.accountNavBar{background:#fff;border-bottom:1px solid #dde4e9}.accountNavShell{align-items:center;gap:12px;width:min(1320px,100% - 30px);margin:0 auto;padding:9px 0;display:flex}.accountNavMain{gap:7px;display:flex}.accountNavLink{color:#43545f;white-space:nowrap;background:#f8fafb;border:1px solid #d8e1e7;border-radius:11px;justify-content:center;align-items:center;min-height:45px;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.accountPanelLink{color:#1769e0;background:#eef6ff;border-color:#b8d5f8}.accountRoleLink{background:#fff}.devToolsLink{color:#6d35a5;background:#faf5ff;border-color:#dec6f7}.accountNavActions{align-items:center;gap:8px;margin-left:auto;display:flex}.accountPrimaryCta{color:#fff;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;min-height:47px;padding:0 19px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 7px 18px #1769e02e}.driverPrimaryCta{background:#1769e0}.carrierPrimaryCta{background:#263641}.accountLogoutButton{color:#a23636;cursor:pointer;background:#fff7f7;border:1px solid #e2c7c7;border-radius:11px;min-height:47px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:900}@media (max-width:850px){.accountProgress{grid-template-columns:1fr 1fr}.progressStep:nth-child(2){border-right:0}.progressStep:nth-child(-n+2){border-bottom:1px solid #e1e7eb}.accountNavShell{flex-wrap:wrap}.accountNavMain,.accountNavActions{width:100%}.accountNavActions{margin-left:0}.accountPrimaryCta{flex:1}}@media (max-width:520px){.accountProgress{grid-template-columns:1fr}.progressStep{border-bottom:1px solid #e1e7eb;border-right:0}.progressStep:last-child{border-bottom:0}}.carrierPrimaryCta{transition:transform .15s,background .15s,box-shadow .15s;color:#fff!important;background:#d76500!important;box-shadow:0 8px 22px #d765004d!important}.carrierPrimaryCta:hover{transform:translateY(-1px);background:#bf5900!important;box-shadow:0 10px 25px #d765005c!important}.rulesLink{color:#1769e0;text-underline-offset:2px;text-decoration:underline}.rulesLink:hover{color:#0f53b5}.rulesPage{width:min(840px,100% - 32px);margin:0 auto;padding:54px 0 90px}.rulesPage>h1{margin-bottom:20px}.rulesIntro{color:#5e7080;margin:0 0 34px;font-size:18px;line-height:1.65}.rulesPage section{background:#fff;border:1px solid #dce4ea;border-radius:14px;margin-top:14px;padding:22px 24px}.rulesPage section h2{margin:0 0 8px;font-size:19px}.rulesPage section p{color:#61727f;margin:0;line-height:1.65}.rulesBetaNotice{color:#735e29;background:#fff9e9;border:1px solid #e3d19b;border-radius:12px;margin-top:22px;padding:18px 20px;line-height:1.55}.accountToolbar{background:#fff;border-bottom:1px solid #e0e6ea}.accountToolbarShell{align-items:center;gap:20px;width:min(1240px,100% - 30px);min-height:64px;margin:0 auto;display:flex}.accountUtilityNav{align-items:center;gap:24px;display:flex}.accountUtilityLink{color:#526572;letter-spacing:.35px;border-bottom:2px solid #0000;padding:22px 1px 19px;font-size:13px;font-weight:900;text-decoration:none}.accountUtilityLink:hover{color:#1769e0;border-bottom-color:#1769e0}.devUtilityLink{color:#7137aa}.accountToolbarActions{align-items:center;gap:9px;margin-left:auto;display:flex}.setupPrimaryCta{background:#e89a16}.dashboardPills,.statsGrid{display:none!important}.actionCardLink{color:inherit;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s}.actionCardLink:hover{border-color:#abc9ee;transform:translateY(-2px);box-shadow:0 10px 25px #16375514}.actionCardDisabled{opacity:.68}.profilePage{width:min(900px,100% - 32px);margin:0 auto;padding:44px 0 80px}.profileLead{margin-bottom:30px;margin-left:0}.profileEditForm{gap:20px;display:grid}.profileEditCard{background:#fff;border:1px solid #dce4ea;border-radius:19px;padding:28px;box-shadow:0 8px 26px #14283c0a}.profileEditHeading{align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.profileEditNumber{color:#fff;background:#1769e0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.profileEditHeading h2{margin:2px 0 5px;font-size:23px}.profileEditHeading p{color:#687985;margin:0;line-height:1.5}.profileSuccess{color:#287346;background:#eff9f2;border:1px solid #bfe2ca;border-radius:11px;padding:15px 17px;font-weight:800}.profileStatusFooter{color:#63737f;border-top:1px solid #dde5ea;flex-wrap:wrap;align-items:center;gap:17px;margin-top:28px;padding:18px 20px;font-size:13px;display:flex}.profileStatusFooter>div{align-items:center;gap:6px;display:flex}.profileStatusCheck{color:#fff;background:#2cad62;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:900;display:grid}.profileRoleInfo{color:#1769e0;font-weight:900}.profileStatusFooter a{color:#1769e0;margin-left:auto;font-weight:800;text-decoration:none}@media (max-width:760px){.accountToolbarShell{flex-wrap:wrap;padding:9px 0}.accountUtilityNav{justify-content:space-between;gap:10px;width:100%}.accountUtilityLink{padding:10px 0}.accountToolbarActions{width:100%}.accountPrimaryCta{flex:1}.profileEditCard{padding:21px 18px}.profileStatusFooter a{width:100%;margin-left:0}}.publicNavTiles{grid-template-columns:repeat(4,1fr)}.guideLanding,.guidePage{width:min(1000px,100% - 32px);margin:0 auto;padding:50px 0 90px}.guideLandingLead,.guideLead{max-width:760px;margin-left:0}.guideRoleGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;display:grid}.guideRoleCard{border:2px solid #0000;border-radius:20px;flex-direction:column;min-height:280px;padding:30px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.guideRoleCard:hover{transform:translateY(-3px);box-shadow:0 12px 30px #142d4614}.driverGuideRole{background:#eef6ff;border-color:#b9d7fa}.carrierGuideRole{background:#fff8ef;border-color:#e0c8aa}.guideRoleCard>span{letter-spacing:1px;color:#687985;font-size:13px;font-weight:900}.guideRoleCard h2{color:#172530;margin:25px 0 10px;font-size:30px}.guideRoleCard p{color:#5f707d;margin:0 0 25px;line-height:1.65}.guideRoleCard>strong{color:#1769e0;margin-top:auto;font-size:13px}.guideImportant{background:#f1f7ff;border:1px solid #b9d4f4;border-radius:14px;margin:34px 0;padding:20px 22px}.guideImportant strong{margin-bottom:6px;font-size:16px;display:block}.guideImportant p{color:#5e7080;margin:0;line-height:1.6}.guideSteps{gap:0;display:grid}.guideStep{grid-template-columns:62px 1fr;gap:15px;display:grid}.guideRail{flex-direction:column;align-items:center;min-height:100%;display:flex}.guideNumber{color:#fff;background:#1769e0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid;box-shadow:0 7px 18px #1769e02e}.guideArrow{color:#aab6bf;flex:1;justify-content:center;align-items:center;min-height:60px;font-size:27px;font-weight:700;display:flex}.guideStepCard{background:#fff;border:1px solid #dbe4ea;border-radius:18px;grid-template-columns:1.25fr .75fr;gap:26px;margin-bottom:20px;padding:25px;display:grid;box-shadow:0 8px 25px #14283c0a}.guideStepLabel{color:#1769e0;letter-spacing:1px;font-size:13px;font-weight:900}.guideStepText h2{margin:9px 0;font-size:24px;line-height:1.2}.guideStepText p{color:#60717e;margin:0;line-height:1.65}.guideMockup{background:#f8fafb;border:1px solid #d7e0e6;border-radius:12px;align-self:center;overflow:hidden}.guideMockupTop{color:#71808b;letter-spacing:1px;background:#edf2f6;padding:9px 12px;font-size:13px;font-weight:900}.guideMockupRow{border-top:1px solid #e1e7eb;grid-template-columns:.8fr 1.2fr;gap:10px;padding:11px 12px;display:grid}.guideMockupRow span{color:#80909b;font-size:13px;font-weight:800}.guideMockupRow strong{color:#22323d;text-align:right;font-size:13px}.guideExample{background:#fff;border:1px solid #dce4ea;border-radius:18px;margin:30px 0;padding:28px}.guideExample h2{margin:8px 0 11px;font-size:26px}.guideExample>p:last-child{color:#5e707d;margin:0;line-height:1.7}.guideBottomCta{background:#fff;border:1px solid #d8e2e8;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding:24px 26px;display:flex}.guideBottomCta div>span{color:#778590;letter-spacing:1px;margin-bottom:5px;font-size:13px;font-weight:900;display:block}.guideBottomCta div>strong{max-width:590px;font-size:17px;line-height:1.45;display:block}.guideCtaButton{color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.driverGuideCta{background:#1769e0}.carrierGuideCta{background:#d76500}@media (max-width:760px){.publicNavTiles,.guideRoleGrid,.guideStepCard{grid-template-columns:1fr}.guideStep{grid-template-columns:48px 1fr;gap:9px}.guideNumber{width:40px;height:40px}.guideMockup{margin-top:4px}.guideBottomCta{flex-direction:column;align-items:stretch}.guideCtaButton{width:100%}}.driverPrimaryCta,.carrierPrimaryCta{transition:transform .15s,background .15s,box-shadow .15s;color:#fff!important;background:#d76500!important;box-shadow:0 9px 24px #d7650052!important}.driverPrimaryCta:hover,.carrierPrimaryCta:hover{transform:translateY(-1px);background:#bf5900!important;box-shadow:0 11px 28px #d7650066!important}.busportAdvantageSection{width:min(1120px,100% - 36px);margin:10px auto 80px}.advantageHeading{max-width:790px;margin-bottom:30px}.advantageHeading h2{letter-spacing:-1.7px;color:#15232f;margin:7px 0 15px;font-size:clamp(34px,5vw,52px);line-height:1.02}.advantageHeading h2 strong{color:#1769e0}.advantageHeading>p:last-child{color:#617381;max-width:730px;margin:0;font-size:17px;line-height:1.7}.advantageGrid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.advantageCard{background:#fff;border:1px solid #dce4ea;border-radius:20px;min-height:290px;padding:28px;position:relative;box-shadow:0 10px 30px #14283c0b}.advantageMainCard{background:linear-gradient(135deg,#fff 0%,#f3f8ff 100%);border-color:#bad6f8;grid-column:1/-1;grid-template-columns:1fr .92fr;align-content:center;column-gap:35px;min-height:350px;display:grid}.advantageNumber{color:#fff;background:#1769e0;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:21px;font-size:14px;font-weight:900;display:grid}.advantageCard h3{color:#172530;letter-spacing:-.6px;max-width:580px;margin:0 0 13px;font-size:25px;line-height:1.2}.advantageMainCard h3{font-size:clamp(29px,4vw,40px)}.advantageCard h3 strong{color:#1769e0}.advantageCard>p{color:#61727f;max-width:620px;margin:0;font-size:15px;line-height:1.7}.miniMatchDemo{background:#fff;border:1px solid #c9d9e8;border-radius:16px;grid-area:1/2/span 4;align-self:center;padding:19px;box-shadow:0 10px 28px #10325512}.miniMatchNeed{background:#fff7eb;border:1px solid #efd5ae;border-radius:11px;padding:15px}.miniMatchNeed span,.advantageBottomStatement>span{color:#9a6419;letter-spacing:1px;margin-bottom:5px;font-size:13px;font-weight:900;display:block}.miniMatchNeed strong{color:#283743;font-size:14px}.miniMatchArrow{color:#8da1b0;justify-content:center;align-items:center;gap:9px;padding:14px 0;font-size:18px;display:flex}.miniMatchArrow span{color:#1769e0;letter-spacing:.8px;font-size:13px;font-weight:900}.miniMatchResults{gap:8px;display:grid}.miniMatchResults>div{background:#f0faf3;border:1px solid #cce2d3;border-radius:10px;grid-template-columns:62px 1fr;align-items:center;padding:12px 14px;display:grid}.miniMatchResults strong{color:#21834a;font-size:21px}.miniMatchResults span{color:#526b5e;font-size:13px}.advantageBottomStatement{color:#fff;background:#182a38;border-radius:18px;margin-top:18px;padding:27px 30px}.advantageBottomStatement>span{color:#f0a33c}.advantageBottomStatement h3{letter-spacing:-.5px;max-width:900px;margin:7px 0 0;font-size:clamp(21px,3vw,30px);line-height:1.35}.advantageBottomStatement h3 strong{color:#ff9c2f;margin-top:3px;display:block}@media (max-width:780px){.advantageGrid,.advantageMainCard{grid-template-columns:1fr}.advantageMainCard{display:block}.miniMatchDemo{margin-top:25px}.advantageCard{min-height:0;padding:22px}.advantageGrid{grid-template-columns:1fr}}.homeMatchExplainer{width:min(1180px,100% - 36px);margin:28px auto 18px}.homeMatchExplainerInner{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:26px;display:grid}.homeMatchCopy{background:#fff;border:1px solid #dce4ea;border-radius:24px;padding:34px 36px;box-shadow:0 10px 30px #14283c0a}.homeMatchEyebrow{color:#1769e0;letter-spacing:1.2px;margin:0 0 14px;font-size:13px;font-weight:900}.homeMatchTitle{color:#162531;letter-spacing:-2px;margin:0 0 16px;font-size:clamp(38px,5vw,60px);line-height:.98}.homeMatchTitle strong{color:#1769e0}.homeMatchLead{color:#5e707e;max-width:740px;margin:0;font-size:18px;line-height:1.75}.homeMatchLead strong{color:#172530}.homeMatchCtas{margin-top:22px}.homeMatchHowItWorks{color:#fff;letter-spacing:.4px;background:#1769e0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.homeMatchMiniNote{background:#f4f8fb;border:1px solid #dbe5ec;border-radius:14px;margin-top:22px;padding:16px 18px}.homeMatchMiniNote span{color:#7f8d99;letter-spacing:1px;margin-bottom:6px;font-size:13px;font-weight:900;display:block}.homeMatchMiniNote strong{color:#182733;font-size:15px;line-height:1.5}.homeMatchVisual{background:#182a38;border:1px solid #243a4b;border-radius:24px;align-content:center;gap:16px;padding:24px;display:grid;box-shadow:0 12px 30px #0d1c2a29}.homeMatchCard{background:#ffffff0d;border:1px solid #ffffff17;border-radius:16px;padding:18px 18px 16px}.homeMatchCard span{color:#f1a33b;letter-spacing:1px;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.homeMatchCard strong{color:#fff;margin-bottom:6px;font-size:22px;line-height:1.2;display:block}.homeMatchCard p{color:#c9d5de;margin:0;font-size:14px;line-height:1.55}.homeMatchConnector{justify-items:center;gap:10px;padding:4px 0;display:grid}.homeMatchConnector>span{color:#f1a33b;letter-spacing:1px;font-size:13px;font-weight:900}.homeMatchArrow{color:#fff;font-size:28px;line-height:1}.homeMatchResult{text-align:center;background:#243b27;border:1px solid #2f7b49;border-radius:14px;min-width:220px;padding:14px 18px}.homeMatchResult strong{color:#6ce28e;font-size:34px;line-height:1;display:block}.homeMatchResult p{color:#d9f4e1;margin:6px 0 0;font-size:13px}.driverPrimaryCta,.carrierPrimaryCta{color:#ff9c2f!important;background:#182a38!important;border:1px solid #2c4354!important;transition:transform .15s,box-shadow .15s,background .15s,color .15s!important;box-shadow:0 10px 26px #182a3833!important}.driverPrimaryCta:hover,.carrierPrimaryCta:hover{transform:translateY(-1px);color:#ffae4d!important;background:#132331!important;box-shadow:0 12px 28px #182a3847!important}@media (max-width:900px){.homeMatchExplainerInner{grid-template-columns:1fr}}@media (max-width:640px){.homeMatchCopy,.homeMatchVisual{border-radius:18px;padding:22px}.homeMatchLead{font-size:16px}.homeMatchTitle{letter-spacing:-1.2px}}.requestPage{width:min(900px,100% - 32px);margin:0 auto;padding:44px 0 90px}.requestLead{margin-bottom:30px;margin-left:0}.requestForm{gap:18px;display:grid}.requestMatchPromise{color:#fff;background:#182a38;border-radius:16px;padding:21px 23px}.requestMatchPromise>span{color:#ff9c2f;letter-spacing:1px;margin-bottom:5px;font-size:13px;font-weight:900;display:block}.requestMatchPromise>strong{font-size:19px;display:block}.requestMatchPromise p{color:#cbd5dc;margin:6px 0 0;line-height:1.55}.requestFormCard{background:#fff;border:1px solid #dce4ea;border-radius:19px;grid-template-columns:44px 1fr;gap:20px;padding:27px;display:grid;box-shadow:0 8px 26px #14283c0a}.requestStepNumber{color:#fff;background:#1769e0;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.requestSectionContent h2{margin:3px 0 6px;font-size:23px}.requestSectionContent>p{color:#687985;margin:0 0 21px;line-height:1.55}.requestLocationGrid{grid-template-columns:.8fr .8fr 1.3fr 1.3fr;gap:13px;display:grid}.requestForm .modernField{flex-direction:column;gap:7px;display:flex}.requestForm .modernField>span{font-size:13px;font-weight:800}.requestForm input:not([type=checkbox]),.requestForm select,.requestForm textarea{color:#172632;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd6de;border-radius:10px;padding:11px 14px;font-size:15px}.requestForm textarea{resize:vertical;min-height:125px}.requestForm input:focus,.requestForm select:focus,.requestForm textarea:focus{border-color:#1769e0;outline:none;box-shadow:0 0 0 3px #1769e01f}.requestForm .checkCard{cursor:pointer}.requestForm .checkCard:has(input:checked){background:#eef6ff;border-color:#1769e0}.smallInputField{max-width:240px}.requestExtraFields{margin-top:20px}.requestPublishButton{color:#ff9c2f;cursor:pointer;background:#182a38;border:1px solid #2b4353;border-radius:13px;min-height:58px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:900;box-shadow:0 10px 26px #182a3833}.requestPublishButton:disabled{opacity:.65;cursor:wait}.requestSuccess{background:#fff;border:1px solid #dbe4ea;border-radius:20px;padding:30px;box-shadow:0 10px 30px #14283c0d}.requestSuccessTop{align-items:center;gap:18px;display:flex}.requestSuccessTop h2{margin:5px 0 0;font-size:30px}.requestSuccessTop h2 strong{color:#1769e0}.matchSummary{background:#edf9f1;border-radius:14px;align-items:center;gap:12px;margin-top:25px;padding:19px;display:flex}.matchSummary>span{color:#5e7868;letter-spacing:1px;font-size:13px;font-weight:900}.matchSummary>strong{color:#1f8b4b;font-size:30px}.matchSummary p{color:#476154;margin:0}.realMatches{gap:10px;margin-top:18px;display:grid}.realMatchCard{background:#fbfefc;border:1px solid #d8e4dc;border-radius:14px;grid-template-columns:80px 1fr;gap:16px;padding:17px;display:grid}.realMatchScore{color:#21824a;background:#e9f8ee;border-radius:12px;place-items:center;min-height:68px;font-size:24px;font-weight:900;display:grid}.realMatchInfo h3{margin:2px 0 4px}.realMatchInfo>p{color:#687985;margin:0}.matchReasons{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.matchReasons span{color:#5b6b76;background:#f0f4f6;border-radius:999px;padding:5px 8px;font-size:13px;font-weight:800}.noMatchesYet{background:#fff9eb;border:1px solid #e2d4ad;border-radius:13px;margin-top:25px;padding:20px}.noMatchesYet strong{margin-bottom:5px;display:block}.noMatchesYet p{color:#6d6250;margin:0;line-height:1.55}.requestAnotherButton{color:#253641;cursor:pointer;background:#f8fafb;border:1px solid #ccd7de;border-radius:11px;width:100%;min-height:50px;margin-top:22px;font-family:inherit;font-weight:900}@media (max-width:760px){.requestFormCard,.requestLocationGrid,.requestExtraFields,.realMatchCard{grid-template-columns:1fr}}.simpleHome{background:#f7f8fa}.simpleHero{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:38px;width:min(1180px,100% - 36px);margin:0 auto;padding:52px 0 40px;display:grid}.simpleKicker{color:#1769e0;letter-spacing:.8px;flex-wrap:wrap;gap:7px;margin:0 0 12px;font-size:13px;font-weight:900;display:flex}.simpleHero h1{color:#15232f;letter-spacing:-1.7px;max-width:730px;margin:0;font-size:clamp(36px,4.2vw,52px);line-height:1.08}.simpleHero h1 strong{color:#1769e0}.simpleHeroLead{color:#5c6d79;max-width:720px;margin:22px 0 0;font-size:18px;line-height:1.65}.simpleHeroLead strong{color:#24333e}.simpleRoleGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:28px;display:grid}.simpleRoleCard{background:#fff;border:1px solid #d8e1e7;border-radius:14px;padding:19px}.driverSimpleCard{border-top:3px solid #1769e0}.carrierSimpleCard{border-top:3px solid #e56e08}.simpleRoleLabel{color:#73818c;letter-spacing:1px;font-size:13px;font-weight:900}.simpleRoleCard h2{color:#172530;margin:8px 0 4px;font-size:21px}.simpleRoleCard p{color:#697984;margin:0 0 15px;font-size:13px}.simpleRoleButton{color:#fff;background:#e56e08;border-radius:9px;justify-content:center;align-items:center;min-height:43px;padding:0 13px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.simpleRoleButton:hover{background:#cc6106}.simpleBenefits{color:#667682;flex-wrap:wrap;gap:8px 17px;margin-top:17px;font-size:13px;display:flex}.simpleMatchExample{background:#fff;border:1px solid #d9e2e8;border-radius:17px;padding:24px;box-shadow:0 10px 28px #192d410f}.simpleExampleHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.simpleExampleHeader span{color:#89959e;letter-spacing:1px;font-size:13px;font-weight:900}.simpleExampleHeader strong{color:#263641;font-size:14px}.simpleExampleItem{background:#fafbfc;border:1px solid #dee5ea;border-radius:11px;padding:15px 17px}.exampleSide{letter-spacing:.8px;margin-bottom:6px;font-size:13px;font-weight:900;display:block}.driverSide{color:#1769e0}.carrierSide{color:#d86606}.simpleExampleItem>strong{color:#1c2b36;margin-bottom:3px;font-size:19px;display:block}.simpleExampleItem p{color:#596a76;margin:0 0 3px;font-size:13px}.simpleExampleItem small{color:#7a8790}.simpleExampleConnector{color:#9aa6af;justify-items:center;padding:10px 0;display:grid}.simpleExampleConnector>span{line-height:1}.simpleExampleConnector strong{color:#1769e0;margin:3px 0;font-size:13px}.simpleExampleConnector div{color:#788791;font-size:13px}.simpleMatchResult{background:#f0faf3;border:1px solid #bfe3ca;border-radius:11px;align-items:center;gap:14px;margin-top:14px;padding:13px 15px;display:flex}.simpleMatchResult>strong{color:#21884b;min-width:64px;font-size:29px}.simpleMatchResult div{gap:2px;display:grid}.simpleMatchResult b{color:#365543;font-size:13px}.simpleMatchResult span{color:#607668;font-size:13px}.simpleHow,.simpleWhy{width:min(1080px,100% - 36px);margin:0 auto;padding:48px 0}.simpleSectionHeading{margin-bottom:25px}.simpleSectionHeading>span{color:#1769e0;letter-spacing:1px;font-size:13px;font-weight:900}.simpleSectionHeading h2{color:#172530;letter-spacing:-.7px;margin:7px 0 0;font-size:30px}.simpleSteps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:13px;display:grid}.simpleSteps article{background:#fff;border:1px solid #dce4ea;border-radius:14px;min-height:170px;padding:21px}.simpleStepNumber{color:#fff;background:#1769e0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.simpleSteps h3{color:#1e2e39;margin:13px 0 7px;font-size:18px}.simpleSteps p{color:#687984;margin:0;font-size:13px;line-height:1.55}.simpleStepArrow{color:#a6b1b9;font-size:23px}.simpleHowLink{color:#1769e0;margin-top:20px;font-size:13px;font-weight:900;text-decoration:none;display:inline-block}.simpleWhyGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.simpleWhyGrid article{background:#fff;border:1px solid #dce4ea;border-radius:13px;padding:19px}.simpleWhyGrid strong{color:#263641;margin-bottom:7px;font-size:15px;line-height:1.35;display:block}.simpleWhyGrid p{color:#73818b;margin:0;font-size:13px;line-height:1.55}.simpleStats{grid-template-columns:1fr 1fr;gap:12px;width:min(650px,100% - 36px);margin:5px auto 55px;display:grid}.simpleStats div{text-align:center;background:#fff;border:1px solid #dce4ea;border-radius:13px;padding:20px}.simpleStats strong{color:#1769e0;font-size:28px;display:block}.simpleStats span{color:#71808b;margin-top:4px;font-size:13px;display:block}.simpleFooter{text-align:center;color:#81909a;background:#fff;border-top:1px solid #e0e6ea;padding:30px 20px;font-size:13px}.driverPrimaryCta,.carrierPrimaryCta{color:#ff9c2f!important;background:#182a38!important;border:1px solid #2d4353!important;box-shadow:0 9px 23px #182a3833!important}@media (max-width:900px){.simpleHero{grid-template-columns:1fr;padding-top:34px}.simpleMatchExample{max-width:600px}.simpleWhyGrid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.simpleRoleGrid,.simpleWhyGrid,.simpleStats,.simpleSteps{grid-template-columns:1fr}.simpleStepArrow{text-align:center;transform:rotate(90deg)}.simpleHero h1{font-size:36px}.simpleHeroLead{font-size:16px}}@media (min-width:900px){body{zoom:.9}}@media (max-width:899px){body{zoom:1}}.compactRequestPage{width:min(880px,100% - 32px);margin:0 auto;padding:38px 0 80px}.compactRequestPage>h1{letter-spacing:-1px;margin:0;font-size:38px;line-height:1.1}.compactRequestPage>h1 strong{color:#1769e0}.compactRequestLead{color:#657682;margin:12px 0 26px;font-size:14px;line-height:1.6}.compactRequestForm{gap:12px;display:grid}.compactMatchInfo{color:#fff;background:#182a38;border-radius:12px;padding:15px 18px}.compactMatchInfo strong{color:#ff9c2f;font-size:13px;display:block}.compactMatchInfo span{color:#c7d2da;margin-top:3px;font-size:13px;display:block}.compactFormSection{background:#fff;border:1px solid #dce4ea;border-radius:14px;grid-template-columns:38px 1fr;gap:16px;padding:20px;display:grid}.compactNumber{color:#fff;background:#1769e0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.compactContent h2{color:#1d2d38;margin:2px 0 4px;font-size:19px}.compactContent>p{color:#70808b;margin:0 0 15px;font-size:13px}.compactGrid{gap:11px;margin-top:12px;display:grid}.compactGrid.two{grid-template-columns:1fr 1fr}.compactGrid.four{grid-template-columns:repeat(4,1fr)}.compactGrid label,.compactFullField{gap:5px;display:grid}.compactGrid label>span,.compactFullField>span{color:#354650;font-size:13px;font-weight:800}.compactRequestForm input:not([type=checkbox]),.compactRequestForm select,.compactRequestForm textarea{color:#1d2c37;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #ccd6dd;border-radius:8px;padding:9px 11px;font-size:13px}.compactRequestForm textarea{resize:vertical;min-height:95px}.compactRequestForm input:focus,.compactRequestForm select:focus,.compactRequestForm textarea:focus{border-color:#1769e0;outline:none;box-shadow:0 0 0 2px #1769e01a}.compactChecks{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.compactChecks label,.compactChoiceGrid label{color:#50616d;cursor:pointer;background:#fafbfc;border:1px solid #d9e1e6;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}:is(.compactChecks label:has(input:checked),.compactChoiceGrid label:has(input:checked)){color:#1758a8;background:#eef6ff;border-color:#1769e0}.compactRequestForm input[type=checkbox]{accent-color:#1769e0}.compactChoiceGrid{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.compactFullField{margin-top:13px}.compactFullField small{color:#87939c;font-size:13px}.compactPublishButton{color:#ff9c2f;cursor:pointer;background:#182a38;border:1px solid #2b4353;border-radius:11px;min-height:52px;font-family:inherit;font-size:13px;font-weight:900;box-shadow:0 8px 22px #182a382e}.compactPublishButton:disabled{opacity:.6;cursor:wait}.requestResult{background:#fff;border:1px solid #dae3e8;border-radius:16px;padding:24px}.requestResultHeader{align-items:center;gap:14px;display:flex}.resultCheck{color:#26864c;background:#eaf8ef;border-radius:50%;flex:none;place-items:center;width:45px;height:45px;font-size:22px;font-weight:900;display:grid}.requestResultHeader span{color:#72818c;letter-spacing:.7px;font-size:13px;font-weight:900}.requestResultHeader h2{margin:4px 0 0;font-size:23px}.requestMatchCount{align-items:baseline;gap:8px;margin-top:18px;display:flex}.requestMatchCount strong{color:#21874b;font-size:30px}.requestMatchCount span{color:#607367;font-size:13px}.requestMatches{gap:8px;margin-top:12px;display:grid}.requestMatchCard{background:#fbfefc;border:1px solid #dbe5df;border-radius:11px;grid-template-columns:68px 1fr;gap:12px;padding:13px;display:grid}.requestMatchScore{color:#21874b;background:#eaf8ef;border-radius:9px;place-items:center;font-size:20px;font-weight:900;display:grid}.requestMatchCard h3{margin:0 0 2px;font-size:15px}.requestMatchCard p{color:#71808b;margin:0;font-size:13px}.requestMatchTags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.requestMatchTags span{color:#60707a;background:#f0f4f6;border-radius:999px;padding:4px 6px;font-size:13px;font-weight:700}.requestNoMatches{background:#fff9eb;border:1px solid #e4d5aa;border-radius:10px;margin-top:18px;padding:16px}.requestNoMatches strong{margin-bottom:4px;display:block}.requestNoMatches p{color:#6d6251;margin:0;font-size:13px;line-height:1.55}.requestAgain{color:#263641;cursor:pointer;background:#f8fafb;border:1px solid #d3dce2;border-radius:9px;width:100%;min-height:46px;margin-top:16px;font-family:inherit;font-size:13px;font-weight:900}@media (max-width:760px){.compactFormSection,.compactGrid.four,.compactGrid.two,.requestMatchCard{grid-template-columns:1fr}.requestMatchScore{min-height:52px}}.requestMatchBand{color:#667883;letter-spacing:.3px;text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:900}.showAllMatchesButton{color:#1769e0;cursor:pointer;background:#f7f9fa;border:1px solid #cbd7df;border-radius:9px;width:100%;min-height:44px;margin-top:10px;font-family:inherit;font-size:13px;font-weight:900}.showAllMatchesButton:hover{background:#eef5fb}@media (max-width:760px){.availabilitySection,.availabilityGrid.two,.availabilityGrid.four,.availabilityScope,.availabilityMatchCard{grid-template-columns:1fr}.availabilityScore{min-height:50px}}.availabilityPage{width:min(880px,100% - 32px);margin:0 auto;padding:38px 0 80px}.availabilityPage>h1{letter-spacing:-1px;margin:0;font-size:38px;line-height:1.1}.availabilityPage>h1 strong{color:#1769e0}.availabilityLead{color:#657682;margin:12px 0 25px;font-size:14px;line-height:1.6}.availabilityForm{gap:12px;display:grid}.availabilityInfo{background:#182a38;border-radius:12px;padding:15px 18px}.availabilityInfo strong{color:#ff9c2f;font-size:13px;display:block}.availabilityInfo span{color:#c7d2da;margin-top:3px;font-size:13px;display:block}.availabilitySection{background:#fff;border:1px solid #dce4ea;border-radius:14px;grid-template-columns:38px 1fr;gap:16px;padding:20px;display:grid}.availabilityNumber{color:#fff;background:#1769e0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.availabilityContent h2{color:#1d2d38;margin:2px 0 4px;font-size:19px}.availabilityContent>p{color:#70808b;margin:0 0 14px;font-size:13px;line-height:1.5}.availabilityGrid{gap:10px;display:grid}.availabilityGrid.two{grid-template-columns:1fr 1fr}.availabilityGrid.four{grid-template-columns:repeat(4,1fr)}.availabilityGrid label,.availabilitySingleField,.availabilityNotes{gap:5px;display:grid}.availabilityGrid label>span,.availabilitySingleField>span,.availabilityNotes>span{color:#354650;font-size:13px;font-weight:800}.availabilityForm input:not([type=checkbox]):not([type=radio]),.availabilityForm select,.availabilityForm textarea{color:#1d2c37;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #ccd6dd;border-radius:8px;padding:9px 11px;font-size:13px}.availabilityForm textarea{resize:vertical;min-height:95px}.availabilityForm input:focus,.availabilityForm select:focus,.availabilityForm textarea:focus{border-color:#1769e0;outline:none;box-shadow:0 0 0 2px #1769e01a}.availabilityScope{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.availabilityScope>label{cursor:pointer;background:#fafbfc;border:1px solid #d8e1e7;border-radius:9px;align-items:flex-start;gap:8px;padding:11px;display:flex}.availabilityScope>label:has(input:checked){background:#eef6ff;border-color:#1769e0}.availabilityScope span{gap:2px;display:grid}.availabilityScope strong{color:#354650;font-size:13px}.availabilityScope small{color:#7a8993;font-size:13px}.availabilitySingleField{max-width:250px;margin-top:13px}.distanceInput{grid-template-columns:1fr 44px;align-items:center;gap:7px;display:grid}.distanceInput b{color:#61727e;font-size:13px}.countryChoiceGrid,.availabilityChoiceGrid{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.countryChoiceGrid label,.availabilityChoiceGrid label,.availabilityTravelChecks label{color:#50616d;cursor:pointer;background:#fafbfc;border:1px solid #d9e1e6;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}:is(.countryChoiceGrid label:has(input:checked),.availabilityChoiceGrid label:has(input:checked),.availabilityTravelChecks label:has(input:checked)){color:#1758a8;background:#eef6ff;border-color:#1769e0}.availabilityTravelChecks{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.availabilityForm input[type=checkbox],.availabilityForm input[type=radio]{accent-color:#1769e0}.availabilityNotes{margin-top:14px}.availabilityPublish{color:#ff9c2f;cursor:pointer;background:#182a38;border:1px solid #2b4353;border-radius:11px;min-height:52px;font-family:inherit;font-size:13px;font-weight:900;box-shadow:0 8px 22px #182a382e}.availabilityPublish:disabled{opacity:.6;cursor:wait}.availabilityResult{background:#fff;border:1px solid #dae3e8;border-radius:16px;padding:24px}.availabilityResultHead{align-items:center;gap:14px;display:flex}.availabilityResultCheck{color:#26864c;background:#eaf8ef;border-radius:50%;flex:none;place-items:center;width:45px;height:45px;font-size:22px;font-weight:900;display:grid}.availabilityResultHead span{color:#72818c;letter-spacing:.7px;font-size:13px;font-weight:900}.availabilityResultHead h2{margin:4px 0 0;font-size:23px}.availabilityMatchCount{align-items:baseline;gap:8px;margin-top:18px;display:flex}.availabilityMatchCount strong{color:#21874b;font-size:30px}.availabilityMatchCount span{color:#607367;font-size:13px}.availabilityMatches{gap:8px;margin-top:12px;display:grid}.availabilityMatchCard{background:#fbfefc;border:1px solid #dbe5df;border-radius:11px;grid-template-columns:68px 1fr;gap:12px;padding:13px;display:grid}.availabilityScore{color:#21874b;background:#eaf8ef;border-radius:9px;place-items:center;font-size:20px;font-weight:900;display:grid}.availabilityBand{color:#667883;text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;font-size:13px;font-weight:900}.availabilityMatchCard h3{margin:0 0 2px;font-size:15px}.availabilityMatchCard p,.availabilityDates{color:#71808b;margin:0;font-size:13px}.availabilityDates{margin-top:3px}.availabilityTags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.availabilityTags span{color:#60707a;background:#f0f4f6;border-radius:999px;padding:4px 6px;font-size:13px;font-weight:700}.availabilityTags .urgentMatchTag{color:#d45d00;background:#fff0e5}.showAllAvailabilityMatches{color:#1769e0;cursor:pointer;background:#f7f9fa;border:1px solid #cbd7df;border-radius:9px;width:100%;min-height:44px;margin-top:10px;font-family:inherit;font-size:13px;font-weight:900}.availabilityNoMatch{background:#fff9eb;border:1px solid #e4d5aa;border-radius:10px;margin-top:18px;padding:16px}.availabilityNoMatch strong{margin-bottom:4px;display:block}.availabilityNoMatch p{color:#6d6251;margin:0;font-size:13px;line-height:1.55}.availabilityAgain{color:#263641;cursor:pointer;background:#f8fafb;border:1px solid #d3dce2;border-radius:9px;width:100%;min-height:46px;margin-top:16px;font-family:inherit;font-size:13px;font-weight:900}@media (max-width:760px){.availabilitySection,.availabilityGrid.two,.availabilityGrid.four,.availabilityScope,.availabilityMatchCard{grid-template-columns:1fr}.availabilityScore{min-height:50px}}@media (min-width:901px){.simpleHero{grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);align-items:start}}.liveMarketBoard{background:#fff;border:1px solid #d6e0e7;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #192d410f}.liveBoardTop{color:#fff;background:#182a38;padding:18px 18px 14px}.liveBoardLive{color:#ff9c2f;letter-spacing:1px;align-items:center;gap:6px;margin-bottom:7px;font-size:13px;font-weight:900;display:flex}.liveBoardLive>span{background:#55d684;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #55d6841f}.liveBoardTop h2{color:#fff;letter-spacing:-.5px;margin:0;font-size:23px;line-height:1.12}.liveBoardTop h2 strong{color:#ff9c2f}.liveBoardTop p{color:#c6d2da;max-width:500px;margin:8px 0 0;font-size:13px;line-height:1.5}.liveBoardTabs{gap:5px;padding:10px 12px 0;display:flex}.liveBoardTabs button{color:#687985;cursor:pointer;background:#f7f9fa;border:1px solid #d7e0e6;border-radius:7px;min-height:31px;padding:0 9px;font-family:inherit;font-size:13px;font-weight:900}.liveBoardTabs button.active{color:#1769e0;background:#edf5ff;border-color:#1769e0}.liveBoardFilters{grid-template-columns:1fr 1fr;gap:7px;padding:8px 12px 0;display:grid}.liveBoardFilters label,.liveBoardSearch{gap:4px;display:grid}.liveBoardFilters label>span,.liveBoardSearch>span{color:#74838d;font-size:13px;font-weight:800}.liveBoardFilters select,.liveBoardSearch input{color:#33444f;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d1dbe2;border-radius:7px;padding:7px 9px;font-size:13px}.liveBoardFilters select:focus,.liveBoardSearch input:focus{border-color:#1769e0;outline:none}.liveBoardHeaderRow{color:#87949d;letter-spacing:.7px;background:#f2f5f7;border-top:1px solid #e4eaee;border-bottom:1px solid #dce4e9;grid-template-columns:58px 1fr 88px;gap:9px;padding:7px 12px;font-size:13px;font-weight:900;display:grid}.liveBoardList{scrollbar-width:thin;max-height:455px;overflow-y:auto}.liveBoardRow{background:#fff;border-bottom:1px solid #e7ecef;grid-template-columns:58px 1fr 88px;align-items:center;gap:9px;min-height:72px;padding:10px 12px;display:grid}.liveBoardRow:hover{background:#fafcfd}.liveBoardType{color:#667681;align-items:center;gap:5px;font-size:13px;display:flex}.liveBoardType>span{border-radius:50%;flex:none;width:7px;height:7px}.requestDot{background:#e56e08}.availabilityDot{background:#1769e0}.requestRow{border-left:3px solid #e56e08}.availabilityRow{border-left:3px solid #1769e0}.liveBoardTitleLine{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.liveBoardTitleLine>strong{color:#1d2c37;font-size:13px;line-height:1.25}.liveNewBadge,.liveUrgentBadge{letter-spacing:.5px;border-radius:4px;padding:2px 4px;font-size:13px;font-weight:900}.liveNewBadge{color:#25844b;background:#e9f8ef}.liveUrgentBadge{color:#d75f00;background:#fff0e5}.liveBoardMain p{color:#536671;margin:3px 0 0;font-size:13px}.liveBoardMain small{color:#89959d;margin-top:2px;font-size:13px;display:block}.liveBoardDate{text-align:right;justify-items:end;gap:3px;display:grid}.liveBoardDate>span{color:#d76400;letter-spacing:.4px;font-size:13px;font-weight:900}.liveBoardDate>strong{color:#334651;font-size:13px}.liveBoardEmpty{text-align:center;color:#7a8993;place-items:center;gap:4px;min-height:120px;padding:25px;font-size:13px;display:grid}.liveBoardEmpty strong{color:#40515c}.liveBoardBottom{background:#f7f9fa;border-top:1px solid #dce4e9;gap:2px;padding:11px 13px;display:grid}.liveBoardBottom strong{color:#1769e0;font-size:13px}.liveBoardBottom span{color:#687984;font-size:13px;line-height:1.4}.publicBoardPublishedNotice{background:#f2f8ff;border:1px solid #c9dff5;border-radius:9px;gap:3px;margin-top:15px;padding:11px 13px;display:grid}.publicBoardPublishedNotice strong{color:#175cae;font-size:13px}.publicBoardPublishedNotice span{color:#607487;font-size:13px;line-height:1.45}@media (max-width:900px){.liveMarketBoard{width:100%}}@media (max-width:520px){.liveBoardFilters{grid-template-columns:1fr}.liveBoardHeaderRow{display:none}.liveBoardRow{grid-template-columns:52px 1fr;align-items:start}.liveBoardDate{text-align:left;grid-column:2;justify-items:start}}.myEntriesPage,.myRankingPage{width:min(1040px,100% - 32px);margin:0 auto;padding:38px 0 80px}.myEntriesPage>h1,.myRankingPage>h1{color:#172631;letter-spacing:-1px;margin:0;font-size:38px;line-height:1.1}.myEntriesPage>h1 strong,.myRankingPage>h1 strong{color:#1769e0}.myEntriesLead{color:#657682;margin:10px 0 26px;font-size:14px}.myEntriesSection{background:#fff;border:1px solid #d8e2e8;border-radius:15px;margin-top:18px;padding:21px}.myEntriesSectionHead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.myEntriesSectionHead span{color:#74828c;letter-spacing:1px;font-size:13px;font-weight:900}.myEntriesSectionHead h2{color:#1c2c37;margin:4px 0 0;font-size:22px}.myEntriesAddButton{color:#ff9c2f;background:#182a38;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.myEntriesList{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.myEntryCard{background:#fafcfd;border:1px solid #dce4e9;border-radius:11px;padding:16px}.myEntryTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.myEntryTop>strong{color:#21864b;font-size:13px}.myEntryStatus{color:#76848e;background:#eef1f3;border-radius:999px;padding:4px 6px;font-size:13px;font-weight:900}.myEntryStatus.active{color:#24844a;background:#e9f8ef}.myEntryCard h3{color:#1e2e39;margin:12px 0 3px;font-size:17px}.myEntryCard p{color:#75838d;margin:0;font-size:13px}.myEntryDates{color:#435661;margin-top:9px;font-size:13px;font-weight:800}.myEntryRankingButton{color:#1769e0;background:#eef6ff;border:1px solid #cbd9e5;border-radius:8px;justify-content:center;align-items:center;min-height:39px;margin-top:12px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.myEntriesEmpty{color:#62737e;background:#f7f9fa;border-radius:10px;padding:20px}.myEntriesEmpty strong{color:#344650;display:block}.myEntriesEmpty p{margin:5px 0 0;font-size:13px}.myRankingContext{background:#fff;border:1px solid #dbe4ea;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:13px 0 20px;padding:12px 14px;display:flex}.myRankingContext strong{color:#21333e}.myRankingContext span{color:#71818b;font-size:13px}.myRankingSummary{align-items:baseline;gap:8px;margin-bottom:11px;display:flex}.myRankingSummary strong{color:#21874b;font-size:30px}.myRankingSummary span{color:#61746a;font-size:13px}.myRankingList{gap:8px;display:grid}.myRankingRow{background:#fff;border:1px solid #dbe5df;border-radius:11px;grid-template-columns:45px 72px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.myRankingPosition{color:#84919a;text-align:center;font-size:13px;font-weight:900}.myRankingScore{color:#21874b;background:#eaf8ef;border-radius:9px;place-items:center;min-height:62px;font-size:20px;font-weight:900;display:grid}.myRankingBand{color:#657782;letter-spacing:.4px;text-transform:uppercase;font-size:13px;font-weight:900}.myRankingMain h3{color:#1d2d38;margin:3px 0 2px;font-size:15px}.myRankingMain p{color:#667984;margin:0;font-size:13px}.myRankingMain small{color:#82909a;margin-top:3px;font-size:13px;display:block}.myRankingTags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.myRankingTags span{color:#60717c;background:#f0f4f6;border-radius:999px;padding:4px 6px;font-size:13px;font-weight:800}.myRankingTags .myUrgentTag{color:#d45e00;background:#fff0e5}.myShowAllButton{color:#1769e0;cursor:pointer;background:#f7f9fa;border:1px solid #cbd7df;border-radius:9px;width:100%;min-height:43px;margin-top:10px;font-family:inherit;font-size:13px;font-weight:900}.myRankingEmpty{background:#fff9eb;border:1px solid #e4d5aa;border-radius:10px;padding:18px}.myRankingEmpty strong{color:#554a35}.myRankingEmpty p{color:#726651;margin:5px 0 0;font-size:13px}.myEntriesAfterPublish{color:#ff9c2f;background:#182a38;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:14px;font-size:13px;font-weight:900;text-decoration:none;display:flex}@media (max-width:720px){.myEntriesList{grid-template-columns:1fr}.myEntriesSectionHead{flex-direction:column;align-items:flex-start}.myRankingRow{grid-template-columns:38px 1fr}.myRankingScore{grid-column:2;min-height:50px}.myRankingMain{grid-column:1/-1}}.myEntriesRows{gap:14px;display:grid}.myEntryWideCard{background:#fff;border:1px solid #d8e2e8;border-radius:13px;grid-template-columns:minmax(300px,.82fr) minmax(390px,1.18fr);gap:0;display:grid;overflow:hidden}.myEntryInfo{background:#fbfcfd;border-right:1px solid #e0e7eb;padding:22px 24px}.myEntryTop{margin-bottom:13px}.myEntryTop>strong{color:#21864b;font-size:13px;font-weight:900}.myEntryStatus{padding:5px 8px;font-size:13px}.myEntryInfo h3{color:#172732;letter-spacing:-.4px;margin:0 0 5px;font-size:23px;line-height:1.15}.myEntryCompany{color:#314550;margin:7px 0 3px;font-size:14px;font-weight:800}.myEntryRegion{color:#697b86;margin:0;font-size:13px}.myEntryInfo .myEntryDates{color:#263b47;margin-top:13px;font-size:15px;font-weight:900}.myEntryNeed{color:#657782;margin-top:9px;font-size:13px}.myEntryNeed strong{color:#172732}.myEntryLiveNote{color:#71828c;align-items:center;gap:7px;margin-top:17px;font-size:13px;font-weight:700;display:flex}.myEntryLiveDot{background:#4bd47c;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #4bd47c1c}.myInlineMatches{background:#fff;padding:20px 22px}.myInlineMatchesHead{justify-content:space-between;align-items:center;gap:12px;min-height:43px;margin-bottom:11px;display:flex}.myInlineMatchesHead span{color:#1769e0;letter-spacing:.7px;margin-bottom:3px;font-size:13px;font-weight:900;display:block}.myInlineMatchesHead strong{color:#1d303c;font-size:16px}.myInlineMatchesHead>b{color:#21874b;background:#eaf8ef;border-radius:50%;place-items:center;min-width:37px;height:37px;font-size:15px;display:grid}.myInlineMatchList{gap:7px;display:grid}.myInlineMatch{background:#fbfefc;border:1px solid #dce6e0;border-radius:9px;grid-template-columns:56px 1fr auto;align-items:center;gap:11px;min-height:63px;padding:9px 11px;display:grid}.myInlineScore{color:#21874b;background:#e9f8ee;border-radius:8px;place-items:center;min-height:45px;font-size:17px;font-weight:900;display:grid}.myInlineMatchMain{min-width:0}.myInlineMatchMain>span{color:#71818b;text-transform:uppercase;letter-spacing:.35px;margin-bottom:2px;font-size:13px;font-weight:900;display:block}.myInlineMatchMain>strong{color:#172934;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.myInlineMatchMain>small{color:#72838d;margin-top:2px;font-size:13px;display:block}.myInlineDistance{color:#526771;white-space:nowrap;font-size:13px;font-weight:900}.myInlineAllButton{color:#1769e0;background:#eef6ff;border:1px solid #c7daed;border-radius:8px;justify-content:center;align-items:center;min-height:40px;margin-top:9px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.myInlineAllButton:hover{background:#e4f1ff}.myInlineNoMatches{background:#fff9ec;border:1px solid #eadbb5;border-radius:9px;align-content:center;gap:4px;min-height:90px;padding:16px;display:grid}.myInlineNoMatches strong{color:#4d4638;font-size:13px}.myInlineNoMatches span{color:#746b59;font-size:13px;line-height:1.45}.myEntriesSection{padding:22px}.myEntriesSectionHead{margin-bottom:14px}.myEntriesSectionHead h2{font-size:24px}@media (max-width:850px){.myEntryWideCard{grid-template-columns:1fr}.myEntryInfo{border-bottom:1px solid #e0e7eb;border-right:0}}@media (max-width:520px){.myEntryInfo,.myInlineMatches{padding:17px}.myEntryInfo h3{font-size:20px}.myInlineMatch{grid-template-columns:52px 1fr}.myInlineDistance{grid-column:2}}.entryActionButton{color:#40535e;cursor:pointer;background:#fff;border:1px solid #ccd8df;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.entryActionButton.edit{color:#1769e0;background:#eef6ff;border-color:#bcd6ef}.entryActionButton.pause{color:#80681b}.entryActionButton.resume{color:#21844a;background:#eefaf2;border-color:#bce0c8}.entryActionButton.end{color:#a83939}.entryActionButton:disabled{opacity:.55;cursor:wait}.entryEndedInfo{color:#77858e;font-size:13px;font-weight:700}.entryEditPage>h1{color:#172631;letter-spacing:-1px;margin:0;font-size:38px}.entryEditGrid label,.entryEditFull,.entryEditDistance,.entryEditForm>section>label{gap:5px;display:grid}.entryEditGrid label.wide{grid-column:span 2}.entryEditForm input:not([type=checkbox]),.entryEditForm select,.entryEditForm textarea{color:#223540;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #ccd7de;border-radius:8px;padding:9px 11px;font-size:13px}.entryEditChoices label{color:#50616d;background:#fafbfc;border:1px solid #d9e1e6;border-radius:7px;align-items:center;gap:6px;padding:8px 9px;font-size:13px;font-weight:700;display:flex}.entryEditForm input[type=checkbox]{accent-color:#1769e0}@media (max-width:700px){.entryEditGrid{grid-template-columns:1fr}.entryEditGrid label.wide{grid-column:auto}.entryEditBottom{grid-template-columns:1fr}}.profileMediaSection{background:#fff;border:1px solid #d8e2e8;border-radius:15px;width:min(1040px,100% - 32px);margin:22px auto 80px;padding:24px}.profileMediaHeading>span{color:#1769e0;letter-spacing:1px;font-size:13px;font-weight:900}.profileMediaHeading h2{color:#172934;margin:5px 0 7px;font-size:26px}.profileMediaHeading h2 strong{color:#1769e0}.profileMediaHeading p{color:#657782;max-width:720px;margin:0;font-size:13px;line-height:1.55}.profileMediaTabs{gap:7px;margin-top:18px;display:flex}.profileMediaTabs button{color:#5f707b;cursor:pointer;background:#f8fafb;border:1px solid #d1dce3;border-radius:8px;min-height:37px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:900}.profileMediaTabs button.active{color:#1769e0;background:#edf5ff;border-color:#1769e0}.profileMediaMain{background:#fafcfd;border:1px solid #dce4e9;border-radius:11px;flex-wrap:wrap;align-items:center;gap:15px;margin-top:20px;padding:17px;display:flex}.profileMediaMain>div:first-child{flex:1;min-width:260px}.profileMediaMain h3,.profileGalleryHead h3{color:#1b2e39;margin:0;font-size:17px}.profileMediaMain p,.profileGalleryHead p{color:#6a7a84;margin:4px 0 0;font-size:13px;line-height:1.45}.profileMediaMainPreview{width:84px;height:84px;position:relative}.profileMediaMainPreview img{object-fit:cover;border-radius:12px;width:100%;height:100%}.profileMediaMainPreview button{color:#fff;cursor:pointer;background:#a53a3a;border:0;border-radius:999px;min-height:22px;padding:0 6px;font-size:13px;font-weight:900;position:absolute;top:-6px;right:-6px}.profileMediaUploadButton,.profileMediaReplace{color:#ff9c2f;cursor:pointer;background:#182a38;border:1px solid #2b4353;border-radius:8px;justify-content:center;align-items:center;min-height:39px;padding:0 12px;font-size:13px;font-weight:900;display:flex}.profileMediaReplace{color:#1769e0;background:#f7f9fa;border-color:#cedae2}.profileMediaUploadButton input,.profileMediaReplace input,.profileGalleryAdd input{display:none}.profileGalleryHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:22px;display:flex}.profileGalleryHead>div{max-width:760px}.profileGalleryHead>strong{color:#1769e0;font-size:15px}.profileGallery{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:13px;display:grid}.profileGalleryItem,.profileGalleryAdd{aspect-ratio:1;border-radius:10px;position:relative;overflow:hidden}.profileGalleryItem{border:1px solid #d9e2e8}.profileGalleryItem img{object-fit:cover;width:100%;height:100%}.profileGalleryItem button{color:#fff;cursor:pointer;background:#172630d1;border:0;border-radius:50%;width:25px;height:25px;font-size:18px;position:absolute;top:5px;right:5px}.profileGalleryAdd{color:#1769e0;cursor:pointer;background:#f8fafb;border:1px dashed #bfcdd6;align-content:center;place-items:center;gap:5px;display:grid}.profileGalleryAdd strong{font-size:27px}.profileGalleryAdd span{font-size:13px;font-weight:900}.profileMediaInfo{color:#466781;background:#eef6ff;border-radius:8px;margin-top:11px;padding:10px 12px;font-size:13px}.profileMediaWarning{background:#fff9eb;border:1px solid #ecd9aa;border-radius:9px;margin-top:18px;padding:13px 15px}.profileMediaWarning strong{color:#66532c;font-size:13px}.profileMediaWarning p{color:#74694e;margin:4px 0 0;font-size:13px;line-height:1.5}.profileMediaTechnical{color:#82909a;margin-top:10px;font-size:13px;display:block}.liveBoardIdentity{grid-template-columns:46px 1fr;align-items:center;gap:11px;min-width:0;display:grid}.liveBoardAvatar{color:#1769e0;background:#edf3f7;border-radius:10px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid;overflow:hidden}.liveBoardAvatar img{object-fit:cover;width:100%;height:100%}.liveBoardTitleLine>strong{font-size:13px!important}.liveBoardMain p{font-size:12px!important}.liveBoardMain small{font-size:10px!important}.liveBoardDate>strong{font-size:12px!important}.liveBoardDate>span,.liveBoardType{font-size:9px!important}.liveBoardTrust{color:#6c7c86;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:13px;font-weight:800;display:flex}.liveBoardRating{color:#d68100}.liveBoardRow{grid-template-columns:62px 1fr 98px!important;min-height:90px!important}.liveBoardHeaderRow{grid-template-columns:62px 1fr 98px!important}.liveBoardFilters label>span,.liveBoardSearch>span{font-size:10px!important}.liveBoardFilters select,.liveBoardSearch input{min-height:40px!important;font-size:12px!important}.liveBoardTabs button{min-height:37px!important;font-size:9px!important}.liveBoardBottom strong{font-size:11px!important}.liveBoardBottom span{font-size:10px!important}@media (max-width:760px){.profileGallery{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.profileGallery{grid-template-columns:repeat(2,1fr)}.liveBoardIdentity{grid-template-columns:44px 1fr}}a.liveBoardRow{color:inherit;cursor:pointer;text-decoration:none;transition:background .12s,transform .12s,box-shadow .12s}a.liveBoardRow:hover{z-index:1;background:#f4f9fd;position:relative;box-shadow:inset 0 0 0 1px #1769e01f}a.liveBoardRow:focus-visible{outline-offset:-2px;outline:2px solid #1769e0}.publicOfferPage{width:min(980px,100% - 32px);margin:0 auto;padding:38px 0 80px}.publicOfferType{letter-spacing:.7px;border-radius:7px;margin-top:25px;padding:6px 9px;font-size:13px;font-weight:900;display:inline-flex}.publicOfferType.carrier{color:#d96200;background:#fff0e4}.publicOfferType.driver{color:#1769e0;background:#edf5ff}.publicOfferHero{background:#fff;border:1px solid #d8e2e8;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:22px;display:flex}.publicOfferIdentity{align-items:center;gap:16px;display:flex}.publicOfferAvatar{color:#1769e0;background:#edf3f7;border-radius:14px;flex:none;place-items:center;width:82px;height:82px;font-size:28px;font-weight:900;display:grid;overflow:hidden}.publicOfferAvatar img{object-fit:cover;width:100%;height:100%}.publicOfferIdentity h1{color:#172934;letter-spacing:-.7px;margin:0;font-size:30px;line-height:1.12}.publicOfferIdentity h1 strong{color:#1769e0}.publicOfferIdentity p{color:#637681;margin:7px 0 0;font-size:14px}.publicOfferTrust{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.publicOfferTrust span{color:#5d6f79;background:#f4f7f8;border-radius:999px;padding:5px 8px;font-size:13px;font-weight:800}.publicOfferTrust span:first-child{color:#c97700}.publicOfferUrgent{color:#d45d00;background:#fff0e5;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:900}.publicOfferGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.publicOfferCard{background:#fff;border:1px solid #dbe4e9;border-radius:11px;min-height:110px;padding:17px}.publicOfferLabel{color:#7b8992;letter-spacing:.8px;margin-bottom:7px;font-size:13px;font-weight:900;display:block}.publicOfferBig{color:#1f323e;font-size:18px;line-height:1.25;display:block}.publicOfferBig.small{font-size:15px}.publicOfferCard p{color:#71818b;margin:4px 0 0;font-size:13px}.publicOfferSection{background:#fff;border:1px solid #dbe4e9;border-radius:12px;margin-top:12px;padding:21px}.publicOfferSection h2{color:#20333e;margin:0 0 13px;font-size:19px}.publicOfferTags{flex-wrap:wrap;gap:7px;display:flex}.publicOfferTags span{color:#4f626d;background:#f7f9fa;border:1px solid #d5e0e7;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:800}.publicOfferText{color:#60727d;margin:13px 0 0;font-size:13px}.publicOfferConditions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.publicOfferConditions>div{background:#f7f9fa;border-radius:9px;padding:13px}.publicOfferConditions span{color:#75848d;font-size:13px;display:block}.publicOfferConditions strong{color:#233742;margin-top:4px;font-size:13px;display:block}.publicOfferDescription{border-top:1px solid #e5eaed;margin-top:16px;padding-top:14px}.publicOfferDescription>span{color:#1769e0;letter-spacing:.7px;font-size:13px;font-weight:900}.publicOfferDescription p{color:#536771;white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.6}.publicOfferContactLock{color:#fff;background:#182a38;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:19px 21px;display:flex}.publicOfferContactLock>div{max-width:670px}.publicOfferContactLock span{color:#ff9c2f;letter-spacing:.7px;font-size:13px;font-weight:900;display:block}.publicOfferContactLock strong{margin-top:4px;font-size:17px;display:block}.publicOfferContactLock p{color:#cbd5dc;margin:5px 0 0;font-size:13px;line-height:1.5}.publicOfferLoginButton{color:#fff;background:#ff8b17;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.publicOfferBack{color:#1769e0;margin-top:17px;font-size:13px;font-weight:900;text-decoration:none;display:inline-block}@media (max-width:720px){.publicOfferGrid,.publicOfferConditions{grid-template-columns:1fr}.publicOfferHero,.publicOfferContactLock{flex-direction:column;align-items:flex-start}.publicOfferIdentity{align-items:flex-start}.publicOfferIdentity h1{font-size:25px}}.liveBoardTop{padding:21px 22px 19px!important}.liveBoardLive{letter-spacing:.9px!important;margin-bottom:8px!important;font-size:11px!important}.liveBoardLive>span{width:9px!important;height:9px!important}.liveBoardTop h2{font-size:28px!important;line-height:1.12!important}.liveBoardTop p{margin-top:10px!important;font-size:13px!important;line-height:1.5!important}.liveBoardTabs{gap:7px!important;padding:13px 14px 0!important}.liveBoardTabs button{border-radius:8px!important;min-height:43px!important;padding:0 12px!important;font-size:11px!important;line-height:1.2!important}.liveBoardFilters{gap:10px!important;padding:11px 14px 0!important}.liveBoardFilters label>span,.liveBoardSearch>span{margin-bottom:2px!important;font-size:11px!important;font-weight:900!important}.liveBoardFilters select,.liveBoardSearch input{border-radius:8px!important;min-height:44px!important;padding:9px 12px!important;font-size:14px!important}.liveBoardSearch{padding:11px 14px 13px!important}.liveBoardHeaderRow{letter-spacing:.6px!important;border-bottom:2px solid #d8e1e7!important;grid-template-columns:92px 1fr 108px!important;gap:12px!important;padding:10px 14px!important;font-size:10px!important}.liveBoardList{max-height:455px!important}.liveBoardRow{border-bottom:2px solid #dce4e9!important;grid-template-columns:92px 1fr 108px!important;gap:12px!important;min-height:105px!important;padding:14px!important}.liveBoardRow.requestRow{background:#fffaf5!important;border-left:4px solid #e56e08!important}.liveBoardRow.requestRow:hover{background:#fff5eb!important}.liveBoardRow.availabilityRow{background:#f7fbff!important;border-left:4px solid #1769e0!important}.liveBoardRow.availabilityRow:hover{background:#eef6ff!important}.liveBoardType{border-radius:8px;min-height:39px;padding:7px 8px;justify-content:center!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.requestRow .liveBoardType{background:#fff0e3;border:1px solid #f0c69f;color:#c85800!important}.requestRow .liveBoardType .requestDot{background:#e56e08!important;width:9px!important;height:9px!important}.availabilityRow .liveBoardType{background:#eaf4ff;border:1px solid #bdd7f7;color:#1769e0!important}.availabilityRow .liveBoardType .availabilityDot{background:#1769e0!important;width:9px!important;height:9px!important}.liveBoardIdentity{grid-template-columns:56px 1fr!important;gap:13px!important}.liveBoardAvatar{border-radius:11px!important;width:56px!important;height:56px!important;font-size:21px!important}.liveBoardTitleLine{gap:7px!important}.liveBoardTitleLine>strong{font-size:16px!important;font-weight:900!important;line-height:1.28!important}.liveNewBadge,.liveUrgentBadge{padding:3px 6px!important;font-size:8px!important}.liveBoardMain p{color:#334b59!important;margin-top:5px!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}.liveBoardMain small{color:#687b87!important;margin-top:4px!important;font-size:12px!important;line-height:1.4!important}.liveBoardDate{gap:5px!important}.liveBoardDate>span{font-size:11px!important;font-weight:900!important}.liveBoardDate>strong{font-size:14px!important;line-height:1.25!important}.liveBoardTrust{gap:7px!important;margin-top:6px!important;font-size:11px!important}.liveBoardBottom{gap:5px!important;padding:15px 17px!important}.liveBoardBottom strong{font-size:14px!important;line-height:1.3!important}.liveBoardBottom span{font-size:12px!important;line-height:1.5!important}@media (max-width:520px){.liveBoardHeaderRow{display:none!important}.liveBoardRow{grid-template-columns:82px 1fr!important;padding:13px!important}.liveBoardIdentity{grid-template-columns:52px 1fr!important}.liveBoardAvatar{width:52px!important;height:52px!important}.liveBoardDate{text-align:left!important;grid-column:2!important;justify-items:start!important}}.entryActions{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.entryAction{color:#435660;cursor:pointer;background:#fff;border:1px solid #ccd8df;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.entryAction.edit{color:#1769e0;background:#eef6ff;border-color:#b9d5f1}.entryAction.pause{color:#816512;background:#fff9e8;border-color:#e4d39a}.entryAction.resume{color:#208247;background:#eefaf2;border-color:#b8dfc5}.entryAction.end{color:#a53636;background:#fff7f7;border-color:#e5c1c1}.entryAction:hover{filter:brightness(.98)}.entryAction:disabled{opacity:.55;cursor:wait}.entryEnded{color:#77868f;background:#f1f4f5;border-radius:7px;padding:7px 9px;font-size:13px;font-weight:900}.entryActionError{color:#b43636;width:100%;font-size:13px}.entryEditPage{width:min(900px,100% - 32px);margin:0 auto;padding:38px 0 80px}.entryEditPage>h1{color:#172631;letter-spacing:-1px;margin:0;font-size:38px;line-height:1.1}.entryEditPage>h1 strong{color:#1769e0}.entryEditLead{color:#637681;margin:11px 0 23px;font-size:14px}.entryEditForm{gap:12px;display:grid}.entryEditInfo{background:#182a38;border-radius:10px;gap:3px;padding:15px 17px;display:grid}.entryEditInfo strong{color:#ff9c2f;font-size:13px}.entryEditInfo span{color:#cbd5dc;font-size:13px}.entryEditForm>section{background:#fff;border:1px solid #d9e2e8;border-radius:12px;padding:20px}.entryEditForm h2{color:#20333e;margin:0 0 14px;font-size:19px}.entryEditGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.entryEditGrid.two{grid-template-columns:repeat(2,1fr)}.entryEditGrid label,.entryEditFull,.entryEditDistance{gap:5px;display:grid}.entryEditForm label>span{color:#455963;font-size:13px;font-weight:800}.entryEditForm input:not([type=checkbox]):not([type=radio]),.entryEditForm select,.entryEditForm textarea{color:#223540;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #ccd7de;border-radius:8px;padding:9px 11px;font-size:13px}.entryEditForm textarea{resize:vertical;min-height:100px}.entryEditForm input:focus,.entryEditForm select:focus,.entryEditForm textarea:focus{border-color:#1769e0;outline:none;box-shadow:0 0 0 2px #1769e01a}.entryEditChoices{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.entryEditChoices label{color:#4f626d;cursor:pointer;background:#fafbfc;border:1px solid #d8e1e6;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.entryEditChoices label:has(input:checked){color:#1758a8;background:#eef6ff;border-color:#1769e0}.entryEditForm input[type=checkbox],.entryEditForm input[type=radio]{accent-color:#1769e0}.entryEditDistance{max-width:240px;margin-top:12px}.entryEditFull{margin-top:13px}.entryEditBottom{grid-template-columns:160px 1fr;gap:8px;display:grid}.entryEditCancel,.entryEditSave{cursor:pointer;border-radius:9px;min-height:49px;font-family:inherit;font-size:13px;font-weight:900}.entryEditCancel{color:#667781;background:#fff;border:1px solid #ccd7de}.entryEditSave{color:#ff9c2f;background:#182a38;border:1px solid #2b4353}.entryEditSave:disabled{opacity:.6;cursor:wait}@media (max-width:720px){.entryEditGrid,.entryEditGrid.two,.entryEditBottom{grid-template-columns:1fr}}.matchActionWrap{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.matchActionPrimary,.matchActionDecline{cursor:pointer;border-radius:8px;min-height:40px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:900}.matchActionPrimary{color:#ff9c2f;background:#182a38;border:1px solid #2b4353}.matchActionDecline{color:#a63838;background:#fff7f7;border:1px solid #e4c2c2}.matchActionPending,.matchActionConfirmed,.matchActionMuted{border-radius:8px;padding:9px 12px;font-size:13px;font-weight:900}.matchActionPending{color:#816716;background:#fff9e9;border:1px solid #ead8a7}.matchActionConfirmed{color:#21834a;background:#ecf9f0;border:1px solid #b9dfc6}.matchActionMuted{color:#78868e;background:#f1f4f5}.matchActionError{color:#af3636;width:100%;font-size:13px}.collaborationsPage{width:min(980px,100% - 32px);margin:0 auto;padding:38px 0 80px}.collaborationsPage>h1{color:#172631;letter-spacing:-1px;margin:0;font-size:38px;line-height:1.1}.collaborationsPage>h1 strong{color:#1769e0}.collaborationsLead{color:#657782;max-width:760px;margin:11px 0 26px;font-size:14px;line-height:1.6}.collaborationSection{background:#fff;border:1px solid #d9e2e8;border-radius:14px;margin-top:18px;padding:21px}.collaborationSection>h2{color:#20333e;margin:0 0 14px;font-size:21px}.collaborationList{gap:10px;display:grid}.collaborationCard{background:#fbfcfd;border:1px solid #dce4e9;border-radius:11px;padding:17px}.collaborationCardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.collaborationCardTop>strong{color:#d56500;font-size:13px}.collaborationStatus{color:#70808a;background:#eef1f3;border-radius:999px;padding:5px 8px;font-size:13px;font-weight:900}.collaborationStatus.pending{color:#846713;background:#fff6df}.collaborationStatus.confirmed,.collaborationStatus.completed{color:#21844a;background:#eaf8ef}.collaborationCard>h3{color:#172a35;margin:12px 0;font-size:19px}.collaborationPair{grid-template-columns:1fr 32px 1fr;align-items:center;gap:10px;display:grid}.collaborationPair>div:not(.collaborationArrow){background:#f4f7f8;border-radius:9px;padding:12px}.collaborationPair span{color:#7a8992;margin-bottom:4px;font-size:13px;font-weight:900;display:block}.collaborationPair strong{color:#253a45;font-size:14px;display:block}.collaborationPair small{color:#76868f;margin-top:4px;font-size:13px;display:block}.collaborationArrow{color:#1769e0;text-align:center;font-size:19px;font-weight:900}.collaborationActions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.collaborationAccept,.collaborationDecline,.collaborationCancel{cursor:pointer;border-radius:8px;min-height:39px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:900}.collaborationAccept{color:#ff9c2f;background:#182a38;border:1px solid #2b4353}.collaborationDecline{color:#a63838;background:#fff7f7;border:1px solid #e3bebe}.collaborationCancel{color:#667781;background:#fff;border:1px solid #d1dbe1}.collaborationConfirmedInfo{background:#eefaf2;border:1px solid #bfe2ca;border-radius:9px;gap:3px;margin-top:13px;padding:12px;display:grid}.collaborationConfirmedInfo strong{color:#21834a;font-size:13px}.collaborationConfirmedInfo span{color:#61776a;font-size:13px}.collaborationEmpty{color:#74838c;background:#f7f9fa;border-radius:9px;padding:18px;font-size:13px}@media (max-width:650px){.collaborationPair{grid-template-columns:1fr}.collaborationArrow{transform:rotate(90deg)}}.liveBoardRef{color:#1769e0;letter-spacing:.4px;margin-bottom:3px;font-size:13px;font-weight:900}.requestRow .liveBoardRef{color:#d86100}.publicOfferReference{background:#f7f9fa;border:1px solid #cbd9e2;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;padding:11px 14px;display:flex}.publicOfferReference>span{color:#70818b;font-size:13px;font-weight:900}.publicOfferReference>strong{color:#1769e0;letter-spacing:.3px;font-size:15px}.publicOfferReference>small{color:#7b8992;margin-left:auto;font-size:13px}.myEntryReference{color:#1769e0;letter-spacing:.5px;margin-bottom:11px;font-size:13px;font-weight:900}.rankingEntryContext{background:#fff;border:1px solid #d6e0e7;border-radius:11px;margin:13px 0 21px;overflow:hidden}.rankingEntryRef{color:#cbd5dc;letter-spacing:.5px;background:#182a38;border-bottom:1px solid #dce4e9;padding:9px 14px;font-size:13px;font-weight:900}.rankingEntryRef strong{color:#ff9c2f;font-size:13px}.rankingEntrySummary{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px;display:flex}.rankingEntrySummary>strong{color:#1e323e;font-size:16px}.rankingEntrySummary>span{color:#485d68;font-size:13px;font-weight:800}.rankingEntrySummary>small{color:#74838d;font-size:13px}@media (max-width:620px){.publicOfferReference>small{width:100%;margin-left:0}.rankingEntrySummary{flex-direction:column;align-items:flex-start}}.globalBpSearchCompact{width:auto!important;margin:0!important}.globalBpSearchCompact form{align-items:center;gap:9px;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important}.globalBpSearchCompactLabel{color:#647682;letter-spacing:.5px;white-space:nowrap;font-size:13px;font-weight:900}.globalBpSearchCompact .globalBpSearchControl{grid-template-columns:195px auto;gap:6px;display:grid}.globalBpSearchCompact .globalBpSearchControl input{color:#1f333f;text-transform:uppercase;background:#fff;border:1px solid #cad6de;border-radius:9px;min-height:40px;padding:8px 11px;font-size:13px;font-weight:700}.globalBpSearchCompact .globalBpSearchControl button{color:#ff9c2f;background:#182a38;border-radius:9px;min-height:40px;padding:0 13px;font-size:13px;font-weight:900}.globalBpSearchCompact .globalBpSearchError{z-index:30;width:310px;margin:0;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 18px #192d3c1f}@media (max-width:900px){.globalBpSearchCompactLabel{display:none}.globalBpSearchCompact .globalBpSearchControl{grid-template-columns:165px auto}}@media (max-width:620px){.topbar{flex-direction:column;align-items:flex-start;gap:10px}.globalBpSearchCompact{width:100%!important}.globalBpSearchCompact form{width:100%}.globalBpSearchCompact .globalBpSearchControl{grid-template-columns:1fr auto;width:100%}}.myEntriesToolbar{box-shadow:0 1px #182a3805;background:#fff!important;border:1px solid #d8e1e7!important;border-radius:12px!important;grid-template-columns:minmax(300px,1.7fr) minmax(520px,2.3fr) 90px!important;align-items:end!important;gap:14px!important;margin:24px 0!important;padding:14px 16px!important;display:grid!important}.myEntriesToolbar label{min-width:0;flex-direction:column!important;gap:6px!important;display:flex!important}.myEntriesToolbar label>span{text-transform:uppercase;color:#617580!important;letter-spacing:.35px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:block!important}.myEntriesToolbarSearch{min-width:0}.myEntriesToolbarSearch input{color:#1d313e!important;background:#fdfefe!important;border:1px solid #cbd7df!important;border-radius:9px!important;width:100%!important;min-height:44px!important;padding:0 13px!important;font-family:inherit!important;font-size:13px!important}.myEntriesToolbarSearch input::placeholder{color:#8a989f!important}.myEntriesToolbarSearch input:focus{border-color:#1769e0!important;outline:none!important;box-shadow:0 0 0 3px #1769e014!important}.myEntriesToolbarFilters{min-width:0;grid-template-columns:1.35fr .9fr 1.05fr!important;gap:9px!important;display:grid!important}.myEntriesToolbarFilters select{cursor:pointer;color:#263b47!important;background:#fff!important;border:1px solid #cbd7df!important;border-radius:9px!important;width:100%!important;min-height:44px!important;padding:0 34px 0 11px!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important}.myEntriesToolbarFilters select:focus{border-color:#1769e0!important;outline:none!important}.myEntriesToolbarResult{text-align:center!important;background:#eef8f1!important;border:1px solid #cde8d6!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1px!important;min-width:90px!important;min-height:44px!important;padding:4px 8px!important;display:flex!important}.myEntriesToolbarResult strong{color:#168342!important;font-size:17px!important;line-height:1!important}.myEntriesToolbarResult span{text-transform:uppercase;color:#587064!important;font-size:8px!important;font-weight:800!important;line-height:1.2!important}@media (max-width:1050px){.myEntriesToolbar{grid-template-columns:1fr!important}.myEntriesToolbarResult{flex-direction:row!important;gap:6px!important;width:max-content!important;min-width:0!important;min-height:38px!important;padding:5px 14px!important}}@media (max-width:650px){.myEntriesToolbar{gap:12px!important;padding:13px!important}.myEntriesToolbarFilters{grid-template-columns:1fr!important}}.rankingIncomingInterest{box-shadow:0 0 0 2px #e8791214;background:#fff7eb!important;border-color:#ef963c!important}.rankingMutualInterest{background:#f3faf5!important;border-color:#afd9bc!important}.matchActionIncoming{background:#fff0dc;border:2px solid #ef963c;border-radius:9px;gap:3px;padding:11px 13px;display:grid}.matchActionIncoming strong{color:#d75e00;font-size:13px;font-weight:900}.matchActionIncoming span{color:#674832;font-size:13px}.matchActionMutual{background:#edf9f1;border:1px solid #b4dbc0;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.matchActionMutual strong{color:#168344;font-size:13px;font-weight:900}.matchActionMutual span{color:#536d5b;font-size:13px}.matchActionSmall{color:#687a84;cursor:pointer;background:#fff;border:1px solid #d3dde3;border-radius:7px;min-height:31px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:900}.collaborationCard.interestIncoming{box-shadow:0 5px 18px #e0700c17;background:#fff7eb!important;border:2px solid #ef963c!important}.collaborationCard.interestMutual{background:#f3faf5!important;border:1px solid #afd9bc!important}.interestSignal{background:#ffe5c6;border-radius:999px;padding:6px 9px;color:#d55d00!important;font-size:10px!important;font-weight:900!important}.interestOutgoingSignal{color:#9a6815!important;font-size:10px!important;font-weight:900!important}.interestMutualSignal{color:#168344!important;font-size:10px!important;font-weight:900!important}.interestIncomingMessage{background:#fff0dc;border:1px solid #ef963c;border-radius:8px;gap:3px;margin:0 0 13px;padding:11px 13px;display:grid}.interestIncomingMessage strong{color:#c95500;font-size:13px}.interestIncomingMessage span{color:#70543e;font-size:13px}.interestMutualMessage{background:#edf9f1;border:1px solid #b3dbc0;border-radius:8px;gap:3px;margin:0 0 13px;padding:10px 12px;display:grid}.interestMutualMessage strong{color:#168344;font-size:13px}.interestMutualMessage span{color:#596e60;font-size:13px}@media (max-width:600px){.contactBoxHeader{flex-direction:column;align-items:flex-start}.contactButton,.contactCopy{min-height:40px}}.contactBox{background:#fff;border:1px solid #cfdce4;border-radius:10px;margin-top:12px;padding:14px}.contactBoxCompact{background:#f8fafb;padding:11px 12px}.contactBoxHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.contactBoxHeader>div:first-child{gap:2px;display:grid}.contactBoxHeader>div:first-child>strong{color:#1a303d;font-size:13px}.contactEyebrow{color:#657985;letter-spacing:.5px;font-size:13px;font-weight:900}.contactReference{align-items:center;gap:5px;display:flex}.contactReference span{color:#71828c;font-size:13px;font-weight:900}.contactReference strong{color:#1769e0;font-size:13px;font-weight:900}.contactButtons{flex-wrap:wrap;gap:7px;display:flex}.contactButton,.contactCopy,.contactLogin{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.contactPhone{color:#fff;background:#182e3b;border:1px solid #254354}.contactSms{color:#1769e0;background:#edf5ff;border:1px solid #b9d0eb}.contactWhatsapp{color:#16743b;background:#e9f9ee;border:1px solid #9bd8ae}.contactViber{color:#674293;background:#f5effc;border:1px solid #ccbce5}.contactTelegram{color:#18759e;background:#edf8fd;border:1px solid #b9d8e8}.contactMessenger{color:#315fc3;background:#f0f4ff;border:1px solid #c6d3f0}.contactEmail{color:#425c6a;background:#fff;border:1px solid #d1dce3}.contactCopy{color:#6b7e88;background:0 0;border:1px dashed #c6d2d9}.contactReadyMessage{border-top:1px solid #e3e9ed;margin-top:10px;padding-top:9px}.contactReadyMessage span{color:#71828c;font-size:13px;font-weight:900}.contactReadyMessage p{color:#435965;margin:3px 0 0;font-size:13px;line-height:1.4}.contactLoading,.contactNoMethods{color:#72838d;font-size:13px}.contactLogin{color:#ff9c2f;background:#182e3b;width:max-content;margin-top:7px}@media (max-width:600px){.contactBoxHeader{flex-direction:column;align-items:flex-start}.contactButton,.contactCopy{min-height:40px}}.agreementStartButton{color:#ff9c2f;cursor:pointer;background:#182e3b;border:1px solid #263f50;border-radius:8px;min-height:42px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:900}.agreementIncomingBox{background:#fff0dc;border:2px solid #ed8b2c;border-radius:9px;gap:4px;width:100%;padding:13px 14px;display:grid}.agreementIncomingBox strong{color:#d75b00;font-size:13px;font-weight:900}.agreementIncomingBox p{color:#563e2c;margin:0;font-size:13px;line-height:1.4}.agreementIncomingBox span{color:#765c49;font-size:13px}.agreementConfirmButton{color:#137c3d;cursor:pointer;background:#e8f8ed;border:1px solid #8bc39d;border-radius:8px;min-height:42px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:900}.agreementRejectButton{color:#a33b3b;cursor:pointer;background:#fff7f7;border:1px solid #e2bcbc;border-radius:8px;min-height:42px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:900}.agreementWaitingBox{background:#fff8e6;border:1px solid #ead39a;border-radius:8px;gap:3px;padding:11px 13px;display:grid}.agreementWaitingBox strong{color:#966415;font-size:13px;font-weight:900}.agreementWaitingBox span{color:#74684e;font-size:13px}.shareBox{background:#fff;border:1px solid #d1dde4;border-radius:10px;margin-top:12px;padding:13px 14px;position:relative}.shareBoxCompact{background:0 0;border:0;border-top:1px solid #e1e7eb;border-radius:0;margin-top:10px;padding:10px 0 0}.shareBoxHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.shareBoxHeader>div{gap:2px;display:grid}.shareBoxHeader>div>span{color:#697c87;letter-spacing:.5px;font-size:13px;font-weight:900}.shareBoxHeader>div>strong{color:#1b303d;font-size:13px}.shareBoxReference{color:#1769e0;font-size:13px;font-weight:900}.shareBoxButtons{flex-wrap:wrap;gap:7px;display:flex}.shareButton{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.shareWhatsapp{color:#15753b;background:#eaf9ee;border:1px solid #9cd8ae}.shareFacebook{color:#2459bd;background:#edf3ff;border:1px solid #b7c9ef}.shareEmail{color:#405b69;background:#fff;border:1px solid #d0dbe2}.shareCopy{color:#667a85;background:#fff;border:1px dashed #c4d0d8}.shareNative{color:#ff9c2f;background:#182e3b;border:1px solid #2b4353}.sharePreview{border-top:1px solid #e4e9ed;margin-top:10px;padding-top:9px}.sharePreview span{color:#71828c;font-size:13px;font-weight:900}.sharePreview p{color:#435965;margin:3px 0 0;font-size:13px;line-height:1.45}.shareFeedback{z-index:20;color:#168044;background:#eaf8ef;border-radius:7px;padding:5px 8px;font-size:13px;font-weight:900;position:absolute;bottom:-27px;right:12px;box-shadow:0 3px 10px #1e3c2d1a}.shareBoxLoading{color:#74858e;font-size:13px}.inactivePublicRefPage{width:min(900px,100% - 36px);margin:55px auto}.inactivePublicRefCard{background:#fff;border:1px solid #d8e1e6;border-radius:13px;padding:26px}.inactivePublicRefStatus{color:#6b7b84;background:#f0f2f3;border-radius:999px;padding:5px 8px;font-size:13px;font-weight:900;display:inline-block}.inactivePublicRefCard h1{color:#1769e0;margin:13px 0 5px}.inactivePublicRefType{color:#627680}.inactivePublicRefDates{color:#536872;gap:6px;margin-top:8px;display:flex}.inactivePublicRefNotice{background:#fff9e9;border:1px solid #e4d9b8;border-radius:9px;gap:3px;margin-top:18px;padding:12px;display:grid}.inactivePublicRefNotice strong{color:#87691a}.inactivePublicRefNotice span{color:#776d50;font-size:13px}.inactivePublicRefBack{color:#1769e0;margin-top:18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-block}@media (max-width:600px){.shareButton{min-height:40px}}.contactBox:not(.contactBoxCompact){background:#fff;border:1px solid #c8d7e0;border-radius:11px;margin-top:18px;padding:14px;overflow:hidden}.contactBox:not(.contactBoxCompact):before{content:"KONTAKT";color:#172d3a;letter-spacing:.7px;background:#eef4f7;border-bottom:1px solid #d4e0e7;margin:-14px -14px 16px;padding:11px 15px;font-size:13px;font-weight:900;display:block;box-shadow:inset 4px 0 #ff8a00}.contactBox:not(.contactBoxCompact) .contactEyebrow{display:none}.contactBox:not(.contactBoxCompact) .contactBoxHeader{border-bottom:1px solid #e1e8ec;margin-bottom:14px;padding-bottom:12px}.contactBox:not(.contactBoxCompact) .contactBoxHeader>div:first-child>strong{color:#172d3a;font-size:16px}.contactBox:not(.contactBoxCompact) .contactReference{background:#f4f7f9;border-radius:7px;padding:6px 9px}.contactBox:not(.contactBoxCompact) .contactReference strong{font-size:13px}.contactBox:not(.contactBoxCompact) .contactButtons{gap:8px}.contactBox:not(.contactBoxCompact) .contactButton,.contactBox:not(.contactBoxCompact) .contactCopy{min-height:40px;padding:0 13px}.contactBox:not(.contactBoxCompact) .contactReadyMessage{margin-top:14px;padding-top:12px}.contactBox:not(.contactBoxCompact) .contactReadyMessage span{letter-spacing:.35px;font-size:13px}.contactBox:not(.contactBoxCompact) .contactReadyMessage p{margin-top:5px;font-size:13px;line-height:1.5}.shareBox:not(.shareBoxCompact){background:#fff;border:1px solid #d8e1e6;border-radius:11px;margin-top:24px;padding:14px;overflow:hidden}.shareBox:not(.shareBoxCompact):before{content:"UDOSTĘPNIJ";color:#354b58;letter-spacing:.7px;background:#f7f9fa;border-bottom:1px solid #e0e6ea;margin:-14px -14px 16px;padding:11px 15px;font-size:13px;font-weight:900;display:block;box-shadow:inset 4px 0 #1769e0}.shareBox:not(.shareBoxCompact) .shareBoxHeader>div>span{display:none}.shareBox:not(.shareBoxCompact) .shareBoxHeader{border-bottom:1px solid #e5eaed;margin-bottom:13px;padding-bottom:11px}.shareBox:not(.shareBoxCompact) .shareBoxHeader>div>strong{color:#1d323e;font-size:15px}.shareBox:not(.shareBoxCompact) .shareBoxReference{background:#f1f5f8;border-radius:7px;padding:5px 8px;font-size:13px}.shareBox:not(.shareBoxCompact) .shareBoxButtons{gap:8px}.shareBox:not(.shareBoxCompact) .shareButton{min-height:39px;padding:0 13px}.shareBox:not(.shareBoxCompact) .sharePreview{margin-top:14px;padding-top:12px}.shareBox:not(.shareBoxCompact) .sharePreview span{letter-spacing:.35px;font-size:13px}.shareBox:not(.shareBoxCompact) .sharePreview p{margin-top:5px;font-size:13px;line-height:1.5}@media (max-width:650px){.contactBox:not(.contactBoxCompact):before,.shareBox:not(.shareBoxCompact):before{padding:12px 14px}.contactBox:not(.contactBoxCompact) .contactBoxHeader,.shareBox:not(.shareBoxCompact) .shareBoxHeader{flex-direction:column;align-items:flex-start}.contactBox:not(.contactBoxCompact) .contactButtons,.shareBox:not(.shareBoxCompact) .shareBoxButtons{gap:7px}}.accountAttentionCount{color:#e87500;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:5px;font-weight:900;display:inline-block}.collaborationCard.collaborationNeedsAttention{box-shadow:0 5px 18px #e0700c14;background:#fffaf4!important;border:2px solid #ed8b2c!important}.collaborationAttentionBanner{background:#fff0dc;border:1px solid #efb36f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 14px;margin:-4px 0 13px;padding:10px 12px;display:flex}.collaborationAttentionBanner strong{color:#c95c00;letter-spacing:.35px;font-size:13px;font-weight:900}.collaborationAttentionBanner span{color:#70513b;font-size:13px;line-height:1.4}.collaborationCompleteAction{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.collaborationCompleteButton{color:#ff8a00;cursor:pointer;background:#182e3b;border:1px solid #263f50;border-radius:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:900}.collaborationCompleteButton:disabled{opacity:.6;cursor:wait}.collaborationCompleteHelp{color:#6b7c86;font-size:13px;line-height:1.4}.collaborationCompletedInfo{background:#edf9f1;border-color:#a9d7b7}.collaborationReview{background:#fff;border:1px solid #d9e2e7;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:10px;padding:13px 14px;display:flex}.collaborationReviewCopy{gap:3px;display:grid}.collaborationReviewCopy strong,.collaborationReviewDone strong{color:#172d3a;letter-spacing:.35px;font-size:13px;font-weight:900}.collaborationReviewCopy span{color:#667985;font-size:13px}.collaborationReviewStars{align-items:center;gap:4px;display:flex}.collaborationReviewStars button{color:#d99000;cursor:pointer;background:#fffaf0;border:1px solid #e1c06e;border-radius:8px;width:36px;height:36px;padding:0;font-size:20px;line-height:1}.collaborationReviewStars button:hover{background:#fff1c9}.collaborationReviewStars button:disabled{opacity:.55;cursor:wait}.collaborationReviewSaving{color:#6a7a84;width:100%;font-size:13px;font-weight:800}.collaborationReviewDone{background:#f2faf4;border:1px solid #b8d9c2;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:10px;padding:12px 14px;display:flex}.collaborationReviewStarsDone{color:#d99000;letter-spacing:2px;font-size:18px}.accountStatsSection{background:#fff;border:1px solid #dde5eb;border-radius:22px;margin-bottom:24px;padding:26px;box-shadow:0 10px 30px #10263e0d}.accountStatsHeading{margin-bottom:18px}.accountStatsHeading h2{color:#172a35;margin:0;font-size:27px}.accountStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.accountStatCard{background:#f9fbfc;border:1px solid #e0e7eb;border-radius:14px;min-width:0;padding:18px}.accountStatTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.accountStatIcon{border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.accountStatIconDone{color:#21844a;background:#eaf8ef}.accountStatIconRating{color:#d99000;background:#fff7df}.accountStatIconTenure{color:#1d6ae5;background:#edf4ff}.accountStatKicker{color:#74818c;letter-spacing:.8px;font-size:13px;font-weight:900}.accountStatValue{color:#172a35;letter-spacing:-1px;font-size:34px;font-weight:900;line-height:1.05;display:block}.accountStatTenureValue{font-size:25px;line-height:1.15}.accountStatLabel{color:#3f5664;letter-spacing:.35px;margin-top:7px;font-size:13px;font-weight:900;display:block}.accountStatCard p{color:#6c7c86;margin:7px 0 0;font-size:13px;line-height:1.45}@media (max-width:920px){.accountStatsGrid{grid-template-columns:1fr}}@media (max-width:640px){.accountStatsSection{padding:20px}.accountStatCard{padding:16px}}.dashboardPageCompact{width:min(980px,100% - 30px);padding:24px 0 48px}.compactDashboardHeader{border-bottom:1px solid #dce4e9;margin-bottom:12px;padding:2px 2px 12px}.compactDashboardHeaderMain .eyebrow{margin-bottom:7px}.compactIdentityRow{flex-wrap:wrap;align-items:center;gap:7px 9px;display:flex}.compactIdentityRow h1{color:#172a35;letter-spacing:-.6px;margin:0 6px 0 0;font-size:29px;line-height:1.1}.compactRolePill,.compactActivePill{letter-spacing:.25px;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 9px;font-size:13px;font-weight:900;display:inline-flex}.compactRolePill{color:#1d62c7;background:#edf4ff;border:1px solid #cfddf5}.compactActivePill{color:#237c46;background:#eff9f2;border:1px solid #b9dec5}.compactActivePill i{background:#29a65b;border-radius:50%;width:7px;height:7px}.compactDashboardLead{color:#647783;margin:8px 0 0;font-size:13px;line-height:1.5}.compactDashboardLead span{color:#415764;margin-left:7px;font-weight:700}.dashboardAttentionBar{background:#fff;border:1px solid #dbe4e9;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;margin-bottom:12px;padding:10px 12px;display:grid}.dashboardAttentionBar.hasAttention{background:#fff9ee;border-color:#efc078}.dashboardAttentionBar.isClear{background:#f5fbf7;border-color:#c8e1d0}.dashboardAttentionIcon{border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.hasAttention .dashboardAttentionIcon{color:#c76800;background:#fff0d5}.isClear .dashboardAttentionIcon{color:#22834a;background:#e7f6ec}.dashboardAttentionMain{gap:3px;min-width:0;display:grid}.dashboardAttentionMain>strong{color:#172d3a;font-size:13px;font-weight:900}.dashboardAttentionItems{flex-wrap:wrap;gap:5px;display:flex}.dashboardAttentionItems span{color:#785226;font-size:13px;font-weight:700}.dashboardAttentionClearText{color:#62766b;font-size:13px}.dashboardAttentionLink{color:#344f5e;border:1px solid #ccd9df;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.dashboardAttentionLink:hover{background:#f3f7f9}.compactStatsSection,.compactActionsSection{background:#fff;border:1px solid #dde5eb;border-radius:14px;margin-bottom:12px;padding:16px}.compactSectionHeading{margin-bottom:11px}.compactSectionHeading .eyebrow{margin:0 0 3px;font-size:13px}.compactSectionHeading h2{color:#172a35;margin:0;font-size:18px;line-height:1.2}.compactStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.compactStatCard{background:#f9fbfc;border:1px solid #e0e7eb;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:72px;padding:10px 11px;display:grid}.compactStatIcon{border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.compactStatDone{color:#22834a;background:#e8f7ed}.compactStatRating{color:#d68a00;background:#fff4d6}.compactStatTenure{color:#1d6ae5;background:#eaf2ff}.compactStatContent{gap:3px;min-width:0;display:grid}.compactStatContent strong{color:#172a35;font-size:23px;font-weight:900;line-height:1}.compactStatContent span{color:#647681;letter-spacing:.25px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.compactActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.compactActionItem{min-width:0;min-height:62px;color:inherit;background:#fbfcfd;border:1px solid #dce5ea;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px 11px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.compactActionItem:hover{background:#f5f9fb;border-color:#a8bfd0}.compactActionIcon{color:#1d6ae5;background:#edf4ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:900;display:grid}.compactActionText{gap:2px;min-width:0;display:grid}.compactActionText strong{color:#172d3a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.compactActionText small{color:#70808a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.compactActionArrow{color:#648095;font-size:15px;font-weight:900}@media (max-width:760px){.dashboardPageCompact{width:min(100%,100% - 18px);padding-top:18px}.compactStatsGrid,.compactActionGrid{grid-template-columns:1fr}.dashboardAttentionBar{grid-template-columns:34px minmax(0,1fr)}.dashboardAttentionLink{grid-column:1/-1;justify-content:center}}@media (max-width:480px){.compactIdentityRow h1{width:100%;font-size:25px}.compactStatsSection,.compactActionsSection{padding:12px}.compactDashboardLead span{margin:3px 0 0;display:block}}body{text-rendering:optimizelegibility;font-size:16px;line-height:1.5}input,select,textarea{line-height:1.45;font-size:16px!important}main small{font-size:13px!important;line-height:1.5!important}main label{font-size:14px!important;line-height:1.45!important}.accountUtilityLink,.accountPrimaryCta,.accountLogoutButton,.publicNavTile{font-size:13px!important}.eyebrow,.badge,.compactRolePill,.compactActivePill,.compactStatContent span,.collaborationStatus,.contactReference span,.contactReference strong{font-size:13px!important;line-height:1.35!important}.compactDashboardLead{font-size:14px!important;line-height:1.55!important}.dashboardAttentionMain>strong{font-size:15px!important}.dashboardAttentionItems span,.dashboardAttentionClearText{font-size:14px!important;line-height:1.45!important}.dashboardAttentionLink,.compactSectionHeading .eyebrow{font-size:13px!important}.compactSectionHeading h2{font-size:21px!important}.compactStatContent strong{font-size:27px!important}.compactStatContent .compactTenureValue{font-size:22px!important}.compactStatContent span{white-space:normal;font-size:13px!important;line-height:1.35!important}.compactActionText strong{font-size:15px!important;line-height:1.35!important}.compactActionText small{white-space:normal;font-size:14px!important;line-height:1.45!important}.compactActionItem{min-height:70px}.collaborationCardTop>strong,.collaborationAttentionBanner strong,.agreementIncomingBox strong,.agreementWaitingBox strong,.collaborationReviewCopy strong{font-size:13px!important;line-height:1.4!important}.collaborationAttentionBanner span,.agreementIncomingBox p,.agreementIncomingBox span,.agreementWaitingBox span,.collaborationCompleteHelp,.collaborationReviewCopy span,.contactReadyMessage p,.sharePreview p{font-size:14px!important;line-height:1.5!important}.contactButton,.contactCopy,.shareButton{font-size:13px!important}.liveBoardTrust,.liveBoardTrust span,.publicOfferTrust,.publicOfferTrust span{font-size:14px!important;line-height:1.4!important}@media (max-width:640px){body{font-size:16px}.compactDashboardLead,.dashboardAttentionItems span,.dashboardAttentionClearText,.compactActionText small{font-size:14px!important}input,select,textarea{font-size:16px!important}}.collaborationsPageCompact{width:min(980px,100% - 30px);margin:0 auto;padding:24px 0 50px}.collaborationsPageCompact .breadcrumb{display:none}.collaborationsPageCompact>.eyebrow{margin:0 0 4px}.collaborationsPageCompact>h1{letter-spacing:-.6px;margin:0;font-size:31px;line-height:1.15}.collaborationsPageCompact>h1 strong{color:#1d6ae5}.collaborationsPageCompact .collaborationsLead{color:#617581;max-width:760px;margin:7px 0 16px;line-height:1.5;font-size:14px!important}.collaborationsPageCompact .collaborationSection{background:#fff;border:1px solid #dce5ea;border-radius:14px;margin:0 0 12px;padding:14px}.collaborationSectionAttention{background:#fffaf2!important;border-color:#efbd72!important}.collaborationCompletedSection{background:#fbfdfb!important}.collaborationHistorySection{background:#fafbfc!important}.collaborationSectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.collaborationSectionTitle>div{min-width:0}.collaborationSectionTitle h2{color:#172a35;margin:0;font-size:20px;line-height:1.25}.collaborationSectionKicker{color:#c36800;letter-spacing:.4px;margin-bottom:2px;font-size:13px;font-weight:900;display:block}.collaborationSectionCount{color:#435b69;background:#f5f8fa;border:1px solid #d8e2e7;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 8px;font-size:14px;font-weight:900;display:inline-flex}.collaborationSectionAttention .collaborationSectionCount{color:#b85b00;background:#fff0d7;border-color:#efbd72}.collaborationSectionLead{color:#667984;margin:-2px 0 10px;font-size:14px;line-height:1.45}.collaborationCardCompact{box-shadow:none!important;border-radius:11px!important;padding:12px!important}.collaborationCardCompact.collaborationNeedsAttention{box-shadow:0 2px 10px #dc750f12!important}.collaborationCardCompact .collaborationAttentionBanner{margin:0 0 8px;padding:8px 10px}.collaborationCardCompact .collaborationCardTop{margin-bottom:3px}.collaborationCardCompact>h3{line-height:1.25;margin:6px 0 8px!important;font-size:18px!important}.collaborationCardCompact.interestIncoming .interestIncomingMessage,.collaborationCardCompact.interestMutual .interestMutualMessage{display:none}.collaborationCardCompact .collaborationPair{gap:6px;margin:0 0 8px}.collaborationCardCompact .collaborationPair>div:not(.collaborationArrow){border-radius:8px;padding:8px 10px}.collaborationCardCompact .collaborationPair span{line-height:1.35;font-size:13px!important}.collaborationCardCompact .collaborationPair strong{line-height:1.35;font-size:15px!important}.collaborationCardCompact .collaborationPair small{margin-top:2px;line-height:1.4;display:block;font-size:13px!important}.collaborationCardCompact .contactBoxCompact{margin-top:0;padding:8px 10px}.collaborationCardCompact .contactBoxCompact .contactBoxHeader{margin-bottom:7px}.collaborationCardCompact .contactBoxCompact .contactButtons{gap:6px}.collaborationCardCompact .contactBoxCompact .contactButton,.collaborationCardCompact .contactBoxCompact .contactCopy{min-height:38px;padding:0 11px;font-size:13px!important}.collaborationCardCompact .collaborationActions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.collaborationCardCompact .collaborationActions .agreementIncomingBox,.collaborationCardCompact .collaborationActions .agreementWaitingBox,.collaborationCardCompact .collaborationActions .matchActionMutual,.collaborationCardCompact .collaborationActions .matchActionPending{flex:280px;min-width:230px;padding:8px 10px}.collaborationCardCompact .collaborationActions button{min-height:40px;font-size:13px!important}.collaborationCardCompact .collaborationConfirmedInfo{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;padding:8px 10px;display:flex}.collaborationCardCompact .collaborationConfirmedInfo strong{font-size:14px!important}.collaborationCardCompact .collaborationConfirmedInfo span{line-height:1.45;font-size:14px!important}.collaborationCardCompact .collaborationCompleteAction{margin-top:7px}.collaborationCardCompact .collaborationReview,.collaborationCardCompact .collaborationReviewDone{margin-top:7px;padding:9px 10px}.collaborationCardCompact .collaborationReviewStars button{width:40px;height:40px}.collaborationHistorySection .collaborationCardCompact{background:#fbfcfd!important}.collaborationAllClear{background:#f5fbf7;border:1px solid #cce1d3;border-radius:12px;gap:4px;padding:18px;display:grid}.collaborationAllClear strong{color:#217b45;font-size:15px}.collaborationAllClear span{color:#60746a;font-size:14px;line-height:1.45}@media (max-width:700px){.collaborationsPageCompact{width:min(100%,100% - 18px);padding-top:18px}.collaborationsPageCompact>h1{font-size:27px}.collaborationCardCompact .collaborationPair{grid-template-columns:1fr}.collaborationCardCompact .collaborationArrow{height:20px;transform:rotate(90deg)}.collaborationCardCompact .collaborationActions{align-items:stretch}.collaborationCardCompact .collaborationActions button{width:100%}}.collaborationsPageCompact .collaborationSection{padding:0 14px 14px;overflow:hidden}.collaborationsPageCompact .collaborationSectionTitle{border-bottom:1px solid #0000;align-items:center;min-height:52px;margin:0 -14px 13px;padding:10px 14px;display:flex}.collaborationsPageCompact .collaborationSectionTitle h2{letter-spacing:-.2px;font-weight:900;font-size:20px!important}.collaborationActiveSection .collaborationSectionTitle{background:#e8f6ed;border-bottom-color:#b9dec5}.collaborationActiveSection .collaborationSectionTitle h2{color:#176a3b}.collaborationActiveSection .collaborationSectionCount{color:#176a3b;background:#fff;border-color:#9dceb0}.collaborationCompletedSection{background:#f7f8f9!important;border-color:#d5dde2!important}.collaborationCompletedSection .collaborationSectionTitle{background:#e9edef;border-bottom-color:#cfd7dc}.collaborationCompletedSection .collaborationSectionTitle h2{color:#465963}.collaborationCompletedSection .collaborationSectionCount{color:#53656f;background:#f8fafb;border-color:#c4cdd2}.collaborationSectionAttention .collaborationSectionTitle{background:#fff0db;border-bottom-color:#efbd72}.collaborationSectionAttention .collaborationSectionTitle h2{color:#a95100}.collaborationSectionAttention .collaborationSectionKicker{color:#bd6100}.collaborationWaitingSection .collaborationSectionTitle{background:#edf3f7;border-bottom-color:#cad8e1}.collaborationWaitingSection .collaborationSectionTitle h2{color:#385767}.collaborationWaitingSection .collaborationSectionCount{color:#426475;background:#fff;border-color:#bfd0da}.collaborationHistorySection .collaborationSectionTitle{background:#f1f3f4;border-bottom-color:#dadee1}.collaborationHistorySection .collaborationSectionTitle h2{color:#66747c}.collaborationCardCompact{position:relative;overflow:visible;background:#fff!important;border:1px solid #d5dfe4!important}.collaborationActiveSection .collaborationCardCompact{border-left:5px solid #52a86e!important}.collaborationCompletedSection .collaborationCardCompact{background:#fbfcfc!important;border-left:5px solid #a6b0b6!important}.collaborationWaitingSection .collaborationCardCompact{border-left:5px solid #7899ac!important}.collaborationSectionAttention .collaborationCardCompact{border-left:5px solid #df811c!important}.collaborationsPageCompact .collaborationList{gap:20px}.collaborationsPageCompact .collaborationList>.collaborationCard+.collaborationCard{margin-top:4px}.collaborationsPageCompact .collaborationList>.collaborationCard+.collaborationCard:before{content:"";background:#cbd4d9;height:1px;position:absolute;top:-13px;left:-5px;right:0}.collaborationCardCompact .collaborationStatus{padding:4px 8px;font-weight:800;font-size:13px!important}.collaborationActiveSection .collaborationStatus.confirmed{color:#237345;background:#eef8f1;border:1px solid #b6dbc2}.collaborationCompletedSection .collaborationStatus.completed{color:#566771;background:#edf0f2;border:1px solid #ced6da}.collaborationCardCompact>h3{color:#172a35;font-size:19px!important;font-weight:800!important}.collaborationCardCompact .collaborationPair span{color:#667a85;font-weight:700!important}.collaborationCardCompact .collaborationPair strong{color:#203844;font-weight:800!important}.collaborationCardCompact .contactBoxCompact{background:#f8fafb!important;border-color:#d4dee3!important}.collaborationCardCompact .contactBoxCompact .contactButton,.collaborationCardCompact .contactBoxCompact .contactCopy{color:#304b59!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd7dd!important;font-weight:800!important}.collaborationCardCompact .contactBoxCompact .contactPhone{color:#fff!important;background:#183341!important;border-color:#183341!important}.collaborationCardCompact .contactBoxCompact .contactWhatsapp{color:#237744!important;background:#f2faf4!important;border-color:#9fd1ae!important}.collaborationActiveSection .collaborationConfirmedInfo strong{color:#286844!important;font-weight:800!important}.collaborationActiveSection .collaborationConfirmedInfo span{color:#53685c!important}.collaborationCompletedSection .collaborationCompletedInfo{background:#f1f3f4!important;border:1px solid #d6dde1!important}.collaborationCompletedSection .collaborationCompletedInfo strong{color:#52636c!important}.collaborationCompletedSection .collaborationCompletedInfo span{color:#65757d!important}.collaborationCompletedSection .collaborationReviewDone{background:#fff;border:1px solid #d5dde1}.collaborationCompletedSection .collaborationReviewDone strong{color:#485d68;font-weight:800!important}.collaborationActiveSection .collaborationCompleteButton{color:#ff971c;background:#173541;border-color:#173541;min-height:42px;font-weight:900;font-size:13px!important}.collaborationCardCompact .contactReference span,.collaborationCardCompact .contactReference strong,.collaborationCardCompact .collaborationCompleteHelp,.collaborationCardCompact .collaborationReviewCopy span{font-weight:600!important}@media (max-width:700px){.collaborationsPageCompact .collaborationSectionTitle{min-height:48px}.collaborationsPageCompact .collaborationList{gap:18px}}.collaborationSectionAttention,.collaborationWaitingSection{border-width:2px!important}.collaborationSectionAttention{box-shadow:0 0 0 1px #e59a2f0f;border-color:#e59a2f!important}.collaborationWaitingSection{box-shadow:0 0 0 1px #efb35c0d;border-color:#efb35c!important}.collaborationSectionAttention .collaborationCardCompact,.collaborationWaitingSection .collaborationCardCompact{border:2px solid #efbe77!important;border-left:7px solid #df811c!important}.collaborationSectionAttention .collaborationList>.collaborationCard+.collaborationCard:before,.collaborationWaitingSection .collaborationList>.collaborationCard+.collaborationCard:before{background:#e9bf85!important}.collaborationActiveSection{box-shadow:0 0 0 1px #58a76f0f;border-width:2px!important;border-color:#58a76f!important}.collaborationActiveSection .collaborationCardCompact{border:2px solid #a8d6b6!important;border-left:7px solid #2f8f53!important}.collaborationActiveSection .collaborationList>.collaborationCard+.collaborationCard:before{background:#a9cfb4!important}.collaborationActiveSection .collaborationSectionTitle{border-bottom-color:#abd3b7!important}.collaborationCompletedSection,.collaborationHistorySection{border-width:2px!important}.collaborationCompletedSection{box-shadow:0 0 0 1px #b8c1c70d;border-color:#b8c1c7!important}.collaborationHistorySection{border-color:#c9d1d6!important}.collaborationCompletedSection .collaborationCardCompact,.collaborationHistorySection .collaborationCardCompact{border:2px solid #d5dce0!important;border-left:7px solid #9aa6ad!important}.collaborationCompletedSection .collaborationList>.collaborationCard+.collaborationCard:before,.collaborationHistorySection .collaborationList>.collaborationCard+.collaborationCard:before{background:#cfd6da!important}.collaborationCompletedSection .collaborationSectionTitle{border-bottom-color:#c7d0d5!important}.collaborationCardCompact .contactBoxCompact,.collaborationCardCompact .collaborationConfirmedInfo,.collaborationCardCompact .collaborationCompletedInfo,.collaborationCardCompact .collaborationReviewDone,.collaborationCardCompact .collaborationReview{border-radius:8px}.collaborationCardCompact .contactBoxCompact{border:1px solid #d5dee3!important}.collaborationActiveSection .collaborationConfirmedInfo{border:1px solid #c8ded0!important}.collaborationCompletedSection .collaborationCompletedInfo,.collaborationCompletedSection .collaborationReviewDone,.collaborationCompletedSection .collaborationReview{border:1px solid #d7dee2!important}.collaborationSectionAttention .collaborationSectionCount,.collaborationWaitingSection .collaborationSectionCount{border-width:2px;border-color:#ebb467!important}.collaborationActiveSection .collaborationSectionCount{border-width:2px;border-color:#8bc2a0!important}.collaborationCompletedSection .collaborationSectionCount,.collaborationHistorySection .collaborationSectionCount{border-width:2px;border-color:#bfc8cd!important}@media (max-width:700px){.collaborationSectionAttention .collaborationCardCompact,.collaborationWaitingSection .collaborationCardCompact,.collaborationActiveSection .collaborationCardCompact,.collaborationCompletedSection .collaborationCardCompact,.collaborationHistorySection .collaborationCardCompact{border-left-width:6px!important}}.collaborationActiveSection{box-shadow:0 3px 12px #23864d14;background:#f7fcf8!important;border:2px solid #23864d!important}.collaborationActiveSection .collaborationSectionTitle{min-height:56px;box-shadow:none;margin:0 -14px 14px;padding:11px 15px;background:#23864d!important;border-bottom:1px solid #176a3b!important}.collaborationActiveSection .collaborationSectionTitle h2{letter-spacing:-.2px;color:#fff!important;font-size:21px!important;font-weight:900!important}.collaborationActiveSection .collaborationSectionCount{min-width:34px;height:34px;font-weight:900;color:#176a3b!important;background:#fff!important;border:2px solid #fffc!important;font-size:15px!important}.collaborationActiveSection .collaborationCardCompact{background:#fff!important;border:2px solid #9bcfae!important;border-left:7px solid #23864d!important}.collaborationActiveSection .collaborationStatus.confirmed{color:#176a3b!important;background:#e9f7ee!important;border:1px solid #87c69d!important;font-weight:900!important}.collaborationActiveSection .collaborationConfirmedInfo{background:#eef8f1!important;border:1px solid #abd5b9!important}.collaborationActiveSection .collaborationConfirmedInfo strong{color:#176a3b!important}.collaborationActiveSection .collaborationCompleteButton{color:#ff981c!important;background:#173541!important;border:1px solid #173541!important}@media (max-width:700px){.collaborationActiveSection .collaborationSectionTitle{min-height:52px}}.collaborationsPageCompact .collaborationSection.collaborationActiveSection>.collaborationSectionTitle{border-top-left-radius:12px;border-top-right-radius:12px;align-items:center;min-height:54px;margin:0 -14px 14px;padding:0 15px;display:flex;background:#23864d!important;border-bottom:1px solid #176b3c!important}.collaborationsPageCompact .collaborationSection.collaborationActiveSection>.collaborationSectionTitle h2{margin:0;color:#fff!important;font-size:20px!important;font-weight:900!important}.collaborationsPageCompact .collaborationSection.collaborationActiveSection>.collaborationSectionTitle .collaborationSectionCount{min-width:34px;height:34px;color:#176b3c!important;background:#fff!important;border:2px solid #fff!important}.collaborationsPageCompact>.collaborationSectionAttention,.collaborationsPageCompact>.collaborationWaitingSection,.collaborationsPageCompact>.collaborationActiveSection,.collaborationsPageCompact>.collaborationCompletedSection,.collaborationsPageCompact>.collaborationHistorySection{display:none!important}.collaborationCaseCenter{gap:14px;display:grid}.caseCenterHeading{background:#fff;border:1px solid #d7e1e6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.caseCenterHeading .eyebrow{margin:0 0 3px}.caseCenterHeading h2{color:#172a35;margin:0;font-size:20px}.caseCenterHeading>span{color:#647782;font-size:14px;font-weight:800}.caseBucket{background:#fff;border:2px solid;border-radius:12px;overflow:hidden}.caseBucketHeader{justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.caseBucketHeader strong{letter-spacing:.2px;font-size:16px;font-weight:900}.caseBucketHeader span{background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:14px;font-weight:900;display:inline-flex}.caseBucket--action{border-color:#e3952e}.caseBucket--action .caseBucketHeader{color:#fff;background:#e3952e}.caseBucket--action .caseBucketHeader span{color:#a95300}.caseBucket--progress{border-color:#9db1bd}.caseBucket--progress .caseBucketHeader{color:#324f5f;background:#edf2f5}.caseBucket--progress .caseBucketHeader span{color:#3e5f70}.caseBucket--history{border-color:#b8c1c7}.caseBucket--history .caseBucketHeader{color:#4d606a;background:#dfe4e7}.caseBucket--history .caseBucketHeader span{color:#53656f}.caseBucketList{gap:9px;padding:10px;display:grid}.caseItem{background:#fff;border:2px solid;border-radius:10px;overflow:hidden}.caseItem>summary{cursor:pointer;list-style:none}.caseItem>summary::-webkit-details-marker{display:none}.caseItem--searching{border-color:#eda94d}.caseItem--confirmed{border-color:#2d9254}.caseItem--action{border-color:#df7815}.caseItem--history{background:#fafbfb;border-color:#aeb8be}.caseSummary{grid-template-columns:minmax(210px,1.35fr) minmax(240px,1fr) auto auto;align-items:center;gap:10px 16px;min-height:76px;padding:10px 12px;display:grid}.caseIdentity{gap:2px;min-width:0;display:grid}.caseReference{color:#687b86;font-size:13px;font-weight:800}.caseIdentity>strong{color:#172d3a;font-size:16px;font-weight:900}.caseIdentity>small{color:#677984;font-size:13px!important}.caseCounters{flex-wrap:wrap;gap:5px 12px;display:flex}.caseCounters>span{color:#586d78;white-space:nowrap;font-size:13px}.caseCounters b{color:#203844;font-size:14px}.caseCounterUrgent{font-weight:800;color:#b25900!important}.caseState{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.caseState--searching{color:#a65300;background:#fff0d8}.caseState--confirmed{color:#19713d;background:#e6f5eb}.caseState--action{color:#fff;background:#df7815}.caseState--history{color:#566770;background:#e9edef}.caseExpandLabel{color:#536d7c;font-size:13px;font-weight:900}.caseDetails{background:#f8fafb;border-top:1px solid #d8e1e5;padding:10px}.caseRelatedList{gap:12px!important}.caseNoRelations{background:#fff;border:1px dashed #c8d4da;border-radius:8px;gap:3px;padding:14px;display:grid}.caseNoRelations strong{color:#3e5664;font-size:15px}.caseNoRelations span{color:#667984;font-size:14px}.caseItem--history .caseSummary{background:#f1f3f4}@media (max-width:850px){.caseSummary{grid-template-columns:1fr auto}.caseCounters{grid-column:1/-1}}@media (max-width:560px){.caseSummary{grid-template-columns:1fr;gap:9px}.caseState,.caseExpandLabel{justify-self:start}.caseCenterHeading{align-items:flex-start}}.caseExpandLabel{color:#294858;white-space:nowrap;background:#fff;border:1px solid #b9cbd4;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:105px;min-height:38px;padding:0 11px;font-weight:900;display:inline-flex;font-size:0!important}.caseExpandLabel:before{content:"ROZWIŃ";font-size:13px;line-height:1}.caseExpandLabel:after{content:"↓";font-size:18px;font-weight:900;line-height:1;transition:transform .15s}.caseSummary:hover .caseExpandLabel{background:#f4f8fa;border-color:#7899aa}.caseItem[open] .caseExpandLabel{background:#edf2f5;border-color:#9eb2bd}.caseItem[open] .caseExpandLabel:before{content:"ZWIŃ"}.caseItem[open] .caseExpandLabel:after{content:"↑"}.caseItem--action .caseExpandLabel{color:#9f4d00;border-color:#dfa05d}.caseItem--action .caseSummary:hover .caseExpandLabel{background:#fff3e3}.caseItem--confirmed .caseExpandLabel{color:#176d3c;border-color:#8fc7a2}.caseItem--confirmed .caseSummary:hover .caseExpandLabel{background:#eef8f1}.caseItem--history .caseExpandLabel{color:#5b6c75;border-color:#c4cdd2}@media (max-width:560px){.caseExpandLabel{justify-self:start;min-width:112px}}.collaborationThreadHead{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 9px;display:flex}.collaborationThreadHead h3{color:#172a35;min-width:0;margin:0;font-weight:850;line-height:1.25;font-size:19px!important}.collaborationThreadRef{color:#fff;background:#17313f;border:1px solid #112936;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;min-height:38px;padding:6px 11px;display:inline-flex;box-shadow:0 2px 5px #122c3a1a}.collaborationThreadRef>span{color:#b9c8cf;letter-spacing:.25px;font-weight:700;font-size:13px!important}.collaborationThreadRef>strong{color:#fff;letter-spacing:.15px;white-space:nowrap;font-weight:900;font-size:14px!important}.caseItem--history .collaborationThreadRef{background:#405560;border-color:#394d58}@media (max-width:650px){.collaborationThreadHead{flex-direction:column;align-items:flex-start}.collaborationThreadRef{align-self:flex-start}}.caseItem--paused{border-color:#90a8b5}.caseState--paused{color:#455f6e;background:#e8eef2}.caseOccupancy{background:#f5f8fa;border:1px solid #cbd8de;border-radius:6px;padding:3px 7px;font-weight:700;color:#435d6b!important}.caseOccupancy b{color:#172f3c!important}.caseItem--searching .caseState{border:1px solid #e7ae60}.caseItem--confirmed .caseState{border:1px solid #9bcbaa}.caseCounters{align-content:center}@media (max-width:900px){.caseCounters{row-gap:7px}}.compactActionsSection{background:#fff;border-color:#c6d7e1;box-shadow:0 3px 12px #18313f0a}.compactStatsSection{box-shadow:none;background:#f8fafb;border-color:#dce4e8}.compactActionsSection .compactSectionHeading h2{color:#172a35;font-size:22px!important}.compactStatsSection .compactSectionHeading h2{color:#435965;font-size:19px!important}.caseBucketEmpty{border-radius:9px;align-items:center;gap:11px;margin:10px;padding:13px 14px;display:flex}.caseBucketEmpty--clear{background:#f3faf5;border:1px solid #b9dcc5}.caseBucketEmptyIcon{color:#23824a;background:#e2f4e8;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.caseBucketEmpty>div{gap:2px;display:grid}.caseBucketEmpty strong{color:#245c3a;font-size:14px;font-weight:900}.caseBucketEmpty div>span{color:#63786b;font-size:14px}.driverCapabilities{gap:14px;margin:18px 0;display:grid}.driverCapabilitiesIntro{background:#f5f9fb;border:1px solid #cfdde5;border-radius:9px;padding:13px 14px}.driverCapabilitiesIntro strong{color:#172d3a;margin-bottom:4px;font-size:15px;display:block}.driverCapabilitiesIntro p{color:#5c707c;margin:0;font-size:14px;line-height:1.5}.driverCapabilityGroup{gap:9px;display:grid}.driverCapabilityGroupHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.driverCapabilityGroupHead strong{color:#243d4b;font-size:14px;font-weight:900}.driverCapabilityGroupHead span{color:#71828c;text-align:right;font-size:13px}.driverCapabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.driverCapabilityOption{cursor:pointer;background:#fff;border:1px solid #d2dce2;border-radius:9px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.driverCapabilityOption:hover{background:#f8fbfc;border-color:#9fb9c8}.driverCapabilityOption:has(input:checked){background:#eef5fd;border-color:#9fc3e8}.driverCapabilityOption input{flex:0 0 18px;width:18px;height:18px}.driverCapabilityOption span{color:#172d3a;font-size:14px;font-weight:700;line-height:1.35}.driverCapabilitiesStatus{align-items:center;gap:8px;min-height:22px;display:flex}.driverCapabilitiesStatus>span{color:#647781;font-size:13px;font-weight:800}.driverCapabilitiesStatus>strong{color:#218149;font-size:13px;font-weight:900}.driverCapabilitiesLoading{color:#61747e;border:1px solid #d7e1e6;border-radius:8px;margin:14px 0;padding:12px;font-size:14px}.publicOfferSkillsIntro{color:#637783;letter-spacing:.35px;margin-bottom:8px;font-size:13px;font-weight:900}@media (max-width:700px){.driverCapabilityGrid{grid-template-columns:1fr}.driverCapabilityGroupHead{flex-direction:column;align-items:flex-start;gap:2px}.driverCapabilityGroupHead span{text-align:left}}.driverCapabilityOnboarding{gap:18px;margin:18px 0 20px;display:grid}.driverCapabilityOnboardingIntro{background:#f3f8fc;border:1px solid #cbdce8;border-radius:9px;gap:4px;padding:13px 14px;display:grid}.driverCapabilityOnboardingIntro strong{color:#173342;font-size:15px;font-weight:900}.driverCapabilityOnboardingIntro span{color:#5e737e;font-size:14px;line-height:1.45}.driverOnboardingGroup{gap:9px;display:grid}.driverOnboardingGroupHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.driverOnboardingGroupTitle{color:#243e4c;letter-spacing:.3px;font-size:13px;font-weight:900}.driverOnboardingGroupHead>span{color:#71838d;text-align:right;font-size:13px}.driverCapabilityOnboarding .checkCard:has(input:checked){background:#edf5ff;border-color:#83b8ee}.driverCapabilityOnboarding .checkCard small{color:#70818b;margin-top:2px;font-weight:500;display:block;font-size:13px!important}@media (max-width:700px){.driverOnboardingGroupHead{flex-direction:column;align-items:flex-start;gap:2px}.driverOnboardingGroupHead>span{text-align:left}}.liveBoardShowAllRow{background:#fff;border-top:1px solid #dce5ea;justify-content:flex-end;padding:11px 13px;display:flex}.liveBoardShowAllButton{color:#1769e0;letter-spacing:.2px;background:#edf5ff;border:1px solid #1769e0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.liveBoardShowAllButton:hover{color:#fff;background:#1769e0}.liveBoardShowAllButton span{font-size:17px;line-height:1}.offersPage{background:#eef3f6;min-height:100vh}.offersPageShell{width:min(var(--busport-content-shell), calc(100% - (2 * var(--busport-content-gutter))));margin:16px auto 0;padding-bottom:60px}.offersPageHero{box-sizing:border-box;background:#0b2d45;border:1px solid #759eb76b;border-radius:14px;grid-template-columns:minmax(0,1.32fr) minmax(330px,.68fr);min-height:176px;margin-bottom:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #0d2d421f}.offersPageHeroCopy{z-index:2;box-sizing:border-box;align-content:center;gap:7px;min-width:0;min-height:176px;padding:22px 28px;display:grid;position:relative}.offersPageHeroEyebrow{color:#9bd754;letter-spacing:.12em;font-size:10px;font-weight:950}.offersPageHero h1{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:690px;margin:0;font-size:clamp(25px,2.5vw,34px);font-weight:900;line-height:1.06}.offersPageHero p{color:#dce9f0;max-width:680px;margin:0;font-size:14px;line-height:1.45}.offersPageConnection{color:#b9d1df;letter-spacing:.075em;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;font-size:9px;font-weight:900;display:flex}.offersPageConnection span,.offersPageConnection strong{border:1px solid #cce2ee42;border-radius:999px;padding:5px 8px}.offersPageConnection strong{color:#b9ec7c;background:#9bd7541f;border-color:#9bd754b8}.offersPageHeroMedia{min-width:0;min-height:176px;position:relative;overflow:hidden}.offersPageHeroMedia img{object-fit:cover;object-position:61% 43%}.offersPageHeroShade{background:linear-gradient(90deg,#0b2d45 0%,#0b2d456b 38%,#0b2d4514 100%);position:absolute;inset:0}.offersPageBoard{width:100%}.offersPage .liveMarketBoard{border-radius:14px;width:100%;max-width:none}.offersPage .liveBoardList{height:auto!important;max-height:none!important;overflow-y:visible!important}.offersPage .liveBoardHeaderRow,.offersPage .liveBoardRow{grid-template-columns:110px minmax(0,1fr) 135px!important}.offersPage .liveBoardRow{min-height:100px!important;padding-left:18px!important;padding-right:18px!important}.offersPage .liveBoardHeaderRow{padding-left:18px!important;padding-right:18px!important}.offersPage .liveBoardTitleLine>strong{font-size:16px!important}.offersPage .liveBoardMain p{font-size:14px!important}.offersPage .liveBoardMain small,.offersPage .liveBoardType{font-size:13px!important}.offersPage .liveBoardDate>strong{font-size:14px!important}.offersPage .liveBoardDate>span,.offersPage .liveBoardFilters label>span,.offersPage .liveBoardSearch>span{font-size:13px!important}.offersPage .liveBoardFilters select,.offersPage .liveBoardSearch input{min-height:46px!important;font-size:14px!important}.offersPage .liveBoardTabs button{min-height:44px!important;font-size:13px!important}.offersPage .liveBoardBottom strong,.offersPage .liveBoardBottom span{font-size:13px!important}@media (max-width:700px){.offersPageShell{width:min(100% - 24px, var(--busport-content-shell));margin-top:12px;padding-bottom:40px}.offersPageHero{min-height:146px;display:block}.offersPageHeroCopy{background:linear-gradient(90deg,#071f31fa 0%,#071f31e8 62%,#071f31ad 100%);gap:5px;min-height:146px;padding:15px 17px}.offersPageHero h1{max-width:330px;font-size:clamp(22px,6.4vw,27px)}.offersPageHero p{max-width:315px;font-size:12px;line-height:1.38}.offersPageConnection{display:none}.offersPageHeroMedia{min-height:146px;position:absolute;inset:0 0 0 46%}.offersPageHeroMedia img{object-position:62% 43%}.offersPageHeroShade{background:linear-gradient(90deg,#071f31 0%,#071f3180 100%)}.offersPage .liveBoardHeaderRow,.offersPage .liveBoardRow{grid-template-columns:72px minmax(0,1fr) 90px!important}.offersPage .liveBoardRow{padding-left:10px!important;padding-right:10px!important}}.dashboardSectionLead{align-items:center;gap:13px;margin-bottom:14px;display:flex}.dashboardSectionLead>div{min-width:0}.dashboardSectionLead p{margin-top:0!important}.dashboardSectionLead h2,.dashboardSectionLead h3{margin-bottom:0!important}.dashboardSectionIconAction{color:#df6a00;background:#fff3e6;border:1px solid #ffd3a6;box-shadow:0 4px 12px #df6a0014}.dashboardSectionIconStats{color:#25b35a;background:#e9f7ef;border:1px solid #b9e7ca;box-shadow:0 4px 12px #25b35a1f}.dashboardChartBase{opacity:.35}.actionCard.actionCardLink.actionCardPrimary{transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;position:relative;box-shadow:0 5px 16px #25b35a21;background:#f0faf3!important;border:2px solid #25b35a!important}.actionCard.actionCardLink.actionCardPrimary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #25b35a30;background:#e5f6eb!important;border-color:#25b35a!important}.actionCardPrimary .actionCardBadge{color:#fff!important;background:#25b35a!important;border-color:#25b35a!important}.actionCardPrimary h3{color:#1f8d49!important}.actionCardPrimary>span:last-child,.actionCardPrimary>div:last-child{border-color:#25b35a59}@media (max-width:700px){.dashboardSectionLead{gap:10px}.dashboardSectionIcon{flex-basis:44px;width:44px;height:44px}.dashboardSectionIcon svg{width:24px;height:24px}}.compactSectionHeading.dashboardSectionLead{align-items:center!important;gap:13px!important;margin-bottom:14px!important;display:flex!important}.compactSectionHeading.dashboardSectionLead>div{min-width:0}.compactSectionHeading.dashboardSectionLead .eyebrow{margin:0 0 3px!important}.compactSectionHeading.dashboardSectionLead h2{margin:0!important}.dashboardSectionIcon{border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.dashboardSectionIcon svg{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.dashboardSectionIconAction{background:#fff2e3;border:1px solid #ffd1a1;box-shadow:0 5px 14px #df6a0017}.dashboardSectionIconStats{background:#eaf8ef;border:1px solid #b8e5c7;box-shadow:0 5px 14px #25b35a1a}.compactActionItem.compactActionItemPrimary{transition:background .15s,box-shadow .15s,transform .15s;box-shadow:inset 5px 0 #25b35a,0 5px 15px #25b35a1a;background:#effaf2!important;border:2px solid #25b35a!important}.compactActionItem.compactActionItemPrimary:hover{transform:translateY(-1px);box-shadow:inset 5px 0 #25b35a,0 8px 20px #25b35a29;background:#e5f7eb!important}.compactActionItemPrimary strong,.compactActionItemPrimary h3{color:#16763a!important}@media (max-width:700px){.dashboardSectionIcon{flex-basis:44px;width:44px;height:44px}.dashboardSectionIcon svg{width:24px;height:24px}}.dashboardSectionIconStats{background:#f3edff!important;border-color:#d8c5ff!important;box-shadow:0 5px 14px #7048e81f!important}.dashboardSectionIconStats svg{stroke:#7048e8!important}.dashboardSectionIconAction{background:#fff0df!important;border-color:#ffc78d!important;box-shadow:0 5px 14px #ee69121f!important}.dashboardSectionIconAction svg{stroke:#ee6912!important}.compactActionGrid .compactActionItem:first-child>:first-child{color:#199447!important;background:#e8f8ee!important;border-color:#b9e6c8!important}.compactActionGrid .compactActionItem:first-child>:last-child{color:#199447!important}.compactActionGrid .compactActionItem:nth-child(2)>:first-child{color:#e45d4f!important;background:#fff0ed!important;border-color:#ffc9c3!important}.compactActionGrid .compactActionItem:nth-child(2)>:last-child{color:#e45d4f!important}.compactActionGrid .compactActionItem:nth-child(3)>:first-child{color:#078fa5!important;background:#e8f8fa!important;border-color:#b8e7ed!important}.compactActionGrid .compactActionItem:nth-child(3)>:last-child{color:#078fa5!important}.compactActionGrid .compactActionItem:nth-child(4)>:first-child{color:#7048e8!important;background:#f2edff!important;border-color:#d7c8ff!important}.compactActionGrid .compactActionItem:nth-child(4)>:last-child{color:#7048e8!important}.compactActionGrid .compactActionItem>:first-child{transition:transform .15s,box-shadow .15s}.compactActionGrid .compactActionItem:hover>:first-child{transform:scale(1.06);box-shadow:0 4px 10px #14283714}.myEntriesRows{counter-reset:driverAvailability}.myEntryAccordion[data-type=availability]{counter-increment:driverAvailability;--entry-accent:#1769e0;--entry-soft:#eef5ff}.myEntriesRows>.myEntryAccordion:nth-child(4n+1){--entry-accent:#1769e0;--entry-soft:#eef5ff}.myEntriesRows>.myEntryAccordion:nth-child(4n+2){--entry-accent:#7048e8;--entry-soft:#f3efff}.myEntriesRows>.myEntryAccordion:nth-child(4n+3){--entry-accent:#078fa5;--entry-soft:#eaf9fb}.myEntriesRows>.myEntryAccordion:nth-child(4n+4){--entry-accent:#e77716;--entry-soft:#fff3e7}.myEntryAccordion{background:#fff;transition:box-shadow .15s,border-color .15s;position:relative;overflow:hidden;box-shadow:0 2px 8px #192d3c09;border:1px solid #d5e0e7!important;border-radius:12px!important;padding:0!important;display:block!important}.myEntryAccordion:hover{border-color:color-mix(in srgb, var(--entry-accent) 42%, #d5e0e7)!important}.myEntryAccordion[open]{box-shadow:0 7px 20px #192d3c12;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;display:grid!important}.myEntryAccordionSummary{border-left:5px solid var(--entry-accent);background:linear-gradient(90deg, var(--entry-soft), #fff 42%);cursor:pointer;-webkit-user-select:none;user-select:none;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;min-height:96px;padding:15px 108px 15px 18px;list-style:none;display:grid;position:relative}.myEntryAccordionSummary::-webkit-details-marker{display:none}.myEntryAccordionSummary::marker{content:"";display:none}.myEntrySummaryMain{min-width:0}.myEntrySummaryRef{color:var(--entry-accent);margin-bottom:5px;font-size:13px;font-weight:900}.myEntrySummaryRef strong{font-weight:900}.myEntrySummaryTitle{color:#172d3a;font-size:18px;font-weight:900;line-height:1.2}.myEntrySummaryMeta{flex-wrap:wrap;align-items:center;gap:8px 13px;margin-top:7px;display:flex}.myEntrySummaryStatus{color:#677982;background:#eef1f3;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.myEntrySummaryStatus.active{color:#188244;background:#eaf8ef}.myEntrySummaryDates{color:#657781;font-size:13px;font-weight:700}.myEntrySummaryMatch{background:#f7f9fa;border:1px solid #d8e1e6;border-radius:10px;justify-items:center;gap:1px;min-width:92px;padding:9px 12px;display:grid}.myEntrySummaryMatch strong{color:#354b57;font-size:21px;line-height:1}.myEntrySummaryMatch span{color:#6a7c86;font-size:12px;font-weight:800}.myEntrySummaryMatch.hasMatches{background:#ecf9f0;border-color:#b9e6c8}.myEntrySummaryMatch.hasMatches strong{color:#178842}.myEntryAccordionToggle{color:#405b69;justify-content:flex-end;align-items:center;gap:7px;min-width:78px;font-size:12px;font-weight:900;display:flex}.myEntryAccordionOpened{display:none}.myEntryAccordionChevron:before{content:"↓";font-size:16px}.myEntryAccordion[open] .myEntryAccordionClosed{display:none}.myEntryAccordion[open] .myEntryAccordionOpened{display:inline}.myEntryAccordion[open] .myEntryAccordionChevron:before{content:"↑"}.myEntrySequence{border:1px solid color-mix(in srgb, var(--entry-accent) 30%, white);background:var(--entry-soft);width:39px;height:39px;color:var(--entry-accent);border-radius:50%;place-items:center;font-size:14px;font-weight:900;display:grid;position:absolute;top:11px;right:12px}.myEntryAccordion[open]>.myEntryInfo,.myEntryAccordion[open]>.myInlineMatches{border-top:1px solid #dce5ea}.myEntryAccordion[open]>.myEntryInfo>.myEntryReference,.myEntryAccordion[open]>.myEntryInfo>.myEntryTop,.myEntryAccordion[open]>.myEntryInfo>h3,.myEntryAccordion[open]>.myEntryInfo>.myEntryRegion,.myEntryAccordion[open]>.myEntryInfo>.myEntryDates{display:none!important}.myEntryAccordion[open]>.myEntryInfo:before{content:"ZARZĄDZANIE WPISem";color:#5d727d;letter-spacing:.35px;margin-bottom:12px;font-size:12px;font-weight:900;display:block}@media (max-width:760px){.myEntryAccordionSummary{border-left-width:4px;grid-template-columns:1fr;gap:10px;min-height:auto;padding:14px 62px 14px 14px}.myEntrySummaryMatch{grid-auto-flow:column;align-items:center;gap:6px;width:max-content;min-width:0}.myEntryAccordionToggle{justify-content:flex-start}.myEntryAccordion[open]{display:block!important}.myEntrySequence{width:35px;height:35px;top:10px;right:10px}}.myEntrySequence:before{content:"#" attr(data-number)!important}.myEntryAccordion[open]>.myEntryAccordionSummary{grid-area:1/1/auto/-1!important}.myEntryAccordion[open]>.myEntryInfo{border-right:1px solid #dce5ea;grid-area:2/1!important;width:auto!important;min-width:0!important;padding:18px 20px!important}.myEntryAccordion[open]>.myInlineMatches{align-self:stretch;grid-area:2/2!important;width:auto!important;min-width:0!important;padding:18px 20px!important}.myEntryAccordion[open]>.myEntryInfo,.myEntryAccordion[open]>.myInlineMatches{max-width:none!important;margin:0!important}.myEntryAccordion[open]>.myEntryInfo:before{content:"ZARZĄDZANIE WPISEM"!important}.myEntryAccordion[open] .myInlineMatchesHead{margin-top:0!important}.myEntryAccordion[open]>.myEntryInfo{background:#fbfcfd}.myEntryAccordion[open]>.myInlineMatches{background:#fff}@media (max-width:760px){.myEntryAccordion[open]>.myEntryInfo,.myEntryAccordion[open]>.myInlineMatches{border-right:0;width:100%!important}.myEntryAccordion[open]>.myEntryInfo{border-bottom:1px solid #dce5ea}}.myEntryAccordionSummary{padding-right:255px!important}.myEntryBpBadge{color:#fff;white-space:nowrap;background:#15384b;border:1px solid #14384c;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 13px;display:inline-flex;position:absolute;top:11px;right:12px;box-shadow:0 4px 10px #12314321}.myEntryBpBadge>span{color:#c3d9e5;letter-spacing:.3px;font-size:11px;font-weight:900}.myEntryBpBadge>strong{color:#fff;font-size:13px;font-weight:900}.myEntrySequence{display:none!important}.myEntrySummaryTitle{margin-top:0!important}.myEntryAccordion[open] .myEntryBpBadge{color:#fff;background:#15384b}@media (max-width:760px){.myEntryAccordionSummary{padding-top:58px!important;padding-right:14px!important}.myEntryBpBadge{max-width:calc(100% - 28px);min-height:34px;top:10px;left:14px;right:auto}.myEntryBpBadge>span{font-size:10px}.myEntryBpBadge>strong{font-size:12px}}.myEntriesRows{gap:16px!important}.myEntryAccordionBody{background:#fff;border-top:1px solid #d8e1e7;grid-column:1/-1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:100%;display:grid}.myEntryAccordionBody>.myEntryInfo{background:#fafcfd;min-width:0;border:0!important;border-right:1px solid #d8e1e7!important;width:auto!important;padding:18px 20px!important}.myEntryAccordionBody>.myInlineMatches{background:#fff;min-width:0;border:0!important;width:auto!important;padding:18px 20px!important}.myRequestAccordion{background:#fff;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 3px 11px #1630410b;border:1px solid #cbd7df!important;border-radius:12px!important;padding:0!important;display:block!important}.myRequestAccordion:hover{border-color:#91a9b8!important}.myRequestAccordion[open]{box-shadow:0 8px 22px #16304114}.myEntriesRows>.myRequestAccordion:nth-child(odd){background:#fff}.myEntriesRows>.myRequestAccordion:nth-child(2n){background:#f5f7f9}.myEntriesRows>.myRequestAccordion:nth-child(odd)>.myRequestAccordionSummary{background:#fff}.myEntriesRows>.myRequestAccordion:nth-child(2n)>.myRequestAccordionSummary{background:#f5f7f9}.myRequestAccordionSummary{cursor:pointer;-webkit-user-select:none;user-select:none;border-left:5px solid #15384b;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;min-height:104px;padding:16px 260px 16px 18px;list-style:none;display:grid;position:relative}.myRequestAccordionSummary::-webkit-details-marker{display:none}.myRequestAccordionSummary::marker{content:"";display:none}.myRequestAccordionSummary .myEntrySummaryTitle{color:#172d3a;font-size:18px;font-weight:900;line-height:1.2}.myRequestSummaryCompany{color:#3d5663;margin-top:4px;font-size:13px;font-weight:800}.myRequestAccordionSummary .myEntrySummaryMeta{margin-top:8px}.myRequestDriversNeeded{color:#667a85;font-size:13px;font-weight:700}.myRequestDriversNeeded strong{color:#19394a;font-weight:900}.myRequestAccordion .myEntryBpBadge{color:#fff;white-space:nowrap;background:#15384b;border:1px solid #14384c;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 13px;display:inline-flex;position:absolute;top:11px;right:12px;box-shadow:0 4px 10px #12314321}.myRequestAccordion .myEntryBpBadge>span{color:#c3d9e5;letter-spacing:.25px;font-size:11px;font-weight:900}.myRequestAccordion .myEntryBpBadge>strong{color:#fff;font-size:13px;font-weight:900}.myRequestAccordion .myEntrySummaryMatch{min-width:94px}.myRequestAccordion .myEntrySummaryMatch.hasMatches{background:#edf9f1;border-color:#b5e2c4}.myRequestAccordion .myEntrySummaryMatch.noMatches{background:#f5f7f8;border-color:#d7e0e5}.myRequestAccordion:not([open])>.myEntryAccordionBody{display:none!important}.myRequestAccordion[open]>.myEntryAccordionBody{display:grid!important}.myEntryAccordion:not([open])>.myEntryAccordionBody{display:none!important}.myEntryAccordion[open]>.myEntryAccordionBody{display:grid!important}.myRequestAccordion .myEntryAccordionBody>.myEntryInfo>.myEntryReference,.myRequestAccordion .myEntryAccordionBody>.myEntryInfo>.myEntryTop,.myRequestAccordion .myEntryAccordionBody>.myEntryInfo>h3,.myRequestAccordion .myEntryAccordionBody>.myEntryInfo>.myEntryRegion,.myRequestAccordion .myEntryAccordionBody>.myEntryInfo>.myEntryDates{display:none!important}.myRequestAccordion .myEntryAccordionBody>.myEntryInfo:before{content:"ZARZĄDZANIE WPISEM";color:#5d727d;letter-spacing:.3px;margin-bottom:13px;font-size:13px;font-weight:900;display:block}.myRequestAccordion .myInlineMatchesHead{border-bottom:1px solid #e1e7eb;padding-bottom:10px;margin-top:0!important}.myRequestAccordion .myInlineMatchList{margin-top:11px}.myRequestAccordion+.myRequestAccordion{margin-top:2px}.myRequestAccordion .myEntryAccordionOpened,.myRequestAccordion[open] .myEntryAccordionClosed{display:none}.myRequestAccordion[open] .myEntryAccordionOpened{display:inline}.myRequestAccordion .myEntryAccordionChevron:before{content:"↓"}.myRequestAccordion[open] .myEntryAccordionChevron:before{content:"↑"}@media (max-width:760px){.myEntryAccordionBody{grid-template-columns:1fr}.myEntryAccordionBody>.myEntryInfo{border-bottom:1px solid #d8e1e7!important;border-right:0!important}.myRequestAccordionSummary{border-left-width:4px;grid-template-columns:1fr;gap:11px;padding:58px 14px 14px}.myRequestAccordion .myEntryBpBadge{max-width:calc(100% - 28px);top:10px;left:14px;right:auto}.myRequestAccordion .myEntrySummaryMatch{grid-auto-flow:column;gap:6px;width:max-content;min-width:0}.myRequestAccordion .myEntryAccordionToggle{justify-content:flex-start}}.myRequestAccordionSummary{min-height:112px!important;padding-right:275px!important}.myRequestAccordion .myEntryBpBadge{top:10px!important;right:12px!important}.myRequestAccordion .myEntryAccordionToggle{color:#17384a;justify-content:flex-end;min-width:110px;font-size:12px;font-weight:900;position:absolute;bottom:14px;right:16px}.myRequestAccordion .myEntrySummaryMatch{margin-right:10px}.myEntriesRows>.myRequestAccordion{margin-bottom:14px!important}.myEntriesRows>.myRequestAccordion:last-child{margin-bottom:0!important}@media (max-width:760px){.myRequestAccordionSummary{padding:58px 14px 54px!important}.myRequestAccordion .myEntryAccordionToggle{justify-content:flex-start;bottom:13px;left:14px;right:auto}}.myEntryAccordion[data-type=availability][open]{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.myEntryAccordion[data-type=availability][open]>.myEntryAccordionSummary{box-sizing:border-box;grid-area:1/1!important;width:100%!important;min-width:0!important}.myEntryAccordion[data-type=availability][open]>.myEntryAccordionBody{box-sizing:border-box;align-items:stretch;grid-area:2/1!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:grid!important}.myEntryAccordion[data-type=availability] .myEntryAccordionBody>.myEntryInfo{box-sizing:border-box;background:#fafcfd;border:0!important;border-right:1px solid #d8e1e7!important;grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:18px 20px!important}.myEntryAccordion[data-type=availability] .myEntryAccordionBody>.myInlineMatches{box-sizing:border-box;background:#fff;border:0!important;grid-column:2!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:18px 20px!important}.myEntryAccordion[data-type=availability] .myEntryAccordionBody>.myEntryInfo>.myEntryReference,.myEntryAccordion[data-type=availability] .myEntryAccordionBody>.myEntryInfo>.myEntryTop,.myEntryAccordion[data-type=availability] .myEntryAccordionBody>.myEntryInfo>h3,.myEntryAccordion[data-type=availability] .myEntryAccordionBody>.myEntryInfo>.myEntryRegion,.myEntryAccordion[data-type=availability] .myEntryAccordionBody>.myEntryInfo>.myEntryDates{display:none!important}.myEntryAccordion[data-type=availability] .myEntryAccordionBody>.myEntryInfo:before{content:"ZARZĄDZANIE WPISEM";color:#5d727d;letter-spacing:.3px;margin-bottom:13px;font-size:13px;font-weight:900;display:block}.myEntryAccordion[data-type=availability]>.myEntryAccordionSummary{min-height:112px!important;padding-right:275px!important}.myEntryAccordion[data-type=availability] .myEntryBpBadge{top:10px!important;right:12px!important}.myEntryAccordion[data-type=availability] .myEntryAccordionToggle{color:#17384a;justify-content:flex-end;min-width:110px;font-size:12px;font-weight:900;position:absolute;bottom:14px;right:16px}.myEntryAccordion[data-type=availability] .myInlineMatchesHead{border-bottom:1px solid #e1e7eb;padding-bottom:10px;margin-top:0!important}.myEntryAccordion[data-type=availability] .myInlineMatchList{margin-top:11px}@media (max-width:760px){.myEntryAccordion[data-type=availability][open]>.myEntryAccordionBody{grid-template-columns:1fr!important}.myEntryAccordion[data-type=availability] .myEntryAccordionBody>.myEntryInfo{border-bottom:1px solid #d8e1e7!important;border-right:0!important;grid-column:1!important}.myEntryAccordion[data-type=availability] .myEntryAccordionBody>.myInlineMatches{grid-column:1!important}.myEntryAccordion[data-type=availability]>.myEntryAccordionSummary{padding:58px 14px 54px!important}.myEntryAccordion[data-type=availability] .myEntryBpBadge{top:10px!important;left:14px!important;right:auto!important}.myEntryAccordion[data-type=availability] .myEntryAccordionToggle{justify-content:flex-start;bottom:13px;left:14px;right:auto}}.contactDisclosure{width:100%;margin:10px 0;font-size:14px}.contactDisclosureCompact{margin:8px 0}.contactDisclosureToggle{color:#17384a;cursor:pointer;background:#fff;border:1px solid #b9cbd5;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.contactDisclosureToggle:hover{background:#f5f8fa;border-color:#15384b}.contactDisclosureToggle.open{color:#fff;background:#15384b;border-color:#15384b}.contactDisclosureToggle:disabled{opacity:.65;cursor:wait}.contactDisclosurePhone{font-size:17px}.contactDisclosureBody{background:#fff;border:1px solid #d3dee4;border-radius:10px;margin-top:9px;overflow:hidden}.contactDataHead{background:#f7f9fa;border-bottom:1px solid #dce5ea;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.contactDataHead>div:first-child{gap:2px;min-width:0;display:grid}.contactDataHead span{color:#657985;letter-spacing:.3px;font-size:12px;font-weight:900}.contactDataHead strong{color:#172d3a;font-size:15px;font-weight:900}.contactDataReference{text-align:right;justify-items:end;gap:2px;display:grid}.contactDataReference strong{color:#1769e0;font-size:13px}.contactDataList{display:grid}.contactDataRow{border-bottom:1px solid #e3e9ed;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:grid}.contactDataRow:last-child{border-bottom:0}.contactDataLabel{color:#667985;font-size:13px;font-weight:800}.contactDataValue{overflow-wrap:anywhere;color:#162f3d;min-width:0;font-size:15px;font-weight:900}.contactDataActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.contactDataActions a{color:#234859;background:#fff;border:1px solid #c8d6de;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:0 9px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.contactDataActions a:hover{color:#15384b;background:#eef3f6;border-color:#15384b}.contactDataBottom{background:#fafbfc;border-top:1px solid #dce5ea;flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex}.contactDataBottom button{color:#3f5865;cursor:pointer;background:#fff;border:1px solid #c8d5dc;border-radius:6px;min-height:34px;padding:0 11px;font-size:12px;font-weight:900}.contactDataBottom button:hover{color:#15384b;border-color:#15384b}.contactDisclosureLogin,.contactDisclosureNotice{color:#536a76;padding:13px 14px;font-size:13px}.contactDisclosureLogin{justify-content:space-between;align-items:center;gap:12px;display:flex}.contactDisclosureLoginButton{color:#fff;background:#15384b;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}@media print{.contactDisclosureToggle{display:none!important}.contactDisclosureBody{break-inside:avoid;box-shadow:none!important}.contactDataActions,.contactDataBottom{display:none!important}}@media (max-width:700px){.contactDisclosureToggle{width:100%}.contactDataHead{flex-direction:column;align-items:flex-start}.contactDataReference{text-align:left;justify-items:start}.contactDataRow{grid-template-columns:1fr;gap:4px}.contactDataActions{justify-content:flex-start;margin-top:5px}.contactDisclosureLogin{flex-direction:column;align-items:flex-start}}.rankingContactToolbar{justify-content:flex-end;margin:13px 0 4px;display:flex}.rankingContactToolbarButton{color:#234455;cursor:pointer;background:#fff;border:1px solid #c3d1d9;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.rankingContactToolbarButton:hover{background:#f4f8fa;border-color:#15384b}.rankingContactToolbarButton.open{color:#fff;background:#15384b;border-color:#15384b}.rankingContactToolbarButton>span:first-child{font-size:16px}.rankingContactToolbarButton b{font-size:14px}@media print{.rankingContactToolbar{display:none!important}}@media (max-width:700px){.rankingContactToolbar{justify-content:stretch}.rankingContactToolbarButton{width:100%}}.caseSummary{box-sizing:border-box;min-height:96px!important;padding-right:290px!important;position:relative!important}.caseIdentity.caseIdentity--myEntries{min-width:0;margin:0!important;display:block!important}.casePrimaryLine{flex-wrap:wrap;align-items:baseline;gap:6px 16px;min-width:0;display:flex}.casePrimaryLine>strong{line-height:1.2;color:#102a39!important;margin:0!important;font-size:18px!important;font-weight:900!important}.casePrimaryLine>small{white-space:nowrap;line-height:1.2;color:#607580!important;margin:0!important;font-size:13px!important;font-weight:700!important}.caseReference.caseReference--myEntries{white-space:nowrap;z-index:5;gap:7px;min-height:38px;box-shadow:0 4px 10px #12314321;color:#fff!important;background:#15384b!important;border:1px solid #14384c!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 13px!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:10px!important;right:12px!important}.caseReference--myEntries>span{letter-spacing:.25px;color:#c3d9e5!important;font-size:11px!important;font-weight:900!important}.caseReference--myEntries>strong{color:#fff!important;font-size:13px!important;font-weight:900!important}.caseCounters{max-width:220px}.caseSummary>*{box-sizing:border-box}.caseBucket--history .caseSummary{background:#f7f9fa}@media (max-width:760px){.caseSummary{min-height:auto!important;padding-top:60px!important;padding-right:14px!important}.caseReference.caseReference--myEntries{max-width:calc(100% - 24px);top:10px!important;left:12px!important;right:auto!important}.casePrimaryLine{flex-direction:column;align-items:flex-start;gap:5px}.casePrimaryLine>small{white-space:normal}}.caseItem>.caseSummary>.caseReference.caseReference--myEntries{z-index:5;margin:0!important;position:absolute!important;inset:10px 12px auto auto!important}.caseItem>.caseSummary:after{z-index:4;margin:0!important;position:absolute!important;inset:auto 12px 10px auto!important;transform:none!important}.caseItem>.caseSummary>.caseCounters{max-width:230px;margin-right:8px!important}@media (max-width:760px){.caseItem>.caseSummary{padding:60px 14px 58px!important}.caseItem>.caseSummary>.caseReference.caseReference--myEntries{top:10px!important;left:12px!important;right:auto!important}.caseItem>.caseSummary:after{bottom:10px!important;left:12px!important;right:auto!important}}.caseItem>.caseSummary{min-height:104px!important;padding-right:285px!important;position:relative!important}.caseItem>.caseSummary>.caseReference.caseReference--myEntries{position:absolute!important;inset:10px 12px auto auto!important}.caseItem>.caseSummary>.caseExpandLabel{z-index:4;place-self:auto!important;margin:0!important;position:absolute!important;inset:auto 12px 10px auto!important;transform:none!important}.caseItem>.caseSummary:after{content:none!important}@media (max-width:760px){.caseItem>.caseSummary{padding:60px 14px 58px!important}.caseItem>.caseSummary>.caseReference.caseReference--myEntries{top:10px!important;left:12px!important;right:auto!important}.caseItem>.caseSummary>.caseExpandLabel{bottom:10px!important;left:12px!important;right:auto!important}}.collaborationDisclosure{box-sizing:border-box;background:#fff;border:1px solid #cdd8de;border-radius:10px;width:100%;position:relative;overflow:hidden}.collaborationDisclosure+.collaborationDisclosure{margin-top:12px}.caseItem .collaborationDisclosure{margin-bottom:12px}.caseItem .collaborationDisclosure:last-child{margin-bottom:0}.collaborationDisclosure--pending{border-color:#e5b16b}.collaborationDisclosure--confirmed{border-color:#8ec8a3}.collaborationDisclosure--completed{background:#fafbfb;border-color:#c6d0d5}.collaborationDisclosure--cancelled,.collaborationDisclosure--declined{background:#f7f8f9;border-color:#cbd3d7}.collaborationDisclosureSummary{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;align-items:center;min-height:94px;padding:13px 260px 13px 14px;list-style:none;display:flex;position:relative}.collaborationDisclosureSummary::-webkit-details-marker{display:none}.collaborationDisclosureSummary::marker{content:"";display:none}.collaborationDisclosureMain{gap:4px;min-width:0;display:grid}.collaborationDisclosureMain>.collaborationStatus{width:max-content}.collaborationDisclosureMain>strong{color:#142d3b;font-size:16px;font-weight:900}.collaborationDisclosureMain>small{color:#667984;font-size:13px;font-weight:700}.collaborationDisclosureRef{color:#fff;white-space:nowrap;background:#15384b;border:1px solid #14384c;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex;position:absolute;top:10px;right:12px;box-shadow:0 4px 10px #1231431f}.collaborationDisclosureRef>span{color:#c3d9e5;font-size:11px;font-weight:900}.collaborationDisclosureRef>strong{color:#fff;font-size:13px;font-weight:900}.collaborationDisclosureToggle{color:#17384a;background:#fff;border:1px solid #b9cbd5;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;bottom:9px;right:12px}.collaborationDisclosureOpened{display:none}.collaborationDisclosureToggle b:before{content:"↓";font-size:16px}.collaborationDisclosure[open] .collaborationDisclosureClosed{display:none}.collaborationDisclosure[open] .collaborationDisclosureOpened{display:inline}.collaborationDisclosure[open] .collaborationDisclosureToggle b:before{content:"↑"}.collaborationDisclosureBody{background:#fff;border-top:1px solid #d9e2e7;padding:10px}.collaborationDisclosureBody>.collaborationCard{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.collaborationList{gap:12px!important}.collaborationList>.collaborationDisclosure{width:100%}@media (max-width:760px){.collaborationDisclosureSummary{min-height:auto;padding:58px 12px 55px}.collaborationDisclosureRef{max-width:calc(100% - 24px);top:9px;left:12px;right:auto}.collaborationDisclosureToggle{bottom:10px;left:12px;right:auto}}.collaborationCaseCenter--flat .caseBucket,.collaborationCaseCenter--flat .caseBucket:first-of-type{margin-top:14px}.collaborationCaseCenter--flat .caseBucketHeader{justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 13px;display:flex}.collaborationCaseCenter--flat .caseBucketList--flat{grid-template-columns:minmax(0,1fr);gap:12px;padding:10px;display:grid}.collaborationCaseCenter--flat .caseBucketList--flat>.collaborationDisclosure{width:100%;margin:0!important}.collaborationCaseCenter--flat .collaborationDisclosure{border-radius:10px;box-shadow:0 2px 7px #14303f09}.caseBucket--waiting{background:#fff;border:1px solid #cfd9de;border-radius:11px;overflow:hidden}.caseBucket--waiting .caseBucketHeader{color:#18394a;background:#edf2f5}.caseBucketIntro{color:#657984;padding:10px 13px 0;font-size:13px}.caseBucket--action.caseBucket--clear{border-color:#abd7ba}.caseBucket--action.caseBucket--clear .caseBucketHeader{color:#176f3e!important;background:#edf8f1!important}.caseBucket--action.caseBucket--clear .caseBucketHeader>span{color:#176f3e!important}.collaborationCaseCenter--flat~.collaborationSection,.collaborationCaseCenter--flat .caseBucketList--flat>.caseItem{display:none!important}@media (max-width:760px){.collaborationCaseCenter--flat .caseBucketList--flat{gap:9px;padding:8px}.caseBucketIntro{padding:9px 10px 0}}.entryAction.delete{color:#b32626!important;background:#fff6f6!important;border:1px solid #e4aaaa!important;font-weight:900!important}.entryAction.delete:hover{color:#981f1f!important;background:#fff0f0!important;border-color:#ca5050!important}.entryAction.delete:disabled{opacity:.55;cursor:wait}.caseSummary:has(.caseEventNotice){background:#fffaf2!important;border-left:4px solid #e89420!important;min-height:112px!important}.caseEventNotice{z-index:4;pointer-events:none;box-sizing:border-box;background:linear-gradient(90deg,#fff4df 0%,#fffaf2 68%,#fff 100%);border:1px solid #f0bd78;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid;position:absolute;inset:9px 270px 9px 12px;box-shadow:0 2px 8px #4735180f}.caseEventIcon{color:#d87300;background:#fff;border:1px solid #efad52;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:flex}.caseEventCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.caseEventKicker{color:#c96000;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.caseEventTitle{color:#102c3c;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;line-height:1.2;overflow:hidden}.caseEventMessage{color:#526773;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.35;overflow:hidden}.caseEventRoute{color:#304b5a;white-space:nowrap;align-items:center;gap:7px;margin-top:2px;font-size:13px;font-weight:800;line-height:1.25;display:flex;overflow:hidden}.caseEventRoute b{color:#1265df;font-weight:900}.caseEventNotice--agreement{background:linear-gradient(90deg,#edf7ff 0%,#f8fcff 70%,#fff 100%);border-color:#82bce9}.caseEventNotice--agreement .caseEventIcon{color:#0b66b2;border-color:#86bce6}.caseEventNotice--agreement .caseEventKicker{color:#0b66b2}.caseItem:has(.caseEventNotice) .collaborationAttentionBanner{margin-top:2px;box-shadow:none!important}@media (max-width:760px){.caseSummary:has(.caseEventNotice){min-height:178px!important}.caseEventNotice{grid-template-columns:36px minmax(0,1fr);min-height:88px;padding:9px 10px;inset:58px 12px auto}.caseEventIcon{width:34px;height:34px;font-size:17px}.caseEventTitle{white-space:normal;font-size:16px}.caseEventMessage{white-space:normal}.caseEventRoute{white-space:normal;flex-wrap:wrap;font-size:12px}}.collaborationCard.interestIncoming .collaborationStatus{color:#725400!important;background:#fff4d9!important;border:1px solid #f1dfad!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:6px 11px!important;font-size:0!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.collaborationCard.interestIncoming .collaborationStatus:before{content:""!important;background:#20b15a!important;border-radius:50%!important;flex:0 0 10px!important;width:10px!important;height:10px!important;display:inline-block!important;box-shadow:0 0 0 2px #fff,0 0 0 3px #20b15a47!important}.collaborationCard.interestIncoming .collaborationStatus:after{content:"NOWE ZAINTERESOWANIE"!important;color:#725400!important;letter-spacing:.01em!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.collaborationCard.interestIncoming .interestSignal{display:none!important}.caseSummary:has(.caseIncomingHeadline){min-height:88px!important;position:relative!important}.caseIncomingHeadline{z-index:20;box-sizing:border-box;pointer-events:none;background:#fff;flex-direction:column;justify-content:center;gap:7px;padding:7px 10px;display:flex;position:absolute;inset:9px 280px 9px 12px}.caseIncomingTitle{align-items:center;gap:9px;min-width:0;display:flex}.caseIncomingTitle strong{color:#173243;letter-spacing:.01em;font-size:15px;font-weight:900;line-height:1.2}.caseIncomingDot{background:#20b15a;border-radius:50%;flex:0 0 11px;width:11px;height:11px;display:inline-block;box-shadow:0 0 0 2px #fff,0 0 0 3px #20b15a47}.caseIncomingTrip{color:#536a78;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:7px;min-width:0;font-size:14px;line-height:1.3;display:flex;overflow:hidden}.caseIncomingTrip strong{color:#102c3c;font-size:14px;font-weight:900}.caseIncomingTrip span:last-child{color:#536a78;font-weight:650}.caseSummary:has(.caseIncomingHeadline) .caseEventNotice{display:none!important}.caseItem:has(.caseIncomingHeadline) .collaborationCard.interestIncoming .collaborationCardTop{display:none!important}@media (max-width:760px){.caseSummary:has(.caseIncomingHeadline){min-height:150px!important}.caseIncomingHeadline{min-height:76px;padding:8px 4px;inset:52px 12px auto}.caseIncomingTrip{white-space:normal;flex-wrap:wrap;gap:4px 7px}}.caseIncomingSummary{flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:2px 0;display:flex}.caseIncomingSummaryTitle{align-items:center;gap:9px;width:fit-content;display:inline-flex}.caseIncomingSummaryTitle strong{color:#123044;letter-spacing:.015em;font-size:15px;font-weight:900;line-height:1.2}.caseIncomingSummaryDot{background:#20b15a;border-radius:50%;flex:0 0 11px;width:11px;height:11px;display:inline-block;box-shadow:0 0 0 2px #fff,0 0 0 3px #20b15a40}.caseIncomingSummaryTrip{white-space:nowrap;color:#5b707d;align-items:baseline;gap:7px;min-width:0;font-size:14px;line-height:1.3;display:flex}.caseIncomingSummaryTrip strong{color:#102c3c;font-size:14px;font-weight:900}.caseExpandLabel{z-index:8;color:#0c3146;background:#fff;border:1px solid #b9cbd6;border-radius:7px;padding:7px 11px;font-size:13px;font-weight:900;line-height:1;position:absolute!important;bottom:10px!important;right:12px!important}.caseExpandOpened,.caseItem[open]>.caseSummary .caseExpandClosed{display:none}.caseItem[open]>.caseSummary .caseExpandOpened{display:inline}.caseItem>.caseSummary:after{content:none!important;display:none!important}.caseItem:has(.caseIncomingSummary)>.collaborationCard>.collaborationCardTop{display:none!important}.caseSummary .caseIncomingHeadline,.caseSummary .caseEventNotice{display:none!important}@media (max-width:760px){.caseSummary{padding:58px 14px 56px!important}.caseIncomingSummaryTrip{white-space:normal;flex-wrap:wrap;gap:3px 7px}.caseExpandLabel{bottom:10px!important;left:12px!important;right:auto!important}}.collaborationDisclosureMain--incoming{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important;display:flex!important}.collaborationIncomingTitle{align-items:center;gap:9px;display:inline-flex}.collaborationIncomingTitle strong{color:#153245;font-size:14px;font-weight:900;line-height:1.2}.collaborationIncomingDot{background:#20b15a;border-radius:50%;flex:0 0 10px;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 2px #fff,0 0 0 3px #20b15a40}.collaborationIncomingTrip{flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.3;color:#536b78!important;font-size:13px!important;display:flex!important}.collaborationIncomingTrip strong{color:#102c3c;font-size:13px;font-weight:900}.collaborationDisclosureBody .collaborationCard.interestIncoming .collaborationCardTop{display:none!important}.brand.brandLink{background-image:url(/busport-logo.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:auto 150px!important;flex:0 0 300px!important;gap:0!important;width:300px!important;min-width:300px!important;height:64px!important;min-height:64px!important;margin:0!important;padding:0!important;text-decoration:none!important;display:block!important;position:relative!important}.brand.brandLink>span{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:760px){.brand.brandLink{background-size:auto 120px!important;flex:0 0 230px!important;width:230px!important;min-width:230px!important;height:52px!important;min-height:52px!important}.topbar{justify-content:space-between!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:64px!important;padding:8px 15px!important;display:flex!important;overflow:hidden!important}.brand.brandLink{background-position:50%!important;background-size:auto 112px!important;flex:0 0 145px!important;width:145px!important;min-width:145px!important;max-width:145px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;overflow:hidden!important}.topbar>.badge{text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;max-width:150px!important;padding:7px 9px!important;font-size:11px!important;line-height:1.15!important;overflow:hidden!important}.topbar>:not(.brand):not(.badge){min-width:0!important;max-width:calc(100% - 155px)!important}}@media (max-width:380px){.topbar{padding-left:10px!important;padding-right:10px!important}.brand.brandLink{background-size:auto 104px!important;flex-basis:132px!important;width:132px!important;min-width:132px!important;max-width:132px!important}.topbar>.badge{max-width:125px!important}}@media (max-width:760px){.simpleHome .topbar{flex-wrap:wrap!important;padding-top:8px!important;padding-bottom:10px!important;overflow:visible!important}.simpleHome .topbar>form{flex:1 0 100%!important;width:100%!important;min-width:0!important;max-width:none!important}.simpleHome .topbar form{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.simpleHome .topbar form input{flex:auto!important;min-width:0!important}.simpleHome .topbar form button{white-space:nowrap!important;flex:none!important;min-width:86px!important}}.simpleHome .topbar input::placeholder{color:#7a8792!important;opacity:1!important}@media (max-width:760px){.simpleHero h1{letter-spacing:-1.4px!important;font-size:34px!important;line-height:1.04!important}}@media (max-width:390px){.simpleHero h1{letter-spacing:-1.1px!important;font-size:31px!important;line-height:1.05!important}}@media (max-width:760px){.simpleHero{padding-top:22px!important}.simpleHero h1{letter-spacing:-.7px!important;font-size:26px!important;line-height:1.12!important}.simpleHeroCopy{max-width:100%!important}.simpleHero .lead,.simpleHero p{line-height:1.45!important}}@media (max-width:390px){.simpleHero h1{letter-spacing:-.5px!important;font-size:24px!important;line-height:1.13!important}}@media (max-width:760px){.simpleHero{text-align:left!important;padding:24px 20px 34px!important}.simpleHeroCopy{width:100%!important;max-width:350px!important;margin:0 auto!important}.simpleKicker{letter-spacing:.7px!important;color:#1769e0!important;margin:0 0 12px!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.simpleKicker span{color:#d76500!important;margin:0 3px!important}.simpleHero h1{letter-spacing:-.45px!important;color:#111c25!important;max-width:345px!important;margin:0!important;font-size:23px!important;font-weight:700!important;line-height:1.16!important}.simpleHero h1 strong{color:#1769e0!important;letter-spacing:-.45px!important;margin-top:8px!important;font-size:23px!important;font-weight:800!important;line-height:1.14!important;display:block!important}.simpleHeroCopy>p:not(.simpleKicker){color:#5f6d78!important;max-width:345px!important;margin:17px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.simpleHeroCopy>p:not(.simpleKicker) strong{color:#273640!important;font-weight:700!important}.simpleHero :where(.simpleRoleGrid,.simpleHeroGrid,.homeRoleGrid,.roleChoiceGrid){grid-template-columns:1fr!important;gap:12px!important;margin-top:24px!important;display:grid!important}.simpleHero :where(.simpleRoleCard,.simpleHeroCard,.homeRoleCard,.roleChoiceCard){min-height:0!important;box-shadow:none!important;border-radius:15px!important;flex-direction:column!important;padding:19px 17px!important;display:flex!important}.simpleHero :where(.simpleRoleCard,.simpleHeroCard,.homeRoleCard,.roleChoiceCard) h2{letter-spacing:-.2px!important;margin:6px 0 5px!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}.simpleHero :where(.simpleRoleCard,.simpleHeroCard,.homeRoleCard,.roleChoiceCard) p{color:#687681!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.simpleHero :where(.simpleRoleLabel,.simpleCardLabel,.homeRoleLabel,.roleChoiceLabel){color:#75838f!important;letter-spacing:.5px!important;margin:0 0 7px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}.simpleHero :where(.simpleRoleCard,.simpleHeroCard,.homeRoleCard,.roleChoiceCard) a,.simpleHero :where(.simpleRoleCard,.simpleHeroCard,.homeRoleCard,.roleChoiceCard) button{letter-spacing:0!important;text-align:center!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;margin-top:15px!important;padding:10px 14px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.simpleHero :where(.simpleBenefits,.simpleHeroBenefits,.homeBenefits,.heroBenefits){color:#71808b!important;flex-wrap:wrap!important;gap:7px 14px!important;margin-top:17px!important;font-size:11px!important;line-height:1.35!important;display:flex!important}}@media (max-width:390px){.simpleHero{padding-left:17px!important;padding-right:17px!important}.simpleHero h1,.simpleHero h1 strong{font-size:22px!important}.simpleHeroCopy>p:not(.simpleKicker){font-size:13.5px!important}}@media (max-width:760px){.simpleHero,.simpleHeroCopy{position:relative!important}.simpleHeroCopy:after{content:""!important;background:linear-gradient(90deg,#1769e0 0% 68%,#d76500 68% 100%)!important;border-radius:999px!important;width:58px!important;height:4px!important;margin:16px 0 0!important;display:block!important}.simpleHero h1{max-width:330px!important;font-size:22px!important;font-weight:700!important;line-height:1.14!important}.simpleHero h1 strong{margin-top:7px!important;font-size:23px!important;font-weight:800!important;line-height:1.12!important}.simpleHeroCopy>p:not(.simpleKicker){color:#66747f!important;margin-top:14px!important;font-size:13.5px!important;line-height:1.52!important}.simpleHero :where(.simpleRoleCard,.simpleHeroCard,.homeRoleCard,.roleChoiceCard){background:#fff!important;border-style:solid!important;border-width:1px!important;border-radius:16px!important;padding:18px 17px 17px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #111c250f!important}.simpleHero :where(.simpleRoleCard,.simpleHeroCard,.homeRoleCard,.roleChoiceCard):before{content:""!important;background:#1769e0!important;width:100%!important;height:3px!important;position:absolute!important;top:0!important;left:0!important}.simpleHero :where(.simpleRoleCard,.simpleHeroCard,.homeRoleCard,.roleChoiceCard):nth-child(2):before{background:#d76500!important}.simpleHero :where(.simpleRoleCard,.simpleHeroCard,.homeRoleCard,.roleChoiceCard) h2{color:#17232d!important;font-size:18px!important;font-weight:750!important}.simpleHero :where(.simpleRoleCard,.simpleHeroCard,.homeRoleCard,.roleChoiceCard) a,.simpleHero :where(.simpleRoleCard,.simpleHeroCard,.homeRoleCard,.roleChoiceCard) button{width:100%!important;min-height:42px!important;box-shadow:none!important;border-radius:9px!important;font-size:12px!important;font-weight:800!important}.simpleHero :where(.simpleBenefits,.simpleHeroBenefits,.homeBenefits,.heroBenefits){gap:6px!important;margin-top:16px!important}.simpleHero :where(.simpleBenefits,.simpleHeroBenefits,.homeBenefits,.heroBenefits)>*{color:#687782!important;background:#fff!important;border:1px solid #e2e8ed!important;border-radius:999px!important;padding:6px 9px!important;font-size:10.5px!important;font-weight:650!important;line-height:1.2!important}}.simpleHero{background:radial-gradient(circle at 14% 18%,#1769e014,#0000 34%),radial-gradient(circle at 88% 80%,#d765000f,#0000 30%),linear-gradient(#fbfcfd 0%,#f7f9fb 100%)!important;border-bottom:1px solid #e4e9ee!important;position:relative!important;overflow:hidden!important}.simpleHero:before{content:""!important;pointer-events:none!important;opacity:.35!important;background-image:linear-gradient(#14202b06 1px,#0000 1px),linear-gradient(90deg,#14202b06 1px,#0000 1px)!important;background-size:28px 28px!important;position:absolute!important;inset:0!important}.simpleHeroCopy{z-index:2!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffd1!important;border:1px solid #d7e0e7f2!important;border-radius:22px!important;padding:28px 30px!important;position:relative!important;box-shadow:0 18px 50px #15273714!important}.simpleHero h1{color:#111c25!important;max-width:760px!important;position:relative!important}.simpleHero h1 strong{color:#1769e0!important;margin-top:10px!important;padding-bottom:7px!important;display:inline-block!important;position:relative!important}.simpleHeroCopy:after{content:"BUSPORT MATCHING • AKTYWNY"!important;color:#64727d!important;letter-spacing:.8px!important;background:#fff!important;border:1px solid #d7e1e8!important;border-radius:999px!important;padding:7px 10px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;position:absolute!important;top:18px!important;right:20px!important;box-shadow:0 6px 18px #14202b0f!important}.simpleHeroCopy:before{content:""!important;z-index:3!important;background:#35b96b!important;border-radius:50%!important;width:7px!important;height:7px!important;position:absolute!important;top:24px!important;right:166px!important;box-shadow:0 0 0 4px #35b96b1a!important}.simpleHeroCopy>p:not(.simpleKicker){color:#5f6d78!important;border-left:3px solid #e2e8ed!important;margin-top:22px!important;padding-left:16px!important;position:relative!important}.simpleKicker{background:#fff!important;border:1px solid #dce5ec!important;border-radius:999px!important;width:fit-content!important;padding:7px 10px!important;box-shadow:0 5px 16px #162b3c0a!important}@media (max-width:760px){.simpleHero{padding:18px 14px 28px!important}.simpleHeroCopy{border-radius:18px!important;padding:20px 17px 21px!important;box-shadow:0 12px 30px #15273712!important}.simpleHeroCopy:after{margin:0 0 14px!important;font-size:8px!important;display:inline-block!important;position:static!important}.simpleHeroCopy:before{display:none!important}.simpleHero h1 strong:after{width:62%!important;height:3px!important}.simpleHeroCopy>p:not(.simpleKicker){border-left-width:2px!important;padding-left:12px!important}.simpleKicker{margin-bottom:11px!important;padding:6px 9px!important}}.simpleHeroCopy:before,.simpleHeroCopy:after{content:none!important;display:none!important}.simpleKicker{width:fit-content!important;box-shadow:none!important;color:#1769e0!important;letter-spacing:.55px!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 13px!important;padding:0!important;font-size:11px!important;font-weight:850!important;line-height:1.35!important}.simpleKicker span{color:#d76500!important}.simpleHero{position:relative!important;overflow:visible!important}.simpleHeroCopy{width:100%!important;max-width:780px!important;margin:0 auto!important;overflow:visible!important}.simpleHero h1{color:#111c25!important;letter-spacing:-1.15px!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:690px!important;font-size:clamp(30px,3.2vw,43px)!important;font-weight:750!important;line-height:1.08!important;overflow:visible!important}.simpleHero h1 strong{color:#1769e0!important;width:fit-content!important;max-width:100%!important;margin-top:9px!important;padding-bottom:7px!important;font-size:.94em!important;font-weight:850!important;line-height:1.08!important;display:block!important;position:relative!important}.simpleHero h1 strong:after{content:""!important;background:linear-gradient(90deg,#1769e0 0% 82%,#d76500 82% 100%)!important;border-radius:999px!important;width:52%!important;height:3px!important;position:absolute!important;bottom:0!important;left:0!important}.simpleHeroCopy>p:not(.simpleKicker){color:#64727d!important;border-left:2px solid #dfe6ec!important;width:100%!important;max-width:650px!important;margin-top:19px!important;padding-left:14px!important;font-size:15px!important;line-height:1.58!important;overflow:visible!important}@media (max-width:760px){.simpleHero{width:100%!important;max-width:100%!important;padding:18px 18px 30px!important;overflow:visible!important}.simpleHeroCopy{width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.simpleKicker{letter-spacing:.45px!important;margin-bottom:11px!important;font-size:10px!important;line-height:1.35!important}.simpleHero h1{letter-spacing:-.55px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:none!important;margin:0!important;font-size:24px!important;font-weight:750!important;line-height:1.12!important;overflow:visible!important}.simpleHero h1 strong{white-space:normal!important;width:fit-content!important;max-width:100%!important;margin-top:8px!important;font-size:25px!important;line-height:1.1!important;display:block!important}.simpleHeroCopy>p:not(.simpleKicker){white-space:normal!important;width:100%!important;max-width:none!important;margin-top:18px!important;padding:0 0 0 13px!important;font-size:13.5px!important;line-height:1.52!important;overflow:visible!important}.accountNavTiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:calc(100% - 20px)!important;margin:0 auto!important;padding:9px 0!important;display:grid!important}.accountNavTiles .publicNavTile,.accountNavTiles a,.accountNavTiles button{white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;padding:8px 6px!important;font-size:11px!important;line-height:1.2!important;overflow:visible!important}.publicNavTiles{grid-template-columns:1fr!important;gap:7px!important;width:calc(100% - 20px)!important;margin:0 auto!important}.publicNavTile{white-space:normal!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.accountToolbarShell{flex-wrap:wrap!important;gap:8px!important;width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important;display:flex!important;overflow:visible!important}.accountToolbarActions{gap:8px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:visible!important}.accountToolbarActions>*{min-width:0!important;max-width:100%!important}.accountPrimaryCta{white-space:normal!important;text-align:center!important;flex:auto!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important}.navLogoutForm{flex:none!important;min-width:0!important}.logoutNavTile{white-space:nowrap!important;min-width:0!important}}@media (max-width:400px){.simpleHero{padding-left:16px!important;padding-right:16px!important}.simpleHero h1{font-size:23px!important}.simpleHero h1 strong{font-size:24px!important}.simpleKicker{font-size:9.5px!important}}.accountRoleSwitcher{align-items:center;gap:10px;display:flex}.accountRoleCurrent{white-space:nowrap;background:#f7f9fb;border:1px solid #d9e1ea;border-radius:10px;align-items:center;min-height:36px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.accountRoleSwitchForm{margin:0}.accountRoleSwitchButton{color:#24364a;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5df;border-radius:10px;padding:0 12px;font-size:11px;font-weight:800}.accountRoleSwitchButton:hover{background:#f3f6f9}@media (max-width:900px){.accountRoleSwitcher{justify-content:space-between;width:100%}.accountRoleSwitchButton{min-height:40px}}.liveBoardMetaRow{flex-wrap:wrap;align-items:center;gap:5px 9px;margin-bottom:3px;display:flex}.liveBoardMetaRow .liveBoardRef{margin-bottom:0}.ownerEntryBadge,.publicOfferOwnerBadge{color:#1769e0;letter-spacing:.06em;white-space:nowrap;background:#edf5ff;border:1px solid #aecbed;border-radius:999px;align-items:center;width:fit-content;padding:3px 7px;font-size:10px;font-weight:900;line-height:1.2;display:inline-flex}.publicOfferOwnerBadge{margin-top:10px;padding:5px 10px;font-size:11px}.publicDriverCode{white-space:nowrap}.ownerPrivacyPreview{color:#205b43;background:#f0faf5;border:1px solid #b9dfce;border-radius:8px;gap:2px;width:fit-content;max-width:100%;margin-top:7px;padding:7px 9px;font-size:11px;line-height:1.35;display:grid}.ownerPrivacyPreview strong{letter-spacing:.02em;font-size:11px}.ownerPrivacyMobile{display:none}.publicOfferOwnerPrivacy{color:#205b43;background:#f0faf5;border:1px solid #b9dfce;border-radius:10px;gap:5px;max-width:620px;margin-top:14px;padding:13px 15px;line-height:1.45;display:grid}.publicOfferOwnerPrivacy strong,.publicOfferOwnerPrivacy span,.publicOfferOwnerPrivacy small{display:block}.publicOfferOwnerPrivacy small{color:#4d7061}@media (max-width:520px){.ownerPrivacyDesktop{display:none}.ownerPrivacyMobile{display:block}.ownerPrivacyPreview{padding:6px 8px;font-size:10px}.ownerPrivacyPreview strong{font-size:10px}.publicOfferOwnerPrivacy{padding:11px 12px}}.accountRoleMenu{flex:none;position:relative}.accountRoleMenuSummary{color:#173047;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d5dee8;border-radius:10px;align-items:center;gap:5px;min-height:40px;padding:0 12px;font-size:11px;font-weight:800;list-style:none;display:flex}.accountRoleMenuSummary::-webkit-details-marker{display:none}.accountRoleMenuSummary:hover{background:#f7f9fb;border-color:#bdc9d5}.accountRoleMenuLabel{color:#647486;font-weight:700}.accountRoleMenuChevron{margin-left:2px;font-size:10px;transition:transform .16s}.accountRoleMenu[open] .accountRoleMenuChevron{transform:rotate(180deg)}.accountRoleMenuDropdown{z-index:100;background:#fff;border:1px solid #dbe3eb;border-radius:11px;width:175px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #182c4224}.accountRoleMenuDropdown form{margin:0}.accountRoleMenuOption{color:#20354a;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px 1fr;align-items:center;padding:0 9px;font-size:12px;font-weight:750;display:grid}.accountRoleMenuOption:hover:not(:disabled){background:#f1f6fb}.accountRoleMenuOption.isActive{color:#1266d6;background:#eef5ff}.accountRoleMenuOption:disabled{opacity:1;cursor:default}@media (max-width:900px){.accountRoleMenu{width:100%}.accountRoleMenuSummary{justify-content:center;width:100%;min-height:42px}.accountRoleMenuDropdown{width:auto;left:0;right:0}}.accountRoleMenu.isDriver .accountRoleMenuSummary{color:#0865d7;background:#eef6ff;border-color:#9dc7f8}.accountRoleMenu.isDriver .accountRoleMenuSummary:hover{background:#e7f2ff;border-color:#6eadef}.accountRoleMenu.isDriver .accountRoleMenuLabel{color:#4a78aa}.accountRoleMenu.isDriver .accountRoleMenuOption.isActive{color:#0865d7;background:#e8f3ff}.accountRoleMenu.isCarrier .accountRoleMenuSummary{color:#df6800;background:#fff3e8;border-color:#f3bd91}.accountRoleMenu.isCarrier .accountRoleMenuSummary:hover{background:#ffeddd;border-color:#ed9f60}.accountRoleMenu.isCarrier .accountRoleMenuLabel{color:#a96732}.accountRoleMenu.isCarrier .accountRoleMenuOption.isActive{color:#df6800;background:#fff0e2}.compactRolePill.roleDriver{color:#0965d7;background:#edf6ff;border-color:#a8cdf8}.compactRolePill.roleCarrier{color:#dc6800;background:#fff2e7;border-color:#f0bd94}.accountRoleMenuDropdown .accountRoleMenuOption:not(.isActive){color:#27394b;background:0 0}.accountRoleMenuDropdown .accountRoleMenuOption:not(.isActive):hover{background:#f4f6f8}.myEntriesFirstCta{color:#fff;background:#19a94f;border:1px solid #159447;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:42px;margin-top:16px;padding:0 18px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 5px 15px #19a94f29}.myEntriesFirstCta:hover{color:#fff;background:#158e43;border-color:#117d3a;transform:translateY(-1px)}.myEntriesFirstCta span{font-size:15px}@media (max-width:700px){.myEntriesFirstCta{width:100%;min-height:46px}}.collaborationCaseCenter--flat .caseBucket:not(.caseBucket--clear){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-bottom:24px!important;overflow:visible!important}.collaborationCaseCenter--flat .caseBucket:not(.caseBucket--clear)>.caseBucketHeader{width:100%;overflow:hidden;border:1px solid #cbd6dc!important;border-radius:10px!important;margin:0 0 11px!important}.collaborationCaseCenter--flat .caseBucket--action:not(.caseBucket--clear)>.caseBucketHeader{border-color:#e89a2b!important}.collaborationCaseCenter--flat .caseBucket--progress>.caseBucketHeader{border-color:#8db9da!important}.collaborationCaseCenter--flat .caseBucket--waiting>.caseBucketHeader{border-color:#c4d0d7!important}.collaborationCaseCenter--flat .caseBucket--history>.caseBucketHeader{border-color:#b9c5cb!important}.collaborationCaseCenter--flat .caseBucketList--flat{background:0 0!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.collaborationCaseCenter--flat .caseBucketList--flat>.collaborationDisclosure{background:#fff!important;border:1px solid #cbd7de!important;border-radius:11px!important;width:100%!important;margin:0!important;display:block!important;overflow:hidden!important;box-shadow:0 3px 10px #14303f0e!important}.collaborationCaseCenter--flat .caseBucketList--flat>.collaborationDisclosure+.collaborationDisclosure{border-top:1px solid #cbd7de!important}.collaborationCaseCenter--flat .caseBucket--action .caseBucketList--flat>.collaborationDisclosure{border-color:#dfc49c!important}.collaborationCaseCenter--flat .caseBucket--progress .caseBucketList--flat>.collaborationDisclosure{border-color:#b8d1e3!important}.collaborationCaseCenter--flat .caseBucket--waiting .caseBucketList--flat>.collaborationDisclosure{border-color:#c9d4da!important}.collaborationCaseCenter--flat .caseBucket--history .caseBucketList--flat>.collaborationDisclosure{border-color:#c4ced3!important}.collaborationCaseCenter--flat .collaborationDisclosure>.collaborationDisclosureSummary{background:#fff!important;border:0!important;border-radius:10px!important;margin:0!important}.collaborationCaseCenter--flat .collaborationDisclosure[open]>.collaborationDisclosureSummary{border-bottom:1px solid #dbe4e9!important;border-radius:10px 10px 0 0!important}.collaborationCaseCenter--flat .collaborationDisclosure[open]{border-color:#aebdc5!important;box-shadow:0 6px 17px #14303f17!important}.collaborationCaseCenter--flat .collaborationDisclosureBody>.collaborationCard{box-shadow:none!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important}.collaborationCaseCenter--flat .caseBucket--waiting>.caseBucketIntro{background:0 0!important;margin:-2px 4px 11px!important;padding:0!important}.collaborationCaseCenter--flat .caseBucketList--flat>.collaborationDisclosure:hover{border-color:#aebdc6!important;box-shadow:0 5px 14px #14303f13!important}@media (max-width:760px){.collaborationCaseCenter--flat .caseBucket:not(.caseBucket--clear){margin-bottom:18px!important}.collaborationCaseCenter--flat .caseBucketList--flat{gap:10px!important}.collaborationCaseCenter--flat .caseBucket:not(.caseBucket--clear)>.caseBucketHeader{margin-bottom:9px!important}}.dashboardPageCompact{color:#152b3b}.dashboardPageCompact .compactDashboardHeader{border-bottom:1px solid #dce4e9!important;padding-bottom:15px!important}.dashboardPageCompact .compactDashboardLead{color:#617380!important}.dashboardPageCompact .compactDashboardLead>span{color:#344f60!important;font-weight:650!important}.dashboardPageCompact .compactActivePill{color:#19713d!important;box-shadow:none!important;background:#f1faf4!important;border-color:#b9dfc7!important}.dashboardPageCompact .compactActivePill i{width:7px!important;height:7px!important;box-shadow:none!important}.dashboardPageCompact .dashboardAttentionBar{box-shadow:none!important;background:#fff!important;border:1px solid #d8e0e5!important}.dashboardPageCompact .dashboardAttentionBar.isClear{background:#fbfefc!important;border-color:#c6dfcf!important}.dashboardPageCompact .dashboardAttentionIcon{color:#536a79!important;width:32px!important;min-width:32px!important;height:32px!important;box-shadow:none!important;background:#f4f6f8!important;border:1px solid #e0e6ea!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;font-size:15px!important;display:flex!important}.dashboardPageCompact .dashboardAttentionBar.hasAttention .dashboardAttentionIcon{color:#a66100!important;background:#fff5df!important;border-color:#efd8a8!important}.dashboardPageCompact .dashboardAttentionBar.isClear .dashboardAttentionIcon{color:#17723e!important;background:#eef9f2!important;border-color:#cbe5d4!important}.dashboardPageCompact .dashboardAttentionLink{color:#294658!important;box-shadow:none!important;background:#fff!important;border-color:#cbd7de!important}.dashboardPageCompact .compactActionsSection{box-shadow:none!important;background:#fff!important;border:1px solid #d6e0e6!important}.dashboardPageCompact .dashboardSectionLeadAction .eyebrow{color:#527084!important}.dashboardPageCompact .dashboardSectionIconAction{color:#29495d!important;box-shadow:none!important;background:#f3f6f8!important;border:1px solid #dce4e9!important}.dashboardPageCompact .dashboardSectionIconAction svg{stroke:currentColor!important}.dashboardPageCompact .compactActionItem{box-shadow:none!important;color:#173044!important;background:#fff!important;border:1px solid #d9e2e7!important;transition:border-color .15s,background .15s,transform .15s!important}.dashboardPageCompact .compactActionItem:hover{transform:translateY(-1px);background:#fafcfd!important;border-color:#aebfc9!important}.dashboardPageCompact .compactActionItem strong{color:#172f40!important}.dashboardPageCompact .compactActionItem small,.dashboardPageCompact .compactActionItem p{color:#657987!important}.dashboardPageCompact .compactActionItem :where([class*=Icon],[class*=icon]){color:#365369!important;box-shadow:none!important;background:#f2f5f7!important;border-color:#dce4e9!important}.dashboardActionIconSvg{color:#365369;width:19px;height:19px;display:block}.dashboardPageCompact:has(.compactRolePill.roleDriver) .compactActionItemPrimary{background:#f7fbff!important;border-color:#9ec4ef!important;box-shadow:inset 3px 0 #1769e0!important}.dashboardPageCompact:has(.compactRolePill.roleCarrier) .compactActionItemPrimary{background:#fffaf5!important;border-color:#efc49c!important;box-shadow:inset 3px 0 #e57a16!important}.dashboardPageCompact :where([class*=Stat] [class*=Icon],[class*=Stat] [class*=icon],[class*=stat] [class*=Icon],[class*=stat] [class*=icon]){color:#3d596b!important;box-shadow:none!important;background:#f2f5f7!important;border:1px solid #dce4e9!important}.dashboardPageCompact :where([class*=StatCard],[class*=statCard],[class*=MetricCard],[class*=metricCard]){box-shadow:none!important;background:#fff!important;border-color:#d9e2e7!important}.dashboardPageCompact .dashboardSectionIcon:not(.dashboardSectionIconAction){color:#365369!important;box-shadow:none!important;background:#f2f5f7!important;border:1px solid #dce4e9!important}.dashboardPageCompact .dashboardSectionIcon:not(.dashboardSectionIconAction) svg{stroke:currentColor!important}.dashboardPageCompact .compactActionItem>span:last-child{color:#70838f!important}@media (max-width:760px){.dashboardPageCompact .compactActionItem{min-height:70px}.dashboardPageCompact .dashboardAttentionBar{gap:10px}}.dashboardPageCompact{--dash-border:#dbe3e8;--dash-text:#142d3e;--dash-muted:#667987;--dash-soft:#f7f9fa}.dashboardPageCompact .compactDashboardHeader{padding-bottom:18px!important}.dashboardPageCompact .dashboardAttentionBar{border-radius:13px!important;box-shadow:0 5px 18px #1630410b!important}.dashboardPageCompact .dashboardAttentionBar.hasAttention{background:linear-gradient(90deg,#fffaf0 0%,#fffdf9 55%,#fff 100%)!important;border-color:#ead3a6!important}.dashboardPageCompact .dashboardAttentionIcon{border-radius:10px!important}.dashboardPageCompact .compactActionsSection,.dashboardPageCompact .compactStatsSection,.dashboardPageCompact .dashboardStatsSection{border:1px solid var(--dash-border)!important;background:linear-gradient(#fff 0%,#fbfcfd 100%)!important;border-radius:15px!important;box-shadow:0 8px 28px #142d3e0b!important}.dashboardPageCompact .dashboardSectionLead{padding-bottom:4px!important}.dashboardPageCompact .dashboardSectionIcon{color:#294c62!important;width:42px!important;height:42px!important;box-shadow:none!important;background:#f1f5f7!important;border:1px solid #dbe4e9!important;border-radius:11px!important}.dashboardPageCompact .dashboardSectionIcon svg{width:21px!important;height:21px!important}.dashboardPageCompact .compactActionGrid{gap:10px!important}.dashboardPageCompact .compactActionItem{position:relative;background:#fff!important;border:1px solid #e0e6ea!important;border-radius:12px!important;min-height:72px!important;padding:11px 14px!important;transform:none!important;box-shadow:0 2px 8px #122c3d09!important}.dashboardPageCompact .compactActionItem:hover{background:#fcfdfe!important;border-color:#c5d1d8!important;transform:translateY(-1px)!important;box-shadow:0 7px 18px #122c3d13!important}.dashboardPageCompact .compactActionItemPrimary{background:linear-gradient(135deg,#fff 0%,#f9fbfc 100%)!important;border:1px solid #dfe6ea!important;box-shadow:0 3px 11px #122c3d0b!important}:is(.dashboardPageCompact:has(.compactRolePill.roleDriver) .compactActionItemPrimary,.dashboardPageCompact:has(.compactRolePill.roleCarrier) .compactActionItemPrimary){border-color:#dfe6ea!important;box-shadow:0 3px 11px #122c3d0b!important}.dashboardPageCompact .compactActionItem .dashboardActionIconSvg{color:#34566b!important;width:18px!important;height:18px!important}.dashboardPageCompact .compactActionItem>span:first-child{color:#34566b!important;box-shadow:none!important;background:#f1f5f7!important;border:1px solid #dce4e9!important;border-radius:9px!important}.dashboardPageCompact:has(.compactRolePill.roleDriver) .compactActionItemPrimary strong{color:#1769d8!important}.dashboardPageCompact:has(.compactRolePill.roleDriver) .compactActionItemPrimary .dashboardActionIconSvg{color:#1769d8!important}.dashboardPageCompact:has(.compactRolePill.roleCarrier) .compactActionItemPrimary strong{color:#d66c0d!important}.dashboardPageCompact:has(.compactRolePill.roleCarrier) .compactActionItemPrimary .dashboardActionIconSvg{color:#d66c0d!important}.dashboardPageCompact .compactActionItem>span:last-child{border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:flex;color:#567080!important;background:#f4f6f8!important;font-size:13px!important}.dashboardPageCompact .compactStatsGrid,.dashboardPageCompact .dashboardStatsGrid{gap:10px!important}.dashboardPageCompact .compactStatsGrid>*,.dashboardPageCompact .dashboardStatsGrid>*{background:#fff!important;border:1px solid #e0e6ea!important;border-radius:12px!important;box-shadow:0 2px 7px #122c3d08!important}.dashboardPageCompact .compactStatsGrid :where([class*=Icon],[class*=icon]),.dashboardPageCompact .dashboardStatsGrid :where([class*=Icon],[class*=icon]){color:#34566b!important;box-shadow:none!important;background:#f1f5f7!important;border:1px solid #dce4e9!important}.dashboardPageCompact .compactStatsGrid strong,.dashboardPageCompact .dashboardStatsGrid strong{color:#102d40!important}@media (max-width:760px){.dashboardPageCompact .compactActionItem{min-height:74px!important}.dashboardPageCompact .compactActionsSection{border-radius:13px!important}}.profileViewPage{max-width:980px;margin:0 auto;padding-bottom:70px}.profileViewHero{background:linear-gradient(135deg,#fff 0%,#f8fbfd 100%);border:1px solid #d8e2e8;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:30px;margin-top:20px;padding:26px;display:flex;box-shadow:0 8px 30px #142d3e0e}.profileViewHero h1{color:#102d40;margin:4px 0 10px;font-size:34px;line-height:1.1}.profileViewBadges{flex-wrap:wrap;gap:8px;display:flex}.profileViewRole,.profileViewActive{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.profileViewRole.driver{color:#1265cf;background:#edf6ff;border:1px solid #a9cdf7}.profileViewRole.carrier{color:#cf680d;background:#fff3e8;border:1px solid #efc39b}.profileViewActive{color:#17723e;background:#f0faf4;border:1px solid #bce2ca}.profileEditButton{color:#17364a;background:#fff;border:1px solid #ccd8df;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.profileEditButton:hover{background:#f5f8fa}.profileViewRating{background:#fff;border:1px solid #dce4e9;border-radius:13px;margin-top:14px;padding:17px 22px}.profileViewRating>div{align-items:center;gap:13px;display:flex}.profileViewRatingStars,.profileReviewStars{color:#e59a13;letter-spacing:2px;font-size:20px}.profileViewRating strong{color:#102d40;font-size:24px}.profileViewRating>div>span:last-child{color:#687c89;font-weight:700}.profileViewInfo,.profileReviews{background:#fff;border:1px solid #d8e2e8;border-radius:15px;margin-top:18px;padding:23px}.profileViewSectionHead{margin-bottom:17px}.profileViewSectionHead h2{color:#102d40;margin:3px 0 0;font-size:22px}.profileViewSectionHead>p:last-child{color:#667b88;margin-top:7px;line-height:1.45}.profileViewInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profileViewInfoGrid>div{background:#fafcfd;border:1px solid #e1e7eb;border-radius:11px;padding:15px}.profileViewInfoGrid span,.profileViewBio>span{color:#6b7e8a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.profileViewInfoGrid strong{color:#173448}.profileViewBio{background:#fafcfd;border:1px solid #e1e7eb;border-radius:11px;margin-top:11px;padding:16px}.profileViewBio p{color:#425b6b;margin:0;line-height:1.55}.profileReviewsList{gap:11px;display:grid}.profileReviewCard{background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #dfe6ea;border-radius:12px;padding:17px}.profileReviewTop{justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;display:flex}.profileReviewTop>span:last-child{color:#758692;font-size:12px}.profileReviewCard>strong{color:#173448}.profileReviewCard p{color:#465f6f;margin:10px 0 0;line-height:1.55}.profileReviewNoComment{font-style:italic;color:#87959e!important}.profileReviewsEmpty{color:#607581;background:#f6f8fa;border-radius:11px;flex-direction:column;gap:5px;padding:20px;display:flex}.profileReviewsEmpty strong{color:#173448}.profileViewFooter{color:#71838e;justify-content:space-between;gap:15px;margin-top:15px;padding:0 4px;font-size:12px;display:flex}.profileViewFooter a{color:#1266d6;font-weight:800;text-decoration:none}.collaborationReviewV2{background:#fbfcfd!important;border:1px solid #dce4e8!important;border-radius:11px!important;grid-template-columns:1fr!important;gap:12px!important;padding:16px!important;display:grid!important}.collaborationReviewStarsV2{gap:6px;display:flex}.collaborationReviewStarsV2 button{color:#d8910b;cursor:pointer;background:#fffaf0;border:1px solid #dfb15c;border-radius:9px;width:42px;height:42px;font-size:20px}.collaborationReviewStarsV2 button.isSelected{color:#d98700;background:#fff2d4;border-color:#df980c}.collaborationReviewText{gap:6px;display:grid}.collaborationReviewText label{color:#173448;font-size:12px;font-weight:850}.collaborationReviewText label span{color:#84939c;font-weight:600}.collaborationReviewText textarea{resize:vertical;color:#173448;width:100%;font:inherit;background:#fff;border:1px solid #ccd7dd;border-radius:9px;outline:none;padding:11px 12px}.collaborationReviewText textarea:focus{border-color:#8fb8dc;box-shadow:0 0 0 3px #2574bc17}.collaborationReviewText>small{color:#8a98a0;justify-self:end;font-size:11px}.collaborationReviewSubmit{color:#fff;cursor:pointer;background:#14384c;border:0;border-radius:9px;width:fit-content;min-height:40px;padding:0 16px;font-weight:850}.collaborationReviewSubmit:disabled{opacity:.45;cursor:default}.authFriendlyErrorPage{background:#f3f5f7;min-height:100vh}.authFriendlyErrorWrap{justify-content:center;padding:80px 20px;display:flex}.authFriendlyErrorCard{background:#fff;border:1px solid #dce4e9;border-radius:18px;width:100%;max-width:560px;padding:38px;box-shadow:0 16px 50px #142d3e14}.authFriendlyErrorIcon{color:#1768cb;background:#eef5fb;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:22px;font-size:23px;font-weight:900;display:flex}.authFriendlyErrorCard h1{color:#102d40;margin:6px 0 15px;font-size:36px;line-height:1.08}.authFriendlyErrorCard h1 strong{color:#1768da}.authFriendlyErrorCard>p:not(.eyebrow){color:#5f7583;margin-bottom:24px;line-height:1.55}.authFriendlyPrimary,.authFriendlySecondary{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.authFriendlyPrimary{color:#fff;background:#1768db}.authFriendlyPrimary:hover{color:#fff;background:#125abd}.authFriendlySecondary{color:#29485b;background:#fff;border:1px solid #d2dce2;margin-top:9px}@media (max-width:700px){.profileViewHero{flex-direction:column}.profileEditButton{width:100%}.profileViewInfoGrid{grid-template-columns:1fr}.profileViewRating>div{flex-wrap:wrap}.profileViewFooter{flex-direction:column}.authFriendlyErrorWrap{padding-top:35px}.authFriendlyErrorCard{padding:25px 20px}.authFriendlyErrorCard h1{font-size:30px}}.emailAuthBox{margin-top:18px}.emailAuthDivider{color:#7b8996;letter-spacing:.12em;align-items:center;gap:14px;margin:18px 0;font-size:12px;font-weight:800;display:flex}.emailAuthDivider:before,.emailAuthDivider:after{content:"";background:#dbe3ea;flex:1;height:1px}.emailAuthForm,.emailVerifyForm{background:#fff;border:1px solid #d7e0e8;border-radius:14px;gap:14px;padding:20px;display:grid}.emailAuthForm label,.emailVerifyForm label{gap:7px;display:grid}.emailAuthForm label>span,.emailVerifyForm label>span{color:#425769;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.emailAuthForm input,.emailVerifyForm input{color:#102334;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd7e1;border-radius:9px;outline:none;padding:0 14px}.emailAuthForm input:focus,.emailVerifyForm input:focus{border-color:#1970df;box-shadow:0 0 0 3px #1970df1a}.emailAuthPrimary{color:#fff;cursor:pointer;background:#166fe5;border:0;border-radius:9px;min-height:50px;padding:0 18px;font-weight:900}.emailAuthPrimary:hover{background:#0f62d3}.emailAuthPrimary:disabled{opacity:.65;cursor:wait}.emailAuthForgot{justify-content:flex-end;margin-top:-4px;display:flex}.emailAuthForgot a{color:#1267d8;font-weight:800;text-decoration:none}.emailAuthForgot a:hover{text-decoration:underline}.emailAuthError{color:#a52828;background:#fff5f5;border:1px solid #f1c6c6;border-radius:9px;padding:11px 13px;font-size:13px;font-weight:700}.emailAuthSuccess{color:#18733a;background:#f2fbf5;border:1px solid #bfe3c9;border-radius:9px;padding:11px 13px;font-size:13px;font-weight:700}.emailAuthHint{color:#6e7e8d;text-align:center;line-height:1.5}.emailVerifyAddress{color:#647482;background:#f3f6f9;border-radius:9px;padding:12px 14px;font-size:13px}.emailVerifyAddress strong{color:#102334;margin-top:4px;display:block}.emailCodeInput{text-align:center;letter-spacing:.28em;font-weight:900;font-size:28px!important}.emailStandalonePage{max-width:620px}@media (max-width:700px){.emailAuthForm,.emailVerifyForm{padding:16px}}.accountSettingsButton{color:#344e61;background:#fff;border:1px solid #cad6df;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.accountSettingsButton:hover{background:#f8fafb;border-color:#9eb1c0}.accountSettingsPage{width:min(900px,100% - 32px);margin:36px auto 80px}.accountSettingsPage h1{margin:7px 0 26px}.accountSettingsCard{background:#fff;border:1px solid #d7e0e7;border-radius:14px;padding:22px}.accountSettingsCard>div{gap:6px;display:grid}.accountSettingLabel{color:#748593;letter-spacing:.08em;font-size:11px;font-weight:850}.dangerZone{background:snow;border:1px solid #e5bcbc;border-radius:14px;margin-top:34px;padding:24px}.dangerZoneHead span{color:#a83333;letter-spacing:.08em;font-size:11px;font-weight:900}.dangerZoneHead h2{color:#6d2020;margin:5px 0 0}.dangerZone>p{color:#6f6262;line-height:1.55}.dangerAccountButton{color:#fff;cursor:pointer;background:#b72e2e;border:1px solid #c84242;border-radius:9px;min-height:44px;padding:0 17px;font-weight:900}.dangerAccountButton:hover{background:#a52222}.dangerAccountButton:disabled{opacity:.6;cursor:wait}.deleteAccountConfirm{background:#fff;border:1px solid #e2b6b6;border-radius:11px;gap:14px;margin-top:18px;padding:18px;display:grid}.deleteAccountConfirm p{color:#6e6060;margin:0;line-height:1.5}.deleteAccountConfirm input{width:100%;min-height:46px;font:inherit;border:1px solid #cfb1b1;border-radius:8px;padding:0 13px}.deleteAccountConfirm input:focus{border-color:#b72e2e;outline:none;box-shadow:0 0 0 3px #b72e2e17}.deleteAccountActions{flex-wrap:wrap;gap:10px;display:flex}.neutralAccountButton{color:#334b5e;cursor:pointer;background:#fff;border:1px solid #ccd6de;border-radius:9px;min-height:44px;padding:0 17px;font-weight:850}@media (max-width:700px){.accountSettingsPage{width:min(100% - 22px,900px)}.dangerZone{padding:18px}.deleteAccountActions{display:grid}}.bpSearchCompact{background:#f7f9fb!important;border:1px solid #dbe3e9!important;border-radius:12px!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:min(100%,520px)!important;margin-left:auto!important;padding:8px!important;display:flex!important;box-shadow:0 2px 7px #11263809!important}.bpSearchCompact label,.bpSearchCompact .bpSearchLabel{color:#607383!important;letter-spacing:.045em!important;white-space:nowrap!important;flex:none!important;margin:0 5px 0 2px!important;font-size:11px!important;font-weight:850!important}.bpSearchCompact input,.bpSearchCompact .bpSearchInput{color:#13283a!important;background:#fff!important;border:1px solid #ced9e2!important;border-radius:8px!important;outline:none!important;flex:auto!important;min-width:0!important;height:42px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;transition:border-color .15s,box-shadow .15s!important}.bpSearchCompact input:focus,.bpSearchCompact .bpSearchInput:focus{border-color:#2b77dc!important;box-shadow:0 0 0 3px #2b77dc1a!important}.bpSearchCompact input::placeholder,.bpSearchCompact .bpSearchInput::placeholder{color:#8b99a5!important;font-weight:650!important}.bpSearchCompact .bpSearchButton,.topbar .bpSearchButton{color:#ff8a00!important;cursor:pointer!important;white-space:nowrap!important;background:#17384b!important;border:1px solid #17384b!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:82px!important;height:42px!important;padding:0 17px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;transition:transform .12s,background .12s!important;display:inline-flex!important;box-shadow:0 2px 5px #0f26361f!important}.bpSearchCompact .bpSearchButton:hover,.topbar .bpSearchButton:hover{background:#102f42!important;transform:translateY(-1px)!important}.topbar .bpSearchCompact{margin-top:8px!important}@media (max-width:760px){.topbar{flex-wrap:wrap!important;row-gap:14px!important;height:auto!important;min-height:76px!important;padding:14px 16px 16px!important}.topbar .brand{flex:none!important}.topbar>.bpSearchCompact,.bpSearchCompact{border-radius:11px!important;flex:0 0 100%!important;order:20!important;gap:7px!important;width:100%!important;max-width:none!important;margin:2px 0 0!important;padding:7px!important}.bpSearchCompact label,.bpSearchCompact .bpSearchLabel{display:none!important}.bpSearchCompact input,.bpSearchCompact .bpSearchInput{border-radius:8px!important;flex:1 1 0!important;width:0!important;min-width:0!important;height:44px!important;padding:0 12px!important;font-size:12px!important}.bpSearchCompact .bpSearchButton,.topbar .bpSearchButton{text-overflow:clip!important;white-space:nowrap!important;border-radius:8px!important;flex:none!important;width:auto!important;min-width:78px!important;height:44px!important;padding:0 13px!important;font-size:11px!important;overflow:visible!important}}@media (max-width:390px){.topbar{padding-left:12px!important;padding-right:12px!important}.bpSearchCompact{gap:6px!important;padding:6px!important}.bpSearchCompact input,.bpSearchCompact .bpSearchInput{padding-left:10px!important;padding-right:8px!important;font-size:11px!important}.bpSearchCompact .bpSearchButton,.topbar .bpSearchButton{min-width:70px!important;padding:0 10px!important;font-size:10px!important}}html,body{overflow-x:hidden!important}main{width:100%!important;max-width:100%!important}img,video,canvas{max-width:100%!important}@media (min-width:1101px){.accountToolbar{background:#fff!important;border-bottom:1px solid #dde5eb!important;width:100%!important}.accountToolbarShell{align-items:center!important;gap:20px!important;width:min(1240px,100% - 48px)!important;min-height:70px!important;margin:0 auto!important;padding:8px 0!important;display:flex!important}.accountUtilityNav{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.accountUtilityLink{white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:0 12px!important;font-size:12px!important;line-height:1.2!important;display:inline-flex!important}.accountToolbarActions{flex:none!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.accountPrimaryCta,.accountSettingsButton,.accountLogoutButton,.accountRoleMenuSummary{min-height:42px!important}.accountPrimaryCta{white-space:nowrap!important;max-width:245px!important;padding:0 15px!important;font-size:12px!important}.accountSettingsButton,.accountLogoutButton{min-width:78px!important;padding:0 13px!important;font-size:11px!important}}@media (min-width:701px) and (max-width:1100px){.topbar{flex-wrap:wrap!important;gap:14px!important;height:auto!important;min-height:76px!important;padding:14px 24px!important;display:flex!important}.topbar .brand{flex:none!important}.accountToolbarShell{grid-template-columns:1fr!important;gap:12px!important;width:calc(100% - 32px)!important;margin:0 auto!important;padding:12px 0!important;display:grid!important}.accountUtilityNav{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.accountUtilityLink{text-align:center!important;white-space:normal!important;background:#fff!important;border:1px solid #dbe3e9!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:44px!important;padding:8px 6px!important;font-size:11px!important;line-height:1.2!important;display:flex!important}.accountToolbarActions{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.4fr) 90px 100px!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}.accountToolbarActions>*{width:100%!important;min-width:0!important;max-width:none!important}.accountRoleMenuSummary,.accountPrimaryCta,.accountSettingsButton,.accountLogoutButton{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:46px!important;padding:8px 10px!important;font-size:11px!important;line-height:1.2!important;display:flex!important}.accountPrimaryCta{max-width:none!important}}@media (max-width:700px){.topbar{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:0!important;padding:14px!important;display:flex!important;overflow:visible!important}.topbar .brand{max-width:calc(100% - 20px)!important;font-size:25px!important;line-height:1!important}.accountToolbar{background:#fff!important;border-bottom:1px solid #dde5eb!important;width:100%!important;overflow:visible!important}.accountToolbarShell{grid-template-columns:1fr!important;gap:10px!important;width:calc(100% - 20px)!important;max-width:none!important;margin:0 auto!important;padding:10px 0 14px!important;display:grid!important;overflow:visible!important}.accountUtilityNav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important;overflow:visible!important}.accountUtilityLink{text-align:center!important;color:#30495c!important;white-space:normal!important;background:#f8fafb!important;border:1px solid #d9e2e8!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:8px 6px!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;display:flex!important}.accountUtilityNav .accountUtilityLink:last-child{grid-column:1/-1!important}.accountToolbarActions{grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.accountToolbarActions>*{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.accountRoleMenu{grid-column:1/-1!important}.accountRoleMenuSummary{justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0 13px!important;font-size:11px!important;display:flex!important}.accountPrimaryCta{text-align:center!important;white-space:normal!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:48px!important;padding:9px 14px!important;font-size:12px!important;line-height:1.25!important;display:flex!important}.accountSettingsButton,.accountLogoutButton{text-align:center!important;white-space:nowrap!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important;display:flex!important}.accountLogoutButton{color:#963636!important;background:#fff8f8!important;border:1px solid #e4caca!important}.accountRoleMenuDropdown{width:100%!important;min-width:0!important;left:0!important;right:auto!important}.publicNavTiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:calc(100% - 20px)!important;margin:0 auto!important;padding:9px 0!important;display:grid!important}.publicNavTile{text-align:center!important;white-space:normal!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:8px 5px!important;font-size:11px!important;line-height:1.2!important}.homeShell,.homePageShell,.hero,.guideLanding,.guidePage,.dashboardShell,.compactDashboard,.profilePage,.myEntriesPage,.collaborationsPage,.accountSettingsPage{width:calc(100% - 20px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}h1{letter-spacing:-1.5px!important;overflow-wrap:anywhere!important;font-size:clamp(34px,10vw,48px)!important;line-height:1.02!important}h2{line-height:1.1!important}p{overflow-wrap:anywhere!important}button,a,input,select,textarea{max-width:100%!important}input,select,textarea{font-size:16px!important}}@media (max-width:390px){.accountToolbarShell,.publicNavTiles{width:calc(100% - 16px)!important}.accountUtilityLink{padding:7px 4px!important;font-size:10px!important}.accountSettingsButton,.accountLogoutButton{font-size:10px!important}.accountPrimaryCta{font-size:11px!important}}.globalBpSearch{box-sizing:border-box!important}.globalBpSearchCompact{width:min(100%,620px)!important;max-width:620px!important;box-shadow:none!important;background:#f6f8fa!important;border:1px solid #d9e2e8!important;border-radius:11px!important;align-items:center!important;gap:8px!important;margin:12px auto!important;padding:8px!important;display:flex!important}.globalBpSearchCompactLabel{color:#627583!important;letter-spacing:.04em!important;white-space:nowrap!important;flex:none!important;margin:0!important;font-size:10px!important;font-weight:850!important}.globalBpSearchCompact input{background:#fff!important;border:1px solid #ced9e2!important;border-radius:8px!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:42px!important;padding:0 13px!important}.globalBpSearchCompact button{white-space:nowrap!important;border-radius:8px!important;flex:none!important;min-width:86px!important;height:42px!important;padding:0 15px!important}@media (min-width:701px) and (max-width:1100px){.globalBpSearchCompact{width:calc(100% - 32px)!important;max-width:760px!important;margin:12px auto!important}}@media (max-width:700px){.globalBpSearchCompact{gap:6px!important;width:calc(100% - 20px)!important;max-width:none!important;margin:10px auto 14px!important;padding:6px!important}.globalBpSearchCompactLabel{display:none!important}.globalBpSearchCompact input{flex:1 1 0!important;width:0!important;min-width:0!important;height:44px!important;padding:0 11px!important;font-size:13px!important}.globalBpSearchCompact button{flex:none!important;width:auto!important;min-width:82px!important;height:44px!important;padding:0 12px!important;font-size:11px!important}}.homeBpSearchRow{background:#fff!important;border-bottom:1px solid #e1e7ec!important;width:100%!important;padding:14px 20px 16px!important}.homeBpSearchRow .globalBpSearchCompact{width:min(760px,100%)!important;max-width:760px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0!important;display:block!important}.homeBpSearchRow .globalBpSearchCompact form{align-items:center!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.homeBpSearchRow .globalBpSearchCompactLabel{color:#607383!important;letter-spacing:.045em!important;white-space:nowrap!important;flex:none!important;margin:0!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;display:block!important}.homeBpSearchRow .globalBpSearchControl{flex:auto!important;align-items:stretch!important;gap:8px!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important}.homeBpSearchRow .globalBpSearchControl input{color:#142b3d!important;width:auto!important;min-width:0!important;height:46px!important;box-shadow:none!important;background:#fff!important;border:1px solid #ccd8e1!important;border-radius:9px!important;outline:none!important;flex:auto!important;margin:0!important;padding:0 14px!important;font-size:14px!important;font-weight:650!important;line-height:normal!important}.homeBpSearchRow .globalBpSearchControl input::placeholder{color:#8b99a5!important;opacity:1!important}.homeBpSearchRow .globalBpSearchControl input:focus{border-color:#2373dc!important;box-shadow:0 0 0 3px #2373dc1a!important}.homeBpSearchRow .globalBpSearchControl button{color:#f28a16!important;white-space:nowrap!important;cursor:pointer!important;background:#183649!important;border:1px solid #183649!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:105px!important;height:46px!important;margin:0!important;padding:0 18px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.homeBpSearchRow .globalBpSearchControl button:hover{background:#102f42!important}.homeBpSearchRow .globalBpSearchError{color:#9c3333!important;background:#fff7f7!important;border:1px solid #eccaca!important;border-radius:8px!important;width:100%!important;max-width:760px!important;margin:8px auto 0!important;padding:10px 12px!important;font-size:12px!important;font-weight:700!important}@media (min-width:701px) and (max-width:1100px){.homeBpSearchRow{padding:13px 20px 15px!important}.homeBpSearchRow .globalBpSearchCompact{width:min(720px,100%)!important}.homeBpSearchRow .globalBpSearchCompact form{gap:10px!important}.homeBpSearchRow .globalBpSearchCompactLabel{font-size:10px!important}}@media (max-width:700px){.homeBpSearchRow{background:#f7f9fb!important;width:100%!important;padding:12px 10px 14px!important}.homeBpSearchRow .globalBpSearchCompact{background:#fff!important;border:1px solid #d9e2e8!important;border-radius:12px!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px!important}.homeBpSearchRow .globalBpSearchCompact form{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.homeBpSearchRow .globalBpSearchCompactLabel{color:#5e7283!important;text-align:left!important;white-space:normal!important;width:100%!important;margin:0 0 2px!important;font-size:10px!important;display:block!important}.homeBpSearchRow .globalBpSearchControl{grid-template-columns:1fr!important;gap:7px!important;width:100%!important;display:grid!important}.homeBpSearchRow .globalBpSearchControl input{border-radius:9px!important;width:100%!important;min-width:0!important;height:47px!important;padding:0 13px!important;font-size:16px!important}.homeBpSearchRow .globalBpSearchControl button{border-radius:9px!important;width:100%!important;min-width:0!important;height:47px!important;padding:0 14px!important;font-size:12px!important}}@media (max-width:390px){.homeBpSearchRow{padding:10px 8px 12px!important}.homeBpSearchRow .globalBpSearchCompact{padding:10px!important}}.bottomBpSearchSection{background:#f5f8fa!important;border-top:1px solid #dde5eb!important;width:100%!important;padding:52px 24px!important}.bottomBpSearchInner{background:#fff!important;border:1px solid #dbe4ea!important;border-radius:16px!important;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr)!important;align-items:center!important;gap:34px!important;width:min(900px,100%)!important;margin:0 auto!important;padding:30px!important;display:grid!important;box-shadow:0 10px 30px #142c410d!important}.bottomBpSearchHeading span{color:#176ee5!important;letter-spacing:.08em!important;margin:0 0 8px!important;font-size:11px!important;font-weight:900!important;display:block!important}.bottomBpSearchHeading h2{color:#142433!important;letter-spacing:-.5px!important;margin:0!important;font-size:25px!important;line-height:1.1!important}.bottomBpSearchHeading p{color:#6c7d8a!important;max-width:360px!important;margin:10px 0 0!important;font-size:14px!important;line-height:1.55!important}.bottomBpSearchSection .globalBpSearchCompact{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.bottomBpSearchSection .globalBpSearchCompact form{width:100%!important;margin:0!important;padding:0!important;display:block!important}.bottomBpSearchSection .globalBpSearchCompactLabel{display:none!important}.bottomBpSearchSection .globalBpSearchControl{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.bottomBpSearchSection .globalBpSearchControl input{color:#173047!important;background:#fff!important;border:1px solid #ccd8e1!important;border-radius:9px!important;outline:none!important;width:100%!important;min-width:0!important;height:50px!important;margin:0!important;padding:0 15px!important;font-size:15px!important;font-weight:650!important}.bottomBpSearchSection .globalBpSearchControl input::placeholder{color:#8999a6!important;opacity:1!important}.bottomBpSearchSection .globalBpSearchControl input:focus{border-color:#1e71dc!important;box-shadow:0 0 0 3px #1e71dc1a!important}.bottomBpSearchSection .globalBpSearchControl button{color:#f28a16!important;white-space:nowrap!important;cursor:pointer!important;background:#17384b!important;border:1px solid #17384b!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:110px!important;height:50px!important;margin:0!important;padding:0 20px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.bottomBpSearchSection .globalBpSearchError{color:#9a3333!important;background:#fff7f7!important;border:1px solid #eccaca!important;border-radius:8px!important;margin:8px 0 0!important;padding:10px 12px!important;font-size:12px!important}@media (min-width:701px) and (max-width:1000px){.bottomBpSearchSection{padding:38px 20px!important}.bottomBpSearchInner{grid-template-columns:1fr!important;gap:22px!important;padding:25px!important}.bottomBpSearchHeading p{max-width:620px!important}}@media (max-width:700px){.bottomBpSearchSection{padding:28px 10px!important}.bottomBpSearchInner{border-radius:13px!important;width:100%!important;padding:20px 14px!important;display:block!important}.bottomBpSearchHeading{margin-bottom:18px!important}.bottomBpSearchHeading h2{font-size:22px!important}.bottomBpSearchHeading p{margin-top:8px!important;font-size:13px!important}.bottomBpSearchSection .globalBpSearchControl{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.bottomBpSearchSection .globalBpSearchControl input{width:100%!important;min-width:0!important;height:50px!important;font-size:16px!important}.bottomBpSearchSection .globalBpSearchControl button{width:100%!important;min-width:0!important;height:50px!important;font-size:12px!important}}.freePublishingBanner{background:#f5f8fb;width:100%;padding:22px 24px 28px}.freePublishingInner{background:#fff;border:1px solid #d7e1e8;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1180px,100%);margin:0 auto;padding:25px 28px;display:grid;box-shadow:0 8px 28px #122b400b}.freePublishingPrice{border-right:1px solid #dce4ea;gap:3px;min-width:145px;padding-right:27px;display:grid}.freePublishingPrice strong{color:#176ee5;letter-spacing:-2px;font-size:48px;font-weight:900;line-height:.95}.freePublishingPrice span{color:#627583;letter-spacing:.09em;font-size:10px;font-weight:900;line-height:1.2}.freePublishingContent{min-width:0}.freePublishingEyebrow{color:#607586;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.freePublishingContent h2{color:#142535;letter-spacing:-.45px;margin:0;font-size:24px;line-height:1.15}.freePublishingContent h2 strong{color:#176ee5}.freePublishingContent p{color:#667987;max-width:700px;margin:8px 0 0;font-size:13px;line-height:1.55}.freePublishingBadge{background:#f3fbf5;border:1px solid #bfe1c7;border-radius:11px;align-items:center;gap:10px;min-width:170px;padding:12px 15px;display:flex}.freePublishingBadge>span{color:#fff;background:#32b94d;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:15px;font-weight:900;display:grid}.freePublishingBadge div{gap:2px;display:grid}.freePublishingBadge strong{color:#1e6e32;font-size:11px;font-weight:900;line-height:1.2}.freePublishingBadge small{color:#65836c;font-size:10px;line-height:1.25}@media (min-width:701px) and (max-width:1050px){.freePublishingInner{grid-template-columns:auto minmax(0,1fr);gap:22px}.freePublishingBadge{grid-column:1/-1;justify-content:center;width:100%}}@media (max-width:700px){.freePublishingBanner{padding:18px 10px 24px}.freePublishingInner{border-radius:14px;width:100%;padding:21px 18px;display:block}.freePublishingPrice{border-bottom:1px solid #dce4ea;border-right:0;align-items:flex-end;gap:12px;min-width:0;margin-bottom:18px;padding:0 0 16px;display:flex}.freePublishingPrice strong{font-size:46px}.freePublishingPrice span{padding-bottom:4px}.freePublishingContent h2{font-size:22px!important;line-height:1.15!important}.freePublishingContent p{margin-top:10px;font-size:13px;line-height:1.55}.freePublishingBadge{width:100%;min-width:0;margin-top:18px;padding:12px 14px}}.driverGuideV2{width:min(1120px,100% - 40px);margin:34px auto 80px}.driverGuideHero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:stretch;gap:26px;margin-top:22px;display:grid}.driverGuideHero h1{letter-spacing:-2.5px;margin:8px 0 15px;font-size:clamp(44px,5.3vw,72px);line-height:.98}.driverGuideHero h1 strong{color:#176ee5}.driverGuideHeroActions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.driverGuidePrimary,.driverGuideSecondary{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.driverGuidePrimary{color:#f28a16;background:#17384b;border:1px solid #17384b}.driverGuideSecondary{color:#324d61;background:#fff;border:1px solid #cfd9e1}.driverGuideFree{background:#f5fbf6;border:1px solid #cce2d2;border-radius:16px;align-items:center;gap:20px;padding:27px;display:flex}.driverGuideFree>strong{color:#28a647;letter-spacing:-2px;white-space:nowrap;font-size:52px;line-height:1}.driverGuideFree span{color:#28763c;letter-spacing:.06em;font-size:11px;font-weight:900;display:block}.driverGuideFree p{color:#61796a;margin:6px 0 0;font-size:13px;line-height:1.45}.driverGuideSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:34px 0;display:grid}.driverGuideSummary>div{background:#fff;border:1px solid #dbe3e9;border-radius:11px;align-items:center;gap:10px;min-height:72px;padding:14px;display:flex}.driverGuideSummary span{color:#176ee5;background:#eaf3ff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.driverGuideSummary strong{color:#30495b;font-size:12px;line-height:1.25}.driverGuideSteps{gap:16px;display:grid}.driverGuideStep{background:#fff;border:1px solid #d9e2e8;border-radius:16px;padding:27px}.driverGuideStepTop{align-items:flex-start;gap:16px;display:flex}.driverGuideStepNumber{color:#f28a16;background:#17384b;border-radius:11px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid}.driverGuideStepEyebrow{color:#176ee5;letter-spacing:.09em;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.driverGuideStep h2{color:#142637;margin:0;font-size:26px;line-height:1.1}.driverGuideStepBody{margin-top:20px}.driverGuideStepBody.hasImage{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:28px;display:grid}.driverGuideStepText>p{color:#627483;white-space:pre-line;margin:0;font-size:15px;line-height:1.65}.driverGuideStepText ul{gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.driverGuideStepText li{color:#425a6c;padding-left:19px;font-size:13px;line-height:1.45;position:relative}.driverGuideStepText li:before{content:"•";color:#176ee5;font-weight:900;position:absolute;left:3px}.driverGuideTip{background:#f3f8ff;border:1px solid #cfe0f5;border-radius:9px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;display:flex}.driverGuideTip>span{color:#176ee5;font-weight:900}.driverGuideTip p{color:#496477;margin:0;font-size:12px;line-height:1.45}.driverGuideShot{background:#f7f9fa;border:1px solid #d8e1e7;border-radius:13px;margin:0;overflow:hidden}.driverGuideShot a{background:#eef2f5;display:block;overflow:hidden}.driverGuideShot img{object-fit:cover;object-position:top center;width:100%;height:280px;transition:transform .18s;display:block}.driverGuideShot a:hover img{transform:scale(1.015)}.driverGuideShot figcaption{background:#fff;border-top:1px solid #dce4e9;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.driverGuideShot figcaption strong{color:#324d61;font-size:11px}.driverGuideShot figcaption span{color:#84929c;font-size:10px}.driverGuideFinal{color:#fff;background:#17384b;border-radius:16px;margin-top:24px;padding:34px}.driverGuideFinal>span{color:#f28a16;letter-spacing:.1em;font-size:10px;font-weight:900}.driverGuideFinal h2{color:#fff;max-width:690px;margin:8px 0 10px;font-size:32px;line-height:1.08}.driverGuideFinal p{color:#c6d2da;max-width:690px;margin:0 0 20px;font-size:14px;line-height:1.55}.driverGuideFinal .driverGuidePrimary{color:#17384b;background:#f28a16;border-color:#f28a16}@media (min-width:701px) and (max-width:1000px){.driverGuideHero{grid-template-columns:1fr}.driverGuideSummary{grid-template-columns:repeat(2,1fr)}.driverGuideStepBody.hasImage{grid-template-columns:1fr}.driverGuideShot img{height:360px}}@media (max-width:700px){.driverGuideV2{width:calc(100% - 20px);margin:22px auto 50px}.driverGuideHero{margin-top:16px;display:block}.driverGuideHero h1{letter-spacing:-2px!important;font-size:44px!important;line-height:.98!important}.driverGuideHeroActions{display:grid}.driverGuidePrimary,.driverGuideSecondary{width:100%}.driverGuideFree{align-items:center;margin-top:18px;padding:19px}.driverGuideFree>strong{font-size:44px}.driverGuideSummary{grid-template-columns:1fr 1fr;gap:7px;margin:22px 0}.driverGuideSummary>div{justify-items:start;padding:11px;display:grid}.driverGuideStep{padding:20px 15px}.driverGuideStepTop{gap:12px}.driverGuideStepNumber{flex-basis:42px;width:42px;height:42px}.driverGuideStep h2{font-size:22px!important}.driverGuideStepBody.hasImage{display:block}.driverGuideShot{margin-top:20px}.driverGuideShot img{height:205px}.driverGuideShot figcaption{display:grid}.driverGuideFinal{padding:25px 18px}.driverGuideFinal h2{font-size:27px!important}}.siteFooter{color:#fff;background:#132d3e;border-top:1px solid #d9e2e8;margin-top:54px}.siteFooterMain{grid-template-columns:minmax(220px,.8fr) minmax(150px,.45fr) minmax(340px,1fr);gap:48px;width:min(1180px,100% - 40px);margin:0 auto;padding:42px 0 36px;display:grid}.siteFooterBrand{color:#fff;font-size:25px;font-weight:900;text-decoration:none;display:inline-block}.siteFooterAbout>p{color:#b9c7d0;max-width:300px;font-size:13px;line-height:1.55}.siteFooterLegal{border-top:1px solid #ffffff24;margin-top:24px;padding-top:18px}.siteFooterLegal span{color:#f28a16;letter-spacing:.08em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.siteFooterLegal strong{font-size:13px;display:block}.siteFooterLegal p{color:#aebdc7;margin:4px 0 0;font-size:11px;line-height:1.4}.siteFooterLinks{align-content:start;gap:9px;display:grid}.siteFooterLinks>strong{color:#f28a16;letter-spacing:.08em;margin-bottom:5px;font-size:10px}.siteFooterLinks a{color:#d7e0e6;font-size:12px;text-decoration:none}.siteFooterLinks a:hover{color:#fff}.siteFooterBottom{color:#9fb0bb;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;width:min(1180px,100% - 40px);margin:0 auto;padding:16px 0 20px;font-size:11px;display:flex}.siteFooterBottom a{color:#cbd6dd;text-decoration:none}.siteContactForm{background:#ffffff0e;border:1px solid #ffffff26;border-radius:13px;gap:12px;padding:20px;display:grid}.siteContactFormHead span{color:#f28a16;letter-spacing:.09em;font-size:9px;font-weight:900}.siteContactFormHead h3{color:#fff;margin:5px 0 4px;font-size:20px}.siteContactFormHead p{color:#b8c6cf;margin:0;font-size:11px;line-height:1.45}.siteContactForm label{gap:5px;display:grid}.siteContactForm label>span{color:#ced8de;font-size:10px;font-weight:800}.siteContactForm input,.siteContactForm textarea{color:#162c3c;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #ffffff2e;border-radius:8px;outline:none;padding:11px 12px}.siteContactForm input:focus,.siteContactForm textarea:focus{border-color:#60a3ff;box-shadow:0 0 0 3px #3c8cff26}.siteContactForm button{color:#17384b;cursor:pointer;background:#f28a16;border:1px solid #f28a16;border-radius:8px;min-height:44px;font-size:11px;font-weight:900}.siteContactFeedback{border-radius:7px;padding:10px;font-size:11px;line-height:1.4}.siteContactFeedback.success{color:#236638;background:#eaf8ee}.siteContactFeedback.error{color:#9a3030;background:#fff0f0}.siteContactLocked{background:#ffffff0d;border:1px solid #ffffff24;border-radius:13px;padding:20px}.siteContactLocked strong{font-size:17px;display:block}.siteContactLocked p{color:#b7c5ce;font-size:12px;line-height:1.5}.siteContactLocked a{color:#17384b;background:#f28a16;border-radius:8px;align-items:center;min-height:42px;padding:0 15px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.guideImageOpen{cursor:zoom-in;background:#eef2f5;border:0;width:100%;padding:0;display:block}.guideImageOpen img{object-fit:cover;object-position:top center;width:100%;height:280px;display:block}.guideLightbox{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08121ae0;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.guideLightboxPanel{background:#fff;border-radius:13px;width:min(1280px,100%);max-height:calc(100vh - 44px);overflow:hidden;box-shadow:0 25px 80px #00000059}.guideLightboxBar{border-bottom:1px solid #dce4e9;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:grid}.guideLightboxBar strong{text-align:center;color:#30495b;font-size:12px}.guideLightboxBar button{color:#2e485c;cursor:pointer;background:#fff;border:1px solid #d3dde4;border-radius:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:900}.guideLightboxBar .guideLightboxClose{width:40px;padding:0;font-size:22px}.guideLightboxImage{background:#edf1f4;max-height:calc(100vh - 100px);overflow:auto}.guideLightboxImage img{width:100%;height:auto;display:block}@media (max-width:850px){.siteFooterMain{grid-template-columns:1fr 1fr}.siteFooterContact{grid-column:1/-1}}@media (max-width:700px){.siteFooter{margin-top:34px}.siteFooterMain{grid-template-columns:1fr;gap:28px;width:calc(100% - 24px);padding:30px 0;display:grid}.siteFooterContact{grid-column:auto}.siteFooterBottom{gap:7px;width:calc(100% - 24px);display:grid}.guideLightbox{place-items:stretch stretch;padding:0}.guideLightboxPanel{border-radius:0;width:100%;max-height:100vh}.guideLightboxBar{z-index:2;min-height:58px;position:sticky;top:0}.guideLightboxBar strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.guideLightboxImage{max-height:calc(100vh - 58px)}.guideImageOpen img{height:205px}}.busportFooter{color:#fff;background:#102c3e;margin-top:56px}.busportFooterLogoRow{width:min(1180px,100% - 48px);margin:0 auto;padding:34px 0 30px}.busportFooterLogo{color:#fff;letter-spacing:-.8px;align-items:baseline;font-size:30px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.busportFooterLogoBus{color:#fff}.busportFooterLogo strong{color:#fff;font-weight:900}.busportFooterDivider{background:#ffffff38;width:100%;height:1px}.busportFooterGrid{grid-template-columns:minmax(250px,.85fr) minmax(180px,.65fr) minmax(360px,1.5fr);gap:62px;width:min(1180px,100% - 48px);margin:0 auto;padding:46px 0 44px;display:grid}.busportFooterBrand{color:#fff;letter-spacing:-.7px;font-size:28px;font-weight:900;text-decoration:none;display:inline-block}.busportFooterDescription{color:#d3dce3;max-width:300px;margin:24px 0 0;font-size:15px;line-height:1.7}.busportFooterSmallDivider{background:#ffffff40;width:100%;max-width:320px;height:1px;margin:28px 0}.busportFooterOwner{gap:10px;display:grid}.busportFooterOwner>span{color:#ff8500;letter-spacing:.045em;font-size:11px;font-weight:900}.busportFooterOwner>strong{color:#fff;margin-top:4px;font-size:15px}.busportFooterOwner>p{color:#d5dee4;margin:0;font-size:14px}.busportFooterContactLine{color:#e5ebef;align-items:flex-start;gap:10px;margin-top:5px;font-size:14px;line-height:1.45;text-decoration:none;display:flex}.busportFooterContactLine>span:first-child{color:#ff8500;font-size:18px;line-height:1.2}.busportFooterContactLine strong{color:#fff;font-weight:800}.busportFooterNav{align-content:start;gap:14px;display:grid}.busportFooterHeading{color:#ff8500;letter-spacing:.07em;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.busportFooterNav a{color:#e6ecf0;padding-left:18px;font-size:14px;line-height:1.4;text-decoration:none;position:relative}.busportFooterNav a:before{content:"›";color:#9cafbb;font-size:20px;line-height:1;position:absolute;top:-1px;left:0}.busportFooterNav a:hover{color:#fff}.busportFooterMessageLead{color:#f0f4f6;margin:14px 0 22px;font-size:14px;line-height:1.55}.busportFooterMessage .siteContactForm{background:0 0;border:0;gap:12px;padding:0}.busportFooterMessage .siteContactFormHead,.busportFooterMessage .siteContactForm label>span{display:none}.busportFooterMessage .siteContactForm input,.busportFooterMessage .siteContactForm textarea{color:#fff;background:#0419281f;border:1px solid #ffffff42;border-radius:6px;font-size:14px}.busportFooterMessage .siteContactForm input{min-height:50px}.busportFooterMessage .siteContactForm textarea{min-height:150px}.busportFooterMessage .siteContactForm input::placeholder,.busportFooterMessage .siteContactForm textarea::placeholder{color:#aebdc7}.busportFooterMessage .siteContactForm button{color:#fff;background:#ff8500;border:0;border-radius:5px;min-height:52px;font-size:12px;font-weight:900}.busportFooterMessage .siteContactLocked{background:#ffffff0a;border:1px solid #ffffff2e;border-radius:7px;padding:18px}.busportFooterMessage .siteContactLocked strong{color:#fff}.busportFooterMessage .siteContactLocked p{color:#b9c6cf}.busportFooterMessage .siteContactLocked a{color:#fff;background:#ff8500}.busportFooterBottom{color:#9fb0bc;justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100% - 48px);min-height:78px;margin:0 auto;font-size:12px;display:flex}.busportFooterBottom>div{align-items:center;gap:18px;display:flex}.busportFooterBottom a{color:#edf2f5;text-decoration:none}.busportFooterBottomSeparator{color:#9fb0bc}@media (min-width:701px) and (max-width:1050px){.busportFooterGrid{grid-template-columns:1fr 1fr;gap:42px}.busportFooterMessage{grid-column:1/-1}}@media (max-width:700px){.busportFooter{margin-top:36px}.busportFooterLogoRow{width:calc(100% - 28px);padding:28px 0 24px}.busportFooterLogo{font-size:27px}.busportFooterGrid{grid-template-columns:1fr;gap:34px;width:calc(100% - 28px);padding:32px 0;display:grid}.busportFooterBrand{font-size:26px}.busportFooterDescription{max-width:none;font-size:14px}.busportFooterSmallDivider{max-width:none}.busportFooterNav{gap:12px}.busportFooterNav a{align-items:center;min-height:36px;display:flex}.busportFooterMessageLead{font-size:13px}.busportFooterMessage .siteContactForm input,.busportFooterMessage .siteContactForm textarea{font-size:16px}.busportFooterBottom{gap:13px;width:calc(100% - 28px);min-height:0;padding:22px 0 26px;display:grid}.busportFooterBottom>div{gap:8px;display:grid}.busportFooterBottomSeparator{display:none}}.busportFooterV3{color:#fff!important;background:#123145!important;border-top:1px solid #ffffff29!important;margin-top:56px!important}.busportFooterV3Main{grid-template-columns:minmax(250px,.8fr) minmax(190px,.55fr) minmax(390px,1.35fr)!important;align-items:start!important;gap:64px!important;width:min(1180px,100% - 48px)!important;margin:0 auto!important;padding:48px 0 44px!important;display:grid!important}.busportFooterV3Company,.busportFooterV3Nav,.busportFooterV3Message{align-self:start!important;min-width:0!important;margin:0!important;padding:0!important}.busportFooterV3Logo{text-decoration:none!important;display:inline-block!important}.busportFooterV3LogoBox{background:#fff!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:220px!important;height:70px!important;padding:10px 14px!important;display:flex!important}.busportFooterV3LogoImage{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.busportFooterV3Description{color:#bfcdd5!important;max-width:280px!important;margin:20px 0 0!important;font-size:13px!important;line-height:1.55!important}.busportFooterV3Owner{border-top:1px solid #ffffff2b!important;margin-top:25px!important;padding-top:22px!important}.busportFooterV3Title{color:#ff8500!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 13px!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.busportFooterV3Owner>strong{color:#fff!important;margin:0!important;font-size:14px!important;line-height:1.35!important;display:block!important}.busportFooterV3Owner>p{color:#cbd6dc!important;margin:7px 0 0!important;font-size:12px!important}.busportFooterV3Contacts{gap:12px!important;margin-top:22px!important;display:grid!important}.busportFooterV3Contacts a{color:#edf2f5!important;align-items:center!important;gap:10px!important;width:fit-content!important;font-size:12px!important;line-height:1.35!important;text-decoration:none!important;display:flex!important}.busportFooterV3Contacts a:hover{color:#fff!important}.busportFooterV3ContactIcon{color:#ff8500!important;border:1px solid #ff8500!important;border-radius:7px!important;flex:0 0 27px!important;place-items:center!important;width:27px!important;height:27px!important;font-size:10px!important;font-weight:900!important;display:grid!important}.busportFooterV3Contacts small{color:#9fb1bd!important;font-size:9px!important;line-height:1.2!important;display:block!important}.busportFooterV3Contacts strong{color:#fff!important;margin-top:2px!important;font-size:12px!important;display:block!important}.busportFooterV3Nav{align-content:start!important;gap:0!important;display:grid!important}.busportFooterV3Nav a{color:#dce5ea!important;align-items:center!important;min-height:39px!important;padding:0 0 0 17px!important;font-size:13px!important;line-height:1.25!important;text-decoration:none!important;display:flex!important;position:relative!important}.busportFooterV3Nav a:before{content:"›"!important;color:#8fa4b1!important;font-size:18px!important;position:absolute!important;left:0!important}.busportFooterV3Nav a:hover{color:#fff!important}.busportFooterV3Message>h2{color:#fff!important;margin:0 0 7px!important;font-size:22px!important;line-height:1.15!important}.busportFooterV3Message>p{color:#bdcad2!important;max-width:570px!important;margin:0 0 20px!important;font-size:12px!important;line-height:1.55!important}.busportFooterV3Message .siteContactFormHead{display:none!important}.busportFooterV3Message .siteContactForm{background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.busportFooterV3Message .siteContactForm label{width:100%!important;margin:0!important}.busportFooterV3Message .siteContactForm label>span{display:none!important}.busportFooterV3Message .siteContactForm input,.busportFooterV3Message .siteContactForm textarea{box-sizing:border-box!important;color:#fff!important;background:#071f2f40!important;border:1px solid #ffffff40!important;border-radius:7px!important;width:100%!important;margin:0!important;font-family:inherit!important}.busportFooterV3Message .siteContactForm input{height:50px!important;padding:0 14px!important}.busportFooterV3Message .siteContactForm textarea{resize:vertical!important;min-height:150px!important;padding:14px!important}.busportFooterV3Message .siteContactForm input::placeholder,.busportFooterV3Message .siteContactForm textarea::placeholder{color:#aabac4!important;opacity:1!important}.busportFooterV3Message .siteContactForm button{color:#fff!important;background:#ff8500!important;border:0!important;border-radius:7px!important;width:100%!important;height:52px!important;margin:0!important;font-size:11px!important;font-weight:900!important}.busportFooterV3Message .siteContactLocked{background:#ffffff0b!important;border:1px solid #ffffff2b!important;border-radius:8px!important;width:100%!important;padding:18px!important}.busportFooterV3Message .siteContactLocked strong{color:#fff!important}.busportFooterV3Message .siteContactLocked p{color:#b7c5ce!important}.busportFooterV3Bottom{color:#91a5b2!important;border-top:1px solid #ffffff2b!important;justify-content:space-between!important;align-items:center!important;gap:30px!important;width:min(1180px,100% - 48px)!important;min-height:66px!important;margin:0 auto!important;padding:16px 0!important;font-size:10px!important;display:flex!important}.busportFooterV3Bottom strong{color:#bccbd3!important;font-weight:700!important}@media (min-width:701px) and (max-width:1050px){.busportFooterV3Main{grid-template-columns:1fr 1fr!important;gap:42px!important}.busportFooterV3Message{grid-column:1/-1!important}}@media (max-width:700px){.busportFooterV3{margin-top:36px!important}.busportFooterV3Main{grid-template-columns:1fr!important;gap:34px!important;width:calc(100% - 28px)!important;padding:32px 0!important}.busportFooterV3LogoBox{width:190px!important;height:61px!important}.busportFooterV3Description{max-width:none!important}.busportFooterV3Owner{margin-top:22px!important}.busportFooterV3Nav a{min-height:42px!important;font-size:13px!important}.busportFooterV3Message>h2{font-size:21px!important}.busportFooterV3Message .siteContactForm input,.busportFooterV3Message .siteContactForm textarea{font-size:16px!important}.busportFooterV3Bottom{justify-content:stretch!important;gap:6px!important;width:calc(100% - 28px)!important;min-height:0!important;padding:20px 0 24px!important;display:grid!important}}@media (max-width:700px){.legalPage{width:calc(100% - 20px);margin:22px auto 45px}.legalPage h1{font-size:40px!important;line-height:1!important}.legalLead{font-size:15px}.legalPage section{padding:19px 16px}.legalPage section h2{font-size:18px!important}}.legalPage{width:min(920px,100% - 40px);margin:34px auto 70px}.legalPage h1{color:#142535;letter-spacing:-1.7px;margin:8px 0 18px;font-size:clamp(38px,5vw,58px);line-height:1}.legalPage h1 strong{color:#176ee5}.legalLead{color:#667987;max-width:760px;margin:0 0 34px;font-size:17px;line-height:1.6}.legalPage section{background:#fff;border:1px solid #dbe3e9;border-radius:13px;margin:0 0 14px;padding:24px 26px}.legalPage section h2{color:#1a3448;margin:0 0 13px;font-size:20px;line-height:1.2}.legalPage section p{color:#586e7e;margin:10px 0 0;font-size:14px;line-height:1.65}.legalPage section ul{gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.legalPage section li{color:#506778;padding-left:20px;font-size:14px;line-height:1.55;position:relative}.legalPage section li:before{content:"•";color:#176ee5;font-weight:900;position:absolute;left:3px}.legalPage a{color:#176ee5}.legalCompanyBox{background:#f6f9fb;border:1px solid #d4e1eb;border-radius:9px;gap:6px;margin-top:16px;padding:17px 18px;display:grid}.legalCompanyBox strong{color:#18364b;font-size:15px}.legalCompanyBox span,.legalCompanyBox a{font-size:13px}.legalUpdated{color:#84939e;border-top:1px solid #dce4e9;margin-top:24px;padding-top:18px;font-size:11px}@media (max-width:700px){.legalPage{width:calc(100% - 20px);margin:22px auto 45px}.legalPage h1{font-size:40px!important;line-height:1!important}.legalLead{font-size:15px}.legalPage section{padding:19px 16px}.legalPage section h2{font-size:18px!important}}.accountAdminButton{color:#875900;background:#fff8e9;border:1px solid #d09a37;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.faqPage{width:min(900px,100% - 40px);margin:34px auto 70px}.faqPage h1{color:#142535;margin:8px 0 14px;font-size:clamp(40px,5vw,60px);line-height:1}.faqPage h1 strong{color:#176ee5}.faqLead{color:#667987;margin:0 0 28px;line-height:1.55}.faqItem{background:#fff;border:1px solid #d9e2e8;border-radius:10px;overflow:hidden}.faqItem summary{cursor:pointer;grid-template-columns:34px 1fr 28px;align-items:center;gap:10px;min-height:66px;padding:12px 16px;list-style:none;display:grid}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary>span{color:#176ee5;font-size:10px;font-weight:900}.faqItem summary strong{color:#283f51;font-size:13px;line-height:1.35}.faqItem summary b{color:#7f909c;font-size:20px}.faqItem[open] summary b{transform:rotate(45deg)}.faqItem>div{color:#647887;padding:0 58px 18px;font-size:13px;line-height:1.65}.adminPage{background:#f4f6f8;min-height:100vh}.adminHeader{color:#fff;background:#132f42;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px 24px;display:flex}.adminHeader a{color:#fff;font-size:11px;font-weight:800;text-decoration:none}.adminHeader>strong,.adminHeader>span{color:#ff8a00;letter-spacing:.06em;font-size:10px;font-weight:900}.adminContent{gap:34px;width:min(1100px,100% - 40px);margin:35px auto 70px;display:grid}.adminSection{min-width:0}.adminSection h1{margin:7px 0 22px;font-size:46px;line-height:1}.adminSection h1 strong{color:#176ee5}.adminReports{gap:10px;display:grid}.adminReport{background:#fff;border:1px solid #d6e0e6;border-radius:11px;padding:20px}.adminReportTop{justify-content:space-between;gap:15px;display:flex}.adminReportTop strong{color:#176ee5;font-size:13px}.adminReportTop span{color:#627582;background:#eef2f5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.adminReport h2{color:#263f50;margin:13px 0 7px;font-size:18px}.adminReport p{color:#667987;font-size:13px}.adminReport small{color:#82919c}.adminReportActions,.adminListingActions,.adminActionButtons{flex-wrap:wrap;gap:7px;display:flex}.adminReportActions{margin-top:16px}.adminReportActions>a,.adminListingActions>a,.adminActionButtons button{color:#334d60;cursor:pointer;background:#fff;border:1px solid #ccd7df;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 11px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.adminActionButtons button.danger{color:#963b3b;background:#fff5f5;border-color:#dfbcbc}.adminSectionHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.adminSectionHead h2{color:#253f50;margin:4px 0 0;font-size:26px}.adminSectionHead>span{color:#82929d;font-size:10px;font-weight:800}.adminListingSearch{gap:6px;margin:0 0 12px;display:grid}.adminListingSearch>label{color:#526979;letter-spacing:.025em;font-size:10px;font-weight:850}.adminListingSearch>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.adminListingSearch input{box-sizing:border-box;color:#263f50;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd7df;border-radius:8px;padding:10px 12px}.adminListingSearch button,.adminListingSearchSummary a{color:#fff;cursor:pointer;background:#176ee5;border:1px solid #176ee5;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.adminListingSearch input:focus-visible,.adminListingSearch button:focus-visible,.adminListingSearchSummary a:focus-visible{outline-offset:2px;outline:3px solid #176ee540}.adminListingSearchSummary{background:#f8fafb;border:1px solid #d8e1e7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 0 12px;padding:9px 11px;display:flex}.adminListingSearchSummary p{color:#5f7381;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px}.adminListingSearchSummary strong{color:#263f50}.adminListingSearchSummary a{color:#334d60;background:#fff;border-color:#ccd7df;flex:none;min-height:36px}.adminListingTable{background:#fff;border:1px solid #d8e1e7;border-radius:11px;overflow:hidden}.adminListingRow{border-bottom:1px solid #e4e9ed;grid-template-columns:1.1fr 1.3fr .6fr auto;align-items:center;gap:15px;min-height:70px;padding:10px 13px;display:grid}.adminListingRow:last-child{border-bottom:0}.adminListingRow>div:first-child,.adminListingRow>div:nth-child(2){gap:3px;min-width:0;display:grid}.adminListingRow strong{color:#2f495b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.adminListingRow span{color:#82919c;font-size:9px}.adminListingStatus{background:#edf3f6;border-radius:999px;justify-self:start;padding:5px 8px;font-weight:800}.adminEmpty{color:#71828f;text-align:center;background:#fff;border:1px dashed #ced9e0;border-radius:10px;padding:30px}.reportListing{width:min(900px,100% - 24px);margin:24px auto}.reportListingOpen{color:#983c3c;cursor:pointer;background:snow;border:1px solid #e2caca;border-radius:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:900}.reportListingForm{background:snow;border:1px solid #e2d3d3;border-radius:11px;gap:13px;padding:18px;display:grid}.reportListingHead{justify-content:space-between;gap:15px;display:flex}.reportListingHead>div{gap:4px;display:grid}.reportListingHead strong{color:#802f2f}.reportListingHead span{color:#8d6c6c;font-size:11px}.reportListingHead>button{cursor:pointer;background:#fff;border:1px solid #dfcaca;border-radius:7px;width:34px;height:34px;font-size:20px}.reportListingForm label{gap:6px;display:grid}.reportListingForm label>span{color:#5d6972;font-size:10px;font-weight:850}.reportListingForm select,.reportListingForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #d4dce2;border-radius:8px;padding:11px 12px}.reportListingSend{color:#fff;cursor:pointer;background:#963636;border:0;border-radius:8px;min-height:44px;font-size:10px;font-weight:900}.reportFeedback{border-radius:7px;padding:10px;font-size:11px}.reportFeedback.success{color:#276a3d;background:#eaf8ee}.reportFeedback.error{color:#963535;background:#ffecec}@media (max-width:700px){.faqPage,.adminContent{width:calc(100% - 20px)}.faqItem summary{grid-template-columns:26px 1fr 24px;padding:12px}.faqItem>div{padding:0 12px 17px 48px}.adminHeader{align-items:start;display:grid}.adminSection h1{font-size:38px}.adminListingRow{grid-template-columns:1fr;gap:9px;padding:14px}.adminListingActions,.adminActionButtons{width:100%}.adminListingActions>*,.adminActionButtons>*{flex:1}.adminListingSearch>div{grid-template-columns:minmax(0,1fr)}.adminListingSearch button{width:100%}.adminListingSearchSummary{flex-direction:column;align-items:stretch}.adminListingSearchSummary a{box-sizing:border-box;width:100%}.accountAdminButton{width:100%}}.reportListing{width:100%!important;margin:14px 0 0!important;padding:0!important}.reportListingOpen{margin:0!important}@media (max-width:700px){.reportListing{width:100%!important;margin:12px 0 0!important}}.adminLoginPage{background:#edf2f5;place-items:center;min-height:100vh;padding:50px 20px;display:grid}.adminLoginCard{background:#fff;border:1px solid #d7e0e6;border-radius:14px;width:min(460px,100%);padding:34px;box-shadow:0 18px 55px #112d401a}.adminLoginLogo{width:190px;margin:0 auto;display:block}.adminLoginLogo img{object-fit:contain;width:100%;height:auto;display:block}.adminLoginDivider{background:#e0e6ea;height:1px;margin:26px 0}.adminLoginHeading>span{color:#ff8500;letter-spacing:.1em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.adminLoginHeading h1{color:#173247;letter-spacing:-1px;margin:0;font-size:32px;line-height:1.05}.adminLoginHeading h1 strong{color:#176ee5}.adminLoginHeading p{color:#6b7d89;margin:12px 0 24px;font-size:12px;line-height:1.55}.adminLoginForm{gap:15px;display:grid}.adminLoginForm label{gap:6px;display:grid}.adminLoginForm label>span{color:#506474;letter-spacing:.04em;font-size:9px;font-weight:900}.adminLoginForm input{box-sizing:border-box;color:#173247;background:#fff;border:1px solid #ccd8df;border-radius:8px;outline:none;width:100%;height:49px;padding:0 13px;font-size:14px}.adminLoginForm input:focus{border-color:#176ee5;box-shadow:0 0 0 3px #176ee51a}.adminLoginForm>button{color:#fff;cursor:pointer;background:#17384b;border:0;border-radius:8px;height:50px;margin-top:3px;font-size:11px;font-weight:900}.adminLoginForm>button:hover{background:#0f2d40}.adminLoginForm>button:disabled{opacity:.65;cursor:wait}.adminLoginError{color:#963636;background:#fff2f2;border:1px solid #edcccc;border-radius:7px;padding:11px 12px;font-size:11px;line-height:1.4}.adminLoginSecurity{background:#f4f7f9;border-radius:8px;align-items:center;gap:9px;margin-top:21px;padding:12px;display:flex}.adminLoginSecurity>span{font-size:16px}.adminLoginSecurity p{color:#71828e;margin:0;font-size:10px;line-height:1.4}.adminLoginBack{color:#176ee5;margin-top:21px;font-size:10px;font-weight:900;text-decoration:none;display:block}@media (max-width:700px){.adminLoginPage{padding:22px 12px}.adminLoginCard{border-radius:12px;padding:25px 18px}.adminLoginHeading h1{font-size:29px}.adminLoginForm input{font-size:16px}}.adminPreviewPage{background:#f3f6f8;min-height:100vh;padding:34px 20px 70px}.adminPreviewShell{width:min(1050px,100%);margin:0 auto}.adminPreviewTop{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.adminPreviewTop a{color:#176ee5;font-size:10px;font-weight:900;text-decoration:none}.adminPreviewTop>span{color:#70838f;letter-spacing:.08em;font-size:9px;font-weight:900}.adminPreviewHidden{color:#963636;background:#fff0f0;border:1px solid #e3bbbb;border-radius:9px;margin-bottom:14px;padding:13px 16px;font-size:11px;font-weight:900}.adminPreviewHero{background:#fff;border:1px solid #d6e0e6;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:24px;display:flex}.adminPreviewHero>div:first-child>span,.adminPreviewState>span{color:#7c8d98;letter-spacing:.07em;font-size:9px;font-weight:900}.adminPreviewHero h1{color:#176ee5;margin:6px 0 5px;font-size:31px}.adminPreviewHero p{color:#344f60;margin:0;font-weight:800}.adminPreviewState{background:#f1f5f7;border-radius:8px;gap:5px;min-width:120px;padding:13px;display:grid}.adminPreviewState strong{color:#2f495a;font-size:13px}.adminPreviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.adminPreviewGrid>div{background:#fff;border:1px solid #d9e2e7;border-radius:9px;gap:5px;padding:15px;display:grid}.adminPreviewGrid span,.adminPreviewModeration>div>span{color:#84939d;font-size:9px;font-weight:900}.adminPreviewGrid strong{color:#344e5f;font-size:12px}.adminPreviewSection{background:#fff;border:1px solid #d9e2e7;border-radius:10px;margin-top:10px;padding:19px 20px}.adminPreviewSection h2{color:#18384c;margin:0 0 8px;font-size:15px}.adminPreviewSection p{color:#5e7381;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.adminPreviewModeration{background:#fff;border:1px solid #d4dde3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:18px;display:flex}.adminPreviewModeration>div:first-child{gap:5px;margin-right:auto;display:grid}.adminPreviewModeration>div:first-child strong{color:#3a5262;font-size:11px}.adminPreviewModeration>a{color:#315066;border:1px solid #cad6dd;border-radius:7px;align-items:center;min-height:38px;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:700px){.adminPreviewPage{padding:22px 10px 50px}.adminPreviewTop{flex-direction:column;align-items:flex-start;gap:8px}.adminPreviewHero{flex-direction:column;align-items:stretch}.adminPreviewHero h1{font-size:25px}.adminPreviewGrid{grid-template-columns:1fr 1fr}.adminPreviewModeration{flex-direction:column;align-items:stretch}.adminPreviewModeration>div:first-child{margin-right:0}}.busportFooterV3Logo{width:fit-content!important;margin:0!important;padding:0!important;text-decoration:none!important;display:block!important}.busportFooterV3LogoBox{box-sizing:border-box!important;background:#fff!important;border:1px solid #ffffff26!important;border-radius:10px!important;width:265px!important;height:82px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.busportFooterV3LogoImage{object-fit:cover!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.busportFooterV3Main{align-items:start!important}.busportFooterV3Company,.busportFooterV3Nav,.busportFooterV3Message{align-self:start!important;margin-top:0!important;padding-top:0!important}.busportFooterV3Nav,.busportFooterV3Message{padding-top:2px!important}.busportFooterV3Title{margin-top:0!important}.busportFooterV3Description{text-align:left!important;max-width:265px!important;margin:18px 0 0!important;line-height:1.55!important}.busportFooterV3Owner{max-width:265px!important;margin-top:22px!important;padding-top:20px!important}.busportFooterV3Contacts{max-width:265px!important}.busportFooterV3Contacts a{text-align:left!important}@media (min-width:701px) and (max-width:1050px){.busportFooterV3LogoBox{width:245px!important;height:76px!important}.busportFooterV3Description,.busportFooterV3Owner,.busportFooterV3Contacts{max-width:245px!important}}@media (max-width:700px){.busportFooterV3LogoBox{width:230px!important;height:72px!important}.busportFooterV3Description,.busportFooterV3Owner,.busportFooterV3Contacts{max-width:none!important}.busportFooterV3Nav,.busportFooterV3Message{padding-top:0!important}}.topbarBrandCluster,.offersPageBrandCluster{flex:none!important;align-items:center!important;gap:17px!important;min-width:0!important;display:flex!important}.topbarBrandCluster .brand.brandLink{background-image:url(/busport-logo.png)!important;background-position:-21px!important;background-repeat:no-repeat!important;background-size:auto 170px!important;flex:0 0 200px!important;width:200px!important;min-width:200px!important;max-width:200px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important}.topbarOffersLink{color:#17384b!important;letter-spacing:.045em!important;white-space:nowrap!important;border-left:1px solid #dbe2e7!important;align-items:center!important;gap:8px!important;height:38px!important;padding:0 0 0 17px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;transition:color .15s,transform .15s!important;display:inline-flex!important}.topbarOffersLink:hover{color:#ff8300!important;transform:translateY(-1px)!important}.topbarOffersDot{background:#ff8300!important;border-radius:999px!important;flex:0 0 8px!important;width:8px!important;height:8px!important;display:block!important;box-shadow:0 0 0 4px #ff83001a!important}.topbarOffersLink.isActive{color:#ff8300!important}.offersPageBrandCluster .offersPageBrand{color:#0000!important;background-image:url(/busport-logo.png)!important;background-position:-21px!important;background-repeat:no-repeat!important;background-size:auto 170px!important;width:200px!important;min-width:200px!important;height:56px!important;margin:0!important;padding:0!important;font-size:0!important;text-decoration:none!important;display:block!important;overflow:hidden!important}@media (max-width:760px){.topbarBrandCluster,.offersPageBrandCluster{gap:9px!important;max-width:100%!important}.topbarBrandCluster .brand.brandLink,.offersPageBrandCluster .offersPageBrand{background-position:-16px!important;background-size:auto 128px!important;flex:0 0 146px!important;width:146px!important;min-width:146px!important;max-width:146px!important;height:44px!important;min-height:44px!important}.topbarOffersLink{letter-spacing:.025em!important;gap:6px!important;height:32px!important;padding-left:9px!important;font-size:9.5px!important}.topbarOffersDot{flex-basis:6px!important;width:6px!important;height:6px!important;box-shadow:0 0 0 3px #ff83001a!important}}@media (max-width:390px){.topbarBrandCluster .brand.brandLink,.offersPageBrandCluster .offersPageBrand{background-position:-15px!important;background-size:auto 118px!important;flex-basis:132px!important;width:132px!important;min-width:132px!important;max-width:132px!important}.topbarOffersLink{padding-left:8px!important;font-size:9px!important}}@media (min-width:1200px){.topbar,.offersPageBar{padding-left:max(48px,50vw - 582px)!important;padding-right:max(48px,50vw - 582px)!important}}@media (min-width:761px) and (max-width:1199px){.topbar,.offersPageBar{padding-left:32px!important;padding-right:32px!important}}@media (max-width:760px){.topbar,.offersPageBar{padding-left:18px!important;padding-right:18px!important}}.offersPageBrandCluster .topbarOffersLink{display:none!important}.offersPageBar{grid-template-columns:220px minmax(0,1fr) auto!important;align-items:center!important;gap:8px 34px!important;width:100%!important;min-height:96px!important;padding:18px 28px!important;display:grid!important}.offersPageBrandCluster{width:220px!important;min-width:220px!important;margin:0!important;display:block!important}.offersPageBrandCluster .offersPageBrand{background-position:-21px!important;background-size:auto 170px!important;width:200px!important;min-width:200px!important;max-width:200px!important;height:56px!important;min-height:56px!important;margin:0!important}.offersPageBarInfo{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;margin:0!important;display:flex!important}.offersPageBarInfo strong{margin:0 0 5px!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important;display:block!important}.offersPageBarInfo span{white-space:normal!important;max-width:420px!important;margin:0!important;font-size:12px!important;line-height:1.45!important;display:block!important}.offersPageBack{white-space:nowrap!important;justify-self:end!important;margin:0!important}@media (max-width:760px){.offersPageBar{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:0!important;padding:14px 16px 16px!important}.offersPageBrandCluster{width:auto!important;min-width:0!important}.offersPageBrandCluster .offersPageBrand{background-position:-16px!important;background-size:auto 130px!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:44px!important;min-height:44px!important}.offersPageBack{font-size:10px!important}.offersPageBarInfo{grid-area:2/1/auto/-1!important;padding-top:3px!important}.offersPageBarInfo span{max-width:none!important}}@media (min-width:1200px){.topbar>.topbarBrandCluster{margin-left:58px!important}}@media (min-width:761px) and (max-width:1199px){.topbar>.topbarBrandCluster{margin-left:18px!important}}@media (max-width:760px){.topbar>.topbarBrandCluster{margin-left:0!important}}.faqPage{width:min(1060px,100% - 32px);margin:0 auto;padding:42px 0 90px}.faqBreadcrumb{color:#71818c;align-items:center;gap:9px;margin-bottom:28px;font-size:12px;font-weight:750;display:flex}.faqBreadcrumb a{color:#45606f;text-decoration:none}.faqBreadcrumb strong{color:#17384b}.faqHero{max-width:760px}.faqEyebrow,.homeFaqEyebrow{color:#1769e0;letter-spacing:.1em;margin:0 0 12px;font-size:11px;font-weight:900}.faqHero h1{color:#14202b;letter-spacing:-2px;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.02}.faqHero h1 strong{color:#1769e0}.faqHero>p:last-child{color:#627481;max-width:680px;margin:19px 0 0;font-size:15px;line-height:1.65}.faqCategoryNav{background:#fff;border:1px solid #dbe4ea;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:7px;margin:34px 0 0;padding:8px;display:grid}.faqCategoryNav a{color:#405866;text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:45px;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;transition:background .15s,color .15s;display:flex}.faqCategoryNav a:hover{color:#1769e0;background:#edf5ff}.faqSections{gap:54px;margin-top:48px;display:grid}.faqSection{scroll-margin-top:30px}.faqSectionHeader{margin-bottom:17px}.faqSectionHeader>span{color:#ff8300;letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.faqSectionHeader h2{color:#17384b;letter-spacing:-.6px;margin:0;font-size:25px}.faqSectionHeader p{color:#6c7c87;max-width:670px;margin:7px 0 0;font-size:13px;line-height:1.55}.faqList{gap:9px;display:grid}.faqItem{background:#fff;border:1px solid #dce5eb;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #19354806}.faqItem[open]{border-color:#bcd6ef;box-shadow:0 7px 22px #1a436411}.faqItem summary{color:#1c3443;cursor:pointer;align-items:center;gap:13px;min-height:62px;padding:15px 54px 15px 17px;font-size:14px;font-weight:850;line-height:1.35;list-style:none;display:flex;position:relative}.faqItem summary>span:last-child{overflow-wrap:anywhere;min-width:0}.faqItem summary::-webkit-details-marker{display:none}.homeFaqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{content:"+";color:#1769e0;border:1px solid #d5e1e8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:20px;font-weight:600;display:grid;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.faqItem[open] summary:after{content:"−";color:#e87700;background:#fff8ef;border-color:#ffd19b}.faqQuestionNumber{color:#93a2ac;letter-spacing:.05em;min-width:27px;font-size:10px;font-weight:900}.faqAnswer{color:#5b6e7a;padding:0 55px 19px 57px;font-size:14px;line-height:1.65}.faqAnswer p{overflow-wrap:anywhere;max-width:820px;margin:0}.faqAnswerLink{color:#1769e0;align-items:center;min-height:44px;margin-top:9px;font-weight:850;text-decoration:none;display:inline-flex}.faqAnswerLink:hover{color:#e87700}.faqContactBox{color:#fff;background:#17384b;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin-top:58px;padding:27px 30px;display:flex}.faqContactBox span{color:#ff8a00;letter-spacing:.1em;font-size:9px;font-weight:900}.faqContactBox h2{margin:6px 0 0;font-size:23px}.faqContactBox p{color:#c6d3da;margin:7px 0 0;font-size:12px;line-height:1.5}.faqContactButton{color:#fff;background:#ff8300;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 21px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.homeFaqSection{background:#fff;border:1px solid #dce5eb;border-radius:17px;width:min(1060px,100% - 32px);margin:58px auto 72px;padding:31px;box-shadow:0 9px 30px #122f430a}.homeFaqHeader{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:23px;display:flex}.homeFaqHeader h2{color:#17384b;letter-spacing:-.8px;margin:0;font-size:28px}.homeFaqHeader p:not(.homeFaqEyebrow){color:#6b7c88;margin:7px 0 0;font-size:13px}.homeFaqAllLink{color:#1769e0;letter-spacing:.025em;white-space:nowrap;font-size:10px;font-weight:900;text-decoration:none}.homeFaqAllLink:hover{color:#ff8300}.homeDiscretionNote{background:#f2f8ff;border:1px solid #cfe1f1;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;margin:0 0 20px;padding:16px 18px;display:grid}.homeDiscretionNote>span{font-size:24px}.homeDiscretionNote strong{color:#17384b;font-size:13px;display:block}.homeDiscretionNote p{color:#607581;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.55}.homeDiscretionNote a{color:#1769e0;white-space:nowrap;align-items:center;min-height:44px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.homeFaqGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.homeFaqItem{background:#f9fbfc;border:1px solid #dfe7ec;border-radius:10px}.homeFaqItem[open]{background:#fff;border-color:#bcd6ef}.homeFaqItem summary{color:#263e4c;cursor:pointer;align-items:center;min-height:54px;padding:13px 42px 13px 15px;font-size:12px;font-weight:850;line-height:1.35;list-style:none;display:flex;position:relative}.homeFaqItem summary:after{content:"+";color:#1769e0;font-size:18px;font-weight:600;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.homeFaqItem[open] summary:after{content:"−";color:#ff8300}.homeFaqItem p{color:#657783;margin:0;padding:0 15px 16px;font-size:12px;line-height:1.6}.homeFaqMobileMore{display:none}.authFaqShortcut{color:#778792;justify-content:center;align-items:center;gap:7px;width:min(720px,100% - 32px);margin:0 auto 34px;font-size:12px;display:flex}.authFaqShortcut a{color:#1769e0;font-weight:850;text-decoration:none}.authFaqShortcut a:hover{color:#ff8300}@media (max-width:820px){.faqCategoryNav{grid-template-columns:1fr 1fr}.homeFaqGrid{grid-template-columns:1fr}}@media (max-width:600px){.faqPage{width:calc(100% - 24px);padding:27px 0 65px}.faqBreadcrumb{margin-bottom:22px}.faqHero h1{letter-spacing:-1.4px;font-size:38px}.faqHero>p:last-child{font-size:13px}.faqCategoryNav{grid-template-columns:1fr;margin-top:25px}.faqSections{gap:42px;margin-top:36px}.faqItem summary{gap:7px;min-height:58px;padding:13px 48px 13px 13px;font-size:12px}.faqQuestionNumber{display:none}.faqAnswer{padding:0 14px 16px;font-size:12px}.faqContactBox{flex-direction:column;align-items:stretch;margin-top:40px;padding:22px}.faqContactButton{width:100%}.homeFaqSection{width:calc(100% - 24px);margin:38px auto 48px;padding:21px 15px}.homeFaqHeader{align-items:flex-start}.homeFaqHeader>.homeFaqAllLink{display:none}.homeFaqHeader h2{font-size:23px}.homeDiscretionNote{grid-template-columns:auto minmax(0,1fr);padding:15px}.homeDiscretionNote a{border-top:1px solid #d7e6f3;grid-column:1/-1;justify-content:center}.homeFaqMobileMore{text-align:center;margin-top:20px;display:block}.homeFaqMobileMore .homeFaqAllLink{border:1px solid #bfd6ec;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.authFaqShortcut{width:calc(100% - 24px);margin-bottom:26px}}@media (min-width:761px){.faqHero>p:last-child{max-width:760px!important;font-size:17px!important;line-height:1.7!important}.faqCategoryNav a{min-height:54px!important;padding:0 16px!important;font-size:13.5px!important;font-weight:850!important;line-height:1.3!important}.faqSectionHeader>span{font-size:11px!important}.faqSectionHeader h2{font-size:30px!important;line-height:1.15!important}.faqSectionHeader p{max-width:780px!important;font-size:16px!important;line-height:1.6!important}.faqItem summary{gap:16px!important;min-height:72px!important;padding:18px 62px 18px 20px!important;font-size:16px!important;font-weight:850!important;line-height:1.45!important}.faqQuestionNumber{min-width:30px!important;font-size:11px!important}.faqItem summary:after{width:32px!important;height:32px!important;font-size:22px!important;right:20px!important}.faqAnswer{padding:0 62px 23px 66px!important;font-size:16px!important;line-height:1.75!important}.faqAnswer p{max-width:900px!important}.faqSections{gap:64px!important}.faqSectionHeader{margin-bottom:21px!important}.faqItem summary,.faqItem summary strong,.faqItem summary b,.faqItem summary p,.faqItem summary div,.faqItem summary span,.faqItem summary .faqQuestionTitle,.faqItem summary .faqQuestionText,.faqItem summary .faqItemQuestion{font-size:18px!important;line-height:1.45!important}.faqItem summary strong,.faqItem summary b,.faqItem summary .faqQuestionTitle,.faqItem summary .faqQuestionText,.faqItem summary .faqItemQuestion{font-weight:800!important}.faqQuestionNumber{font-size:12px!important;line-height:1!important}}.pwaApplicationShell{width:min(1060px,100% - 32px);margin:0 auto;padding:38px 0 90px}.pwaApplicationBreadcrumb{color:#74838d;align-items:center;gap:9px;margin-bottom:26px;font-size:13px;font-weight:750;display:flex}.pwaApplicationBreadcrumb a{color:#4f6674;text-decoration:none}.pwaApplicationBreadcrumb strong{color:#17384b}.pwaInstallCard{background:#fff;border:1px solid #d8e3e9;border-radius:20px;grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);display:grid;overflow:hidden;box-shadow:0 15px 45px #112f4312}.pwaInstallVisual{background:#17384b;place-items:center;min-height:520px;padding:42px;display:grid}.pwaPhoneMockup{text-align:center;background:#f5f7f8;border:7px solid #0d2432;border-radius:35px;flex-direction:column;justify-content:center;align-items:center;width:235px;min-height:405px;padding:29px 22px;display:flex;position:relative;box-shadow:0 20px 50px #00000042}.pwaPhoneSpeaker{background:#bcc7cd;border-radius:20px;width:58px;height:5px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.pwaPhoneMockup img{border-radius:24px;width:112px;height:112px;box-shadow:0 8px 28px #1434481f}.pwaPhoneMockup strong{color:#17384b;margin-top:22px;font-size:25px;font-weight:900}.pwaPhoneMockup span{color:#72828c;margin-top:7px;font-size:12px;font-weight:750}.pwaInstallCopy{padding:48px 48px 44px}.pwaInstallEyebrow{color:#ff8300;letter-spacing:.11em;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.pwaInstallCopy h1{color:#14202b;letter-spacing:-2px;max-width:550px;margin:0;font-size:clamp(38px,5vw,55px);line-height:1.03}.pwaInstallCopy h1 strong{color:#1769e0}.pwaInstallLead{color:#617580;max-width:590px;margin:20px 0 0;font-size:16px;line-height:1.7}.pwaInstallBenefits{grid-template-columns:1fr 1fr;gap:12px;margin-top:27px;display:grid}.pwaInstallBenefits div{color:#344c5a;align-items:center;gap:9px;font-size:14px;font-weight:750;display:flex}.pwaInstallBenefits i{color:#29a95b;background:#e9f8ee;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:900;display:grid}.pwaInstallButton{color:#fff;letter-spacing:.025em;cursor:pointer;background:#ff8300;border:0;border-radius:11px;width:100%;min-height:58px;margin-top:32px;padding:0 24px;font-size:14px;font-weight:900;transition:transform .15s,background .15s;box-shadow:0 8px 20px #ff830033}.pwaInstallButton:hover{background:#ef7800;transform:translateY(-1px)}.pwaInstallButton:disabled{opacity:.65;cursor:wait}.pwaInstallHelpButton{color:#607681;cursor:pointer;background:0 0;border:0;width:100%;margin-top:11px;padding:10px;font-size:12px;font-weight:750}.pwaIosHint{color:#607681;text-align:center;margin:13px 0 0;font-size:13px}.pwaInstallInstructions{background:#fff;border:1px solid #d7e2e8;border-radius:15px;margin-top:18px;padding:28px 31px}.pwaInstallInstructions h2{color:#17384b;margin:0;font-size:24px}.pwaInstallInstructions ol{color:#516976;margin:20px 0 0;padding-left:25px;font-size:16px;line-height:1.8}.pwaInstallInstructions p{color:#516976;font-size:16px;line-height:1.7}.pwaInstalledCard{background:#f1fbf4;border:1px solid #bde4c9;border-radius:17px;align-items:center;gap:22px;padding:34px;display:flex}.pwaInstalledIcon{color:#fff;background:#2eae61;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:900;display:grid}.pwaInstalledCard h2{color:#17384b;margin:5px 0 0;font-size:24px}.pwaInstalledCard p{color:#60766b;margin:8px 0 0;font-size:14px;line-height:1.55}.pwaApplicationInfo{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:22px;display:grid}.pwaApplicationInfo article{background:#fff;border:1px solid #dce5ea;border-radius:13px;padding:24px}.pwaApplicationInfo article>span{color:#ff8300;font-size:11px;font-weight:900}.pwaApplicationInfo h3{color:#17384b;margin:9px 0 0;font-size:18px}.pwaApplicationInfo p{color:#667985;margin:9px 0 0;font-size:14px;line-height:1.6}@media (max-width:760px){.pwaApplicationShell{width:calc(100% - 24px);padding:27px 0 65px}.pwaInstallCard{grid-template-columns:1fr}.pwaInstallVisual{min-height:300px;padding:27px}.pwaPhoneMockup{border-radius:28px;width:180px;min-height:265px}.pwaPhoneMockup img{border-radius:19px;width:82px;height:82px}.pwaPhoneMockup strong{margin-top:14px;font-size:21px}.pwaInstallCopy{padding:29px 21px 25px}.pwaInstallCopy h1{letter-spacing:-1.4px;font-size:37px}.pwaInstallLead{font-size:14px}.pwaInstallBenefits{grid-template-columns:1fr}.pwaInstallBenefits div{font-size:13px}.pwaInstallButton{min-height:55px}.pwaApplicationInfo{grid-template-columns:1fr}.pwaInstallInstructions{padding:23px 19px}.pwaInstalledCard{flex-direction:column;align-items:flex-start;padding:23px}}.topbarAppLink{color:#fff!important;letter-spacing:.035em!important;white-space:nowrap!important;background:#ff8300!important;border:1px solid #e97800!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:0 16px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;transition:background .15s,transform .15s,box-shadow .15s!important;display:inline-flex!important;box-shadow:0 3px 10px #ff83002e!important}.topbarAppLink:hover{background:#ec7800!important;transform:translateY(-1px)!important;box-shadow:0 5px 14px #ff83003d!important}.topbarAppIcon{color:#fff!important;background:#ffffff2e!important;border-radius:50%!important;place-items:center!important;width:19px!important;height:19px!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:grid!important}.topbarAppMobile{display:none!important}.topbarBrandCluster,.topbar .topbarBrandCluster{align-items:center!important}@media (min-width:761px){.offersPageBar{grid-template-columns:390px minmax(0,1fr) auto!important}.offersPageBrandCluster{align-items:center!important;gap:14px!important;width:auto!important;min-width:0!important;display:flex!important}}@media (max-width:760px){.topbarBrandCluster,.offersPageBrandCluster{gap:7px!important}.topbarAppLink{letter-spacing:.015em!important;min-height:32px!important;box-shadow:none!important;border-radius:8px!important;gap:5px!important;padding:0 9px!important;font-size:9px!important}.topbarAppDesktop{display:none!important}.topbarAppMobile{display:inline!important}.topbarAppIcon{width:16px!important;height:16px!important;font-size:11px!important}.offersPageBrandCluster{align-items:center!important;width:auto!important;min-width:0!important;display:flex!important}}@media (max-width:390px){.topbarAppLink{padding:0 7px!important;font-size:8.5px!important}.topbarAppIcon{width:15px!important;height:15px!important;font-size:10px!important}}.topbar{background:#12384d!important;border-bottom:1px solid #ffffff1a!important}.topbar .brand.brandLink,.topbar .brand.brandLink:visited{color:#fff!important}.topbar .brandBus{color:#63d33b!important}.topbarOffersLink,.topbarOffersLink:visited{color:#fff!important}.topbarOffersLink:hover{opacity:.92;color:#fff!important}.topbarOffersLink:before{box-shadow:0 0 0 4px #ff950024!important}.topbarAppLink{box-shadow:0 6px 18px #0000002e!important}.topbar .badge,.topbar [class*=Status],.topbar [class*=status],.topbar [class*=Logged],.topbar [class*=logged]{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff1f!important}.topbar hr,.topbarDivider,.topbarSeparator{background:#ffffff1a!important;border-color:#ffffff1a!important}@media (max-width:760px){.topbar{background:#12384d!important}.topbarOffersLink,.topbarAppLink{min-height:34px!important}.topbar{flex-wrap:wrap!important;row-gap:10px!important;height:auto!important;min-height:0!important;padding:12px 16px 14px!important;overflow:visible!important}.topbar>.topbarBrandCluster{flex:0 0 100%!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"logo logo""offers application"!important;align-items:center!important;gap:9px 10px!important;width:100%!important;max-width:100%!important;margin-left:0!important;display:grid!important}.topbarBrandCluster .brand.brandLink{background-position:-16px!important;background-size:auto 130px!important;flex:none!important;grid-area:logo!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:44px!important;min-height:44px!important;margin:0!important}.topbarBrandCluster .topbarOffersLink{white-space:nowrap!important;border-left:0!important;grid-area:offers!important;justify-self:start!important;min-width:0!important;height:34px!important;margin:0!important;padding:0 8px 0 0!important;font-size:10px!important}.topbarBrandCluster .topbarAppLink{white-space:nowrap!important;grid-area:application!important;justify-self:end!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:34px!important;margin:0!important;padding:0 11px!important;font-size:10px!important}.topbarAppMobile{display:inline!important}.topbarAppDesktop{display:none!important}.topbar>.badge{flex:none!important;margin:2px auto 0!important}}@media (max-width:390px){.topbar{padding-left:12px!important;padding-right:12px!important}.topbarBrandCluster .brand.brandLink{background-position:-15px!important;background-size:auto 122px!important;width:140px!important;min-width:140px!important;max-width:140px!important}.topbarBrandCluster .topbarOffersLink,.topbarBrandCluster .topbarAppLink{font-size:9px!important}}.topbar .topbarBrandCluster .brand.brandLink{box-sizing:border-box!important;background-color:#fff!important;background-image:url(/busport-logo.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:auto 166px!important;border:1px solid #102f431a!important;border-radius:12px!important;flex:0 0 245px!important;width:245px!important;min-width:245px!important;max-width:245px!important;height:62px!important;min-height:62px!important;margin:0!important;padding:0!important;text-decoration:none!important;overflow:hidden!important;box-shadow:0 3px 12px #071f301a!important}.topbar .topbarBrandCluster .brand.brandLink>span{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.offersPageBrandCluster .offersPageBrand{box-sizing:border-box!important;color:#0000!important;background-color:#fff!important;background-image:url(/busport-logo.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:auto 166px!important;border:1px solid #102f431a!important;border-radius:12px!important;width:245px!important;min-width:245px!important;max-width:245px!important;height:62px!important;min-height:62px!important;margin:0!important;padding:0!important;font-size:0!important;text-decoration:none!important;overflow:hidden!important;box-shadow:0 3px 12px #071f301a!important}.offersPageBrandCluster .offersPageBrand strong{color:#0000!important;font-size:0!important}@media (min-width:761px) and (max-width:1100px){.topbar .topbarBrandCluster .brand.brandLink,.offersPageBrandCluster .offersPageBrand{background-size:auto 152px!important;flex-basis:215px!important;width:215px!important;min-width:215px!important;max-width:215px!important;height:58px!important;min-height:58px!important}}@media (max-width:760px){.topbar .topbarBrandCluster .brand.brandLink,.offersPageBrandCluster .offersPageBrand{background-position:50%!important;background-size:auto 128px!important;border-radius:10px!important;flex:0 0 178px!important;width:178px!important;min-width:178px!important;max-width:178px!important;height:48px!important;min-height:48px!important;box-shadow:0 2px 8px #071f301a!important}}@media (max-width:390px){.topbar .topbarBrandCluster .brand.brandLink,.offersPageBrandCluster .offersPageBrand{background-size:auto 119px!important;flex-basis:162px!important;width:162px!important;min-width:162px!important;max-width:162px!important;height:46px!important;min-height:46px!important}}:root{--busport-header-shell:980px}.topbar{height:auto!important;min-height:84px!important;padding:12px max(24px, calc((100% - var(--busport-header-shell)) / 2))!important;align-items:center!important;gap:18px!important}.topbarBrandCluster,.topbar>.topbarBrandCluster{align-items:center!important;gap:16px!important;margin-left:0!important}.topbar .topbarBrandCluster .brand.brandLink,.topbar .brand.brandLink,.topbar a.brand.brandLink,header.topbar .brand.brandLink,header.topbar a.brand.brandLink{box-sizing:border-box!important;background-color:#fff!important;background-image:url(/busport-logo.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:78%!important;border:1px solid #ffffff29!important;border-radius:13px!important;flex:0 0 224px!important;justify-content:center!important;align-items:center!important;width:224px!important;min-width:224px!important;max-width:224px!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 7px 20px #071f3021!important}.topbar .brand.brandLink>span,.topbar a.brand.brandLink>span,header.topbar .brand.brandLink>span,header.topbar a.brand.brandLink>span{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (min-width:1101px){.accountToolbarShell{width:min(var(--busport-header-shell), calc(100% - 48px))!important;gap:12px!important}.accountUtilityNav{gap:3px!important}.accountUtilityLink{border-bottom:2px solid #0000!important;border-radius:0!important;min-height:42px!important;padding:0 8px!important;font-size:11px!important}.accountToolbarActions{gap:6px!important}.accountPrimaryCta{padding-left:12px!important;padding-right:12px!important;font-size:10.5px!important}.accountSettingsButton,.accountLogoutButton{min-width:70px!important;padding-left:10px!important;padding-right:10px!important}}.accountUtilityLink.isActive,.accountUtilityLink[aria-current=page]{color:#1769b0!important;background:0 0!important;border-bottom-color:#ff8300!important;font-weight:900!important}.accountAttentionCount{box-sizing:border-box!important;color:#fff!important;vertical-align:middle!important;background:#f27c0a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;margin-left:5px!important;padding:0 5px!important;font-size:10px!important;font-weight:900!important;line-height:18px!important;display:inline-flex!important}html[data-pwa-standalone=true] .topbarAppLink{background:#347f61!important;border-color:#2f765b!important;box-shadow:0 4px 12px #144d3833!important}html[data-pwa-standalone=true] .topbarAppLink:hover{background:#2d7156!important}html[data-pwa-standalone=true] .topbarAppIcon{font-size:0!important}html[data-pwa-standalone=true] .topbarAppIcon:before{content:"✓";font-size:12px;line-height:1}html[data-pwa-standalone=true] .topbarAppDesktop{font-size:0!important}html[data-pwa-standalone=true] .topbarAppDesktop:after{content:"APLIKACJA";font-size:11px}@media (min-width:761px) and (max-width:1100px){.topbar{min-height:82px!important;padding:12px 24px!important}.topbar .topbarBrandCluster .brand.brandLink,.topbar .brand.brandLink,.topbar a.brand.brandLink,header.topbar .brand.brandLink,header.topbar a.brand.brandLink{flex-basis:215px!important;width:215px!important;min-width:215px!important;max-width:215px!important;height:58px!important;min-height:58px!important}.accountUtilityLink.isActive,.accountUtilityLink[aria-current=page]{background:#f6fafc!important;border-color:#bcd4e5!important;box-shadow:inset 0 -2px #ff8300!important}}@media (max-width:760px){.topbar{min-height:0!important;padding:12px max(12px, calc((100% - var(--busport-header-shell)) / 2)) 14px!important;row-gap:10px!important;overflow:visible!important}.topbar>.topbarBrandCluster{flex:0 0 100%!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"logo logo""offers application"!important;gap:9px 10px!important;width:100%!important;max-width:100%!important;display:grid!important}.topbar .topbarBrandCluster .brand.brandLink,.topbar .brand.brandLink,.topbar a.brand.brandLink,header.topbar .brand.brandLink,header.topbar a.brand.brandLink{background-position:50%!important;background-size:78%!important;border-radius:11px!important;flex:none!important;grid-area:logo!important;justify-self:start!important;width:178px!important;min-width:178px!important;max-width:178px!important;height:48px!important;min-height:48px!important}.topbarBrandCluster .topbarOffersLink{grid-area:offers!important;justify-self:start!important}.topbarBrandCluster .topbarAppLink{grid-area:application!important;justify-self:end!important}.topbar>.badge,.topbar>[class*=Status],.topbar>[class*=status]{flex:0 0 100%!important;margin-left:0!important}.accountUtilityLink.isActive,.accountUtilityLink[aria-current=page]{background:#f6fafc!important;border-color:#bcd4e5!important;box-shadow:inset 0 -2px #ff8300!important}html[data-pwa-standalone=true] .topbarAppMobile{font-size:0!important}html[data-pwa-standalone=true] .topbarAppMobile:after{content:"APLIKACJA";font-size:9px}}@media (max-width:390px){.topbar .topbarBrandCluster .brand.brandLink,.topbar .brand.brandLink,.topbar a.brand.brandLink,header.topbar .brand.brandLink,header.topbar a.brand.brandLink{width:162px!important;min-width:162px!important;max-width:162px!important;height:46px!important;min-height:46px!important}}.notificationBell{color:#435866;white-space:nowrap;background:#fff;border:1px solid #dce5ea;border-radius:9px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex;position:relative}.notificationBell.hasUnread{color:#17384b;background:#fff9f2;border-color:#ffd19a}.notificationBellIcon{font-size:15px;line-height:1}.notificationBellCount{color:#fff;background:#ff8300;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-weight:900;display:inline-flex}.notificationsPage{width:min(1040px,100% - 32px);margin:0 auto;padding:38px 0 90px}.notificationsBreadcrumb{color:#768792;align-items:center;gap:9px;margin-bottom:27px;font-size:12px;display:flex}.notificationsBreadcrumb a{color:#526b79;text-decoration:none}.notificationsBreadcrumb strong{color:#17384b}.notificationsHeader{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:30px;display:flex}.notificationsHeader>div>p{color:#1769e0;letter-spacing:.1em;margin:0 0 8px;font-size:10px;font-weight:900}.notificationsHeader h1{color:#14202b;letter-spacing:-2px;margin:0;font-size:clamp(36px,5vw,54px);line-height:1.03}.notificationsHeader h1 strong{color:#1769e0}.notificationsHeaderLead{color:#687b87;max-width:380px;margin:0 0 4px;font-size:14px;line-height:1.6}.notificationsToolbar{color:#677b87;background:#fff;border:1px solid #dce5ea;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-bottom:11px;padding:8px 14px;font-size:12px;font-weight:750;display:flex}.notificationsToolbar button{color:#1769e0;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.notificationsList{gap:8px;display:grid}.notificationItem{width:100%;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ea;border-radius:12px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.notificationItem:hover{border-color:#b9d4eb;transform:translateY(-1px);box-shadow:0 7px 20px #1237500f}.notificationItem.isUnread{background:#fffaf4;border-color:#ffd29f}.notificationUnreadDot{background:#ff8300;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #ff83001a}.notificationItemBody{min-width:0}.notificationItemType{color:#ff8300;letter-spacing:.07em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.notificationItemBody strong{color:#17384b;font-size:15px;line-height:1.4;display:block}.notificationItemBody p{color:#617580;max-width:760px;margin:6px 0 0;font-size:13px;line-height:1.55}.notificationItemBody time{color:#91a0a8;margin-top:7px;font-size:10px;display:block}.notificationItemArrow{color:#1769e0;font-size:18px;font-weight:900}.notificationsEmpty{text-align:center;background:#fff;border:1px solid #dce5ea;border-radius:15px;padding:55px 25px}.notificationsEmpty>div{font-size:35px}.notificationsEmpty h2{color:#17384b;margin:14px 0 0}.notificationsEmpty p{color:#6a7d88;max-width:520px;margin:9px auto 0;font-size:13px;line-height:1.6}@media (max-width:760px){.notificationBell{min-height:36px;padding:0 9px}.notificationBellLabel{display:none}.notificationsPage{width:calc(100% - 24px);padding:27px 0 65px}.notificationsHeader{flex-direction:column;align-items:flex-start;gap:12px}.notificationsHeader h1{font-size:38px}.notificationsHeaderLead{max-width:none;font-size:13px}.notificationsToolbar{flex-direction:column;align-items:flex-start}.notificationItem{grid-template-columns:11px minmax(0,1fr) auto;gap:9px;min-height:86px;padding:15px 13px}.notificationItemBody strong{font-size:13px}.notificationItemBody p{font-size:12px}}.privacyModeGrid{gap:12px;margin-top:18px;display:grid}.privacyModeGrid>label{cursor:pointer;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:24px 1fr;gap:5px 10px;padding:16px;display:grid}.privacyModeGrid>label.selected{background:#34b47c1a;border-color:#63d7a5}.privacyModeGrid>label.privacyModeOpen.selected{background:#f0b35e1a;border-color:#f0b35e}.privacyModeGrid input{grid-row:1/span 2;margin-top:3px}.privacyModeGrid strong,.privacyModeGrid span{display:block}.privacyModeGrid span{opacity:.78;line-height:1.45}.privacyOpenConfirmation{background:#f0b35e14;border:1px solid #f0b35e;border-radius:10px;gap:10px;margin-top:16px;padding:14px;display:flex}.driverPrivacyBadge,.contactProtectedBadge{color:#63d7a5;letter-spacing:.05em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.contactProtectedCard{background:#63d7a512;border:1px solid #63d7a559;border-radius:12px;padding:18px}.contactProtectedCard strong,.contactProtectedCard span{display:block}.contactProtectedCard span{opacity:.8;margin-top:8px}.contactGrantActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.contactGrantActions button{border-radius:8px;min-height:42px;padding:0 16px;font-weight:800}.topbar{position:relative!important}.topbar>.notificationBell{color:#fff!important;min-width:46px!important;min-height:42px!important;box-shadow:none!important;background:#ffffff1c!important;border-color:#ffffff47!important;flex:none!important;justify-content:center!important;margin-left:auto!important;padding:0 11px!important}.topbar>.notificationBell.hasUnread{color:#fff!important;background:#ff830029!important;border-color:#ffae4cb8!important}.topbar>.notificationBell:hover,.topbar>.notificationBell:focus-visible{background:#ffffff2e!important;border-color:#ffffff94!important}.topbar>.notificationBell:focus-visible{outline-offset:2px!important;outline:3px solid #ffffff52!important}.topbar>.notificationBell .notificationBellIcon{font-size:17px!important}.topbar>.notificationBell .notificationBellCount{min-width:20px!important;height:20px!important;padding:0 5px!important}@media (max-width:760px){.topbar>.notificationBell{z-index:5!important;margin:0!important;position:absolute!important;top:15px!important;right:12px!important}.topbar>.topbarBrandCluster{padding-right:0!important}}.accountSecuritySection{border-top:1px solid #d9e2e8;margin-top:38px;padding-top:34px;scroll-margin-top:18px}.accountSecurityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.accountSecurityGrid>div{background:#fff;border:1px solid #dbe3e9;border-radius:12px;align-content:start;gap:7px;min-width:0;padding:18px;display:grid}.accountSecurityGrid span,.accountDangerZone>span{color:#728491;letter-spacing:.08em;font-size:10px;font-weight:900}.accountSecurityGrid strong{overflow-wrap:anywhere;color:#20394a;font-size:14px}.accountSecurityGrid a{color:#1769b0;width:fit-content;margin-top:5px;font-size:11px;font-weight:900;text-decoration:none}.accountSecurityGrid a:hover{text-decoration:underline}.accountDangerZone{background:#fffdfd;border:1px solid #e5bcbc;border-radius:12px;margin-top:18px;padding:18px}.accountDangerZone>span{color:#a44646}.accountDangerZone h3{color:#672b2b;margin:5px 0 0}.accountDangerZone>p{color:#706363;max-width:660px;margin:8px 0 15px;font-size:14px;line-height:1.55}.dangerAccountOutlineButton{color:#a52b2b;cursor:pointer;background:#fff;border:1px solid #bd4040;border-radius:9px;min-height:42px;padding:0 15px;font-weight:900}.dangerAccountOutlineButton:hover{background:#fff6f6}.dangerAccountOutlineButton:disabled{opacity:.55;cursor:not-allowed}.deleteAccountFlow{gap:14px;max-width:720px;padding-top:3px;display:grid}.deleteAccountFlow h4,.deleteAccountFlow p,.deleteAccountFlow ul{margin:0}.deleteAccountFlow h4{color:#5f2929;font-size:16px}.deleteAccountFlow ul{color:#6e6060;padding-left:20px;line-height:1.55}.deleteAccountFlow label{color:#5c4a4a;font-size:13px;line-height:1.5}.deleteAccountFlow input{box-sizing:border-box;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfb1b1;border-radius:8px;padding:0 13px}.deleteAccountFlow input:focus{border-color:#b72e2e;outline:none;box-shadow:0 0 0 3px #b72e2e17}.deleteAccountFlow .deleteAccountCodeInput{letter-spacing:.28em;text-align:center;max-width:250px;font-size:22px;font-weight:900}.deleteAccountCodeHelp{color:#776a6a;font-size:13px}@media (max-width:760px){.accountSecurityGrid{grid-template-columns:1fr}.accountDangerZone{padding:16px}.deleteAccountActions{grid-template-columns:1fr;display:grid}.deleteAccountActions button{width:100%}}.pushOnboardingSheet{z-index:450;box-sizing:border-box;color:#352b2b;background:#fffdfb;border:1px solid #7a2a2a33;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;width:min(460px,100vw - 40px);max-height:calc(100dvh - 40px);padding:20px;display:grid;position:fixed;bottom:20px;right:20px;overflow:auto;box-shadow:0 18px 50px #30151538}.pushOnboardingIcon{background:#f8e6e4;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.pushOnboardingBody{min-width:0}.pushOnboardingEyebrow{color:#a13131;letter-spacing:.1em;margin:0 0 4px;font-size:11px;font-weight:900}.pushOnboardingSheet h2{margin:0 0 8px;font-size:21px;line-height:1.2}.pushOnboardingSheet p,.pushOnboardingSheet ul{margin-top:8px;margin-bottom:8px;line-height:1.45}.pushOnboardingSheet ul{padding-left:20px}.pushOnboardingOfflineNote{color:#5f4545;margin-top:10px;font-size:13px;display:block}.pushOnboardingMessage{color:#9b2929;font-weight:700}.pushOnboardingActions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.pushOnboardingPrimary,.pushOnboardingLater,.pushControlGuideButton{min-height:42px;font:inherit;letter-spacing:.03em;cursor:pointer;border-radius:8px;font-size:12px;font-weight:900}.pushOnboardingPrimary{color:#fff;background:#b52f2f;border:1px solid #a32929;flex:240px;padding:0 16px}.pushOnboardingLater{color:#594b4b;background:#fff;border:1px solid #d5c3c3;flex:0 100px;padding:0 15px}.pushOnboardingSheet button:disabled{cursor:wait;opacity:.65}.pushControlEmailState{color:#615353;margin-top:12px;font-size:13px}.pushControlGuideButton{color:#7a3030;background:#fff;border:1px solid #c7abab;min-height:36px;padding:0 11px}.pushControlGuide{color:#5f5151;margin:12px 0 0;padding-left:21px;line-height:1.55}@media (max-width:600px){.pushOnboardingSheet{border-radius:13px;grid-template-columns:36px minmax(0,1fr);width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:15px;bottom:10px;right:10px}.pushOnboardingIcon{width:36px;height:36px;font-size:18px}.pushOnboardingSheet h2{font-size:19px}.pushOnboardingActions{grid-template-columns:1fr;display:grid}.pushOnboardingPrimary,.pushOnboardingLater{width:100%}}.offersPageSeoTitle{color:#17384b;letter-spacing:-.025em;max-width:920px;margin:0 0 18px;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.12}@media (max-width:760px){.offersPageSeoTitle{margin-bottom:14px;font-size:25px;line-height:1.16}}.liveBoardMobileTop,.liveBoardMobileDate,.liveBoardMobileCta{display:none}@media (max-width:760px){.offersPage .liveBoardHeaderRow{display:none!important}.offersPage .liveBoardList{width:100%}.offersPage .liveBoardRow{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;grid-template-columns:1fr!important;gap:0!important;min-height:0!important;padding:16px!important;display:flex!important}.offersPage .liveBoardType,.offersPage .liveBoardAvatar,.offersPage .liveBoardMetaRow,.offersPage .liveBoardDate{display:none!important}.offersPage .liveBoardMobileTop{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;margin:0 0 11px;display:flex}.offersPage .liveBoardMobileStatus{letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.offersPage .liveBoardMobileStatus.isRequest{color:#a94700;background:#fff0e3;border-color:#efc092}.offersPage .liveBoardMobileStatus.isAvailability{color:#1458bb;background:#eaf4ff;border-color:#b7d3f6}.offersPage .liveBoardMobileStatus .requestDot,.offersPage .liveBoardMobileStatus .availabilityDot{border-radius:999px;flex:0 0 8px;width:8px!important;height:8px!important}.offersPage .liveBoardMobileStatus .requestDot{background:#e56e08!important}.offersPage .liveBoardMobileStatus .availabilityDot{background:#1769e0!important}.offersPage .liveBoardMobileMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.offersPage .liveBoardMobileRef{color:#536975;letter-spacing:.03em;white-space:nowrap;font-size:11px;font-weight:900;line-height:1.2}.offersPage .liveBoardMobileMeta .ownerEntryBadge{white-space:nowrap;margin:0;font-size:9px}.offersPage .liveBoardIdentity{width:100%;min-width:0;display:block!important}.offersPage .liveBoardMain{flex-direction:column;width:100%;min-width:0;display:flex!important}.offersPage .liveBoardTitleLine{flex-wrap:wrap;order:1;align-items:center;width:100%;min-width:0;margin:0;display:flex;gap:6px!important}.offersPage .liveBoardTitleLine>strong{color:#172f3e;letter-spacing:-.015em;overflow-wrap:break-word;word-break:normal;flex:100%;width:100%;min-width:0;max-width:100%;font-size:19px!important;font-weight:900!important;line-height:1.25!important}.offersPage .liveBoardMain>p{overflow-wrap:break-word;word-break:normal;order:2;max-width:100%;color:#334b59!important;margin:8px 0 0!important;font-size:14px!important;font-weight:800!important;line-height:1.42!important}.offersPage .liveBoardMain>small{overflow-wrap:break-word;word-break:normal;order:3;max-width:100%;color:#627680!important;margin:4px 0 0!important;font-size:13px!important;line-height:1.4!important}.offersPage .liveBoardMobileDate{color:#233f4f;flex-wrap:wrap;order:4;align-items:center;gap:6px;min-height:32px;margin:10px 0 0;display:flex}.offersPage .liveBoardMobileDateIcon{font-size:15px;line-height:1}.offersPage .liveBoardMobileRelative{color:#3e5663;white-space:nowrap;background:#e9eef1;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;line-height:1.2}.offersPage .liveBoardMobileDate>strong{font-size:14px;font-weight:900;line-height:1.35}.offersPage .liveBoardCompensation{flex-wrap:wrap;order:5;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:7px 9px;margin:9px 0 0!important;display:flex!important}.offersPage .liveBoardCompensation>strong{overflow-wrap:break-word;font-size:14px!important;line-height:1.35!important}.offersPage .liveBoardCompensation>span{color:#174d38;background:#edf8f3;border:1px solid #9bcdb8;line-height:1.2;padding:3px 6px!important;font-size:10px!important}.offersPage .liveBoardCompensation>span:before{content:"✓ "}.offersPage .ownerPrivacyPreview,.offersPage .driverPrivacyBadge{color:#174d38;letter-spacing:.01em;background:#edf8f3;border:1px solid #9bcdb8;border-radius:8px;order:6;width:fit-content;max-width:100%;margin:9px 0 0;padding:7px 9px;font-size:11px;font-weight:800;line-height:1.35}.offersPage .driverPrivacyBadge{align-items:center;gap:6px;display:inline-flex}.offersPage .ownerPrivacyDesktop{display:none!important}.offersPage .ownerPrivacyMobile{display:block!important}.offersPage .liveBoardTrust{order:7;line-height:1.35;gap:6px!important;margin:7px 0 0!important;font-size:11px!important}.offersPage .liveBoardMobileCta{color:#fff;letter-spacing:.045em;border-radius:9px;order:8;justify-content:center;align-items:center;width:100%;min-height:52px;margin:13px 0 0;padding:0 14px;font-size:12px;font-weight:900;line-height:1;display:flex}.offersPage .requestRow .liveBoardMobileCta{background:#c85800}.offersPage .availabilityRow .liveBoardMobileCta{background:#1769e0}.topbar>.notificationBell{z-index:20!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:10px!important;right:10px!important;overflow:visible!important}.topbar>.notificationBell .notificationBellIcon{font-size:15px!important;line-height:1!important}.topbar>.notificationBell .notificationBellCount{border-radius:999px!important;width:auto!important;min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:9px!important;line-height:16px!important;position:absolute!important;top:-5px!important;right:-5px!important}.topbar>.topbarBrandCluster{position:relative!important}.topbarBrandCluster>.notificationBell{z-index:30!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:9px!important;right:0!important;overflow:visible!important}.topbarBrandCluster>.notificationBell .notificationBellIcon{font-size:13px!important;line-height:1!important}.topbarBrandCluster>.notificationBell .notificationBellCount{border-radius:999px!important;width:auto!important;min-width:15px!important;height:15px!important;padding:0 3px!important;font-size:8px!important;line-height:15px!important;position:absolute!important;top:-5px!important;right:-5px!important}}.topbarTendersLink{color:#fff;letter-spacing:.045em;white-space:nowrap;border-left:1px solid #ffffff38;align-items:center;height:38px;padding:0 0 0 16px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.topbarTendersLink:hover,.topbarTendersLink.isActive{color:#ff9c2f;transform:translateY(-1px)}.homeTendersSection{box-sizing:border-box;background:#fff;border:1px solid #d9e2e8;border-radius:17px;width:min(1180px,100% - 36px);margin:0 auto 40px;padding:0 22px 22px;box-shadow:0 10px 30px #192d410f}.homeTendersHeader{color:#fff;background:#182a38;border-radius:16px 16px 0 0;grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr);align-items:end;gap:24px;margin:0 -22px;padding:20px 22px;display:grid}.homeTendersHeader p{color:#c9d5dc;margin:0;font-size:14px;line-height:1.55}.homeTendersHeader>div>p{color:#ff9c2f;letter-spacing:.12em;margin-bottom:6px;font-size:10px;font-weight:900}.homeTendersHeader h2{color:#fff;margin:0;font-size:25px;line-height:1.1}.homeTendersList{display:grid}.homeTenderRow{min-width:0;color:inherit;border-bottom:1px solid #e1e7eb;grid-template-columns:150px minmax(0,1fr) 185px 88px;align-items:center;gap:16px;padding:17px 4px;text-decoration:none;display:grid}.homeTenderRow:hover h3,.homeTenderRow:focus-visible h3{color:#1769e0}.homeTenderRow:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #1769e038}.homeTenderBadges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.homeTenderBadges span{color:#536a75;text-transform:uppercase;overflow-wrap:anywhere;border:1px solid #d7e1e6;border-radius:999px;max-width:100%;padding:5px 8px;font-size:9px;font-weight:900}.homeTenderBadges .homeTenderNewBadge{color:#187754;background:#edf9f4;border-color:#b9dfcf}.homeTenderMain{min-width:0}.homeTenderMain h3{color:#17384b;margin:0;font-size:15px;line-height:1.35;transition:color .15s}.homeTenderMain strong{color:#657781;margin-top:5px;font-size:12px;line-height:1.35;display:block}.homeTenderDates{gap:6px;margin:0;display:grid}.homeTenderDates div{justify-content:space-between;gap:8px;display:flex}.homeTenderDates dt{color:#778791;text-transform:uppercase;font-size:10px;font-weight:800}.homeTenderDates dd{color:#304b5a;white-space:nowrap;margin:0;font-size:11px;font-weight:900}.homeTenderCta{color:#1769e0;white-space:nowrap;justify-self:end;font-size:11px;font-weight:900}.homeTendersAllLink{color:#fff;background:#1769e0;border-radius:8px;align-items:center;min-height:44px;margin-top:18px;padding:0 16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.tenderDriverRequestCta{box-sizing:border-box;background:#fff;border:1px solid #ccdce6;border-left:5px solid #ff8300;border-radius:13px;width:min(1180px,100% - 36px);margin:0 auto 56px;padding:27px 30px;box-shadow:0 9px 24px #182a3814}.tenderDriverRequestBrand{color:#1769e0;letter-spacing:.12em;margin:0 0 7px;font-size:10px;font-weight:900}.tenderDriverRequestCta h2{color:#17384b;margin:0;font-size:clamp(21px,3vw,29px);line-height:1.2}.tenderDriverRequestCta>p:not(.tenderDriverRequestBrand){color:#5d707b;margin:9px 0 19px;line-height:1.55}.tenderDriverRequestButton{color:#fff;background:#d76500;border-radius:9px;align-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:900px){.homeTenderRow{grid-template-columns:130px minmax(0,1fr) 165px}.homeTenderCta{grid-column:2;justify-self:start}}@media (max-width:760px){.topbar>.topbarBrandCluster.topbarBrandCluster{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"logo logo""offers tenders""application application"!important;column-gap:8px!important;max-width:100%!important}.topbarBrandCluster .topbarOffersLink,.topbarBrandCluster .topbarTendersLink{box-sizing:border-box;border-left:0;justify-content:center;min-width:0;height:34px;font-size:10px;justify-self:stretch!important;width:100%!important;padding:0 6px!important}.topbarBrandCluster .topbarTendersLink{grid-area:tenders}.topbarBrandCluster .topbarAppLink{min-width:0;justify-self:center!important}.homeTendersSection{width:min(100% - 24px,1180px);padding:0 14px 17px}.homeTendersHeader{grid-template-columns:1fr;gap:9px;margin:0 -14px;padding:18px 16px}.homeTendersHeader h2{font-size:22px}.homeTenderRow{grid-template-columns:1fr auto;align-items:start;gap:9px 12px;padding:17px 2px}.homeTenderBadges,.homeTenderMain{grid-column:1/-1}.homeTenderDates{grid-column:1}.homeTenderCta{grid-column:2;align-self:end;align-items:center;min-height:44px;display:inline-flex}.homeTenderDates div{justify-content:flex-start}.homeTendersAllLink,.tenderDriverRequestButton{box-sizing:border-box;text-align:center;justify-content:center;width:100%}.tenderDriverRequestCta{width:min(100% - 24px,1180px);margin-bottom:42px;padding:22px 18px}}@media (max-width:390px){.topbarBrandCluster .topbarOffersLink,.topbarBrandCluster .topbarTendersLink,.topbarBrandCluster .topbarAppLink{font-size:9px!important}.topbarBrandCluster .topbarOffersLink,.topbarBrandCluster .topbarTendersLink{padding-left:4px!important;padding-right:4px!important}.topbarBrandCluster .topbarAppLink{padding-left:7px!important;padding-right:7px!important}}@media print{.tenderDriverRequestCta{display:none!important}}@media (min-width:761px) and (max-width:820px){.topbar{gap:10px!important;padding-left:16px!important;padding-right:16px!important}.topbar>.topbarBrandCluster{gap:10px!important}.topbar .topbarBrandCluster .brand.brandLink,.topbar .brand.brandLink,.topbar a.brand.brandLink,header.topbar .brand.brandLink,header.topbar a.brand.brandLink{flex-basis:190px!important;width:190px!important;min-width:190px!important;max-width:190px!important}.topbarBrandCluster .topbarOffersLink,.topbarBrandCluster .topbarBusnewsLink,.topbarBrandCluster .topbarTendersLink{padding-left:10px!important;font-size:10px!important}.topbarBrandCluster .topbarAppLink{padding-left:10px!important;padding-right:10px!important;font-size:9.5px!important}}.topbarBusnewsLink{color:#fff;letter-spacing:.045em;white-space:nowrap;border-left:1px solid #ffffff38;justify-content:center;align-items:center;height:38px;padding:0 0 0 16px;font-size:12px;font-weight:900;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.topbarBusnewsLink:hover,.topbarBusnewsLink.isActive{color:#ff9c2f;transform:translateY(-1px)}.busnewsShell,.busnewsArticleShell{width:min(1180px,100% - 36px);margin:0 auto}.busnewsHero{border-bottom:1px solid #dbe4ea;padding:68px 0 38px}.busnewsHero>span,.busnewsArticleCategory,.busnewsListContent>span,.busnewsHome article>span{color:#0875d1;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.busnewsIndexTitle{color:#071a33;overflow-wrap:anywhere;margin:7px 0 10px;font-size:54px;line-height:1.06}.busnewsHero p{color:#536b79;max-width:680px;margin:0;font-size:18px;line-height:1.55}.busnewsCategories{flex-wrap:wrap;gap:8px;padding:22px 0;display:flex}.busnewsCategories a{color:#294b5f;border:1px solid #cddce5;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.busnewsCategories a.active{color:#fff;background:#0875d1;border-color:#0875d1}.busnewsList{gap:18px;padding-bottom:60px;display:grid}.busnewsList>article{background:#fff;border:1px solid #d5e0e7;border-radius:14px;overflow:hidden;box-shadow:0 9px 25px #122b3d0f}.busnewsList>article.hasVisual{grid-template-columns:220px minmax(0,1fr);display:grid}.busnewsListVisual{box-sizing:border-box;background:#f4f8f6;border-right:1px solid #dbe5e9;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-width:0;padding:24px;display:flex}.busnewsListVisual img{object-fit:contain;width:auto;max-width:150px;height:auto;max-height:80px}.busnewsListVisual.crest img{max-height:100px}.busnewsListVisual small{color:#526b60;text-align:center;font-size:10px;font-weight:800;line-height:1.35}.busnewsListContent{min-width:0;padding:27px 30px}.busnewsList time{color:#748995;margin-left:12px;font-size:12px}.busnewsList h2{margin:12px 0 8px;font-size:25px;line-height:1.2}.busnewsList h2 a{color:#102f43;text-decoration:none}.busnewsList p{color:#5a707d;margin:0 0 18px;line-height:1.55}.busnewsList article>div:last-child>a{color:#0875d1;font-size:11px;font-weight:900;text-decoration:none}.busnewsPagination{justify-content:center;align-items:center;gap:24px;padding:0 0 60px;display:flex}.busnewsPagination a{color:#0875d1;font-weight:900;text-decoration:none}.busnewsEmpty{text-align:center;border:1px dashed #c8d8e2;border-radius:14px;padding:50px}.busnewsArticleShell{max-width:920px;padding:22px 0 64px}.busnewsArticleActions{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.busnewsArticleActions a,.busnewsShare{color:#0875d1;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900;text-decoration:none}.busnewsArticleHeader{max-width:900px}.busnewsArticleTitle{color:#071a33;overflow-wrap:anywhere;max-width:900px;margin:10px 0 12px;font-size:36px;font-weight:700;line-height:1.12}.busnewsArticleMeta{color:#748995;align-items:center;gap:9px;font-size:13px;display:flex}.busnewsArticleMeta time{color:inherit;font-size:inherit}.busnewsArticleLead{color:#365467;max-width:820px;margin:14px 0 0;font-size:18px;font-weight:550;line-height:1.56}.busnewsDraftBadge{color:#7a4b00;letter-spacing:.08em;box-sizing:border-box;background:#fff3cd;border-radius:999px;width:max-content;max-width:100%;margin:12px 0 0;padding:7px 10px;font-size:10px;font-weight:900}.busnewsManufacturer{box-sizing:border-box;border-top:1px solid #e2eaee;border-bottom:1px solid #e2eaee;align-items:center;gap:14px;width:100%;max-width:800px;margin:18px 0 0;padding:12px 0;display:flex}.busnewsManufacturer img{object-fit:contain;width:auto;max-width:112px;height:36px}.busnewsManufacturer div{gap:2px;display:grid}.busnewsManufacturer span{color:#748995;letter-spacing:.1em;font-size:9px;font-weight:900}.busnewsManufacturer strong{color:#27485a;font-size:13px;line-height:1.3}.busnewsVisualDiagnostic{box-sizing:border-box;background:#f7fafb;border:1px solid #d8e5eb;border-radius:8px;gap:3px;width:100%;max-width:800px;margin:12px 0 0;padding:10px 12px;display:grid}.busnewsVisualDiagnostic span{color:#0875d1;letter-spacing:.1em;font-size:9px;font-weight:900}.busnewsVisualDiagnostic strong{color:#27485a;font-size:12px}.busnewsVisualDiagnostic small{color:#718591;font-size:10px;line-height:1.4}.busnewsArticleBody{color:#253f50;box-sizing:border-box;width:100%;max-width:800px;padding:24px 0 0;font-size:17px;line-height:1.7}.busnewsArticleBody p{white-space:pre-line;margin:0 0 1.1em}.busnewsArticleBody p:last-child{margin-bottom:0}.busnewsArticleBody h2{color:#17384b;margin:27px 0 10px;font-size:25px;line-height:1.25}.busnewsArticleBody h3{color:#17384b;margin:24px 0 9px;font-size:21px;line-height:1.3}.busnewsArticleBody li{margin-bottom:7px}.busnewsSourcesCompact{color:#718591;box-sizing:border-box;border-top:1px solid #dce6ec;width:100%;max-width:800px;margin-top:22px;padding-top:12px;font-size:12px;line-height:1.6}.busnewsSourcesCompact>span:first-child{margin-right:4px;font-weight:800}.busnewsSourcesCompact a{color:#526f80;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.busnewsSourcesAdmin{background:#eff7fb;border-radius:10px;padding:22px 24px}.busnewsSourcesAdmin h2{color:#17384b;margin:0 0 14px;font-size:18px}.busnewsSourcesAdmin ul{margin:0;padding-left:20px}.busnewsSourcesAdmin li+li{margin-top:14px}.busnewsSourcesAdmin li{color:#365467}.busnewsSourcesAdmin strong,.busnewsSourcesAdmin small,.busnewsSourcesAdmin a{display:block}.busnewsSourcesAdmin small{color:#718591;margin:3px 0}.busnewsSourcesAdmin a{color:#075985;word-break:break-all}.busnewsQuestion{box-sizing:border-box;border-left:5px solid #ff8300;width:100%;max-width:800px;margin-top:20px}.busnewsQuestion p{margin-bottom:0;font-size:17px}.busnewsHome{box-sizing:border-box;background:#f5faf7;border:1px solid #c7dccf;border-left:4px solid #19845d;border-radius:15px;width:min(1180px,100% - 36px);margin:46px auto;padding:28px;overflow:hidden}.busnewsHome>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.busnewsHome>header span{color:#19845d;letter-spacing:.15em;font-size:11px;font-weight:900}.busnewsHome h2{color:#102f43;margin:5px 0 0;font-size:26px}.busnewsHome>header>a,.busnewsHomeMobileAll{color:#167454;font-size:11px;font-weight:900;text-decoration:none}.busnewsHomeViewport{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;align-items:stretch;gap:16px;display:flex;overflow-x:auto}.busnewsHomeViewport::-webkit-scrollbar{display:none}.busnewsHome article{scroll-snap-align:start;box-sizing:border-box;background:#fff;border:1px solid #d4e4da;border-radius:12px;flex-direction:column;flex:0 0 calc(33.3333% - 10.6667px);min-width:0;min-height:286px;padding:19px 18px;display:flex;box-shadow:0 8px 22px #1f5b430f}.busnewsHomeVisual{justify-content:flex-start;align-items:center;width:max-content;max-width:90px;height:45px;margin:0 0 10px;display:flex}.busnewsHomeVisual img{object-fit:contain;width:auto;max-width:90px;height:auto;max-height:44px}.busnewsHomeMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.busnewsHomeMeta>span{color:#176544;letter-spacing:.06em;background:#e3f4eb;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.busnewsHome time{color:#71847a;font-size:11px}.busnewsHome h3{color:#17384b;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:20px;line-height:1.24;display:-webkit-box;overflow:hidden}.busnewsHome h3 a{color:#17384b;text-decoration:none}.busnewsHome h3 a:hover{color:#167454}.busnewsHome p{color:#526a5e;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 15px;font-size:14px;line-height:1.48;display:-webkit-box;overflow:hidden}.busnewsHomeReadMore{color:#167454;margin-top:auto;font-size:11px;font-weight:900;text-decoration:none}.busnewsHomeControls{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.busnewsHomeControls button{color:#176e50;cursor:pointer;background:#fff;border:1px solid #bdd7c8;border-radius:8px;width:34px;height:30px;font-size:16px}.busnewsHomeControls button:hover:not(:disabled){background:#eaf6ef;border-color:#19845d}.busnewsHomeControls button:focus-visible{outline-offset:2px;outline:3px solid #19845d47}.busnewsHomeControls button:disabled{opacity:.35;cursor:default}.busnewsHomeMobileAll{display:none}@media (prefers-reduced-motion:reduce){.busnewsHomeViewport{scroll-behavior:auto}}.busRequestsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.busRequestCard{box-sizing:border-box;background:#fff;border:1px solid #c8dbe7;border-radius:15px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex;box-shadow:0 10px 28px #102f4312}.busRequestBadge{color:#086397;letter-spacing:.06em;background:#e7f4fb;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:9px;font-weight:950}.busRequestCard h3{color:#17384b;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.12}.busRequestCard>strong{color:#167a4b;font-size:13px}.busRequestCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.busRequestCard dl div{background:#f3f7f9;border-radius:9px;min-width:0;padding:9px}.busRequestCard dt{color:#667e8b;text-transform:uppercase;font-size:9px;font-weight:800}.busRequestCard dd{color:#17384b;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:800}.busRequestCard p{color:#526d7d;overflow-wrap:anywhere;margin:0;line-height:1.5}.busRequestCard>a{color:#0875d1;margin-top:auto;font-size:10px;font-weight:950;text-decoration:none}.busRequestsHome .availableBusesHomeContent{grid-template-columns:minmax(0,3fr) minmax(260px,1fr)}.busRequestsHome .busRequestsGrid{margin:0}.busRequestLocationStep>h2{color:#17384b;margin:0 0 12px;font-size:19px}.busRequestForm input[type=datetime-local]{min-width:0}.busRequestSuccess{color:#155d39;background:#eff9f2;border:1px solid #9ac9ae;border-radius:12px;margin:20px 0;padding:18px 20px}.busRequestSuccess p{margin:6px 0 0}.busRequestOwnerList,.busMatchList{gap:16px;margin-top:24px;display:grid}.busRequestOwnerList>article,.busMatchList>article{box-sizing:border-box;background:#fff;border:1px solid #c8dbe7;border-radius:14px;min-width:0;padding:22px}.busRequestOwnerList h2,.busMatchList h2{color:#17384b;overflow-wrap:anywhere;margin:8px 0}.busRequestOwnerList p,.busMatchList p{color:#526d7d}.busMatchList ul{color:#355b6f;padding-left:20px;line-height:1.7}.busRequestDetailPage .vehicleContactCard>a{overflow-wrap:anywhere}.busRequestsPage .vehicleHeroActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (max-width:1100px){.busRequestsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.busRequestsHome .availableBusesHomeContent{grid-template-columns:1fr}}@media (max-width:760px){.busRequestsGrid{grid-template-columns:1fr}.busRequestCard{padding:18px 15px}.busRequestCard dl{grid-template-columns:1fr}.busRequestsPage .vehicleHeroActions{flex-direction:column;align-items:stretch}.busRequestForm .vehicleChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.busRequestOwnerList>article,.busMatchList>article{padding:18px 14px}}@media (max-width:390px){.busRequestForm .vehicleChoiceGrid{grid-template-columns:1fr}.busRequestBadge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.busRequestCard h3{font-size:21px}}.busnewsAdminContent{gap:24px;display:grid}.busnewsAdminOk{color:#166534;background:#dcfce7;border-radius:8px;padding:14px 18px;font-weight:800}.busnewsEditor{gap:14px;display:grid}.busnewsEditor label{color:#425d6d;gap:6px;font-size:12px;font-weight:800;display:grid}.busnewsEditor input,.busnewsEditor textarea,.busnewsEditor select,.busnewsCandidateActions input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bfd0da;border-radius:7px;padding:11px}.busnewsEditor button,.busnewsCandidateActions button,.busnewsPublishButton{color:#fff;cursor:pointer;background:#0875d1;border:0;border-radius:7px;min-height:42px;padding:0 16px;font-weight:900}.busnewsPublishButton{background:#15803d;margin-top:12px}.busnewsEditorWorkspace{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.busnewsEditorTabs{display:none}.busnewsAdminPreview{box-sizing:border-box;background:#fff;border:1px solid #cbdce7;border-radius:12px;min-width:0;padding:22px}.busnewsAdminPreviewLabel{color:#0875d1;letter-spacing:.12em;margin-bottom:22px;font-size:10px;font-weight:900}.busnewsAdminPreview .busnewsArticleTitle{font-size:30px}.busnewsAdminPreview .busnewsArticleLead{font-size:16px}.busnewsAdminPreview .busnewsArticleBody{max-width:none;font-size:16px}.busnewsPublishPanel{background:#f2fbf5;border:1px solid #bbdfc5;border-radius:10px;margin-top:24px;padding:18px}.busnewsPublishPanel p{color:#355947;margin:0;font-size:13px;font-weight:700}.rankProgressPanel,.deckMessagePanel{box-sizing:border-box;background:#fff;border:1px solid #d4e2ea;border-radius:14px;width:100%;min-width:0;margin-top:26px;box-shadow:0 10px 28px #183d540f}.rankProgressPanel{padding:25px}.rankProgressHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rankProgressHead h2{color:#173b55;margin:5px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.05}.rankProgressBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rankActiveBadge,.rankFoundingBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.rankActiveBadge{color:#24693c;background:#e7f6ec}.rankFoundingBadge{color:#145c86;background:#eaf4fb}.rankMetrics{color:#587181;flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:13px;display:flex}.rankMetrics strong{color:#21475f}.rankPath{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.rankPathItem{color:#718591;background:#f5f8fa;border-radius:9px;gap:7px;min-width:0;padding:11px 8px;display:flex;position:relative}.rankPathItem--achieved{color:#377052;background:#edf7f1}.rankPathItem--current{color:#fff;background:#173f5a}.rankPathItem--next{color:#145f8b;background:#eaf4fb}.rankPathMarker{flex:none;font-weight:900}.rankPathItem div{min-width:0}.rankPathItem strong,.rankPathItem small{overflow-wrap:anywhere;display:block}.rankPathItem strong{font-size:11px;line-height:1.25}.rankPathItem small{opacity:.8;margin-top:4px;font-size:9px;line-height:1.3}.rankNextProgress{background:#f6f9fb;border-radius:11px;margin-top:22px;padding:18px}.rankNextHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.rankNextHeading h3{color:#1b435d;margin:3px 0 0;font-size:20px}.rankNextHeading>strong{color:#0d74aa;font-size:25px}.rankProgressBar{background:#dce8ee;border-radius:999px;height:8px;margin-top:13px;overflow:hidden}.rankProgressBar i{border-radius:inherit;background:#1682bb;height:100%;display:block}.rankNextProgress ul{color:#637987;flex-wrap:wrap;gap:9px 20px;margin:14px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.rankNextProgress li span{margin-right:5px}.rankNextProgress li.isMet{color:#277147}.rankHighestNote{color:#35596f;margin:20px 0 0}.rankDisclaimer{color:#7a8d98;margin:18px 0 0;font-size:11px;line-height:1.5}.deckMessagePanel{background:#f4f9fc;padding:22px 24px;position:static}.deckMessagePanel h2{color:#173f5a;margin:6px 0 8px;font-size:22px}.deckMessagePanel>p:last-child{color:#536d7e;max-width:800px;margin:0;line-height:1.6}.rankAdminTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rankAdminTiles article{background:#fff;border:1px solid #d5e2e9;border-radius:9px;padding:15px}.rankAdminTiles span,.rankAdminTiles strong{display:block}.rankAdminTiles span{color:#6c818e;text-transform:uppercase;font-size:10px;font-weight:900}.rankAdminTiles strong{color:#173f5a;margin-top:7px;font-size:25px}@media (max-width:1024px){.rankPath{grid-template-columns:repeat(4,minmax(0,1fr))}.rankAdminTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.rankProgressPanel{padding:18px}.rankProgressHead{flex-direction:column}.rankProgressBadges{justify-content:flex-start}.rankMetrics{flex-direction:column;gap:7px}.rankPath{grid-template-columns:minmax(0,1fr);gap:7px}.rankPathItem{align-items:center;padding:10px 12px}.rankPathItem small{font-size:10px}.rankNextHeading{align-items:flex-start}.rankNextProgress ul{flex-direction:column;align-items:stretch}.deckMessagePanel{padding:19px}.rankAdminTiles{grid-template-columns:minmax(0,1fr)}}.busnewsCandidateList{gap:13px;display:grid}.busnewsCandidate{border:1px solid #d3dfe6;border-radius:10px;padding:18px}.busnewsCandidate>div:first-child{gap:6px;display:grid}.busnewsCandidate>div:first-child>span{color:#0875d1;font-size:10px;font-weight:900}.busnewsCandidate>div:first-child>strong{color:#17384b;font-size:17px}.busnewsCandidate small{color:#6c818e}.busnewsCandidate details{margin:14px 0}.busnewsCandidate pre{color:#dff3ff;white-space:pre-wrap;background:#071a33;border-radius:7px;max-height:330px;padding:14px;overflow:auto}.busnewsCandidate details a{color:#0875d1;word-break:break-all;margin:5px 0;display:block}.busnewsValidationIssue{color:#a53c00;font-weight:800}.busnewsCandidateActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.busnewsCandidateActions form{gap:8px;display:flex}.busnewsCandidateActions a{color:#0875d1;font-weight:900;text-decoration:none}@media (max-width:1099px){.busnewsHome article{flex-basis:calc(50% - 8px)}}@media (max-width:760px){.topbar>.topbarBrandCluster.topbarBrandCluster{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"logo logo""offers offers""tenders busnews""application application"!important}.topbarBrandCluster .topbarOffersLink{grid-area:offers}.topbarBrandCluster .topbarTendersLink{grid-area:tenders}.topbarBrandCluster .topbarBusnewsLink{grid-area:busnews}.topbarBrandCluster .topbarBusnewsLink,.topbarBrandCluster .topbarOffersLink,.topbarBrandCluster .topbarTendersLink{box-sizing:border-box;border-left:0;min-width:0;height:34px;font-size:10px;justify-self:stretch!important;width:100%!important;padding:0 6px!important}.busnewsShell,.busnewsArticleShell{width:min(100% - 24px,1180px)}.busnewsHero{padding-top:38px}.busnewsHero p{font-size:16px}.busnewsList>article.hasVisual{grid-template-columns:1fr}.busnewsListVisual{border-bottom:1px solid #dbe5e9;border-right:0;flex-direction:row;justify-content:flex-start;gap:12px;padding:18px 20px}.busnewsListVisual img,.busnewsListVisual.crest img{max-width:120px;max-height:56px}.busnewsListVisual small{text-align:left}.busnewsListContent{padding:22px 20px}.busnewsList h2{font-size:21px}.busnewsArticleLead{font-size:17px;line-height:1.58}.busnewsArticleBody{padding-top:20px;font-size:16px;line-height:1.66}.busnewsArticleBody h2{font-size:22px}.busnewsArticleBody h3{font-size:19px}.busnewsSourcesAdmin,.busnewsQuestion{padding:20px}.busnewsHome{width:min(100% - 24px,1180px);padding:18px 16px}.busnewsHome>header{margin-bottom:15px}.busnewsHome>header>a{display:none}.busnewsHome h2{font-size:22px}.busnewsHomeViewport{margin-right:-16px;padding-right:16px;scroll-padding-right:16px}.busnewsHome article{flex-basis:84%;min-height:280px;padding:18px 16px}.busnewsHome h3{font-size:19px;line-height:1.26}.busnewsHome p{-webkit-line-clamp:2;margin-bottom:14px}.busnewsHomeVisual{height:40px}.busnewsHomeVisual img{max-height:40px}.busnewsHomeControls{display:none}.busnewsHomeMobileAll{text-align:center;justify-content:center;align-items:center;min-height:44px;margin-top:14px;display:flex}.busnewsCandidateActions,.busnewsCandidateActions form{flex-direction:column;align-items:stretch;width:100%}}@media (max-width:1100px){.busnewsEditorWorkspace{grid-template-columns:1fr}.busnewsEditorTabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.busnewsEditorTabs button{color:#315468;cursor:pointer;background:#fff;border:1px solid #b9cdd9;border-radius:7px;min-height:42px;font-weight:900}.busnewsEditorTabs button.active{color:#fff;background:#0875d1;border-color:#0875d1}.busnewsEditorPane,.busnewsAdminPreview{display:none}.busnewsEditorPane.isMobileActive,.busnewsAdminPreview.isMobileActive{display:block}.busnewsArticleTitle{font-size:32px}.busnewsIndexTitle{font-size:44px}}@media (max-width:480px){.busnewsAdminPreview{padding:14px}.busnewsAdminPreview .busnewsArticleTitle{font-size:27px}.busnewsAdminPreview .busnewsArticleBody{padding-top:20px}.busnewsDraftBadge{border-radius:7px}}@media (max-width:760px){.busnewsArticleTitle,.busnewsAdminPreview .busnewsArticleTitle{line-height:1.15;font-size:27px!important}.busnewsIndexTitle{font-size:38px!important}.busnewsSourcesCompact{font-size:11px}}@media (max-width:560px){.tendersPage .tenderCardTitle{line-height:1.36!important}}.homeTendersContent{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);grid-template-areas:"feed map";align-items:start;gap:22px;padding-top:20px;display:grid}.homeTendersFeed{grid-area:feed;min-width:0}.homeTendersFeed .homeTenderRow{grid-template-rows:auto auto;grid-template-columns:100px minmax(0,1fr) 76px;align-items:center;gap:6px 12px;padding:15px 2px}.homeTendersFeed .homeTenderBadges{grid-area:1/1/3}.homeTendersFeed .homeTenderMain{grid-area:1/2}.homeTendersFeed .homeTenderDates{flex-wrap:wrap;grid-area:2/2;gap:6px 14px;display:flex}.homeTendersFeed .homeTenderCta{grid-area:1/3/3;place-self:center end}.homeTendersEmpty{color:#5d7265;text-align:center;border:1px dashed #bfd1c5;border-radius:10px;margin:0;padding:34px 20px}.tenderMapSectionCompact{box-shadow:none;background:#fbfdfb;border:1px solid #cfe0d4;border-radius:14px;grid-area:map;align-self:start;margin:0;padding:18px}.tenderCompactHeader>span{color:#188a55;letter-spacing:.13em;font-size:9px;font-weight:900}.tenderCompactHeader h2{color:#153d2c;margin:5px 0 6px;font-size:22px;line-height:1.15}.tenderCompactHeader p{color:#61746a;margin:0;font-size:13px;line-height:1.5}.tenderCompactStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.tenderCompactStats div{background:#f0f7f2;border-radius:9px;min-width:0;padding:9px}.tenderCompactStats strong{color:#11663e;overflow-wrap:anywhere;font-size:19px;line-height:1.15;display:block}.tenderCompactStats div:last-child strong{font-size:13px}.tenderCompactStats small{color:#65786e;margin-top:3px;font-size:9px;line-height:1.3;display:block}.tenderMapSectionCompact .tenderMapCanvasCompact{border-radius:12px;margin-top:12px;padding:4px 10px}.tenderMapSectionCompact .tenderActivityMap{height:250px;min-height:0;max-height:none}.tenderMapSectionCompact .tenderMapRegion text{font-size:17px}.tenderMapSectionCompact .tenderMapTooltip{top:8px;right:8px}.tenderCompactFooter{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.tenderCompactCta{color:#fff;background:#188a55;border-radius:8px;align-items:center;min-height:40px;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.tenderCompactCta:hover{background:#11663e}.tenderCompactCta:focus-visible{outline-offset:3px;outline:3px solid #ff8300}.tenderCompactSource{color:#65786e;text-align:right;font-size:8px;line-height:1.3}@media (max-width:900px){.homeTendersContent{grid-template-columns:1fr;grid-template-areas:"map""feed"}.tenderMapSectionCompact .tenderActivityMap{height:min(360px,54vw)}}@media (max-width:760px){.homeTendersContent{gap:18px;padding-top:14px}.homeTendersFeed .homeTenderRow{grid-template-rows:auto;grid-template-columns:1fr auto;align-items:start;gap:9px 12px}.homeTendersFeed .homeTenderBadges,.homeTendersFeed .homeTenderMain{grid-area:auto/1/auto/-1}.homeTendersFeed .homeTenderDates{grid-area:auto/1}.homeTendersFeed .homeTenderCta{grid-area:auto/2;align-self:end;align-items:center;min-height:44px;display:inline-flex}}@media (max-width:560px){.tenderMapSectionCompact{padding:14px}.tenderCompactHeader h2{font-size:21px}.tenderCompactStats{grid-template-columns:1fr 1fr}.tenderCompactStats div:last-child{grid-column:1/-1}.tenderMapSectionCompact .tenderMapCanvasCompact{padding:4px 6px}.tenderMapSectionCompact .tenderActivityMap{height:auto;max-height:300px}.tenderCompactFooter{flex-direction:column;align-items:stretch}.tenderCompactCta{box-sizing:border-box;justify-content:center;width:100%}.tenderCompactSource{align-self:center}}.tenderDetailPage .tenderDetailHeader h1{overflow-wrap:anywhere;max-width:860px;margin:10px 0 0;font-size:clamp(28px,3vw,32px);font-weight:700;line-height:1.18}.tenderDetailPage .tenderDocument>h2{margin:0 0 24px;font-size:26px;line-height:1.2}.tenderDetailPage .tenderSafeHtml{color:#213f50;overflow-wrap:anywhere;font-size:15.5px;line-height:1.62}.tenderDetailPage .tenderSafeHtml :where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote){max-width:780px}.tenderDetailPage .tenderSafeHtml h1{color:#102f43;margin:1.15em 0 .55em;font-size:30px;font-weight:700;line-height:1.18}.tenderDetailPage .tenderSafeHtml h1:first-of-type{margin-top:.8em}.tenderDetailPage .tenderSafeHtml h2{color:#102f43;margin:1.15em 0 .5em;font-size:23px;font-weight:700;line-height:1.25}.tenderDetailPage .tenderSafeHtml h3{color:#102f43;margin:1em 0 .42em;font-size:18px;font-weight:700;line-height:1.32}.tenderDetailPage .tenderSafeHtml h4,.tenderDetailPage .tenderSafeHtml h5,.tenderDetailPage .tenderSafeHtml h6{color:#102f43;margin:.95em 0 .4em;font-size:16px;font-weight:700;line-height:1.35}.tenderDetailPage .tenderSafeHtml p{margin:.65em 0}.tenderDetailPage .tenderSafeHtml ul,.tenderDetailPage .tenderSafeHtml ol{margin:.7em 0;padding-left:1.55em}.tenderDetailPage .tenderSafeHtml li{line-height:inherit;margin:.3em 0}.tenderDetailPage .tenderSafeHtml strong,.tenderDetailPage .tenderSafeHtml b{font-size:inherit;font-weight:700}.tenderDetailPage .tenderSafeHtml em{font-size:inherit}.tenderDetailPage .tenderSafeHtml a{color:#1769e0;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration-thickness:1px}.tenderDetailPage .tenderSafeHtml a:hover{color:#1054b5}.tenderDetailPage .tenderSafeHtml a:focus-visible{outline-offset:2px;border-radius:2px;outline:3px solid #ff8300}.tenderDetailPage .tenderSafeHtml table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:20px 0;font-size:13.5px;line-height:1.5;display:block;overflow-x:auto}.tenderDetailPage .tenderSafeHtml th,.tenderDetailPage .tenderSafeHtml td{text-align:left;vertical-align:top;border:1px solid #cbd8df;padding:9px 10px}.tenderDetailPage .tenderSafeHtml pre{white-space:pre-wrap;max-width:100%;overflow-x:auto}@media (max-width:560px){.tenderDetailPage .tenderDetailHeader h1{letter-spacing:normal!important;font-size:clamp(24px,6.5vw,26px)!important;line-height:1.2!important}.tenderDetailPage .tenderDocument>h2{margin-bottom:20px;font-size:23px}.tenderDetailPage .tenderSafeHtml{font-size:15px;line-height:1.6}.tenderDetailPage .tenderSafeHtml h1{letter-spacing:normal!important;font-size:25px!important;line-height:1.2!important}.tenderDetailPage .tenderSafeHtml h2{font-size:21px;line-height:1.28}.tenderDetailPage .tenderSafeHtml h3{font-size:17.5px;line-height:1.34}.tenderDetailPage .tenderSafeHtml h4,.tenderDetailPage .tenderSafeHtml h5,.tenderDetailPage .tenderSafeHtml h6{font-size:15.5px}}@media print{.tenderDetailPage .tenderDetailHeader h1{max-width:none;margin:0 0 5mm;letter-spacing:normal!important;font-size:22pt!important;line-height:1.16!important}.tenderDetailPage .tenderDocument>h2{margin:0 0 4mm;font-size:17pt;line-height:1.2}.tenderDetailPage .tenderSafeHtml{color:#000;max-width:none;font-size:10.5pt;line-height:1.48}.tenderDetailPage .tenderSafeHtml :where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote){max-width:none}.tenderDetailPage .tenderSafeHtml h1{margin:5mm 0 2.5mm;letter-spacing:normal!important;font-size:18pt!important;line-height:1.2!important}.tenderDetailPage .tenderSafeHtml h1:first-of-type{margin-top:2mm}.tenderDetailPage .tenderSafeHtml h2{margin:4.5mm 0 2mm;font-size:14pt;line-height:1.25}.tenderDetailPage .tenderSafeHtml h3{margin:3.5mm 0 1.5mm;font-size:11.5pt;line-height:1.3}.tenderDetailPage .tenderSafeHtml h4,.tenderDetailPage .tenderSafeHtml h5,.tenderDetailPage .tenderSafeHtml h6{font-size:10.5pt}.tenderDetailPage .tenderSafeHtml h1,.tenderDetailPage .tenderSafeHtml h2,.tenderDetailPage .tenderSafeHtml h3,.tenderDetailPage .tenderSafeHtml h4,.tenderDetailPage .tenderSafeHtml h5,.tenderDetailPage .tenderSafeHtml h6{break-after:avoid-page;page-break-after:avoid}.tenderDetailPage .tenderSafeHtml p,.tenderDetailPage .tenderSafeHtml li{orphans:3;widows:3}.tenderDetailPage .tenderSafeHtml table{width:100%;font-size:9.5pt;line-height:1.4;display:table;overflow:visible}.tenderDetailPage .tenderSafeHtml thead{display:table-header-group}.tenderDetailPage .tenderSafeHtml tr{break-inside:avoid-page;page-break-inside:avoid}}.topbarDriversLink{color:#fff;letter-spacing:.035em;white-space:nowrap;border-left:1px solid #ffffff38;justify-content:center;align-items:center;height:38px;padding:0 0 0 16px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.topbarDriversLink:hover,.topbarDriversLink.isActive{color:#79d6a7;transform:translateY(-1px)}.publicDriversPage{color:#102f43;background:#f4f8f5;min-height:100vh}.publicDriversShell{width:min(1180px,100% - 40px);margin:0 auto;padding:54px 0 72px}.publicDriversHero{background:linear-gradient(135deg,#fff 0%,#f1faf5 100%);border:1px solid #cfe3d7;border-radius:20px;margin-bottom:24px;padding:31px 34px;position:relative;overflow:hidden;box-shadow:0 12px 34px #19674414}.publicDriversHero:before{content:"";background:#19845d;width:5px;position:absolute;inset:0 auto 0 0}.publicDriversHero>span,.homeDriverMapEyebrow{color:#19845d;letter-spacing:.12em;font-size:10px;font-weight:900}.publicDriversHero h1{color:#102f43;letter-spacing:-.035em;margin:8px 0 11px;font-size:clamp(36px,5vw,58px);line-height:1.04}.publicDriversHero>p{color:#506c5f;max-width:760px;margin:0;font-size:17px;line-height:1.58}.publicDriversStats,.homeDriverMapStats{flex-wrap:wrap;gap:12px;margin:24px 0 0;display:flex}.publicDriversStats div,.homeDriverMapStats div{background:#fff;border:1px solid #cfe2d6;border-radius:12px;min-width:160px;padding:13px 15px}.publicDriversStats dt,.homeDriverMapStats dt{color:#176e50;font-size:26px;font-weight:900}.publicDriversStats dd,.homeDriverMapStats dd{color:#5a7166;margin:2px 0 0;font-size:11px;font-weight:800;line-height:1.35}.availabilityWindowMetric dd{gap:2px;display:grid}.availabilityWindowMetric dd small{color:#71847a;font-size:10px;font-weight:700}.publicDriversPage .driverMapIntro{background:linear-gradient(135deg,#174c3a 0%,#236c52 100%)}.publicDriversPage .driverMapSubmit,.publicDriversPage .driverMapCluster,.publicDriverMapCompact .driverMapCluster{background:#19845d}.publicDriverMapCard .driverMapSee{text-align:center;background:#176e50}.driverMapPopupLink{color:#176e50;align-items:center;min-height:34px;margin-top:8px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.homeDriverMapSection{box-sizing:border-box;background:linear-gradient(135deg,#f7fbf8 0%,#eef8f2 100%);border:1px solid #c7dccf;border-left:5px solid #19845d;border-radius:16px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.42fr);align-items:stretch;gap:28px;width:min(1180px,100% - 36px);margin:46px auto;padding:28px;display:grid;box-shadow:0 12px 32px #19674414}.homeDriverMapCopy{min-width:0;padding:7px 0}.homeDriverMapCopy h2{color:#102f43;margin:7px 0 9px;font-size:clamp(28px,3.2vw,38px);line-height:1.06}.homeDriverMapCopy>p:not(.homeDriverMapPrivacy){color:#526a5e;margin:0;line-height:1.55}.homeDriverMapStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.homeDriverMapStats div{min-width:0}.homeDriverMapPrivacy{color:#657b70;margin:18px 0 0;font-size:11px;line-height:1.5}.homeDriverMapCta{color:#fff;text-align:center;background:#176e50;border-radius:9px;justify-content:center;align-items:center;min-height:46px;margin-top:19px;padding:0 16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.publicDriverMapCompact{background:#dce7eb;border:1px solid #c8ddd0;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 9px 24px #16583d1a}.publicDriverMapCompact .driverMapCanvasShell{height:370px;min-height:370px}.homeDriverMapEmpty{color:#60766a;text-align:center;background:#fff;border:1px dashed #bdd4c6;border-radius:14px;place-content:center;gap:7px;min-height:240px;padding:28px;display:grid}.homeDriverMapEmpty strong{color:#244e3c}@media (min-width:761px) and (max-width:1100px){.topbar>.topbarBrandCluster.topbarBrandCluster{grid-template-columns:220px repeat(2,minmax(0,1fr))!important;grid-template-areas:"logo offers drivers""logo tenders busnews""logo application application"!important;gap:8px 12px!important;width:100%!important;display:grid!important}.topbarBrandCluster .brand{grid-area:logo!important}.topbarBrandCluster .topbarOffersLink{grid-area:offers!important}.topbarBrandCluster .topbarDriversLink{grid-area:drivers!important}.topbarBrandCluster .topbarTendersLink{grid-area:tenders!important}.topbarBrandCluster .topbarBusnewsLink{grid-area:busnews!important}.topbarBrandCluster .topbarAppLink{grid-area:application!important}.topbarBrandCluster .topbarOffersLink,.topbarBrandCluster .topbarDriversLink,.topbarBrandCluster .topbarTendersLink,.topbarBrandCluster .topbarBusnewsLink{border-left:0;justify-content:center;height:34px;width:100%!important;padding:0 6px!important;font-size:10px!important}.topbarBrandCluster .topbarAppLink{justify-self:center!important}}@media (max-width:900px){.homeDriverMapSection{grid-template-columns:1fr}}@media (max-width:760px){.topbar>.topbarBrandCluster.topbarBrandCluster{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"logo logo""offers offers""drivers drivers""tenders busnews""application application"!important}.topbarBrandCluster .topbarDriversLink{grid-area:drivers!important}.topbarBrandCluster .topbarOffersLink,.topbarBrandCluster .topbarDriversLink,.topbarBrandCluster .topbarTendersLink,.topbarBrandCluster .topbarBusnewsLink{box-sizing:border-box;border-left:0;justify-content:center;min-width:0;height:34px;font-size:10px;justify-self:stretch!important;width:100%!important;padding:0 6px!important}.publicDriversShell{width:min(100% - 24px,1180px);padding:36px 0 48px}.publicDriversHero{border-radius:15px;padding:24px 20px}.publicDriversHero h1{font-size:36px}.publicDriversHero>p{font-size:15px}.publicDriversStats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.publicDriversStats div{min-width:0}.homeDriverMapSection{gap:18px;width:min(100% - 24px,1180px);margin:34px auto;padding:20px 16px}.homeDriverMapStats{margin-top:18px}.publicDriverMapCompact .driverMapCanvasShell{height:290px;min-height:290px;max-height:none}.homeDriverMapCta{width:100%}}@media (max-width:390px){.topbarBrandCluster .topbarDriversLink{padding-left:4px!important;padding-right:4px!important;font-size:9px!important}.publicDriversHero h1{font-size:32px}.publicDriversStats dt,.homeDriverMapStats dt{font-size:23px}.publicDriversStats dd,.homeDriverMapStats dd{font-size:9px}}.busnewsOfficialBadge{color:#1e3a5f;letter-spacing:.08em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;width:fit-content;padding:.28rem .55rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.busnewsOfficialBody>div,.busnewsOfficialBody p,.busnewsOfficialBody li,.busnewsOfficialAttribution,.busnewsOfficialRightsPanel{overflow-wrap:anywhere}.busnewsOfficialBody a,.busnewsOfficialAttribution a,.busnewsOfficialRightsPanel a{color:#075985;text-underline-offset:.16em;text-decoration:underline}.busnewsOfficialBody table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.busnewsOfficialBody th,.busnewsOfficialBody td{text-align:left;vertical-align:top;border:1px solid #dbe4ef;min-width:8rem;padding:.65rem}.busnewsOfficialAttribution{color:#334155;border-top:1px solid #dbe4ef;margin-top:2rem;padding:1rem 0;font-size:.9rem}.busnewsOfficialAttribution>span{color:#1e3a5f;letter-spacing:.08em;margin-bottom:.65rem;font-size:.7rem;font-weight:800;display:block}.busnewsOfficialAttribution p{margin:.3rem 0}.busnewsOfficialRightsPanel{background:#f8fafc;border-left:3px solid #2563eb;margin:.8rem 0;padding:.8rem}.busnewsOfficialRightsPanel p{margin:.35rem 0}.busnewsFeaturedHome{box-sizing:border-box;background:#f7fbfe;border:1px solid #b8d2e5;border-left:6px solid #0875d1;border-radius:16px;width:min(1180px,100% - 36px);margin:46px auto 18px;padding:34px 38px;overflow:hidden;box-shadow:0 14px 38px #102f4317}.busnewsFeaturedHome.hasVisual{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:42px;display:grid}.busnewsFeaturedCopy{min-width:0}.busnewsFeaturedBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.busnewsFeaturedBadge{color:#fff;letter-spacing:.12em;background:#0875d1;border-radius:999px;width:fit-content;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.busnewsFeaturedCategory{color:#0875d1;letter-spacing:.1em;margin:17px 0 5px;font-size:10px;font-weight:900}.busnewsFeaturedHome h2{color:#102f43;overflow-wrap:anywhere;max-width:860px;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.1}.busnewsFeaturedHome h2 a{color:inherit;text-decoration:none}.busnewsFeaturedLead{color:#4c6677;overflow-wrap:anywhere;max-width:800px;margin:14px 0;font-size:16px;line-height:1.55}.busnewsFeaturedMeta{color:#647b89;flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.busnewsFeaturedMeta span{color:#116648;font-weight:900}.busnewsFeaturedCta{color:#fff;background:#0875d1;border-radius:8px;align-items:center;width:fit-content;min-height:44px;margin-top:20px;padding:0 18px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.busnewsFeaturedVisual{box-sizing:border-box;background:#fff;border:1px solid #d7e4eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:160px;padding:22px;display:flex}.busnewsFeaturedVisual img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:90px}.busnewsFeaturedVisual small{color:#5b7280;text-align:center;font-size:10px;font-weight:800}.busnewsFeaturedHome+.busnewsHome{margin-top:18px}.busnewsDiscussion{box-sizing:border-box;border-top:3px solid #d9e8f1;width:100%;max-width:800px;margin-top:38px;padding-top:30px}.busnewsDiscussion>header>p{color:#0875d1;letter-spacing:.1em;margin:0 0 5px;font-size:10px;font-weight:900}.busnewsDiscussion>header h2{color:#17384b;margin:0;font-size:28px}.busnewsDiscussion>header>span{color:#637987;margin-top:5px;font-size:13px;display:block}.busnewsCommentList{gap:12px;margin-top:22px;display:grid}.busnewsComment{box-sizing:border-box;background:#fff;border:1px solid #d9e4ea;border-radius:10px;min-width:0;padding:18px 20px}.busnewsComment>header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.busnewsComment>header strong{color:#17384b;overflow-wrap:anywhere}.busnewsComment>header span{color:#176544;background:#edf6f1;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.busnewsComment time{color:#7b8e99;margin-left:auto;font-size:11px}.busnewsComment>p{color:#294656;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;line-height:1.58}.busnewsComment button{color:#607784;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:900}.busnewsComment button:hover{color:#0875d1}.busnewsComment>small{color:#718692;font-size:10px;font-weight:800}.busnewsCommentReport>div{background:#f4f7f9;border-radius:8px;align-items:end;gap:10px;margin-top:10px;padding:12px;display:flex}.busnewsCommentReport label{color:#536b79;gap:4px;font-size:10px;font-weight:800;display:grid}.busnewsCommentReport select{background:#fff;border:1px solid #c6d5de;border-radius:6px;min-height:36px;padding:0 8px}.busnewsCommentReport>div>button{background:#e4edf2;border-radius:6px;min-height:36px;padding:0 10px}.busnewsDiscussionEmpty,.busnewsDiscussionClosed{color:#536b79;background:#f3f7f9;border-radius:8px;margin:20px 0 0;padding:16px}.busnewsDiscussionError,.busnewsDiscussionNotice{border-radius:8px;margin:16px 0 0;padding:12px 14px;font-weight:800}.busnewsDiscussionError{color:#9b1c1c;background:#fff0f0}.busnewsDiscussionNotice{color:#166534;background:#eaf8ef}.busnewsCommentForm{background:#f8fbfd;border:1px solid #cbdce6;border-radius:11px;gap:10px;margin-top:20px;padding:20px;display:grid}.busnewsCommentForm>label{color:#294b5f;font-weight:900}.busnewsCommentForm textarea{resize:vertical;box-sizing:border-box;width:100%;max-width:100%;font:inherit;border:1px solid #b8cbd6;border-radius:8px;padding:12px;line-height:1.5}.busnewsCommentForm>div{color:#617884;justify-content:space-between;gap:14px;display:flex}.busnewsCommentForm>button,.busnewsDiscussionLogin a{color:#fff;cursor:pointer;background:#0875d1;border:0;border-radius:7px;align-items:center;width:fit-content;min-height:42px;padding:0 16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.busnewsCommentForm>button:disabled{opacity:.55;cursor:default}.busnewsDiscussionLogin{background:#f8fbfd;border:1px solid #cbdce6;border-radius:11px;margin-top:20px;padding:20px}.busnewsDiscussionLogin h3{color:#17384b;margin:0 0 5px}.busnewsDiscussionLogin p{color:#536b79;margin:0 0 14px}.busnewsAdminFeatured{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.busnewsAdminFeatured>div{flex:1;gap:4px;min-width:240px;display:grid}.busnewsAdminFeatured small{color:#6b7f8b}.busnewsAdminFeatured a{color:#0875d1;font-weight:900;text-decoration:none}.busnewsAdminFeatured button,.busnewsAdminInlineForm button,.busnewsAdminComments button{color:#fff;cursor:pointer;background:#0875d1;border:0;border-radius:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:900}.busnewsAdminInlineForm{margin-left:4px;display:inline-flex}.busnewsAdminInlineForm button{min-height:28px}.busnewsAdminComments{gap:12px;display:grid}.busnewsAdminComments>article{border:1px solid #d3dfe6;border-radius:9px;min-width:0;padding:16px}.busnewsAdminComments article>header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.busnewsAdminComments article>header span,.busnewsAdminComments small{color:#6b7f8b;font-size:11px}.busnewsAdminComments article>p{white-space:pre-wrap;overflow-wrap:anywhere}.busnewsAdminComments form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.busnewsAdminComments input,.busnewsAdminComments select{border:1px solid #c3d1da;border-radius:6px;max-width:100%;min-height:34px;padding:0 8px}@media (max-width:900px){.busnewsFeaturedHome.hasVisual{grid-template-columns:minmax(0,1fr) 160px;gap:24px}.busnewsFeaturedVisual{min-height:130px;padding:16px}}@media (max-width:700px){.busnewsFeaturedHome,.busnewsFeaturedHome.hasVisual{grid-template-columns:1fr;gap:18px;width:min(100% - 24px,1180px);margin-top:28px;padding:22px 18px;display:grid}.busnewsFeaturedHome h2{font-size:clamp(25px,8vw,32px);line-height:1.14}.busnewsFeaturedLead{margin:12px 0;font-size:15px}.busnewsFeaturedVisual{align-items:flex-start;min-height:96px}.busnewsFeaturedVisual img{max-width:150px;max-height:64px}.busnewsFeaturedCta{box-sizing:border-box;justify-content:center;width:100%}.busnewsDiscussion{margin-top:30px;padding-top:24px}.busnewsComment{padding:16px}.busnewsComment time{width:100%;margin-left:0}.busnewsCommentReport>div{flex-direction:column;align-items:stretch}.busnewsCommentForm{padding:16px}.busnewsCommentForm>div{flex-direction:column;align-items:flex-start;gap:4px}.busnewsCommentForm>button{justify-content:center;width:100%}}@media (min-width:761px) and (max-width:1100px){.topbar>.topbarBrandCluster.topbarBrandCluster{grid-template-columns:220px repeat(3,minmax(0,1fr))!important;grid-template-areas:"logo offers drivers buses""logo tenders busnews application"!important}.topbarBrandCluster .topbarBusesLink{border-left:0;height:34px;grid-area:buses!important;width:100%!important;padding:0 6px!important;font-size:10px!important}}@media (max-width:760px){.topbar>.topbarBrandCluster.topbarBrandCluster{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"logo logo""offers offers""drivers buses""tenders busnews""application application"!important}.topbarBrandCluster .topbarBusesLink{border-left:0;min-width:0;height:34px;grid-area:buses!important;width:100%!important;padding:0 4px!important;font-size:9px!important}}.vehicleHeroActions{flex-wrap:wrap;gap:12px;display:flex}.vehicleSecondaryButton{color:#17365d;background:#fff;border:1px solid #bdc9d9;border-radius:10px;justify-content:center;align-items:center;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-flex}.myVehiclesSearch{gap:7px;max-width:620px;margin:0 0 22px;font-weight:800;display:grid}.myVehiclesSearch input{width:100%}.vehicleAvailabilityCta{border-radius:8px;color:#fff!important;background:#0c5cc7!important;padding:9px 12px!important}.vehicleCityField{position:relative}.vehicleCityResults{z-index:20;background:#fff;border:1px solid #cbd6e4;border-radius:10px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 12px 35px #16325329}.vehicleCityResults button{text-align:left;color:#17365d;background:#fff;border:0;border-bottom:1px solid #e6ebf1;width:100%;padding:11px 12px;display:block}.vehicleCityResults button:hover,.vehicleCityResults button:focus{background:#eef5ff}.vehicleTextButton{color:#075fc9;cursor:pointer;background:0 0;border:0;text-decoration:underline}.availableBusIdentity{color:#102f56;margin:0 0 8px;font-size:1.18rem}.availableBusRegistration{color:#52647b;font-size:.86rem}.vehiclePublicAvailability small{white-space:pre-wrap;overflow-wrap:anywhere;color:#4c6078;display:block}.vehicleAvailabilityAdminList small{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;display:block}@media (max-width:768px){.vehicleHeroActions{width:100%}.vehicleHeroActions a{box-sizing:border-box;width:100%}.vehicleCityResults{margin-top:6px;position:static}.myVehiclesSearch{max-width:none}.vehicleEditor input,.vehicleEditor select,.vehicleEditor textarea{box-sizing:border-box;max-width:100%}}@media (max-width:430px){.vehiclePrimaryButton,.vehicleSecondaryButton{box-sizing:border-box;width:100%}.vehicleFormSection{min-width:0}.vehicleFormGrid{grid-template-columns:minmax(0,1fr)!important}}.rankInsignia,.foundingCrewInsignia{color:currentColor;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.rankInsignia--medium,.foundingCrewInsignia--medium{width:44px;height:44px}.rankInsignia--large,.foundingCrewInsignia--large{width:66px;height:66px}.rankInsignia svg,.foundingCrewInsignia svg{width:100%;height:100%;display:block;overflow:visible}.rankInsignia svg *,.foundingCrewInsignia svg *{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rankInsignia .rankInsigniaFrame{fill:#ffffff8f;stroke:currentColor;stroke-opacity:.32}.rankCurrentIdentity{align-items:center;gap:16px;min-width:0;display:flex}.rankCurrentIdentity>div{min-width:0}.rankCurrentIdentity>.rankInsignia{color:#176746;box-sizing:border-box;background:#f1f8f4;border:1px solid #bcd7c7;border-radius:18px;padding:7px}.rankCurrentIdentity>div>span{color:#708591;margin-top:6px;font-size:11px;font-weight:750;display:block}.rankCurrentIdentity h2{overflow-wrap:anywhere}.rankFoundingBadge{align-items:center;gap:6px;display:inline-flex}.rankFoundingBadge .foundingCrewInsignia{color:#145c86;width:20px;height:20px}.rankPathItem{color:#667c89;background:#f8fafb;border:1px solid #e0e8ec;align-items:center;transition:border-color .16s,background-color .16s,box-shadow .16s}.rankPathItem--achieved{color:#2f6f50;background:#fff;border-color:#cfe2d7}.rankPathItem--current{color:#174d37;background:#fff;border:2px solid #2c8a60;box-shadow:0 6px 18px #25785217}.rankPathItem--next{color:#145f8b;background:#f2f8fc;border-color:#9fcce4}.rankPathItem--future{color:#718591}.rankPathMarker{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rankPathMarker i{background:#fff;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-style:normal;font-weight:900;display:flex;position:absolute;bottom:-3px;right:-3px}.rankPathItem--current .rankPathMarker i{color:#fff;background:#2c8a60}.rankPathItem--next .rankPathMarker i{background:#e8f4fa}.rankPathItem--future .rankInsignia{opacity:.72}.rankNextIdentity{align-items:center;gap:11px;min-width:0;display:flex}.rankNextIdentity>div{min-width:0}.rankNextIdentity .rankInsignia{color:#1474a4}.rankNextIdentity h3{overflow-wrap:anywhere}.rankFoundingAchievement{color:#155878;background:#f7fbfd;border:1px solid #c7dce8;border-radius:11px;align-items:center;gap:14px;margin-top:20px;padding:15px 17px;display:flex}.rankFoundingAchievement>div{min-width:0}.rankFoundingAchievement strong{color:#174861;font-size:14px;display:block}.rankFoundingAchievement p{color:#607987;margin:4px 0 0;font-size:12px;line-height:1.45}.rankFoundingAchievement .foundingCrewInsignia{box-sizing:border-box;background:#eaf4f8;border-radius:50%;padding:7px}.deckMessagePanel{align-items:flex-start;gap:15px;display:flex}.deckMessagePanel>div{min-width:0}.deckMessagePanel .deckMessageInsignia{color:#176746;margin-top:1px}.deckMessagePanel .foundingCrewInsignia.deckMessageInsignia{color:#145c86}.deckMessagePanel>div>p:last-child{color:#536d7e;max-width:800px;margin:0;line-height:1.6}.notificationItem.hasRankInsignia{grid-template-columns:14px 48px minmax(0,1fr) auto}.notificationRankInsignia{color:#176746;box-sizing:border-box;background:#f4f9fc;border:1px solid #c8dce7;border-radius:12px;padding:5px}.rankAdminTiles article{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.rankAdminTiles article>.rankInsignia,.rankAdminTiles article>.foundingCrewInsignia{color:#176746;grid-row:1/3}.rankAdminTiles article>.foundingCrewInsignia{color:#145c86}.rankAdminTiles article>span,.rankAdminTiles article>strong{grid-column:2}.rankAdminHistoryLabel{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.rankAdminHistoryLabel .rankInsignia{color:#176746}@media (max-width:700px){.rankCurrentIdentity{align-items:flex-start;gap:12px}.rankCurrentIdentity>.rankInsignia{width:58px;height:58px}.rankPath{position:relative}.rankPath:before{content:"";background:#d4e1e7;width:1px;position:absolute;top:27px;bottom:27px;left:27px}.rankPathItem{z-index:1;min-height:62px;padding:10px 12px;position:relative}.rankPathMarker{background:inherit}.rankPathItem strong{font-size:12px}.rankNextIdentity,.rankFoundingAchievement{align-items:flex-start}.deckMessagePanel{gap:12px}.notificationItem.hasRankInsignia{grid-template-columns:10px 40px minmax(0,1fr)}.notificationItem.hasRankInsignia .notificationItemArrow{display:none}.notificationRankInsignia{width:38px;height:38px}.rankAdminHistoryLabel{white-space:normal}}@media (max-width:390px){.rankProgressHead h2{font-size:27px}.rankProgressBadges{gap:6px}.rankActiveBadge,.rankFoundingBadge{font-size:9px}.rankNextHeading{gap:8px}.rankNextHeading>strong{font-size:22px}}.carrierToolsPage{color:#17384b;background:#f4f7f8;min-width:0;overflow-x:clip}.carrierToolsHero{isolation:isolate;background:#071f36;border:1px solid #163c57;border-radius:22px;width:min(1180px,100% - 40px);height:430px;margin:28px auto 0;position:relative;overflow:hidden;box-shadow:0 20px 52px #09233538}.carrierToolsHero>img{z-index:0;object-fit:cover;object-position:center}.carrierToolsHeroShade{z-index:1;background:linear-gradient(90deg,#051829fa 0%,#061c2fe8 34%,#0822367a 58%,#081f2f1f 100%),linear-gradient(#0000 45%,#03121e6b);position:absolute;inset:0}.carrierToolsHeroCopy{z-index:2;box-sizing:border-box;color:#fff;flex-direction:column;justify-content:center;width:min(630px,62%);height:100%;padding:46px 52px;display:flex;position:relative}.carrierToolsHeroCopy>span{color:#9dd14f;letter-spacing:.17em;font-size:11px;font-weight:950}.carrierToolsHeroCopy h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:610px;margin:10px 0 16px;font-size:clamp(40px,4.1vw,58px);line-height:.94}.carrierToolsHeroCopy>p{color:#edf5f8;max-width:570px;margin:0;font-size:clamp(16px,1.55vw,20px);line-height:1.5}.carrierToolsHeroCopy>small{color:#b9ccd5;max-width:550px;margin-top:10px;font-size:12px;line-height:1.55}.carrierToolsHeroCopy nav{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.carrierToolsHeroCopy nav a{color:#fff;letter-spacing:.025em;border:1px solid #ffffff8f;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:10px;font-weight:950;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.carrierToolsHeroCopy nav a:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-1px)}.carrierToolsHeroCopy nav a.isPrimary{color:#0b2b45;background:#91c83e;border-color:#91c83e}.carrierToolsHeroCopy nav a.isPrimary:hover{background:#a4d657}.carrierToolsHeroCopy nav a:focus-visible,.carrierToolsCardActions a:focus-visible,.carrierToolsCountryCard>a:focus-visible{outline-offset:3px;outline:3px solid #91c83e8c}.carrierToolsShell{width:min(1180px,100% - 40px);margin:0 auto;padding:32px 0 72px}.carrierToolsSection{padding:58px 0 6px;scroll-margin-top:18px}.carrierToolsSectionHead{max-width:790px;margin-bottom:24px}.carrierToolsSectionHead>span{color:#0a719a;letter-spacing:.15em;font-size:10px;font-weight:950}.carrierToolsSectionHead h2{color:#11334a;letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(29px,3.4vw,43px);line-height:1.03}.carrierToolsSectionHead>p{color:#59717e;margin:0;font-size:15px;line-height:1.62}.carrierToolsSectionHead>strong{color:#23566e;background:#e8f3f7;border-radius:6px;margin-top:13px;padding:7px 10px;font-size:11px;line-height:1.4;display:inline-flex}.carrierToolsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.carrierToolsCard{box-sizing:border-box;background:#fff;border:1px solid #d5e1e6;border-radius:16px;flex-direction:column;min-width:0;min-height:292px;padding:23px;display:flex;box-shadow:0 8px 26px #11364911}.carrierToolsCard>header{align-items:flex-start;gap:13px;min-width:0;display:flex}.carrierToolsCardIcon{color:#0c6489;letter-spacing:-.02em;background:#edf7fa;border:1px solid #b7d7e3;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:950;display:inline-flex}.carrierToolsCard header>div{min-width:0}.carrierToolsCard h3{color:#15384d;overflow-wrap:anywhere;margin:2px 0 0;font-size:18px;line-height:1.18}.carrierToolsCard header p{color:#738691;margin:5px 0 0;font-size:11px;line-height:1.35}.carrierToolsCardDescription{color:#526b78;margin:18px 0 0;font-size:14px;line-height:1.6}.carrierToolsCardHelper{color:#35582a;background:#f2f8e9;border-left:3px solid #91c83e;border-radius:0 7px 7px 0;margin:13px 0 0;padding:9px 11px;font-size:12px;font-weight:800;line-height:1.45}.carrierToolsCardActions{flex-wrap:wrap;align-items:stretch;gap:7px;margin-top:auto;padding-top:20px;display:flex}.carrierToolsCardActions a{color:#12678b;text-align:center;box-sizing:border-box;background:#fff;border:1px solid #167aa3;border-radius:8px;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:0 13px;font-size:9px;font-weight:950;line-height:1.25;text-decoration:none;display:inline-flex}.carrierToolsCardActions a:first-child{color:#fff;background:#0e6f97}.carrierToolsCardActions a:hover{color:#0d5b7c;background:#eaf5f9;border-color:#0d5b7c}.carrierToolsCardActions a:first-child:hover{color:#fff;background:#0a5d80}.carrierToolsCard>small{color:#84949b;letter-spacing:.055em;margin-top:13px;font-size:8px;font-weight:850}.carrierToolsSection.isPoland .carrierToolsGrid{grid-template-columns:1.35fr 1fr 1fr}.carrierToolsCard.isFeatured{background:linear-gradient(145deg,#f9fcfd 0%,#eef7fa 100%);border-color:#a7c7d5;box-shadow:0 10px 30px #11536f1a}.carrierToolsCard.isFeatured .carrierToolsCardIcon{color:#fff;background:#0d6d94;border-color:#87b7ca}.carrierToolsEuropeDirectory{min-width:0}.carrierToolsCountrySearch{grid-template-columns:minmax(260px,520px) auto;align-items:end;gap:6px 18px;margin:8px 0 22px;display:grid}.carrierToolsCountrySearch>label{color:#496674;letter-spacing:.1em;grid-column:1;font-size:10px;font-weight:950}.carrierToolsCountrySearch>div{grid-column:1;min-width:0;position:relative}.carrierToolsCountrySearch>div>span{color:#718b97;pointer-events:none;font-size:22px;position:absolute;top:50%;left:15px;transform:translateY(-54%)}.carrierToolsCountrySearch input{color:#17384b;width:100%;height:50px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #bfcfd6;border-radius:10px;padding:0 48px 0 43px;font-size:15px}.carrierToolsCountrySearch input:focus{border-color:#14769e;outline:3px solid #14769e24}.carrierToolsCountrySearch button{color:#4b6875;cursor:pointer;background:#edf3f5;border:0;border-radius:7px;width:36px;height:36px;font-size:22px;position:absolute;top:7px;right:7px}.carrierToolsCountrySearch>p{color:#6a7f89;grid-area:2/2;margin:0 0 15px;font-size:11px;font-weight:800}.carrierToolsCountryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.carrierToolsCountryCard{box-sizing:border-box;background:#fff;border:1px solid #d6e1e6;border-radius:14px;flex-direction:column;min-width:0;min-height:333px;padding:19px;display:flex;box-shadow:0 7px 22px #1236490e}.carrierToolsCountryCard>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.carrierToolsCountryCode{color:#294f61;letter-spacing:.06em;background:#f4f7f8;border:1px solid #bfd0d8;border-radius:7px;justify-content:center;align-items:center;width:42px;height:34px;font-size:11px;font-weight:950;display:inline-flex}.carrierToolsCountryCard header>div{min-width:0}.carrierToolsCountryCard h3{color:#15384d;margin:0;font-size:17px;line-height:1.2}.carrierToolsCountryCard header p{color:#71838c;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.3}.carrierToolsCountryCard header>strong{color:#236340;letter-spacing:.045em;background:#eaf6ed;border-radius:6px;grid-column:1/-1;width:fit-content;margin-top:8px;padding:5px 8px;font-size:9px}.carrierToolsCountryCard.is-paid header>strong{color:#155d89;background:#eef5fb}.carrierToolsCountryCard dl{gap:7px;margin:16px 0 0;display:grid}.carrierToolsCountryCard dl>div{grid-template-columns:62px minmax(0,1fr);gap:8px;font-size:11px;line-height:1.42;display:grid}.carrierToolsCountryCard dt{color:#7b8b92;font-weight:800}.carrierToolsCountryCard dd{color:#314f5d;overflow-wrap:anywhere;margin:0;font-weight:800}.carrierToolsCountryNote{color:#5a707a;margin:14px 0 0;font-size:12px;line-height:1.55}.carrierToolsCountryCard>a{color:#12678b;text-align:center;box-sizing:border-box;border:1px solid #14769e;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:44px;margin-top:auto;padding:0 11px;font-size:9px;font-weight:950;line-height:1.25;text-decoration:none;display:inline-flex}.carrierToolsCountryCard>a:hover{color:#fff;background:#0e6f97}.carrierToolsCountryCard>small{color:#8a989e;text-align:center;margin-top:9px;font-size:8px;font-weight:800}.carrierToolsCountryEmpty{text-align:center;background:#fff;border:1px dashed #b9cbd3;border-radius:14px;padding:32px}.carrierToolsCountryEmpty strong{color:#17384b}.carrierToolsCountryEmpty p{color:#667d88;margin:5px 0 0}.carrierToolsImportant{background:#eaf3f6;border:1px solid #cbdce4;border-radius:14px;align-items:flex-start;gap:15px;margin-top:54px;padding:22px 24px;display:flex}.carrierToolsImportant>span{color:#fff;background:#176f91;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:950;display:inline-flex}.carrierToolsImportant h2{color:#17384b;letter-spacing:.06em;margin:2px 0 5px;font-size:14px}.carrierToolsImportant p{color:#526e7b;margin:0;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:no-preference){html:has(.carrierToolsPage){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.carrierToolsHeroCopy nav a{transition:none}}@media (max-width:1024px){.carrierToolsHeroCopy{width:68%;padding:40px}.carrierToolsGrid,.carrierToolsCountryGrid,.carrierToolsSection.isPoland .carrierToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.carrierToolsSection.isPoland .carrierToolsCard.isFeatured{grid-column:1/-1}}@media (max-width:768px){.carrierToolsHero{border-radius:17px;width:min(100% - 24px,1180px);height:500px;margin-top:16px}.carrierToolsHero>img{object-position:59% center}.carrierToolsHeroShade{background:linear-gradient(90deg,#051727f5 0%,#05192ad6 58%,#05192a6b 100%),linear-gradient(#0000 38%,#03111da3)}.carrierToolsHeroCopy{justify-content:flex-end;width:78%;padding:34px 26px}.carrierToolsHeroCopy h1{max-width:520px;font-size:clamp(35px,7.5vw,48px)}.carrierToolsHeroCopy>p{font-size:16px}.carrierToolsHeroCopy nav{margin-top:20px}.carrierToolsShell{width:min(100% - 24px,1180px);padding-top:18px}.carrierToolsSection{padding-top:46px}.carrierToolsCountryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.carrierToolsHeroCopy{width:100%}.carrierToolsHeroCopy>small{display:none}.carrierToolsHeroCopy nav{flex-direction:column;align-items:stretch}.carrierToolsHeroCopy nav a{box-sizing:border-box;width:100%}.carrierToolsGrid,.carrierToolsSection.isPoland .carrierToolsGrid,.carrierToolsCountryGrid{grid-template-columns:minmax(0,1fr)}.carrierToolsSection.isPoland .carrierToolsCard.isFeatured{grid-column:auto}.carrierToolsCard{min-height:0}.carrierToolsCountrySearch{grid-template-columns:minmax(0,1fr)}.carrierToolsCountrySearch>label,.carrierToolsCountrySearch>div,.carrierToolsCountrySearch>p{grid-area:auto/1}.carrierToolsCountrySearch>p{margin:3px 0 0}}@media (max-width:430px){.carrierToolsHero{height:520px}.carrierToolsHero>img{object-position:61% center}.carrierToolsHeroCopy{padding:27px 20px}.carrierToolsHeroCopy h1{overflow-wrap:anywhere;font-size:clamp(33px,10.3vw,42px);line-height:.98}.carrierToolsHeroCopy>p{font-size:15px}.carrierToolsSectionHead h2{overflow-wrap:anywhere;font-size:clamp(27px,8.2vw,35px)}.carrierToolsCard,.carrierToolsCountryCard{padding:17px}.carrierToolsCardActions{flex-direction:column}.carrierToolsCardActions a{width:100%}.carrierToolsImportant{padding:18px}}.accountToolbarShell,.accountUtilityNav,.accountToolbarTools,.accountToolbarContext,.accountQuickActions{min-width:0!important}.accountToolbarTools,.accountToolbarContext,.accountQuickActions{align-items:center;gap:8px;display:flex}.accountToolbarTools{margin-left:auto}@media (min-width:1101px){.accountToolbarShell{grid-template-columns:minmax(0,1fr)!important;row-gap:8px!important;padding-top:10px!important;padding-bottom:10px!important;display:grid!important}.accountUtilityNav{flex-wrap:wrap!important;gap:4px 8px!important;display:flex!important}.accountToolbarTools{border-top:1px solid #edf1f4!important;justify-content:space-between!important;width:100%!important;margin-left:0!important;padding-top:8px!important}}@media (min-width:701px) and (max-width:1100px){.accountToolbarShell{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.accountUtilityNav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.accountToolbarTools{border-top:1px solid #edf1f4!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin-left:0!important;padding-top:10px!important;display:grid!important}.accountQuickActions{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}.accountToolbarContext{justify-self:start!important}.accountQuickActions>a,.accountQuickActions>button{white-space:normal!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:46px!important;padding:8px 10px!important}}:is(html:has(.carrierToolsPage),body:has(.carrierToolsPage)){overflow:clip visible!important}.carrierToolsPage{overflow:visible}.carrierToolsShell{padding-top:4px}.carrierToolsSection{padding-top:78px;scroll-margin-top:70px}.carrierToolsCard{border-top-width:3px}.carrierToolsSection.isBeforeDeparture .carrierToolsCard{border-top-color:#4c9a76}.carrierToolsSection.isPoland .carrierToolsCard{border-top-color:#2d8db6}.carrierToolsSection.isCompany .carrierToolsCard{border-top-color:#385f7b}.carrierToolsCountryCard>header{grid-template-columns:48px minmax(0,1fr)}.carrierToolsCountryCard header>strong{border:1px solid #cbd9de;margin-top:10px;padding:7px 10px;font-size:10px}.carrierToolsCountryCard.is-paid header>strong{color:#0c5f83;background:#e6f3f8;border-color:#9fc7d8}.carrierToolsCountryCard.is-exempt header>strong{color:#52666f;background:#f0f3f4;border-color:#ccd5d9}@media (max-width:768px){.carrierToolsShell{padding-top:4px}.carrierToolsSection{padding-top:58px;scroll-margin-top:64px}}@media (max-width:430px){.carrierToolsSection{padding-top:50px}.carrierToolsSectionBanner{grid-template-columns:42px minmax(0,1fr);gap:11px;min-height:126px;padding:13px 16px}.carrierToolsSectionBannerCopy h2{font-size:clamp(22px,6.7vw,27px)}.carrierToolsSectionBannerCopy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.carrierToolsSectionBannerCopy strong{display:none}}@media (max-width:700px){.accountToolbarGroupLabel{grid-column:1/-1!important;display:block!important}.accountUtilityNav{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.accountToolbarTools,.accountQuickActions{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;margin-left:0!important;display:grid!important}.accountToolbarTools{border-top:1px solid #edf1f4!important;padding-top:10px!important}.accountToolbarContext{align-items:stretch!important;width:100%!important;display:flex!important}.accountToolbarContext>.accountRoleMenu{flex:auto!important;min-width:0!important}.accountQuickActions>a,.accountQuickActions>button{white-space:normal!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:46px!important}}:root{--busport-content-shell:1180px;--busport-content-gutter:18px;--busport-header-shell:var(--busport-content-shell)}@media (min-width:761px){.topbar{padding-right:max(var(--busport-content-gutter), calc((100% - var(--busport-content-shell)) / 2))!important;padding-left:max(var(--busport-content-gutter), calc((100% - var(--busport-content-shell)) / 2))!important}.publicNavTiles,.accountToolbarShell{width:min(var(--busport-content-shell), calc(100% - (2 * var(--busport-content-gutter))))!important}}@media (min-width:1101px){.topbar>.topbarBrandCluster{width:100%!important;max-width:var(--busport-content-shell)!important;justify-content:space-between!important;gap:5px!important}}.topbarToolsLink{color:#fff;letter-spacing:.045em;white-space:nowrap;border-left:1px solid #ffffff38;justify-content:center;align-items:center;height:38px;padding:0 0 0 16px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.topbarToolsLink:hover,.topbarToolsLink.isActive{color:#ff9c2f;transform:translateY(-1px)}@media (min-width:1101px){.topbarBrandCluster .topbarOffersLink,.topbarBrandCluster .topbarDriversLink,.topbarBrandCluster .topbarBusesLink,.topbarBrandCluster .topbarToolsLink,.topbarBrandCluster .topbarTendersLink,.topbarBrandCluster .topbarBusnewsLink{letter-spacing:.025em!important;padding-left:8px!important;font-size:11px!important}}@media (min-width:761px) and (max-width:1100px){.topbar>.topbarBrandCluster.topbarBrandCluster{grid-template-columns:220px repeat(4,minmax(0,1fr))!important;grid-template-areas:"logo offers drivers buses tools""logo tenders busnews application application"!important}.topbarBrandCluster .topbarToolsLink{border-left:0;min-width:0;height:34px;grid-area:tools!important;width:100%!important;padding:0 6px!important;font-size:10px!important}}@media (max-width:760px){.topbar>.topbarBrandCluster.topbarBrandCluster{grid-template-areas:"logo logo""offers offers""drivers buses""tools tools""tenders busnews""application application"!important}.topbarBrandCluster .topbarToolsLink{box-sizing:border-box;border-left:0;min-width:0;height:34px;grid-area:tools!important;justify-self:stretch!important;width:100%!important;padding:0 6px!important;font-size:10px!important}}.homeSectionGrid{--busport-home-section-gap:40px;width:min(var(--busport-content-shell), calc(100% - (2 * var(--busport-content-gutter))));column-gap:18px;row-gap:var(--busport-home-section-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid}.homeSectionGrid>*{grid-column:1/-1;min-width:0;width:100%!important;margin:0!important}.homeSectionGrid>.urgentPromoHome{grid-column:span 6}@media (min-width:1101px){.homeSectionGrid>.simpleHero{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px!important}}@media (min-width:761px) and (max-width:1100px){.homeSectionGrid{--busport-home-section-gap:36px}.homeSectionGrid>.urgentPromoHome{grid-column:span 8}}@media (max-width:760px){.homeSectionGrid{--busport-home-section-gap:32px;width:min(100% - 24px, var(--busport-content-shell));grid-template-columns:minmax(0,1fr);column-gap:0}.homeSectionGrid>*,.homeSectionGrid>.urgentPromoHome{grid-column:1/-1}}.homeHeroUrgentComposition{align-items:stretch!important}.homeHeroUrgentLeft{flex-direction:column;gap:22px;min-width:0;display:flex}.homeHeroUrgentLeft>.urgentPromoHome{width:100%;margin:0}@media (min-width:1101px){.homeHeroUrgentComposition>.liveMarketBoard{contain:size;flex-direction:column;height:100%;min-height:0;display:flex}.homeHeroUrgentComposition>.liveMarketBoard .liveBoardList{flex:auto;min-height:0}.homeHeroUrgentComposition>.liveMarketBoard .liveBoardBottom{margin-top:auto}}@media (min-width:761px) and (max-width:1100px){.homeHeroUrgentComposition{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:36px!important}.homeHeroUrgentLeft{gap:22px}.homeHeroUrgentLeft>.urgentPromoHome{width:min(68%,802px)}}@media (max-width:760px){.homeHeroUrgentComposition{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:32px!important}.homeHeroUrgentLeft{gap:20px}.homeHeroUrgentLeft>.urgentPromoHome{width:100%}.homeHeroUrgentComposition>.liveMarketBoard{height:auto}}@media (min-width:1051px){.busportFooterV3Main{grid-template-columns:minmax(250px,.74fr) minmax(430px,1.25fr) minmax(340px,1fr)!important;gap:42px!important}}.busportFooterV3Nav{display:block!important}.busportFooterV3NavGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.busportFooterV3NavGroup{min-width:0}.busportFooterV3NavGroup .busportFooterV3Title{font-family:inherit;margin-bottom:9px!important}.busportFooterV3NavGroup a{box-sizing:border-box;overflow-wrap:anywhere}.busportFooterV3NavLegal{border-top:1px solid #ffffff2b;flex-wrap:wrap;gap:4px 22px;margin-top:20px;padding-top:15px;display:flex}.busportFooterV3NavLegal a{min-height:39px!important;padding-left:0!important}.busportFooterV3NavLegal a:before{content:none!important;display:none!important}.busportFooterV3Nav a:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #ff85008c}@media (min-width:701px) and (max-width:1050px){.busportFooterV3NavGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px}}@media (max-width:700px){.busportFooterV3NavGroups{grid-template-columns:minmax(0,1fr);gap:26px}.busportFooterV3NavLegal{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.busportFooterV3NavLegal a{min-height:42px!important}.offersPage .offersPageHero{height:146px!important;min-height:146px!important}.offersPage .offersPageHeroCopy{height:146px!important;min-height:146px!important;padding:14px 17px!important}.offersPage .offersPageHero h1{max-width:300px;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(22px,6.4vw,27px)!important;line-height:1.06!important}.offersPage .offersPageHero p{margin:0!important;font-size:12px!important;line-height:1.38!important}.offersPage .offersPageHeroMedia{min-height:146px!important}}.dashboardPageCompact .carrierDashboardActionGroups{gap:20px;margin-top:4px;display:grid}.dashboardPageCompact .carrierDashboardNeedGrid,.dashboardPageCompact .carrierDashboardResourceGrid,.dashboardPageCompact .carrierDashboardMatterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboardPageCompact .carrierDashboardNeedCard{background:linear-gradient(135deg,#fffaf2 0%,#fff 72%)!important;border:1px solid #efc48c!important;min-height:112px!important;padding:18px 19px!important;box-shadow:0 8px 20px #b05d1014!important}.dashboardPageCompact .carrierDashboardNeedCard:hover{background:linear-gradient(135deg,#fff7e9 0%,#fff 72%)!important;border-color:#df9b49!important;box-shadow:0 10px 24px #b05d1021!important}.dashboardPageCompact .carrierDashboardNeedCard .compactActionIcon{background:#fff1dc!important;border-color:#efc48c!important;width:44px!important;height:44px!important}.dashboardPageCompact .carrierDashboardNeedCard .dashboardActionIconSvg,.dashboardPageCompact .carrierDashboardNeedCard strong{color:#b95608!important}.dashboardPageCompact .carrierDashboardNeedCard strong{letter-spacing:.025em;font-size:14px!important}.dashboardPageCompact .carrierDashboardNeedCard small{max-width:42ch;color:#5f6f79!important;font-size:12px!important;line-height:1.45!important}.dashboardPageCompact .carrierDashboardActionGroup{border-top:1px solid #e3e8eb;gap:10px;padding-top:17px;display:grid}.dashboardPageCompact .carrierDashboardGroupHeading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dashboardPageCompact .carrierDashboardGroupHeading .eyebrow{color:#476172;letter-spacing:.12em;margin:0;font-size:10px;font-weight:900}.dashboardPageCompact .carrierDashboardGroupHeading h3{color:#71818c;margin:0;font-size:12px;font-weight:700}.dashboardPageCompact .carrierDashboardResourceCard{min-height:84px!important;padding:13px 15px!important}.dashboardPageCompact .carrierDashboardResourceCard.isAvailabilityAction{background:linear-gradient(135deg,#f5fbf7 0%,#fff 76%)!important;border-color:#c8dfd2!important}.dashboardPageCompact .carrierDashboardResourceCard.isAvailabilityAction .compactActionIcon{background:#eaf6ef!important;border-color:#c8dfd2!important}.dashboardPageCompact .carrierDashboardResourceCard.isAvailabilityAction .dashboardActionIconSvg,.dashboardPageCompact .carrierDashboardResourceCard.isAvailabilityAction strong{color:#24704c!important}.dashboardPageCompact .carrierDashboardResourceCard.isFleetAction .dashboardActionIconSvg,.dashboardPageCompact .carrierDashboardResourceCard.isFleetAction strong{color:#245f82!important}.dashboardPageCompact .carrierDashboardMatterCard{min-height:72px!important;box-shadow:none!important;background:#fbfcfd!important;padding:11px 14px!important}.dashboardPageCompact .carrierDashboardMatterCard strong{color:#294c62!important;font-size:12px!important}.dashboardPageCompact .carrierDashboardNeedCard:focus-visible,.dashboardPageCompact .carrierDashboardResourceCard:focus-visible,.dashboardPageCompact .carrierDashboardMatterCard:focus-visible{outline-offset:3px;outline:3px solid #ff830059}@media (max-width:760px){.dashboardPageCompact .carrierDashboardActionGroups{gap:17px}.dashboardPageCompact .carrierDashboardNeedGrid,.dashboardPageCompact .carrierDashboardResourceGrid,.dashboardPageCompact .carrierDashboardMatterGrid{grid-template-columns:minmax(0,1fr)}.dashboardPageCompact .carrierDashboardNeedCard{min-height:102px!important;padding:16px!important}.dashboardPageCompact .carrierDashboardResourceCard,.dashboardPageCompact .carrierDashboardMatterCard{min-height:72px!important}.dashboardPageCompact .carrierDashboardGroupHeading{display:block}.dashboardPageCompact .carrierDashboardGroupHeading h3{margin-top:3px}.dashboardPageCompact .carrierDashboardNeedCard,.dashboardPageCompact .carrierDashboardResourceCard,.dashboardPageCompact .carrierDashboardMatterCard{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0}}.offersPage .liveBoardTabs{flex-wrap:wrap}.offersPage .liveBoardTabs button:focus-visible{outline-offset:2px;outline:3px solid #14758247}.offersPage .liveBoardRow.replacementRow{background:#f4fbfc!important;border-left:4px solid #147582!important}.offersPage .liveBoardRow.replacementRow:hover{background:#eaf7f8!important}.offersPage .replacementRow .liveBoardType{background:#e5f5f6;border:1px solid #9dcbd0;color:#0d6671!important}.offersPage .replacementRow .replacementDot{background:#147582!important;width:9px!important;height:9px!important}@media (max-width:760px){.offersPage .liveBoardTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.offersPage .liveBoardTabs button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:auto;min-height:52px!important;padding:8px 9px!important}.offersPage .liveBoardMobileStatus.isReplacement{color:#0d6671;background:#e5f5f6;border-color:#9dcbd0}.offersPage .liveBoardMobileStatus .replacementDot{border-radius:999px;flex:0 0 8px;background:#147582!important;width:8px!important;height:8px!important}.offersPage .replacementRow .liveBoardMobileCta{background:#147582}}.homeVisualHero{width:min(var(--busport-content-shell), calc(100% - (2 * var(--busport-content-gutter))));min-width:0;margin:18px auto 40px}.homeVisualHeroLink{background:#edf4fa;border:1px solid #d9e3ec;border-radius:16px;width:100%;min-width:0;line-height:0;display:block;overflow:hidden;box-shadow:0 14px 34px #092b501f}.homeVisualHeroLink img{width:100%;max-width:100%;height:auto;display:block}.homeVisualHeroLink:focus-visible{outline-offset:4px;outline:3px solid #1769e0}@media (max-width:760px){.homeVisualHero{width:min(100% - 24px, var(--busport-content-shell));margin-top:12px;margin-bottom:32px}.homeVisualHeroLink{border-radius:12px;box-shadow:0 9px 24px #092b501a}}.dashboardRoleHero{isolation:isolate;background:#f8fbfd;border:1px solid #d4e2ea;border-radius:16px;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;min-height:310px;margin:0 0 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #183d5414}.dashboardRoleHeroVisual{z-index:0;background-image:url(/brand/heroes/busport-home-hero-v1.png);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;grid-area:1/1;min-width:0}.dashboardRoleHero:after{content:"";z-index:1;background:linear-gradient(90deg,#fff 0% 58%,#fffffffa 64%,#ffffffc7 71%,#ffffff1f 81%,#fff0 100%);grid-area:1/1}.dashboardRoleHeroContent{z-index:2;grid-area:1/1;align-self:center;width:min(58%,560px);min-width:0;padding:30px 34px;position:relative}.dashboardRoleHeroBrand{color:#345469;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-size:12px;font-weight:850;display:flex}.dashboardRoleHeroBrand strong{color:#123a59;letter-spacing:-.01em;text-transform:none;font-size:14px}.dashboardRoleHeroDot{background:#78be20;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #78be201f}.dashboardRoleHero h2{color:#102f49;letter-spacing:-.035em;max-width:520px;margin:0;font-size:clamp(30px,3.2vw,40px);line-height:1.05}.dashboardRoleHeroLead{color:#425f72;max-width:520px;margin:14px 0 0;font-size:15px;line-height:1.55}.dashboardRoleHeroActions{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:21px;display:flex}.dashboardRoleHeroCta{color:#173f5b;text-align:center;background:#fffffff0;border:1px solid #b9cad5;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:11px 16px;font-size:12px;font-weight:900;line-height:1.2;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.dashboardRoleHeroCta:hover{background:#fff;border-color:#7895a7}.dashboardRoleHero--driver .dashboardRoleHeroCta--primary{color:#0b2d1c;background:#78be20;border-color:#63a914}.dashboardRoleHero--driver .dashboardRoleHeroCta--primary:hover{background:#86ca2e;border-color:#4e8e0c}.dashboardRoleHero--carrier .dashboardRoleHeroCta--primary{color:#2d1805;background:#f28a1a;border-color:#dc740d}.dashboardRoleHero--carrier .dashboardRoleHeroCta--primary:hover{background:#fb982f;border-color:#c26005}.dashboardRoleHeroCta:focus-visible{outline-offset:3px;outline:3px solid #1469a457}.dashboardRoleHeroHint{color:#587181;margin:10px 0 0;font-size:12px;line-height:1.4}@media (max-width:760px){.dashboardRoleHero{border-radius:11px;min-height:454px;margin-bottom:14px;box-shadow:0 8px 20px #183d5412}.dashboardRoleHeroVisual{background-position:76%;background-size:auto 100%}.dashboardRoleHero:after{background:linear-gradient(#fff 0%,#fffffffc 58%,#ffffffdb 72%,#ffffff3d 90%,#ffffff14 100%),linear-gradient(90deg,#fffffff2,#ffffff2e)}.dashboardRoleHeroContent{align-self:start;width:100%;padding:22px 20px 158px}.dashboardRoleHero h2{font-size:clamp(27px,8vw,34px)}.dashboardRoleHeroLead{margin-top:11px;font-size:14px}.dashboardRoleHeroActions{flex-direction:column;margin-top:17px}.dashboardRoleHeroCta{width:100%;min-height:48px}}.marketplaceInterestsPage,.marketplaceInterestsPage *{box-sizing:border-box}.marketplaceInterestsShell{width:min(100% - 32px,1180px);margin:22px auto 72px}.marketplaceInterestsHero{background:linear-gradient(135deg,#f8fbff,#fff 64%);border:1px solid #dbe5ef;border-radius:22px;padding:26px clamp(20px,4vw,42px);box-shadow:0 14px 36px #0d2b4b14}.marketplaceInterestsHero>span,.marketplaceInterestDirection{color:#5b8f16;letter-spacing:.11em;font-size:12px;font-weight:900}.marketplaceInterestsHero h1{color:#092b51;margin:7px 0 8px;font-size:clamp(30px,4vw,48px);line-height:1.05}.marketplaceInterestsHero p{color:#496076;max-width:760px;margin:0;font-size:16px;line-height:1.6}.marketplaceInterestsPanel{margin-top:20px}.marketplaceInterestTabs{background:#edf3f7;border:1px solid #d9e4ee;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:inline-grid}.marketplaceInterestTabs button{color:#38536d;min-height:44px;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:12px;font-weight:900;display:inline-flex}.marketplaceInterestTabs button.isActive{color:#092b51;background:#fff;box-shadow:0 4px 14px #0e2d4c1a}.marketplaceInterestTabs button span{color:#fff;letter-spacing:0;background:#79b51d;border-radius:999px;min-width:22px;padding:3px 6px;font-size:11px}.marketplaceInterestTabs button:focus-visible,.marketplaceInterestCard a:focus-visible,.marketplaceInterestDecisionActions button:focus-visible,.driverInterestAction button:focus-visible,.driverInterestAction a:focus-visible,.driverInterestForm textarea:focus-visible{outline-offset:3px;outline:3px solid #1f6fb959}.marketplaceInterestList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.marketplaceInterestCard{background:#fff;border:1px solid #dce5ed;border-radius:18px;min-width:0;padding:20px;box-shadow:0 10px 28px #0a2a4812}.marketplaceInterestCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.marketplaceInterestCardHeader h2{color:#0a2e53;overflow-wrap:anywhere;margin:5px 0 0;font-size:19px}.marketplaceInterestStatusGroup{justify-items:end;gap:6px;min-width:0;display:grid}.marketplaceInterestNotified{color:#426273;text-align:right;letter-spacing:.035em;overflow-wrap:anywhere;max-width:210px;font-size:9px;font-weight:850;line-height:1.3}.marketplaceInterestStatus{color:#4b6072;text-align:center;letter-spacing:.04em;background:#edf3f7;border-radius:999px;flex:none;max-width:210px;padding:7px 9px;font-size:10px;line-height:1.25}.marketplaceInterestStatus.is-pending{color:#895b00;background:#fff4d7}.marketplaceInterestStatus.is-mutual{color:#4b7b0b;background:#edf8dd}.marketplaceInterestStatus.is-declined,.marketplaceInterestStatus.is-closed,.marketplaceInterestStatus.is-withdrawn,.marketplaceInterestStatus.is-completed{color:#687785;background:#f1f3f5}.marketplaceInterestMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.marketplaceInterestMeta div{background:#f5f8fa;border-radius:11px;min-width:0;padding:10px}.marketplaceInterestMeta dt{color:#748596;letter-spacing:.08em;font-size:10px;font-weight:900}.marketplaceInterestMeta dd{color:#183a5b;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:750}.marketplaceInterestMessage{background:#f8fbf4;border-left:3px solid #79b51d;border-radius:0 10px 10px 0;margin:14px 0 0;padding:13px 14px}.marketplaceInterestMessage span{color:#668036;letter-spacing:.08em;font-size:10px;font-weight:900}.marketplaceInterestMessage p,.marketplaceInterestMessageNotice,.marketplaceInterestNeutralNotice{color:#344f67;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.55}.marketplaceInterestMessageNotice{background:#fff7e6;border-radius:10px;padding:11px 12px;font-size:13px}.marketplaceInterestNeutralNotice{font-weight:750}.marketplaceInterestCardFooter{border-top:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.marketplaceInterestCardFooter>a{color:#155f9f;font-size:12px;font-weight:900;text-decoration:none}.marketplaceInterestCardFooter>span{color:#758492;font-size:12px}.marketplaceInterestDecisionActions{gap:8px;display:flex}.marketplaceInterestDecisionActions button{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:9px 14px;font-size:11px;font-weight:900}.marketplaceInterestDecisionActions button:disabled{cursor:wait;opacity:.6}.marketplaceInterestDecline{color:#52687b;background:#fff;border:1px solid #cad5de}.marketplaceInterestAccept{color:#fff;background:#6cae15;border:1px solid #5e9710}.marketplaceInterestActionMessage{color:#38536d;margin:10px 0 0;font-size:13px;font-weight:700}.marketplaceInterestEmpty{text-align:center;background:#fbfdff;border:1px dashed #cddae4;border-radius:18px;grid-column:1/-1;padding:38px 24px}.marketplaceInterestEmpty h2{color:#133756;margin:0;font-size:21px}.marketplaceInterestEmpty p{color:#647688;margin:8px 0 18px}.marketplaceInterestEmpty a{color:#fff;background:#0d4f8b;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.driverInterestAction{width:100%;min-width:0}.driverInterestAction .publicInterestPrimary{width:100%;min-height:48px}.driverInterestForm{background:#fff;border:1px solid #d5e0e9;border-radius:13px;width:100%;margin-top:10px;padding:14px;box-shadow:0 12px 28px #0a2a481f}.driverInterestForm label{color:#153958;font-size:13px;font-weight:900;display:block}.driverInterestForm textarea{resize:vertical;color:#173a59;width:100%;min-height:94px;font:inherit;border:1px solid #c7d5df;border-radius:10px;margin-top:7px;padding:10px 11px;display:block}.driverInterestFormMeta{color:#718290;justify-content:space-between;gap:10px;margin-top:6px;font-size:11px;display:flex}.driverInterestForm button{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#6cae15;border:0;border-radius:10px;margin-top:12px;font-size:12px;font-weight:900}.driverInterestForm button:disabled{cursor:wait;opacity:.65}.driverInterestFeedback{color:#38536d;min-height:18px;margin:7px 0 0;font-size:12px;font-weight:700}.driverInterestResult{background:#f6fbee;border:1px solid #cfe0b5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;padding:12px 14px;display:flex}.driverInterestResult strong{color:#4f7e11;letter-spacing:.05em;font-size:12px}.driverInterestResult span{color:#486077;font-size:12px}.driverInterestResult a{color:#155f9f;margin-left:auto;font-size:11px;font-weight:900;text-decoration:none}.driverAvailabilityMiniHero:has(.driverInterestForm){min-height:390px}@media (max-width:900px){.marketplaceInterestList{grid-template-columns:1fr}}@media (max-width:620px){.marketplaceInterestsShell{width:min(100% - 24px,1180px);margin-top:14px}.marketplaceInterestsHero{border-radius:17px;padding:21px 18px}.marketplaceInterestsHero p{font-size:14px}.marketplaceInterestTabs{width:100%}.marketplaceInterestTabs button{min-width:0;padding-inline:8px;font-size:10px}.marketplaceInterestCard{padding:16px}.marketplaceInterestCardHeader{flex-direction:column;gap:9px}.marketplaceInterestStatus{max-width:100%}.marketplaceInterestStatusGroup{justify-items:start;width:100%}.marketplaceInterestNotified{text-align:left;max-width:100%}.marketplaceInterestMeta{grid-template-columns:1fr}.marketplaceInterestCardFooter{flex-direction:column;align-items:stretch}.marketplaceInterestDecisionActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketplaceInterestDecisionActions button{width:100%}.driverInterestFormMeta{align-items:flex-start}.driverInterestResult{flex-direction:column;align-items:flex-start}.driverInterestResult a{margin-left:0}.driverAvailabilityMiniHero:has(.driverInterestForm){height:auto;min-height:470px}}.mobileAuthMenuRoot,.mobileAuthMenuToggle{display:none}@media (max-width:760px){body:has(.mobileAuthMenuRoot) .topbar{flex-wrap:nowrap!important;align-items:center!important;row-gap:0!important;min-height:68px!important;padding:10px 12px!important;display:flex!important}body:has(.mobileAuthMenuRoot) .topbar>.topbarBrandCluster.topbarBrandCluster{flex:auto!important;grid-template-columns:none!important;grid-template-areas:none!important;align-items:center!important;gap:0!important;width:auto!important;max-width:none!important;padding:0!important;display:flex!important}body:has(.mobileAuthMenuRoot) .topbar .brand.brandLink{flex:0 0 166px!important;width:166px!important;min-width:166px!important;max-width:166px!important;height:46px!important;min-height:46px!important;margin:0!important}body:has(.mobileAuthMenuRoot) .topbarBrandCluster>:not(.brand){display:none!important}body:has(.mobileAuthMenuRoot) .topbar>.notificationBell{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;position:absolute!important;top:12px!important;right:62px!important}.mobileAuthMenuToggle{z-index:8;color:#fff;cursor:pointer;box-sizing:border-box;background:#ffffff1c;border:1px solid #ffffff52;border-radius:9px;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;display:inline-flex;position:absolute;top:12px;right:12px}.mobileAuthMenuToggle>span{background:currentColor;border-radius:99px;width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.mobileAuthMenuToggle[aria-expanded=true]>span:first-child{transform:translateY(7px)rotate(45deg)}.mobileAuthMenuToggle[aria-expanded=true]>span:nth-child(2){opacity:0}.mobileAuthMenuToggle[aria-expanded=true]>span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobileAuthMenuToggle:hover{background:#ffffff2e}.mobileAuthMenuToggle:focus-visible{outline-offset:2px;outline:3px solid #ffffff6b}body:has(.mobileAuthMenuRoot) .accountToolbar{background:0 0!important;border:0!important;min-height:0!important}body:has(.mobileAuthMenuRoot) .accountToolbarShell{width:100%!important;max-width:none!important;min-height:0!important;padding:0!important;display:block!important}:is(body:has(.mobileAuthMenuRoot) .accountToolbarShell>.accountUtilityNav,body:has(.mobileAuthMenuRoot) .accountToolbarShell>.accountToolbarTools){display:none!important}.mobileAuthMenuRoot{width:100%;display:block}.mobileAuthMenuPanel[hidden]{display:none!important}.mobileAuthMenuPanel{box-sizing:border-box;background:#f7fafb;border-bottom:1px solid #cfdce3;gap:12px;width:100%;max-height:calc(100dvh - 68px);padding:12px;display:grid;overflow-y:auto;box-shadow:0 12px 25px #0d304321}.mobileAuthMenuSection{background:#fff;border:1px solid #dbe5ea;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;padding:10px;display:grid}.mobileAuthMenuHeading{color:#6a7d88;letter-spacing:.09em;grid-column:1/-1;padding:2px 3px 5px;font-size:10px;font-weight:900}.mobileAuthMenuLink,.mobileAuthRoleOptions button,.mobileAuthMenuActions>a,.mobileAuthMenuActions>button{color:#244555;text-align:center;overflow-wrap:anywhere;box-sizing:border-box;background:#fff;border:1px solid #d6e2e8;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;min-height:44px;padding:8px 9px;font-size:10px;font-weight:900;line-height:1.25;text-decoration:none;display:inline-flex}.mobileAuthMenuLink.isActive{color:#0d678e;background:#eef7fa;border-color:#8cbad0;box-shadow:inset 0 -2px #ff8300}.mobileAuthMenuLink:focus-visible,.mobileAuthRoleOptions button:focus-visible,.mobileAuthMenuActions>a:focus-visible,.mobileAuthMenuActions>button:focus-visible{outline-offset:1px;outline:3px solid #13709738}.mobileAuthRoleOptions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mobileAuthRoleOptions form{min-width:0}.mobileAuthRoleOptions button:disabled{color:#315f21;opacity:1;background:#f2f9ec;border-color:#9ecb7b}.mobileAuthMenuActions>.mobileAuthMenuHeading{grid-column:1/-1}.mobileAuthMenuActions>a,.mobileAuthMenuActions>button{min-height:46px!important;margin:0!important}}@media (max-width:390px){body:has(.mobileAuthMenuRoot) .topbar .brand.brandLink{flex-basis:150px!important;width:150px!important;min-width:150px!important;max-width:150px!important}.mobileAuthMenuPanel{padding:10px}.mobileAuthMenuSection{padding:8px}.mobileAuthMenuLink,.mobileAuthRoleOptions button,.mobileAuthMenuActions>a,.mobileAuthMenuActions>button{padding-left:6px;padding-right:6px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.mobileAuthMenuToggle>span{transition:none}}.phoneVerificationPanel{background:#f8fafc;border:1px solid #dbe4ee;border-radius:18px;margin-top:24px;padding:22px}.phoneVerificationHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.phoneVerificationHead span,.phoneVerificationHead>strong{letter-spacing:.08em;font-size:11px;font-weight:800}.phoneVerificationHead h3{color:#082a50;margin:5px 0 0;font-size:21px}.phoneVerificationHead>strong{white-space:nowrap;border-radius:999px;padding:7px 10px}.phoneVerificationHead .isVerified{color:#176534;background:#dcfce7}.phoneVerificationHead .isUnverified{color:#784312;background:#fef3c7}.phoneVerificationPanel>p{color:#516275;margin:14px 0;line-height:1.55}.phoneVerificationForm,.phoneVerificationCodeForm{gap:8px;display:grid}.phoneVerificationCodeForm{border-top:1px solid #dbe4ee;margin-top:18px;padding-top:18px}.phoneVerificationForm label,.phoneVerificationCodeForm label{color:#263f59;font-size:13px;font-weight:700}.phoneVerificationRow{align-items:stretch;gap:10px;display:flex}.phoneVerificationRow input{color:#082a50;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #bdcbd9;border-radius:10px;flex:auto;padding:10px 12px}.phoneVerificationRow button,.phoneVerificationResend{color:#fff;letter-spacing:.03em;cursor:pointer;background:#0b4f91;border:0;border-radius:10px;min-height:46px;padding:10px 16px;font-size:12px;font-weight:800}.phoneVerificationResend{color:#0b4f91;background:0 0;border:1px solid #9fb5ca;justify-self:start;margin-top:4px}.phoneVerificationRow button:disabled,.phoneVerificationResend:disabled{cursor:not-allowed;opacity:.55}.phoneVerificationRow input:focus-visible,.phoneVerificationRow button:focus-visible,.phoneVerificationResend:focus-visible{outline-offset:2px;outline:3px solid #0b4f913d}.phoneVerificationMessage{min-height:24px;font-size:13px;font-weight:650;margin-bottom:0!important}@media (max-width:620px){.phoneVerificationPanel{padding:18px}.phoneVerificationHead,.phoneVerificationRow{flex-direction:column;align-items:stretch}.phoneVerificationHead>strong{align-self:flex-start}.phoneVerificationRow button,.phoneVerificationResend{width:100%;min-height:48px}}.availableBusesGrid{grid-template-columns:minmax(0,1fr);gap:14px}.availableBusCard.isResults{cursor:pointer;grid-template-columns:minmax(300px,350px) minmax(0,1fr);align-items:stretch;min-height:190px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.availableBusCard.isResults:hover{border-color:#8bbbd4;transform:translateY(-1px);box-shadow:0 14px 32px #102f431f}.availableBusCard.isResults:has(.availableBusDetailLink:focus-visible){outline-offset:3px;outline:3px solid #0875d14d}.availableBusResultMedia{aspect-ratio:16/9;background:#e7f0f4;align-self:start;place-items:center;width:100%;min-width:0;max-width:100%;height:auto;display:grid;overflow:hidden}.availableBusResultMedia>img,.availableBusResultMedia>.availableBusPhotoPlaceholder{aspect-ratio:16/9;width:100%;height:100%;display:block}.availableBusResultMedia>img{object-fit:contain;object-position:center;background:#e7f0f4}.availableBusPhotoPlaceholder.isLandscape{color:#607d8c;letter-spacing:.01em;align-content:center;place-items:center;gap:8px;font-size:12px;font-weight:800}.availableBusPlaceholderIcon{fill:none;stroke:#7893a1;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:28px}.availableBusCard.isResults .availableBusCardBody{align-content:start;gap:9px;padding:18px 20px}.availableBusResultHeading{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.availableBusResultHeading>div{min-width:0}.availableBusCard.isResults .availableBusIdentity{color:#17384b;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2vw,27px);line-height:1.12}.availableBusCard.isResults .availableBusTypes{color:#4c6978;margin-top:5px;font-size:12px;line-height:1.35}.availableBusResultSeats{color:#17384b;white-space:nowrap;flex:none;font-size:17px;line-height:1.2}.availableBusCard.isResults .availableBusNext{gap:2px;margin-top:1px;padding:9px 11px}.availableBusCard.isResults .availableBusNext strong{overflow-wrap:anywhere}.availableBusResultCompany{color:#6c7f8b;overflow-wrap:anywhere}.availableBusResultFooter{justify-content:space-between;align-items:center;gap:18px;margin-top:auto;display:flex}.availableBusResultStatus{color:#17623e;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.availableBusResultStatus i{background:#16a36a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e5f6ee}.availableBusCard.isResults .availableBusDetailLink{z-index:1;color:#0875d1;white-space:nowrap;align-items:center;min-height:36px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.availableBusCard.isResults .availableBusDetailLink:after{content:"";position:absolute;inset:0}@media (max-width:820px){.availableBusCard.isResults{grid-template-columns:minmax(0,1fr);min-height:0}.availableBusResultMedia{width:100%}.availableBusCard.isResults:hover{transform:none}}@media (max-width:520px){.availableBusCard.isResults .availableBusCardBody{gap:10px;padding:16px}.availableBusResultHeading{flex-direction:column;align-items:flex-start;gap:6px}.availableBusCard.isResults .availableBusIdentity{font-size:22px}.availableBusResultFooter{flex-direction:column;align-items:flex-start;gap:4px}.availableBusCard.isResults .availableBusDetailLink{white-space:normal;width:100%;min-height:44px}}
