@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&display=swap";.adminShell .r2FinanceList{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.adminShell .r2FinanceTableWrap{background:#fff;border:1px solid #dce6eb;border-radius:14px;min-width:0;min-height:240px;max-height:calc(100vh - 310px);overflow:auto}.adminShell .r2FinanceTable{border-collapse:collapse;color:#123958;text-align:left;width:100%;font-size:14px;line-height:1.5}.adminShell .r2FinanceTable caption{text-align:left;caption-side:top;background:#fff;border-bottom:1px solid #dce6eb;padding:18px 20px}.adminShell .r2FinanceTable caption strong{color:#123958;font-size:16px;display:block}.adminShell .r2FinanceTable caption span{color:#526d7b;font-size:13px}.adminShell .r2FinanceTable th{z-index:1;color:#526d7b;white-space:nowrap;background:#f2f7fa;border-bottom:1px solid #dce6eb;padding:13px 16px;font-size:13px;font-weight:700;position:sticky;top:0}.adminShell .r2FinanceTable td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e8eff3;max-width:250px;padding:15px 16px}.adminShell .r2FinanceTable tbody tr:last-child td{border-bottom:0}.adminShell .r2FinanceTable tbody tr{cursor:pointer}.adminShell .r2FinanceTable tbody tr:hover{background:#f4fbfb}.adminShell .r2FinanceTable tbody tr.isSelected{background:#e5f8f7;box-shadow:inset 3px 0 #007f91}.adminShell .r2FinanceTable .isNumeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.adminShell .r2FinanceTable small{color:#526d7b;font-size:13px;line-height:1.5;display:block}.adminShell .r2FinanceTable button.r2DetailButton{color:#123958;white-space:nowrap;background:#fff;border:1px solid #b8cdd8;border-radius:9px;min-height:40px;margin:0;padding:8px 12px;font-size:13px;font-weight:700}.adminShell .r2FinanceTable button.r2DetailButton[aria-pressed=true]{color:#fff;background:#123958;border-color:#123958}.adminShell .r2FinanceDetail{background:#f8fbfc;border:1px solid #dce6eb;border-radius:14px;align-self:start;min-width:0;padding:20px}.adminShell .r2FinanceDetailHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.adminShell .r2FinanceDetailHeading h3{color:#123958;margin:0;font-size:17px}.adminShell .r2FinanceDetailHeading button{color:#123958;background:#fff;border:1px solid #c6d7df;min-height:38px;margin:0;padding:7px 10px;font-size:13px}.adminShell .r2DetailHint{color:#526d7b;margin:0;font-size:14px;line-height:1.6}.adminShell .r2FinanceDetail .applicationCard{background:#fff;margin:0}.adminShell .r2FinanceDetail .applicationCard h3,.adminShell .r2FinanceCards .applicationCard h3{font-size:18px;line-height:1.45}.adminShell .r2FinanceDetail .applicationCard small,.adminShell .r2FinanceCards .applicationCard small{font-size:14px;line-height:1.6}.adminShell .r2FinanceDetail .reviewActions{flex-wrap:wrap}.adminShell .r2FinanceDetail .reviewActions button{min-height:44px;font-size:14px}.adminShell .r2FinanceFacts{border-top:1px solid #dce6eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 0;padding-top:16px;display:grid}.adminShell .r2FinanceFacts div{min-width:0}.adminShell .r2FinanceFacts dt{color:#526d7b;margin:0 0 5px;font-size:13px}.adminShell .r2FinanceFacts dd{color:#123958;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.adminShell .r2FinanceCards{grid-column:1/-1;gap:16px;min-width:0;display:grid}.adminShell .r2FinanceMobileRecord{background:#fff;border:1px solid #dce6eb;border-radius:14px;min-width:0;padding:14px}.adminShell .r2FinanceMobileRecord .applicationCard{box-shadow:none;border:0;margin:0;padding:0}.adminShell .r2FinanceMobileRecord .reviewActions{flex-wrap:wrap}.adminShell .r2FinanceFilters input,.adminShell .r2FinanceFilters select,.adminShell .r2FinanceFilters button{min-height:44px;font-size:14px}.adminShell .r2SrOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adminShell .r2FinanceList button:focus-visible{outline-offset:3px;outline:3px solid #00b9af}@media (width>=1360px){.adminShell .r2FinanceList.hasSelection{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=599px){.adminShell .r2FinanceFacts{grid-template-columns:minmax(0,1fr)}.adminShell .r2FinanceFilters{grid-template-columns:minmax(0,1fr);display:grid}.adminShell .r2FinanceMobileRecord .reviewActions button{width:100%;min-height:44px}}.providerServicesEditor{background:#f5fbfa;border:1px solid #cfe3df;border-radius:12px;margin-top:14px;padding:12px}.providerServicesEditor fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.providerServicesEditor legend{padding:0 0 8px;font-size:1rem;font-weight:700}.providerServicesEditor .providerServiceChoice{text-transform:none;letter-spacing:normal;cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:0;font-size:.875rem;display:flex}.providerServicesEditor .providerServiceChoice input{accent-color:#008798;flex:0 0 20px;width:20px;height:20px}.providerServicesEditor small,.providerServicesEditor p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.45;display:block}.providerServicesEditor fieldset:disabled{opacity:.65}.providerServicesEditor .ghost{min-height:44px;margin:4px 0 0;font-size:.875rem}.providerServicesEditor input:focus-visible,.cargoPreparation input:focus-visible,.cargoPreparation select:focus-visible,.cargoPreparation textarea:focus-visible{outline-offset:3px;outline:2px solid #008798}.cargoPreparation form{gap:10px;display:grid}.cargoPreparation fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.cargoPreparation label{letter-spacing:normal;text-transform:none;margin:6px 0 0;font-size:.875rem}.cargoPreparation .field{box-sizing:border-box;width:100%;min-width:0;margin:0;font-size:1rem}.cargoPreparation textarea{resize:vertical;min-height:100px}.cargoPreparation input[type=file]{white-space:normal;padding:10px}.cargoPreparation .pendingBox span,.cargoPreparation small{font-size:.875rem;line-height:1.5}.cargoPreparation p,.cargoPreparation .deliverySummary span{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.cargoPreparation .primary,.cargoPreparation .ghost{min-height:44px;font-size:.875rem}.cargoPreparation img{object-fit:contain;width:100%;max-height:260px}.cargoClientCompact .cargoCompactSection{border:1px solid var(--aqua-line);background:var(--aqua-field);border-radius:13px;gap:7px;padding:11px 12px;display:grid}.cargoClientCompact .cargoCompactSection>b,.cargoClientCompact .cargoCompactRow b{font-size:.78rem}.cargoClientCompact .cargoCompactRow{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.cargoClientCompact .cargoCompactRow>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.cargoClientCompact .cargoCompactRow .ghost{flex:none;width:auto}.cargoClientCompact .cargoAddressSelector,.cargoClientCompact .cargoFavoriteChoices{gap:8px;min-width:0;display:grid}.cargoClientCompact .cargoCompactSection textarea{min-height:70px}.cargoClientCompact .cargoCompactReview{gap:12px;display:grid}.aquaCargoQuote{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.aquaCargoQuote>*{overflow-wrap:anywhere;min-width:0}.cargoUnitFirst h2{margin-bottom:10px}.aquaUnitChoiceCompact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cargoPreparation .aquaUnitChoiceCompact label{border:1px solid var(--aqua-line);background:var(--aqua-field);cursor:pointer;border-radius:13px;align-items:center;gap:9px;min-height:58px;margin:0;padding:9px 10px;display:flex}.cargoPreparation .aquaUnitChoiceCompact label.selected{border-color:var(--aqua);background:#123d47}.aquaUnitChoiceCompact input{width:19px;height:19px;accent-color:var(--aqua);flex:0 0 19px}.aquaUnitChoiceCompact span{gap:2px;min-width:0;display:grid}.aquaUnitChoiceCompact b{color:var(--aqua-text);font-size:.875rem}.cargoPreparation .aquaUnitChoiceCompact small{color:var(--aqua-soft);font-size:.75rem}.cargoRatesEditor{gap:12px;display:grid}.cargoRatesEditor p{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5}.cargoRatesEditor label{text-transform:none;letter-spacing:normal;margin:0;font-size:.875rem;display:block}.cargoRatesEditor small{font-size:.875rem;line-height:1.5;display:block}.cargoRatesEditor .field{box-sizing:border-box;width:100%;min-width:0;margin:6px 0 0;font-size:1rem}.cargoRatesEditor button{min-height:44px;font-size:.875rem}.cargoRatesEditor input:focus-visible,.cargoRatesEditor select:focus-visible{outline-offset:3px;outline:2px solid #008798}.cargoRateCard{background:#fff;border:1px solid #cfe3df;border-radius:14px;gap:12px;padding:16px;display:grid}.cargoRateCard h3{margin:0;font-size:1.125rem}.cargoRateCard fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.cargoRateFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cargoFareExample{overflow-wrap:anywhere;background:#eff9f8;border-radius:10px;gap:6px;padding:12px;line-height:1.5;display:grid}.cargoFareExample span{font-size:.875rem}.cargoFareExample b{color:#008798;font-size:1.25rem}.cargoRateActions{gap:8px;display:grid}.cargoRateCard [role=alert]{color:#a33510}@media (width<=360px){.cargoRateFields{grid-template-columns:1fr}}.providerAccountHeader{padding-bottom:12px}.providerAccountHeader span{font-size:11px}.providerFixedCity{background:#edfbf9;border:1px solid #a9dcd6;border-radius:15px;align-items:center;gap:11px;margin:0 0 14px;padding:12px 14px;display:flex}.providerFixedCity>svg{width:22px;color:var(--yava-cyan-dark);flex:none}.providerFixedCity>span{gap:2px;display:grid}.providerFixedCity small{color:#66807a;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.providerFixedCity b{font-size:13px}.providerAccountMenu .row span{gap:2px;display:grid}.providerAccountMenu .row small{color:#73857f;font-size:9px}.providerMembership{cursor:default}.providerVehicleList,.providerServiceList{gap:8px;display:grid}.providerVehicleList article,.providerServiceList article{background:#fff;border:1px solid #d5e5e1;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.providerVehicleList article>svg{width:24px;color:var(--yava-cyan-dark);flex:none}.providerVehicleList article>span,.providerServiceList article>span{flex:1;gap:3px;min-width:0;display:grid}.providerVehicleList article small,.providerServiceList article small{color:#697d77;font-size:9px;line-height:1.35}.providerVehicleList em,.providerServiceList em{color:#8a5b12;white-space:nowrap;background:#fff3df;border-radius:8px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.providerVehicleList em.approved,.providerServiceList em.approved{color:#18714b;background:#ddf5e8}.providerVehicleList em.rejected,.providerServiceList em.blocked,.providerServiceList em.rejected{color:#9c4038;background:#fae5e2}.providerServiceList em.not_requested{color:#687a75;background:#edf1f0}.providerCompactForm{background:#f7fbfa;border:1px solid #cce2de;border-radius:17px;gap:8px;margin-top:16px;padding:15px;display:grid}.providerCompactForm h3{margin:0 0 4px}.providerCompactForm .field{margin:0}.providerCompactForm .primary{margin-top:2px}.providerCompactForm>small{color:#6b7d78;line-height:1.4}.providerVerificationLink{border:1px solid #b6ddd8;border-radius:14px;margin-top:12px}.voyoProviderAccount .providerAccountHeader{border:1px solid var(--provider-line);background:linear-gradient(145deg,#102c40,#081c2c);border-radius:20px;grid-template-columns:auto 1fr auto;gap:12px;margin-bottom:12px;padding:14px;display:grid}.voyoProviderAccount .providerAccountHeader>div:nth-child(2){gap:2px;display:grid}.voyoProviderAccount .providerAccountHeader small{color:var(--aqua);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:900}.voyoProviderAccount .providerAccountHeader h2{color:#fff}.voyoProviderAccount .providerAccountHeader span:not(.verifiedDriverBadge){color:var(--provider-muted);font-size:.75rem}.voyoProviderAccount .providerAccountHeader .verifiedDriverBadge{color:#67f1b6;background:#173d42;margin:0}.voyoProviderAccount .providerFixedCity{background:var(--provider-card);color:#fff;border-color:#2b5366}.voyoProviderAccount .providerFixedCity>svg{color:var(--aqua)}.voyoProviderAccount .providerFixedCity small{color:var(--aqua);font-size:.75rem}.voyoProviderAccount .providerFixedCity b{color:#fff;font-size:.9375rem}.voyoProviderAccount .providerAccountMenu{background:0 0;border:0;gap:8px;display:grid;overflow:visible}.voyoProviderAccount .providerAccountMenu .row{border:1px solid var(--provider-line);background:var(--provider-card);color:#f7fbff;border-radius:15px;min-height:62px}.voyoProviderAccount .providerAccountMenu .row>svg:first-child{color:var(--aqua)}.voyoProviderAccount .providerAccountMenu .row>svg:last-child{color:#83a4b6}.voyoProviderAccount .providerAccountMenu .row small{color:var(--provider-muted);font-size:.75rem}.voyoProviderAccount .accountLogout{color:#ff858b;background:#201a25;border:1px solid #a84850;margin-top:14px}.voyoProviderAccount .accountLogout svg{color:#ff858b}@media (width<=360px){.voyoProviderAccount .providerAccountHeader{grid-template-columns:auto 1fr}.voyoProviderAccount .providerAccountHeader .verifiedDriverBadge{grid-column:1/3}}.voyoProviderShell{--aqua:#00e2d5;--aqua-text:#f7fbff;--provider-bg:#020f1a;--provider-card:#0a2132;--provider-card-2:#102b3d;--provider-line:#28495d;--provider-muted:#a9bdcb}.voyoProviderShell>header{background:#061827;border-bottom-color:#17394b;height:72px}.providerHeaderBrand{align-items:center;gap:10px;display:flex}.providerOfficialLogo{border-radius:50%;width:46px;height:46px;display:block;overflow:hidden}.providerOfficialLogo>img{object-fit:cover;width:100%;height:100%;display:block}.providerHeaderBrand>small{color:#b9cbd6;border-left:1px solid #315064;padding-left:10px;font-size:.75rem;font-weight:800}.voyoProviderShell .headerBell{color:#f7fbff;background:#ffffff12}.voyoProviderShell .headerBell.granted{color:var(--aqua);background:#0b3441}.voyoProviderShell nav{background:#061827;border-color:#1c3b4e;height:68px}.voyoProviderShell nav button{color:#a9bdcb;background:#061827;font-size:.75rem;font-weight:800}.voyoProviderShell nav button[aria-current=page]{color:var(--aqua)}.app.voyoProviderHome,.app.voyoProviderAccount{background:var(--provider-bg);color:#f7fbff}.voyoProviderHome>main,.voyoProviderAccount>main{color:#f7fbff;background:linear-gradient(#061827 0,#020f1a 180px);padding-top:16px}.providerHeroProfile{border:1px solid var(--provider-line);background:linear-gradient(145deg,#102c40,#081c2c);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:grid}.providerHeroProfile .avatar,.voyoProviderAccount .providerAccountHeader .avatar{color:#02131d;background:linear-gradient(145deg,#00e2d5,#0788ae);box-shadow:0 7px 20px #00e2d52c}.providerHeroProfile>div:nth-child(2){gap:2px;min-width:0;display:grid}.providerHeroProfile small{color:var(--aqua);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:900}.providerHeroProfile h2{color:#fff!important;margin:0!important;font-size:1.35rem!important}.providerHeroProfile span:not(.verifiedDriverBadge){color:var(--provider-muted);font-size:.75rem}.providerHeroProfile .verifiedDriverBadge{color:#67f1b6;background:#173d42;margin:0}.voyoProviderHome .driverOperationsTop{box-shadow:none;background:0 0;border:0;justify-content:flex-end;padding:0;display:flex}.voyoProviderHome .driverOperationsTop .availabilitySwitch{color:#fff;background:0 0;border:0;grid-template-columns:auto auto;place-items:center start;width:auto;min-width:0;padding:7px 4px}.voyoProviderHome .driverOperationsTop .availabilitySwitch.off{background:0 0;border:0}.voyoProviderHome .availabilitySwitch b{font-size:.875rem}.voyoProviderHome .radiusSettings{border-color:var(--provider-line);background:var(--provider-card);color:#fff;padding:14px}.voyoProviderHome .radiusOptions button{color:#b9c9d4;background:#071a28;border-color:#33566a}.voyoProviderHome .radiusOptions button.selected{border-color:var(--aqua);background:var(--aqua);color:#02202b;box-shadow:0 0 18px #00e2d52b}.voyoProviderHome .availableRequestsTitle{margin-top:18px}.voyoProviderHome .availableRequestsTitle h3{color:#fff}.voyoProviderHome .driverCompactEmpty{border:1px solid var(--provider-line);color:var(--provider-muted);background:radial-gradient(circle at 50% 0,#113348,#081b2a 70%);justify-items:center;gap:8px;padding:28px 18px;display:grid}.voyoProviderHome .driverCompactEmpty svg{width:30px;color:var(--aqua)}.voyoProviderHome .driverCompactEmpty b{color:#fff;font-size:1rem}.voyoProviderHome .driverCompactEmpty span{font-size:.8125rem;line-height:1.45}.voyoProviderHome .job{border-color:var(--provider-line);background:var(--provider-card);color:#fff}.voyoProviderHome .job small{color:var(--provider-muted)}.voyoProviderHome .job strong{color:var(--aqua)}.voyoProviderHome .job>button{background:var(--aqua);color:#02202b}.voyoProviderHome .jobDetails summary{color:var(--aqua)}.driverOperationsTop{color:#fff;background:#102f51;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:10px;padding:14px 15px;display:grid}.driverOperationsTop h2{margin:0 0 3px;font-size:1.25rem}.driverOperationsTop small{color:#bcd7df;font-size:.75rem}.driverOperationsTop .verifiedDriverBadge{grid-column:1/3}.driverOperationsTop .availabilitySwitch{background:#ffffff16}.driverOperationsTop .availabilitySwitch b{font-size:.75rem}.radiusSettings>div:first-child b{font-size:.875rem}.driverActivePriority{margin:14px 0}.driverActivePriority .activeJob{border:2px solid var(--yava-cyan);box-shadow:0 8px 22px #00a6b418}.availableRequestsTitle{margin-top:16px}.driverCompactEmpty{color:#687c76;text-align:center;background:#fafcfb;border:1px dashed #cbdcd8;border-radius:13px;padding:18px 12px;font-size:.875rem}.activityPeriodTabs{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px;display:grid}.activityPeriodTabs button{color:#5a706a;text-transform:uppercase;background:#fff;border:1px solid #cbdedb;border-radius:11px;padding:10px 7px;font-size:.8125rem;font-weight:900}.activityPeriodTabs button.selected{border-color:var(--yava-cyan-dark);color:var(--yava-cyan-dark);background:#dff5f6}.activitySummary{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.activitySummary>div{background:#fff;border:1px solid #d7e5e2;border-radius:14px;gap:3px;padding:12px;display:grid}.activitySummary small{color:#687d77;font-size:.75rem}.activitySummary b{color:#153d50;font-size:1.15rem}.activitySummary .activityEarnings{background:#effbfa;border-color:#94d8d4}.activitySummary .activityEarnings b{color:var(--yava-cyan-dark)}.activityPaymentsDetails{background:#fff;border:1px solid #d4e4e1;border-radius:14px;margin:12px 0;overflow:hidden}.activityPaymentsDetails>summary{cursor:pointer;color:var(--yava-cyan-dark);padding:14px;font-size:.875rem;font-weight:900;list-style:none}.activityPaymentsDetails>summary::-webkit-details-marker{display:none}.activityPaymentsDetails[open]>summary{border-bottom:1px solid #e8efed}.activityPaymentsDetails>.providerPaymentsHeader,.activityPaymentsDetails>.providerPaymentTabs,.activityPaymentsDetails>.providerPaymentPane{margin-left:12px;margin-right:12px}.activityHistoryToggle{width:100%;color:var(--yava-cyan-dark);background:#fff;border:1px solid #bddbd7;border-radius:14px;justify-content:space-between;align-items:center;margin:12px 0;padding:14px;font-size:.875rem;font-weight:900;display:flex}.activityHistoryToggle svg{width:18px;transform:rotate(-90deg)}@media (width<=360px){.radiusOptions,.activitySummary{grid-template-columns:1fr 1fr}.providerHeroProfile{grid-template-columns:auto 1fr}.providerHeroProfile .verifiedDriverBadge{grid-column:1/3}}.providerReviewQueues{gap:10px;margin:14px 0;display:grid}.providerReviewQueues>details{background:#f8fbfa;border:1px solid #cee0dd;border-radius:15px;overflow:hidden}.providerReviewQueues>details>summary{cursor:pointer;grid-template-columns:24px 1fr;align-items:center;gap:10px;padding:13px 14px;list-style:none;display:grid}.providerReviewQueues>details>summary::-webkit-details-marker{display:none}.providerReviewQueues summary>svg{width:22px;color:var(--yava-cyan-dark)}.providerReviewQueues summary span{gap:2px;display:grid}.providerReviewQueues summary b{font-size:.875rem}.providerReviewQueues summary small{color:#687b76;font-size:.75rem}.providerReviewList{gap:8px;padding:0 10px 10px;display:grid}.providerReviewList article{background:#fff;border:1px solid #d9e6e3;border-radius:13px;padding:12px}.providerReviewList h4,.providerReviewList p{margin:7px 0 3px}.providerReviewList h4{font-size:.9rem}.providerReviewList p{color:#4f6660;font-size:.8125rem}.providerReviewList article>small{color:#687b76;align-items:center;gap:5px;font-size:.75rem;display:flex}.providerReviewList article>small svg{width:15px}.providerReviewTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.providerReviewTop>small{color:#6c7f79;font-size:.75rem}.providerReviewStatus{color:#8b5a09;background:#fff1d8;border-radius:8px;padding:5px 7px;font-size:.6875rem;font-weight:900}.providerReviewStatus.approved{color:#116b45;background:#dcf3e7}.providerReviewStatus.rejected,.providerReviewStatus.blocked{color:#a33d35;background:#fae3e0}.providerReviewActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.providerReviewActions button{background:var(--yava-cyan-dark);color:#fff;border:0;border-radius:10px;padding:10px;font-weight:900}.providerReviewActions button:last-child{color:#a33d35;background:#fff;border:1px solid #dfb6b1}.providerReviewActions button:disabled{opacity:.42}.providerCompatible{font-weight:800;color:#14704a!important}.providerIncompatible{font-weight:800;color:#a34a3d!important}.providerReviewNote{background:#f6f8f7;border-radius:8px;padding:7px}.providerReviewEmpty{text-align:center;color:#6a7e78;margin:0;padding:13px}.providerServicesSummary{background:#f8fbfa;border:1px solid #d9e6e3;border-radius:12px;gap:7px;margin-top:10px;padding:10px;display:grid}.providerServicesSummary>div{flex-wrap:wrap;gap:5px;display:flex}.providerServicesSummary>div span{color:#08736f;background:#dff4f2;border-radius:8px;padding:5px 7px;font-size:.75rem;font-weight:800}.providerServicesSummary>small{color:#687b76;font-size:.75rem}.favoriteAddressActions{flex-wrap:wrap;justify-content:flex-end}.favoriteAddressEditor{background:#fff;border:1px solid #bcd7d2;border-radius:12px;gap:12px;margin-top:10px;padding:12px;display:grid}.favoriteAddressEditor label{gap:6px;font-size:14px;display:grid}.favoriteAddressEditor input{min-width:0;font-size:16px}.favoriteEditorActions{flex-wrap:wrap;gap:8px;display:flex}.favoriteEditorActions button{flex:1;min-width:110px}.favoriteAddressPanel .favoriteAddressItem button{min-height:36px;font-size:14px}@media (width<=480px){.favoriteAddressPanel .favoriteAddressItem{flex-wrap:wrap}.favoriteAddressPanel .favoriteAddressItem>span{flex-basis:100%}.favoriteAddressActions{justify-content:flex-start}}.addressConfirmationMap{border-radius:14px;height:210px;margin-top:8px}:root{color:#12251f;font-synthesis:none;background:#eef4f1;font-family:Manrope,sans-serif}*{box-sizing:border-box}body{margin:0}.app,.welcome,.auth{background:#fbfdfc;max-width:430px;min-height:100vh;margin:auto;padding-bottom:90px;position:relative;box-shadow:0 0 50px #163f3020}.welcome,.auth{padding:34px 26px}.welcome{background:linear-gradient(160deg,#f8fcfa 45%,#dceee6);flex-direction:column;justify-content:center;display:flex}.brandmark,.logoSmall,.mini{color:#fff;background:#106344;place-items:center;display:grid}.brandmark{border-radius:22px;width:72px;height:72px}.brandmark svg{width:40px;height:40px}.logoSmall{border-radius:16px;width:52px;height:52px;margin:80px 0 25px}.mini{border-radius:12px;width:38px;height:38px}.eyebrow{color:#e36b25;letter-spacing:2px;margin-top:25px;font-size:12px;font-weight:800}.welcome h1{margin:8px 0 18px;font-size:39px;line-height:1.08}.lead{color:#577067;margin-bottom:35px;line-height:1.65}.primary,.ghost{border-radius:15px;width:100%;margin-top:12px;padding:16px;font-size:15px;font-weight:800}.primary{color:#fff;background:#106344;border:0;box-shadow:0 8px 20px #10634435}.ghost{color:#106344;background:0 0;border:1px solid #a7c5b9}.welcome small{text-align:center;color:#82938c;margin-top:28px}.back{color:#587068;background:0 0;border:0;align-items:center;margin:6px 0 20px;padding:0;font-weight:700;display:flex}.back svg{width:19px}.auth h2,.app h2{margin-bottom:8px;font-size:27px}.auth>p,.app main>p{color:#657a72;line-height:1.55}.auth label,label{color:#4f675e;text-transform:uppercase;letter-spacing:.5px;margin:22px 0 8px;font-size:12px;font-weight:800;display:block}.phone,.location{background:#fff;border:1px solid #cddbd5;border-radius:14px;align-items:center;padding:0 12px;display:flex}.phone b{border-right:1px solid #ddd;padding-right:10px}.phone input,.location input{background:0 0;border:0;outline:0;width:100%;padding:15px;font-size:16px}.field,select.field{background:#fff;border:1px solid #cddbd5;border-radius:14px;width:100%;margin-bottom:4px;padding:15px;font-size:15px}.privacy,.secure{align-items:center;gap:8px;margin-top:22px;font-size:12px;display:flex;color:#477061!important}.privacy svg,.secure svg{width:19px}.otp{gap:10px;margin:30px 0;display:flex}.otp input{text-align:center;border:1px solid #b8ccc4;border-radius:14px;width:55px;height:60px;font-size:25px}.roles{gap:10px;margin-top:25px;display:grid}.roles button{text-align:left;background:#fff;border:1px solid #d4e0db;border-radius:16px;grid-template-rows:1fr 1fr;grid-template-columns:45px 1fr;padding:14px;display:grid}.roles svg{color:#106344;grid-row:1/3;margin:auto}.roles span{color:#73857e;font-size:12px}.app header{z-index:5;background:#fff;border-bottom:1px solid #e7eeeb;justify-content:space-between;align-items:center;height:68px;padding:14px 20px;display:flex;position:sticky;top:0}.app header>svg{color:#527067;width:20px}.app main{padding:22px 20px 110px}nav{z-index:10;background:#fff;border-top:1px solid #e0eae6;width:min(430px,100%);height:72px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}nav button{color:#6b7f77;background:#fff;border:0;flex:1;place-items:center;padding:10px;font-size:10px;display:grid}nav svg{width:21px}.homeHero{padding:10px 2px}.homeHero p{margin:0}.homeHero h1{margin:8px 0 25px;font-size:32px}.mainActions{gap:14px;display:grid}.mainActions button{text-align:left;background:#fff;border:0;border-radius:20px;align-items:center;gap:16px;padding:18px;display:flex;box-shadow:0 8px 25px #183d2e12}.mainActions span{color:#106344;background:#d9eee5;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.mainActions svg{width:32px}.mainActions b{font-size:18px}.mainActions small{color:#788a83;margin-top:4px;display:block}.privacyCard{color:#185c43;background:#e9f5ef;border-radius:16px;gap:13px;margin-top:24px;padding:16px;display:flex}.privacyCard svg{flex:none}.privacyCard p{margin:5px 0;font-size:12px;line-height:1.5}.prototype{color:#688078;background:0 0;border:0;width:100%;margin-top:25px}.location svg{color:#e36b25;width:20px}.location button{color:#106344;background:#e5f2ec;border:0;border-radius:9px;padding:8px;font-weight:800}.fare,.summary,.notice,.code{background:#edf5f1;border-radius:16px;gap:5px;margin:20px 0;padding:17px;display:grid}.fare b,.code b{color:#106344;font-size:24px}.fare small,.summary small,.code small{color:#74867f}.choice{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.choice button{background:#fff;border:1px solid #d7e3de;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:165px;display:flex}.choice svg{color:#106344;width:40px;height:40px}.choice b{font-size:18px}.choice span{color:#73867e}.radar{background:radial-gradient(circle,#fff 9%,#cce5da 10% 20%,#e6f2ed 21% 38%,#d9ebe3 39% 55%,#0000 56%);border-radius:50%;place-items:center;width:180px;height:180px;margin:35px auto;animation:2s infinite pulse;display:grid}.radar svg{color:#106344;width:38px}.center{text-align:center}.danger{color:#ba3d34;border-color:#e5bcb7}.demoAccept{color:#83958e;background:0 0;border:0;margin:25px auto;text-decoration:underline;display:block}.success{color:#126443;background:#e0f3e8;border-radius:14px;align-items:center;gap:9px;padding:14px;display:flex}.driverCard{gap:14px;padding:18px 0;display:flex}.avatar{color:#fff;background:#106344;border-radius:18px;place-items:center;width:56px;height:56px;font-weight:800;display:grid}.driverCard h3,.driverCard p{margin:2px}.driverCard p{color:#16714f;align-items:center;font-size:12px;display:flex}.driverCard svg{width:16px}.timeline{border-left:3px solid #e36b25;margin:20px 8px;padding:5px 15px;display:grid}.timeline span{color:#71847c;margin-top:4px;font-size:12px}.messages{min-height:360px;padding:20px 0}.messages p{border-radius:16px;max-width:77%;padding:12px 14px}.them{background:#e9efec;border-bottom-left-radius:3px!important}.me{color:#fff;background:#106344;margin-left:auto;border-bottom-right-radius:3px!important}.quick{gap:8px;display:flex;overflow:auto}.quick button{white-space:nowrap;color:#106344;background:#fff;border:1px solid #9ebcaf;border-radius:20px;padding:8px 12px}.composer{margin-top:12px;display:flex}.composer input{border:1px solid #ccd9d4;border-radius:14px 0 0 14px;flex:1;padding:13px}.composer button{color:#fff;background:#106344;border:0;border-radius:0 14px 14px 0;width:50px}.history{border-bottom:1px solid #e1eae6;gap:13px;padding:15px 0;display:flex}.history svg{color:#106344}.history small{color:#71857d;margin-top:5px;display:block}.profile{text-align:center;padding:25px}.profile .avatar{margin:auto}.profile h2{margin-bottom:3px}.profile span{color:#71857d}.row{background:#fff;border:0;border-bottom:1px solid #e2ebe7;align-items:center;gap:12px;width:100%;padding:17px;font-weight:700;display:flex}.row svg{color:#106344}.heroCard{border-radius:20px;margin-bottom:25px;padding:20px}.dark{color:#fff;background:#123f31}.dark p{color:#bad2c8}.status{font-size:11px}.status i{background:#45df8d;border-radius:50%;width:8px;height:8px;display:inline-block}.job{background:#fff;border:1px solid #e0e9e5;border-radius:17px;grid-template-columns:1fr auto;gap:10px;margin:12px 0;padding:15px;display:grid}.job div{gap:5px;display:grid}.job small{color:#75877f}.job strong{color:#106344;font-size:19px}.job button{color:#fff;background:#106344;border:0;border-radius:10px;grid-column:1/3;padding:11px;font-weight:800}.pill{color:#106344;background:#ddf0e7;border-radius:10px;width:max-content;padding:3px 7px;font-size:10px}.pill.gold{color:#9a551d;background:#ffead7}.toast{color:#fff;z-index:20;white-space:nowrap;background:#173c30;border-radius:12px;padding:12px 18px;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}@keyframes pulse{50%{transform:scale(1.04)}}@media (width>=700px){body{padding:25px}.app,.welcome,.auth{border-radius:28px;min-height:820px;overflow:hidden}nav{border-radius:0 0 28px 28px}}.checkRow{text-transform:none;letter-spacing:0;background:#edf5f1;border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:14px;display:flex}.checkRow input{accent-color:#106344;width:20px;height:20px}.moneyNote{font-weight:800;color:#b5531d!important}.paymentMethodNote{border-radius:10px;gap:3px;margin-top:7px;padding:9px 10px;line-height:1.35;display:grid!important}.paymentMethodNote b{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.paymentMethodNote span{font-size:12px;font-weight:800}.cashPaymentNote{background:#fff1e8;color:#9d4818!important}.transferPaymentNote{background:#e8f7f8;color:#087887!important}.paymentCard{color:#9d4818;background:#fff0e6;border-radius:18px;align-items:center;gap:15px;margin:20px 0;padding:18px;display:flex}.paymentCard svg{width:34px;height:34px}.paymentCard div{display:grid}.paymentCard b{font-size:26px}.threeSteps{background:#edf5f1;border-radius:16px;gap:10px;margin:20px 0;padding:16px;display:grid}.threeSteps b{color:#106344}.threeSteps span{color:#647a71}.shareButton{color:#106344;background:#fff;border:1px solid #106344;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:12px;padding:15px;font-weight:800;display:flex}.shareButton svg{width:20px}.tracking{background:#fbfdfc;max-width:430px;min-height:100vh;margin:auto;padding:28px 22px;box-shadow:0 0 50px #163f3020}.tracking h1{margin:8px 0;font-size:34px}.tracking>p:not(.eyebrow){color:#647a71}.trackBrand{color:#106344;align-items:center;gap:10px;display:flex}.trackBrand svg{color:#fff;background:#106344;border-radius:10px;width:40px;height:40px;padding:8px}.joinCard{color:#fff;background:#123f31;border-radius:20px;grid-template-columns:42px 1fr;gap:10px;margin-top:28px;padding:18px;display:grid}.joinCard svg{color:#62d59a}.joinCard p{color:#c7ddd4;margin:5px 0;font-size:12px}.joinCard button{color:#106344;background:#fff;border:0;border-radius:12px;grid-column:1/3;padding:13px;font-weight:800}.adminTop{justify-content:space-between;align-items:center;display:flex}.adminTop h2{font-size:22px}.adminTop button{color:#106344;background:#e7f2ed;border:0;border-radius:10px;padding:9px}.metrics{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 28px;display:grid}.metrics div{background:#fff;border:1px solid #e0eae5;border-radius:16px;padding:15px;display:grid}.metrics strong{color:#106344;font-size:27px}.metrics span{color:#6b7f77;font-size:11px}.alertCard{color:#9d4818;background:#fff1e8;border-radius:15px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;margin:12px 0 25px;padding:14px;display:grid}.alertCard small{margin-top:4px;display:block}.alertCard button{color:#fff;background:#e36b25;border:0;border-radius:9px;padding:8px}.profile small{color:#71857d;margin-top:8px;display:block}.cancelLink{color:#bb3c35;background:0 0;border:0;width:100%;margin-top:8px;padding:15px;font-weight:800}.modalShade{z-index:30;background:#10271fcc;place-items:end center;display:grid;position:fixed;inset:0}.cancelModal{background:#fff;border-radius:24px 24px 0 0;width:min(430px,100%);padding:25px 22px 30px}.cancelModal>svg{color:#c1453d;width:35px;height:35px}.cancelModal h2{margin:10px 0 4px}.cancelModal p{color:#657a72;line-height:1.45}.cancelConfirm{color:#fff;background:#c1453d;border:0;border-radius:14px;width:100%;padding:15px;font-weight:800}.cancelConfirm:disabled{opacity:.4}.labHeader{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.labHeader button{color:#106344;background:#e8f1ed;border:0;border-radius:9px;padding:8px 11px}.emptyLab{text-align:center;color:#74867f;padding:35px 10px}.driverAccountCard{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-bottom:7px;padding:14px 16px;display:grid}.driverAccountCard h2{margin:2px 0;font-size:20px}.driverAccountCard small{color:#bdd4ca;font-size:10px}.driverAccountCard .verifiedDriverBadge{grid-column:1/3;margin-top:2px}.driverAccountCopy{min-width:0}.availabilitySwitch{color:#fff;min-width:94px;font:inherit;background:#ffffff12;border:0;border-radius:14px;grid-template-columns:auto;justify-items:center;gap:5px;padding:8px 10px;display:grid}.availabilitySwitch:disabled{opacity:.65}.availabilitySwitch b{font-size:10px}.availabilityTrack{background:#74847d;border-radius:20px;width:42px;height:23px;transition:all .2s;position:relative}.availabilityTrack i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0004}.availabilitySwitch.on .availabilityTrack{background:#35ce8d}.availabilitySwitch.on .availabilityTrack i{transform:translate(19px)}.availabilitySwitch.off b{color:#d9e1de}.availabilityHelp{color:#667a73;margin:0 4px 12px;font-size:10px;line-height:1.4;display:block}.availabilityEmpty{background:#f7faf9;border:1px dashed #c9d8d3;border-radius:14px;padding:26px 12px}.paymentSplit{background:#eefafb;border:1px solid #b9e0e4}.primary:disabled{opacity:.45;box-shadow:none}.documentNote,.pendingBox{color:#175f43;background:#e7f3ed;border-radius:15px;align-items:center;gap:12px;margin:18px 0;padding:15px;font-size:12px;line-height:1.45;display:flex}.documentNote svg,.pendingBox svg{flex:none}.pendingPage{flex-direction:column;justify-content:center;display:flex}.pendingIcon{color:#d76520;background:#fff0e3;border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.pendingIcon svg{width:36px;height:36px}.pendingBox div{gap:4px;display:grid}.pendingBox span{color:#587369}.pendingIcon.approved{color:#106344;background:#daf3e6}.pendingIcon.rejected{color:#b53e36;background:#f9dfdc}.applicationCard{background:#fff;border:1px solid #dbe7e2;border-radius:17px;margin:12px 0;padding:16px}.applicationCard h3{margin:7px 0 3px}.applicationCard small{color:#657a72}.applicationCard p{color:#354d44;margin:8px 0}.appStatus{color:#9b641d;background:#fff0d8;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}.appStatus.approved{color:#106344;background:#dcf2e6}.appStatus.rejected{color:#ae3d35;background:#f8dfdc}.reviewActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.reviewActions button{color:#fff;background:#106344;border:0;border-radius:11px;padding:12px;font-weight:800}.reviewActions button:last-child{color:#b13d35;background:#fff;border:1px solid #d9aaa6}.demoSafety{color:#81591f;background:#fff4df;border:1px solid #efd6a6;border-radius:16px;gap:12px;margin:20px 0;padding:15px;display:flex}.demoSafety svg{flex:none}.demoSafety p{margin:5px 0;font-size:12px;line-height:1.5}.readOnlyField{color:#516a61;background:#f2f6f4}.safeZone{color:#175f43;background:#e7f3ed;border-radius:13px;align-items:center;gap:8px;margin:12px 0;padding:11px 13px;font-size:12px;display:flex}.safeZone svg{flex:none;width:18px}.job button:disabled,.ghost:disabled{opacity:.45}.activeRequestsBanner{color:#fff;text-align:left;background:#123f31;border:0;border-radius:16px;justify-content:space-between;align-items:center;width:100%;margin:0 0 18px;padding:15px 16px;display:flex}.activeRequestsBanner div{gap:4px;display:grid}.activeRequestsBanner small{color:#bdd4ca}.activeRequestsBanner>svg{transform:rotate(180deg)}.requestsTop{justify-content:space-between;align-items:center;display:flex}.requestsTop h2,.requestsTop p{margin:3px 0}.requestsTop p{color:#6b7e76;font-size:12px}.requestsTop button{color:#fff;background:#106344;border:0;border-radius:11px;padding:10px 12px;font-weight:800}.myRequestCard{background:#fff;border:1px solid #dbe7e2;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:12px 0;padding:15px;display:grid}.myRequestCard>div{gap:6px;display:grid}.myRequestCard small{color:#667b73}.myRequestCard>button{color:#106344;background:#e5f2ec;border:0;border-radius:10px;padding:10px;font-weight:800}.appStatus.accepted,.appStatus.picked_up{color:#326ea8;background:#e4eef9}.appStatus.completed{color:#106344;background:#dcf2e6}.appStatus.withdrawn{color:#697871;background:#eee}.completedService{text-align:center;padding:45px 8px}.completedService>svg{color:#1a9b61;width:72px;height:72px}.completedService p{color:#657a72}.connectedMessages{min-height:280px}.chatLine{margin:10px 0;display:grid}.chatLine small{color:#73867e;margin:0 7px;font-size:10px}.chatLine p{margin:3px 0}.chatLine.own{justify-items:end}.chatLine.own p{color:#fff;background:#106344;border-bottom-right-radius:3px}.chatLine.other{justify-items:start}.chatLine.other p{background:#e9efec;border-bottom-left-radius:3px}.quickLabel{color:#4f675e;font-size:12px;font-weight:800}.connectedQuick{flex-wrap:wrap;overflow:visible}.connectedQuick button:disabled{opacity:.5}.authChoices{padding-top:24px}.authLogo{margin:30px 0 20px}.loginOptions{gap:11px;margin-top:25px;display:grid}.loginOptions>button{color:#fff;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:10px 16px;font-size:14px;font-weight:800;display:flex}.loginOptions>button>svg,.loginOptions>button>span:first-child{flex:none;width:25px}.loginOptions>button>span:first-child{font-size:18px}.loginOptions .googleLogin{background:#2878e8}.loginOptions .emailLogin{background:#106344}.loginOptions .facebookLogin{background:#3b5998}.loginOptions .appleLogin{background:#111}.loginOptions .phoneLogin{color:#516a61;background:#fff;border:1px solid #cfdcd6;margin-top:7px}.phoneLogin>span{text-align:left;display:grid}.phoneLogin small{color:#83958e;font-size:9px;font-weight:600}.guestLogin{color:#d45d1b;background:#fff;border:1px solid #e36b25;border-radius:15px;width:100%;margin-top:12px;padding:14px;font-weight:800}.brandIcon{flex:none;height:26px;width:26px!important}.googleLogin .brandIcon{background:#fff;border-radius:50%;padding:4px}.accountReason{color:#315d4c;background:#edf5f1;border-radius:14px;gap:10px;margin:17px 0 0;padding:12px;font-size:11px;display:flex}.accountReason>svg{flex:none;width:19px}.accountReason span{gap:3px;display:grid}.accountReason b{font-size:12px}:root{--yava-cyan:#00bfd7;--yava-cyan-dark:#007f91;--yava-red:#cb333b;--yava-orange:#ff7900;--yava-black:#111316;--yava-silver:#c9d0d4;color:#17191c;background:#edf1f3}.app,.welcome,.auth,.tracking{background:#f9fbfc;box-shadow:0 0 50px #11131622}.welcome{background:radial-gradient(circle at 50% 21%,#e7fbfe 0,#f9fbfc 38%,#edf1f3 100%)}.welcomeOfficialLogo{object-fit:cover;filter:drop-shadow(0 12px 16px #11131635);border-radius:50%;width:154px;height:154px;margin:0 auto 18px;display:block}.welcomeOfficialLogo+h1{margin-top:0}.brandLogo{border-radius:50%;place-items:center;display:grid;overflow:hidden;background:0 0!important}.brandLogo img{object-fit:cover;width:100%;height:100%;display:block}.brandmark{filter:drop-shadow(0 12px 16px #11131635);border-radius:50%;width:154px;height:154px;margin:0 auto 8px}.mini{filter:drop-shadow(0 3px 5px #11131630);border-radius:50%;width:46px;height:46px}.app header{border-bottom:1px solid var(--yava-silver);border-top:3px solid var(--yava-red);background:#fff;height:72px}.app header>b{color:var(--yava-black);font-weight:800}.eyebrow{color:var(--yava-red)}.welcome h1,.auth h2,.app h2{color:var(--yava-black)}.primary,.job button,.requestsTop button,.reviewActions button{background:linear-gradient(135deg,var(--yava-cyan-dark),#00a9bf);box-shadow:0 8px 20px #007f9135}.ghost,.shareButton{color:var(--yava-cyan-dark);border-color:#71cbd5}.roles svg,.choice svg,.history svg,.row svg,.job strong,.fare b,.code b,.trackBrand{color:var(--yava-cyan-dark)}.mainActions span{color:var(--yava-cyan-dark);background:#dff8fb}.mainActions span.orange{color:var(--yava-orange);background:#fff0df}.privacyCard,.safeZone,.accountReason{color:#076b78;background:#e3f8fa}.location svg,.timeline{color:var(--yava-orange)}.location button,.myRequestCard>button,.adminTop button,.labHeader button{color:var(--yava-cyan-dark);background:#e1f6f8}.secondary{background:linear-gradient(135deg,var(--yava-orange),#f04f2f);box-shadow:0 8px 20px #ff790035}.dark,.activeRequestsBanner,.joinCard,.toast{background:var(--yava-black)}.avatar,.trackBrand svg,.composer button,.chatLine.own p{background:var(--yava-cyan-dark)}.deliverySummary,.deliveryDetails{background:#fff;border:1px solid #d8e5df;border-radius:16px;gap:9px;margin:14px 0;padding:15px;display:grid}.deliverySummary span,.deliveryDetails span,.deliveryDetails small{color:#53675f;font-size:13px;display:block}.deliveryDetails>div{border-top:1px solid #edf2ef;gap:5px;padding-top:10px;display:grid}.deliveryDetails a{color:var(--yava-cyan-dark);align-items:center;gap:6px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.deliveryDetails a svg{width:17px}.activeJob{background:#f5fffb;border-color:#8ed7c4}.addressField{position:relative}.addressHint{color:#60746c;margin:-5px 4px 8px;display:block}.addressSuggestions{z-index:20;background:#fff;border:1px solid #cddcd5;border-radius:14px;margin:-6px 0 12px;padding:6px;display:grid;position:relative;box-shadow:0 10px 24px #173c2d24}.addressSuggestions button{text-align:left;color:#233b32;background:#fff;border:0;border-bottom:1px solid #edf2ef;align-items:flex-start;gap:8px;padding:11px 9px;display:flex}.addressSuggestions button:last-of-type{border-bottom:0}.addressSuggestions button svg{width:17px;color:var(--yava-cyan-dark);flex:0 0 17px}.addressSuggestions button span{font-size:13px;line-height:1.35}.addressSuggestions>small{color:#60746c;padding:8px;font-size:11px}.success,.pill,.appStatus.approved,.appStatus.completed{color:#08736f;background:#def7f4}.danger,.cancelLink{color:var(--yava-red)}.cancelConfirm{background:var(--yava-red)}.authLogo{filter:drop-shadow(0 8px 10px #1113162b);border-radius:50%;width:92px;height:92px;overflow:hidden;background:0 0!important}.authLogo img{object-fit:cover;width:100%;height:100%;display:block}.emailLogin{background:var(--yava-cyan-dark)!important}.phoneLogin{border-color:var(--yava-silver)!important}nav button:focus,nav button:hover{color:var(--yava-cyan-dark)}.loginOptions .comingLogin:disabled{opacity:.58;cursor:not-allowed;filter:saturate(.55)}.comingLogin span{text-align:left;line-height:1.15;display:grid}.comingLogin small{opacity:.85;text-transform:uppercase;letter-spacing:.5px;margin-top:3px;font-size:9px;font-weight:700}.authNotice{color:#9b4319;background:#fff1e7;border:1px solid #f3c5a7;border-radius:13px;align-items:flex-start;gap:9px;margin:14px 0 3px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.authNotice svg{flex:none;width:18px;margin-top:1px}.emailStatus{flex-direction:column;justify-content:center;display:flex}.emailStatus .logoSmall{margin:0 0 20px}.emailHelp{color:#076b78;background:#e3f8fa;border-radius:15px;align-items:center;gap:10px;margin:16px 0;padding:15px;font-size:12px;line-height:1.5;display:flex}.emailHelp svg{flex:none;width:22px}.backToLogin{color:#657a72;background:0 0;border:0;margin-top:15px;text-decoration:underline}.verifiedAccess{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex;color:#08736f!important;margin:0 0 8px!important}.verifiedAccess svg{width:18px}.headerBell{color:#667b73;background:0 0;border:0;border-radius:50%;place-items:center;padding:8px;display:grid}.headerBell svg{width:20px}.headerBell.granted{color:var(--yava-cyan-dark);background:#e1f6f8}.headerBell.denied{color:var(--yava-red);background:#fff0ed}.validationChecklist{gap:10px;margin:18px 0;display:grid}.validationChecklist label{text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d5e3de;border-radius:14px;align-items:center;gap:11px;margin:0;padding:13px 14px;font-size:13px;display:flex}.validationChecklist input{width:20px;height:20px;accent-color:var(--yava-cyan-dark);flex:none;margin:0}.validationChecklist span{color:#314a42;line-height:1.35}.temporaryAccess{color:#704815;background:#fff4df;border:1px solid #efd6a6;border-radius:16px;gap:12px;margin:18px 0;padding:16px;display:grid}.temporaryAccess code{letter-spacing:1px;text-align:center;background:#fff;border-radius:10px;padding:12px;font-size:22px;font-weight:800}.temporaryAccess button{background:var(--yava-cyan-dark);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:800;display:flex}.temporaryAccess button svg{width:18px}.adminUserCard{background:#fff;border:1px solid #dbe7e2;border-radius:16px;grid-template-columns:1fr;gap:12px;margin:10px 0;padding:15px;display:grid}.adminUserCard>div{gap:5px;display:grid}.adminUserInfo{min-width:0}.adminUserCard small{color:#657a72}.adminUserCard span{color:#9b641d;font-size:9px;font-weight:800}.adminUserCard>button{color:var(--yava-cyan-dark);background:#e1f6f8;border:0;border-radius:10px;padding:10px;font-weight:800}.adminUserCard>button:disabled{opacity:.45}.adminUserActions{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));width:100%;margin-top:0}.temporaryPasswordResult{color:#264139;background:#f7fbfa;border:1px solid #c8ded8;border-radius:12px;gap:7px;margin-top:9px;padding:10px;display:grid}.temporaryPasswordResult.success{color:#106344;background:#ecfaf5;border-color:#9ed8c5}.temporaryPasswordResult.error{color:#9f342d;background:#fff1ef;border-color:#e3b7b2}.temporaryPasswordResult.loading{color:var(--yava-cyan-dark);background:#f5fffd;border-color:#b9deda}.temporaryPasswordResult code{text-align:center;letter-spacing:1px;color:#273f39;background:#fff;border-radius:10px;padding:10px;font-size:20px;font-weight:900;display:block}.temporaryPasswordResult button{color:var(--yava-cyan-dark);background:#fff;border:1px solid #bcd9d4;border-radius:10px;padding:9px;font-weight:900}.firebaseDiagnostic{background:#f7fbfa;border:1px solid #c8ded8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:10px;display:flex}.firebaseDiagnostic>div{align-items:center;gap:8px;min-width:0;display:flex}.firebaseDiagnostic svg{width:18px;color:var(--yava-cyan-dark);flex:none}.firebaseDiagnostic span{gap:2px;display:grid}.firebaseDiagnostic b{color:#264139;font-size:11px}.firebaseDiagnostic small{color:#647770;font-size:10px}.firebaseDiagnostic button{color:var(--yava-cyan-dark);background:#fff;border:1px solid #bcd9d4;border-radius:10px;padding:9px 10px;font-size:10px;font-weight:900}.firebaseDiagnostic button:disabled{opacity:.55}.verificationInput{text-align:center;letter-spacing:8px;font-size:27px;font-weight:800}.verificationCard{background:#fff;border:1px solid #dbe7e2;border-radius:16px;gap:13px;margin:10px 0;padding:15px;display:grid}.verificationCard>div:first-child{gap:5px;display:grid}.verificationCard small{color:#657a72}.verificationCard code{letter-spacing:3px;color:var(--yava-cyan-dark);font-size:25px;font-weight:800}.verificationCard span{color:#9b641d;font-size:10px}.verificationActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.verificationActions a,.verificationActions button{text-align:center;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.verificationActions a{color:#073f20;background:#25d366}.verificationActions button{color:var(--yava-cyan-dark);background:#e1f6f8}.verificationActions svg{width:16px}.merchantHero{color:#fff;background:linear-gradient(135deg,#111316,#263137);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:18px;display:flex}.merchantHero h2{margin:3px 0;color:#fff!important}.merchantHero p{color:#c9d0d4;margin:3px 0;font-size:12px}.merchantHero>button{background:var(--yava-orange);color:#fff;white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:7px;padding:12px;font-weight:800;display:flex}.merchantHero>button svg{width:18px}.merchantMetrics{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:18px;display:grid}.merchantMetrics button{background:#fff;border:1px solid #dce5e8;border-radius:14px;gap:3px;padding:12px 5px;display:grid}.merchantMetrics strong{color:var(--yava-cyan-dark);font-size:23px}.merchantMetrics span{color:#65757b;font-size:9px}.merchantToolbar{gap:10px;margin-bottom:12px;display:grid}.merchantFilters{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.merchantFilters button,.merchantRefresh{color:#53676c;white-space:nowrap;background:#fff;border:1px solid #cbdadd;border-radius:20px;padding:9px 12px;font-size:11px;font-weight:800}.merchantFilters button.selected{border-color:var(--yava-cyan-dark);color:var(--yava-cyan-dark);background:#e1f6f8}.merchantRefresh{color:var(--yava-cyan-dark);border-radius:10px;justify-self:end}.merchantRefresh:disabled{opacity:.55}.merchantEmpty{text-align:center;color:#718187;justify-items:center;gap:8px;padding:38px 15px;display:grid}.merchantEmpty svg{width:42px;height:42px;color:var(--yava-cyan-dark)}.merchantEmpty b{color:#34484e}.merchantEmpty span{font-size:12px}.merchantOrder{background:#fff;border:1px solid #dbe5e8;border-radius:17px;gap:9px;margin:11px 0;padding:15px;display:grid;box-shadow:0 5px 16px #1113160a}.merchantOrderTop,.merchantOrderMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.merchantOrderTop small{color:#75858a}.merchantOrder h3{color:var(--yava-black);margin:1px 0}.merchantOrder>p{color:#65777c;margin:0;font-size:12px}.merchantOrderMeta span{color:#53666b;align-items:center;gap:6px;font-size:12px;display:flex}.merchantOrderMeta svg{width:16px;color:var(--yava-cyan-dark)}.merchantOrderMeta b{color:var(--yava-black)}.merchantOrderActions{border-top:1px solid #e8edef;justify-content:flex-end;padding-top:10px;display:flex}.merchantOrderActions button{background:var(--yava-cyan-dark);color:#fff;border:0;border-radius:10px;padding:10px 13px;font-weight:800}.merchantHero{background:linear-gradient(135deg,#061827,#0d3850)}.merchantHero p{color:#c8e1ea}.merchantHero>button{background:var(--yava-cyan-dark);white-space:normal}.merchantHero>button>span,.merchantCargoAction>span{text-align:left;gap:3px;display:grid}.merchantHero>button small,.merchantCargoAction small{font-size:9px;line-height:1.35}.merchantCargoAction{align-items:center;gap:10px;width:100%;margin-bottom:14px;color:#075f68!important;background:#edfbf8!important;border-color:#8fd7d3!important;display:flex!important}.merchantCargoAction>svg{flex:none}.merchantCityFixed small{color:#214b42;font-size:13px;font-weight:800}.menuVisibilityToggle>span:last-child{text-align:left;gap:3px;display:grid}.merchantServiceActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.merchantServiceActions>button{color:#075f68;text-align:left;background:#edfbf8;border:1px solid #8fd7d3;border-radius:15px;align-items:center;gap:9px;min-width:0;min-height:104px;padding:13px;display:flex}.merchantServiceActions>button>svg{flex:none;width:24px}.merchantServiceActions>button>span{gap:3px;min-width:0;display:grid}.merchantServiceActions b,.merchantServiceActions small{overflow-wrap:anywhere}.merchantServiceActions small{font-size:9px;line-height:1.3}@media (width<=340px){.merchantServiceActions{grid-template-columns:1fr}.merchantServiceActions>button{min-height:88px}}@media (width<=390px){.merchantHero{flex-direction:column;align-items:flex-start}.merchantHero>button{justify-content:center;width:100%}.merchantMetrics{grid-template-columns:1fr 1fr}}.serviceProviderChoice{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 28px;display:grid}.serviceProviderChoice button{color:#42585e;text-align:left;background:#fff;border:1px solid #cbdadd;border-radius:16px;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:92px;padding:13px;display:grid}.serviceProviderChoice button svg{color:#72858a;width:28px}.serviceProviderChoice button span{gap:4px;display:grid}.serviceProviderChoice button b{color:var(--yava-black);font-size:15px}.serviceProviderChoice button small{color:#6d7f84;font-size:10px;line-height:1.35}.serviceProviderChoice button.selected{border:2px solid var(--yava-cyan-dark);background:#e4f9fb;box-shadow:0 6px 16px #007f9120}.serviceProviderChoice button.selected svg{color:var(--yava-cyan-dark)}.deliveryDetails .completeRoute{background:var(--yava-cyan-dark);color:#fff;border-radius:12px;justify-content:center;margin-top:4px;padding:13px}.deliveryDetails .completeRoute svg{color:#fff}.addressHint.error{color:var(--yava-red)}.addressHint.selected{color:#08736f;font-weight:700}.addressManual{color:#785528;background:#fff7eb;border:1px solid #efc99f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:-6px 0 12px;padding:10px 11px;display:flex}.addressManual small{font-size:11px;line-height:1.35}.addressManual button{background:var(--yava-orange);color:#fff;border:0;border-radius:9px;flex:none;padding:9px 10px;font-size:10px;font-weight:800}@media (width<=360px){.serviceProviderChoice{grid-template-columns:1fr}.addressManual{flex-direction:column;align-items:flex-start}.addressManual button{width:100%}}.deliveryDetails .routeAction{width:max-content;color:var(--yava-cyan-dark);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:13px;font-weight:800;display:flex}.deliveryDetails .routeAction svg{width:17px}.deliveryDetails button.completeRoute{border:0;justify-content:center;align-items:center;gap:6px;width:100%;font-family:inherit;font-size:13px;font-weight:800;display:flex}.ridePickupCard{border:2px solid var(--yava-cyan);box-shadow:0 8px 24px #00a6b41f}.ridePickupCard span{color:#183b3f;font-size:15px;font-weight:800}.driverMore{background:#fff;border:1px solid #d7e4e3;border-radius:14px;margin-top:14px;overflow:hidden}.driverMore>summary{cursor:pointer;text-align:center;color:var(--yava-cyan-dark);padding:14px 16px;font-weight:800;list-style:none}.driverMore>summary::-webkit-details-marker{display:none}.driverMore[open]{padding-bottom:10px}.driverMore[open]>summary{border-bottom:1px solid #edf2f0;margin-bottom:10px}.driverMore button{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.inAppRoute{gap:14px;display:grid}.routeHeading{align-items:flex-start;gap:12px;display:flex}.routeHeading>svg{width:38px;height:38px;color:var(--yava-cyan-dark);background:#e1f6f8;border-radius:12px;flex:none;padding:8px}.routeHeading .eyebrow{margin:0 0 3px}.routeHeading h2{margin:0 0 5px;font-size:23px}.routeHeading span{color:#607278;font-size:12px;line-height:1.45;display:block}.gpsState{color:#076b78;background:#e3f8fa;border-radius:13px;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:11px 12px;font-size:11px;display:grid}.gpsState svg{width:18px}.gpsState.error,.gpsState.unsupported{color:#9b4319;background:#fff1e7}.gpsState button{background:var(--yava-orange);color:#fff;border:0;border-radius:9px;grid-column:1/3;padding:9px;font-weight:800}.embeddedMap{background:#e8eef0;border:1px solid #cbdadd;border-radius:18px;height:390px;overflow:hidden;box-shadow:0 9px 24px #11131618}.embeddedMap iframe{border:0;width:100%;height:100%;display:block}.routeNote{font-size:11px;line-height:1.5;color:#66787d!important;margin:0!important}.externalNavigation{color:var(--yava-cyan-dark);background:#fff;border:1px solid #71cbd5;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.externalNavigation svg{width:18px}.activityHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.activityHeader h2,.activityHeader p{margin:3px 0}.activityHeader p{color:#6b7e76;font-size:11px}.activityHeader button{color:var(--yava-cyan-dark);background:#fff;border:1px solid #cbdadd;border-radius:10px;padding:9px 11px;font-weight:800}.activityHeader button:disabled{opacity:.55}.activityItem{align-items:flex-start}.activityItem>div{gap:5px;min-width:0;display:grid}.activityItem .appStatus{width:max-content}.activityItem b{color:var(--yava-black)}.privateRecipientNote{color:#657a72;margin:4px 3px 13px;font-size:11px;line-height:1.45;display:block}.trackingShare{background:#f0fbfc;border:1px solid #bfe1e5;border-radius:16px;gap:11px;margin:14px 0;padding:14px;display:grid}.trackingShare>div:first-child{color:#076b78;align-items:center;gap:10px;display:flex}.trackingShare>div:first-child>svg{flex:none;width:22px}.trackingShare span{gap:3px;display:grid}.trackingShare small{color:#60767b;font-size:10px}.trackingShareActions{grid-template-columns:repeat(3,1fr);gap:7px!important;display:grid!important}.trackingShareActions a,.trackingShareActions button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:10px 5px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.trackingShareActions a:first-child{color:#073f20;background:#25d366}.trackingShareActions a:nth-child(2){color:#2f6597;background:#e5eef8}.trackingShareActions button{color:var(--yava-cyan-dark);background:#e1f6f8}.trackingShareActions svg{flex:none;width:15px}.trackingShare.compact{background:#fff;border-color:#e0e9eb;margin:2px 0 0;padding:8px}.trackingShare.compact .trackingShareActions{width:100%}.publicTracking{padding-bottom:36px}.publicTracking .eyebrow{margin-bottom:5px}.trackingProgress{grid-template-columns:repeat(4,1fr);gap:4px;margin:24px 0;display:grid}.trackingProgress span{text-align:center;color:#7a888d;padding:28px 2px 0;font-size:9px;position:relative}.trackingProgress span:before{content:"";z-index:2;background:#d5dde0;border-radius:50%;width:13px;height:13px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.trackingProgress span:not(:last-child):after{content:"";background:#d5dde0;width:100%;height:3px;position:absolute;top:12px;left:50%}.trackingProgress.step1 span:nth-child(-n+1):before,.trackingProgress.step2 span:nth-child(-n+2):before,.trackingProgress.step3 span:nth-child(-n+3):before,.trackingProgress.step4 span:nth-child(-n+4):before,.trackingProgress.step1 span:nth-child(-n+1):after,.trackingProgress.step2 span:nth-child(-n+2):after,.trackingProgress.step3 span:nth-child(-n+3):after{background:var(--yava-cyan-dark)}.trackingPrivacy{color:#076b78;background:#e3f8fa;border-radius:13px;align-items:flex-start;gap:8px;padding:12px;font-size:11px;line-height:1.45;display:flex}.trackingPrivacy svg{flex:none;width:18px}.trackingUpdated{color:#718187;margin-top:10px;font-size:10px;display:block}.trackingUnavailable{flex-direction:column;justify-content:center;display:flex}.trackingUnavailable>svg{width:55px;height:55px;color:var(--yava-cyan-dark);margin:50px 0 5px}.trackingUnavailable>p{line-height:1.55}.rideTrackBrand img{object-fit:cover;border-radius:50%;width:44px;height:44px}.rideTrackingStatus{color:#076b78;background:#e3f8fa;border-radius:14px;gap:3px;margin:20px 0;padding:13px 15px;display:grid}.rideTrackingStatus span{text-transform:uppercase;letter-spacing:.05em;font-size:11px}.rideTrackingStatus b{font-size:16px}.ridePublicLocation{background:#fff;border:1px solid #dbe9e8;border-radius:16px;gap:12px;margin:18px 0;padding:14px;display:grid}.ridePublicLocation>div:first-child{align-items:center;gap:10px;display:flex}.ridePublicLocation>div:first-child>svg{width:22px;color:var(--yava-cyan-dark)}.ridePublicLocation span{display:grid}.ridePublicLocation small{color:#718187;margin-top:3px}.ridePublicLocation .embeddedMap{border-radius:13px;height:220px;overflow:hidden}.ridePublicLocation iframe{border:0;width:100%;height:100%}@media (width<=350px){.trackingShareActions{grid-template-columns:1fr}.trackingProgress span{font-size:8px}}.historySearch{background:#fff;border:1px solid #cbdadd;border-radius:14px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin:2px 0 14px;padding:9px;display:grid}.historySearch svg{width:19px;color:var(--yava-cyan-dark)}.historySearch input{min-width:0;font:inherit;border:0;outline:0;font-size:12px}.historySearch button{background:var(--yava-cyan-dark);color:#fff;border:0;border-radius:9px;padding:10px;font-weight:800}.historySearch button:disabled{opacity:.55}.cancellationNote{color:#9b4319;background:#fff1e7;border-radius:9px;padding:9px;line-height:1.4;display:block}.cancelModal textarea.field{resize:vertical;min-height:105px;font:inherit}.incidentCard{align-items:flex-start}.incidentCard>button{background:var(--yava-cyan-dark);color:#fff;border:0;border-radius:10px;padding:10px;font-weight:800}.merchantMetrics{grid-template-columns:repeat(5,1fr)}@media (width<=390px){.merchantMetrics{grid-template-columns:repeat(2,1fr)}.historySearch{grid-template-columns:20px 1fr}.historySearch button{grid-column:1/3}}.cancelAction{color:var(--yava-red)!important;background:#fff1ef!important;border:1px solid #e3a09a!important;border-radius:13px!important;margin:10px 0!important;display:block!important}.addressSuggestions button.exactWrittenAddress{border:2px solid var(--yava-cyan-dark);background:#e7f9fa;border-radius:10px}.addressSuggestions button span{gap:3px;display:grid}.addressSuggestions button span small{color:#7b6762;font-size:10px;line-height:1.35}.addressSuggestions button.exactWrittenAddress span small{color:#376a6f}.incidentError{color:var(--yava-red);background:#fff1ef;border-radius:12px}.ratingCard{gap:15px;display:grid}.ratingCard h2{margin:0}.starPicker{justify-content:center;gap:8px;padding:14px 0;display:flex}.starPicker button{color:#cbd4d6;background:0 0;border:0;padding:3px}.starPicker button svg{fill:currentColor;width:39px;height:39px}.starPicker button.selected{color:#f4a52c}.ratingCard textarea{resize:vertical;min-height:100px}.ratingSaved{color:#076b78;background:#e3f8fa;border-radius:14px;grid-template-columns:30px 1fr;align-items:center;gap:5px 10px;padding:15px;display:grid}.ratingSaved svg{grid-row:1/3}.ratingSaved span{font-size:11px;line-height:1.4}.otherRating,.reputationTotal{background:#fff;border:1px solid #dbe5e8;border-radius:14px;padding:14px}.otherRating p{color:#607278;margin:7px 0 0}.reputationTotal{text-align:center;color:#8a5b08;background:#fff8df;font-weight:800}.rateActivity{color:#8a5b08;background:#fff2ce;border:0;border-radius:10px;align-items:center;gap:5px;margin-left:auto;padding:9px;font-weight:800;display:flex}.rateActivity svg{fill:currentColor;width:16px}.ratingSummary{font-weight:800;color:#8a5b08!important}.lowRatingCard{border-color:#efc2bd}.ratingBadge{color:#8a5b08;background:#fff2ce;border-radius:10px;width:max-content;margin-top:8px;padding:7px 10px;font-size:10px;font-weight:900}.ratingBadge.new{color:#62716c;background:#eef3f2}.ownReputation{color:#76520d;background:#fff9df;border:1px solid #ead48a;border-radius:15px;align-items:center;gap:11px;margin:13px 0;padding:14px;display:flex}.ownReputation>svg{fill:#f4a52c;color:#f4a52c;flex:none;width:28px}.ownReputation div{gap:3px;display:grid}.ownReputation span{font-size:10px;line-height:1.45}.membershipInfo{color:#3d5b50;background:#f2f7f5;border-radius:10px;gap:4px;margin-top:8px;padding:10px;display:grid}.membershipInfo b{color:var(--yava-cyan-dark);font-size:10px}.membershipActions{grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:10px;display:grid}.membershipActions button{color:#08736f;background:#e7f8f6;border:1px solid #bcd9d4;border-radius:9px;padding:9px 6px;font-size:10px;font-weight:800}.membershipActions button.suspendDriver{color:var(--yava-red);background:#fff1ef;border-color:#e3aaa4}.membershipActions button:disabled{opacity:.5}.adminSectionList{gap:10px;margin-top:18px;display:grid}.adminSection{background:#fff;border:1px solid #d8e4e0;border-radius:16px;overflow:hidden}.adminSection>summary{cursor:pointer;align-items:center;gap:11px;padding:16px;list-style:none;display:flex}.adminSection>summary::-webkit-details-marker{display:none}.adminSection>summary:after{content:"+";color:var(--yava-cyan-dark);margin-left:auto;font-size:22px}.adminSection[open]>summary:after{content:"−"}.adminSection>summary>svg{width:22px;color:var(--yava-cyan-dark)}.adminSection>summary span{gap:2px;display:grid}.adminSection>summary small{color:#708179;font-size:10px}.adminSectionBody{border-top:1px solid #edf2f0;padding:0 12px 14px}.adminFilters{justify-content:space-between;gap:8px;margin:12px 0;display:flex}.adminFilters select,.adminFilters button{color:#53676c;background:#fff;border:1px solid #cbdadd;border-radius:10px;min-width:0;padding:10px;font-weight:800}.adminFilters button{color:var(--yava-cyan-dark)}.driverSearch{border:1px solid #cbdadd;border-radius:12px;grid-template-columns:20px 1fr;align-items:center;gap:7px;margin-top:12px;padding:10px;display:grid}.driverSearch svg{width:18px;color:var(--yava-cyan-dark)}.driverSearch input{min-width:0;font:inherit;border:0;outline:0;font-size:12px}.adminCategoryNav{gap:10px;width:100%;height:auto;margin-top:18px;display:grid;position:static;transform:none}.adminCategoryNav button{text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #d8e4e0;border-radius:12px;padding:16px;font-weight:700}.adminCategoryNav button:focus-visible{outline:3px solid var(--yava-cyan-dark)}.adminSectionList[data-admin-category=home],.adminSectionList:where(:not([data-admin-category=all]):not([data-admin-category=home]))>[data-admin-section]{display:none}.adminSectionList[data-admin-category=operation]>[data-admin-section=operation],.adminSectionList[data-admin-category=people]>[data-admin-section=people],.adminSectionList[data-admin-category=cities]>[data-admin-section=cities],.adminSectionList[data-admin-category=support]>[data-admin-section=support],.adminSectionList[data-admin-category=special]>[data-admin-section=special]{display:block}.limitEditor{background:#f7fbfa;border:1px solid #c8ded8;border-radius:12px;grid-column:1/-1;margin-top:10px}.limitEditor>summary{cursor:pointer;color:var(--yava-cyan-dark);padding:11px;font-size:10px;font-weight:900;list-style:none}.limitEditor>summary::-webkit-details-marker{display:none}.limitEditorBody{gap:8px;padding:0 11px 11px;display:grid}.limitEditorBody label{color:#445a53;margin:4px 0 0;font-size:10px}.limitPresets{flex-wrap:wrap;gap:5px;display:flex}.limitPresets button{color:#08736f;background:#fff;border:1px solid #bcd9d4;border-radius:8px;padding:7px;font-size:9px;font-weight:800}.limitEditorBody>.primary{margin-top:3px}.limitEditorBody>small{color:#647770;font-size:9px}@media (width<=420px){.adminFilters{flex-wrap:wrap}.adminFilters>*{flex:130px}}.membershipBlocked{color:#8e302a;background:#fff1ef;border:1px solid #e3aaa4;border-radius:14px;align-items:flex-start;gap:10px;margin:12px 0;padding:14px;display:flex}.membershipBlocked svg{flex:none;width:22px}.membershipBlocked div{gap:4px;display:grid}.membershipBlocked span{font-size:11px;line-height:1.4}.savedPickupActions{grid-template-columns:1fr 1fr;gap:7px;margin:-5px 0 10px;display:grid}.savedPickupActions button{color:#08736f;background:#e7f8f6;border:1px solid #bcd9d4;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:10px 7px;font-size:10px;font-weight:800;display:flex}.savedPickupActions button svg{width:16px}.savedPickupActions button:disabled{opacity:.5}@media (width<=380px){.savedPickupActions{grid-template-columns:1fr}}.membershipEvent{background:#fff;border:1px solid #dbe5e1;border-radius:12px;gap:5px;margin:9px 0;padding:12px;display:grid}.membershipEvent>div{justify-content:space-between;gap:8px;display:flex}.membershipEvent span{color:var(--yava-cyan-dark);font-size:10px;font-weight:800}.membershipEvent small{color:#6d7e77}.membershipEvent p{color:#4f625b;margin:2px 0 0;font-size:11px}.paymentProofPreview{object-fit:contain;background:#fff;border:1px solid #d9e3e1;border-radius:12px;width:min(100%,360px);max-height:420px;margin-top:12px;display:block}.myRequestActions{gap:7px;display:grid!important}.myRequestActions button{color:#106344;background:#e5f2ec;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:10px;font-weight:800;display:flex}.myRequestActions button svg{width:15px;height:15px}.myRequestActions button.rate{color:#8a5b08;background:#fff2ce}.updateBanner{color:#76520d;background:#fff2ce;border-bottom:1px solid #edd693;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.updateBanner span{gap:2px;display:grid}.updateBanner small{font-size:10px}.updateBanner button{color:#fff;background:#8a5b08;border:0;border-radius:9px;padding:9px 11px;font-weight:800}.technicalErrorCard{gap:10px;display:grid}.technicalErrorCard>button{color:#106344;background:#e5f2ec;border:0;border-radius:10px;padding:10px;font-weight:800}.technicalErrorCard p{overflow-wrap:anywhere}.settlementHelp{color:#5f7370;font-size:11px;line-height:1.5}.settlementDates{grid-template-columns:1fr 1fr;gap:9px;display:grid}.settlementDates label{margin-top:8px}.settlementPreview,.providerSettlement{background:#f5fffd;border:1px solid #b9deda;border-radius:16px;gap:7px;margin:14px 0;padding:15px;display:grid}.settlementPreview h3,.providerSettlement h3{margin:2px 0}.settlementPreview>small,.providerSettlement>small{color:#607572;font-size:11px}.settlementTotals{background:#fff;border-radius:12px;gap:7px;margin:8px 0;padding:12px;display:grid}.settlementTotals span{justify-content:space-between;gap:8px;font-size:11px;display:flex}.settlementTotals .settlementPayable{color:#08736f;border-top:1px solid #dce8e5;padding-top:8px;font-size:13px}.providerPayments{background:#fff;border:1px solid #d6e5e2;border-radius:17px;margin:15px 0 22px;padding:14px}.providerPaymentsHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.providerPaymentsHeader h3{margin:0}.providerPaymentsHeader small{color:#657875;font-size:10px}.providerPaymentsHeader button{color:var(--yava-cyan-dark);background:#fff;border:1px solid #cbdadd;border-radius:10px;padding:9px;font-weight:800}.providerPaymentsHeader button:disabled{opacity:.5}.transferPayoutStatus{background:#e6f8f5;border-radius:9px;padding:7px 9px;font-weight:800;line-height:1.4;color:#08736f!important}@media (width<=360px){.settlementDates{grid-template-columns:1fr}}.citySetupForm{background:#f5fffd;border:1px solid #b9deda;border-radius:16px;gap:10px;padding:15px;display:grid}.citySetupForm h3{margin:0}.citySetupGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.citySetupGrid label{margin:0;font-size:10px}.citySetupGrid .field{margin-top:6px}.cityAdminCard{align-items:flex-start}.cityAdminActions{gap:7px;min-width:104px;display:grid}.cityAdminActions button{color:#08736f;background:#e7f8f6;border:1px solid #bcd9d4;border-radius:9px;padding:9px 7px;font-size:10px;font-weight:800}.cityAdminActions button:disabled{opacity:.4}.adminCitySettingsSelector{background:#f5fffd;border:1px solid #b9deda;border-radius:16px;grid-template-columns:24px 1fr;align-items:center;gap:10px;margin:13px 0;padding:14px;display:grid}.adminCitySettingsSelector>svg{width:22px;color:var(--yava-cyan-dark)}.adminCitySettingsSelector div{gap:3px;display:grid}.adminCitySettingsSelector small{color:#607572;font-size:10px;line-height:1.4}.adminCitySettingsSelector select,.adminCitySettingsSelector strong{width:100%;font:inherit;color:#25463f;background:#fff;border:1px solid #bcd9d4;border-radius:10px;grid-column:1/3;padding:11px;font-size:12px}.adminReadonlyFields{border:0;gap:0;margin:0;padding:0;display:grid}.adminReadonlyFields:disabled{opacity:.76}.adminReadonlyFields:disabled input{background:#f1f5f4}@media (width<=380px){.citySetupGrid{grid-template-columns:1fr}.cityAdminCard{display:grid}.cityAdminActions{grid-template-columns:1fr 1fr;width:100%}}.rideTierChoice{gap:10px;margin:12px 0;display:grid}.rideTierChoice button{color:#43565c;text-align:left;background:#fff;border:1px solid #cbdadd;border-radius:16px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.rideTierChoice button>svg{color:#71858b;width:27px}.rideTierChoice button span{gap:3px;display:grid}.rideTierChoice button b{color:var(--yava-black);font-size:14px}.rideTierChoice button small{color:#6b7d82;font-size:10px;line-height:1.35}.rideTierChoice button strong{color:#8a5b08;font-size:13px}.rideTierChoice button.selected{border:2px solid var(--yava-cyan-dark);background:#e9fafc}.rideTierChoice button.selected>svg{color:var(--yava-cyan-dark)}.rideTierChoice button.premium{border-color:#e2c675}.rideTierChoice button.premium.selected{background:#fff9e5;border-color:#c49218}.rideTierChoice button.premium>svg{color:#a7750c}.verifiedDriverBadge{color:#76520d;background:#fff2c4;border-radius:10px;align-items:center;gap:6px;width:max-content;margin-top:10px;padding:6px 9px;font-size:9px;font-weight:900;display:flex}.verifiedDriverBadge svg,.verifiedRequestNote svg{width:15px}.pill.verifiedPill{color:#76520d;background:#fff2c4}.verifiedRequestNote{align-items:center;gap:5px;font-weight:800;color:#76520d!important;display:flex!important}.verifiedTripBanner{color:#76520d;background:#fff9e5;border:1px solid #dfc066;border-radius:14px;align-items:flex-start;gap:10px;margin:12px 0;padding:14px;display:flex}.verifiedTripBanner>svg{flex:none;width:23px}.verifiedTripBanner>div{gap:4px;display:grid}.verifiedTripBanner span{font-size:11px;line-height:1.4}.verifiedMembershipInfo{background:#fff9e5;border:1px solid #ead58e}.verifiedMembershipInfo b{color:#76520d}.premiumFare{background:#fff9e5;border:1px solid #ead58e}.verificationPrivacy{margin-bottom:18px}.verificationFile{text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d5e3de;border-radius:14px;gap:7px;margin:11px 0;padding:13px;display:grid}.verificationFile>span{color:#263f37;font-size:12px}.verificationFile input{width:100%;font-size:11px}.verificationFile small{color:#60746c;font-size:10px}.verificationReviewCard{background:#fbfdfc;border:1px solid #d7e4e0;border-radius:15px;gap:10px;margin:12px 0;padding:14px;display:grid}.verificationReviewCard>div:first-child{gap:5px;display:grid}.verificationReviewCard h3{margin:2px 0}.verificationReviewCard small{color:#60746c;font-size:10px}.verificationReviewCard p{color:#68481d;margin:3px 0;font-size:11px}.verificationDocumentGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.verificationDocumentGrid figure{background:#fff;border:1px solid #dce6e2;border-radius:11px;margin:0;padding:6px}.verificationDocumentGrid img{object-fit:contain;background:#eef2f1;border-radius:8px;width:100%;height:135px;display:block}.verificationDocumentGrid figcaption{text-align:center;color:#4e635b;padding:6px 2px 1px;font-size:9px;font-weight:800}.verificationDocumentGrid figure:first-child{grid-column:1/3}.verificationDocumentGrid figure:first-child img{height:190px}@media (width<=350px){.rideTierChoice button{grid-template-columns:30px 1fr}.rideTierChoice button strong{grid-column:2}.verificationDocumentGrid{grid-template-columns:1fr}.verificationDocumentGrid figure:first-child{grid-column:1}}.liveDestinationNotice{border:2px solid #16a36a;align-items:flex-start}.liveDestinationNotice>svg{flex:none}.liveDestinationNotice>div{gap:6px;display:grid}.liveDestinationNotice span{font-size:12px;line-height:1.45}.requestFolio{color:#175f43;font-size:12px;display:block}.requestFolio b{letter-spacing:.03em;font-size:14px}.requestFolioBanner{color:#175f43;background:#f1f8f5;border:1px solid #bedbd0;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:12px}.requestFolioBanner b{letter-spacing:.03em;font-size:14px}.multipleActiveNotice{color:#6d4a08;background:#fff8e7;border:1px solid #e4bd65;border-radius:13px;align-items:flex-start;gap:8px;margin:12px 0;padding:12px;font-size:11px;line-height:1.45;display:flex}.multipleActiveNotice svg{flex:none;width:18px}.evidenceCaptureModal{max-height:92vh;overflow-y:auto}.evidenceCaptureModal>svg{color:var(--yava-cyan-dark)}.evidencePrivacy{color:#087887;background:#e8f7f8;border-radius:11px;align-items:flex-start;gap:7px;padding:10px;font-size:10px;line-height:1.45;display:flex}.evidencePrivacy svg{flex:none;width:17px}.evidenceFile{text-transform:none;letter-spacing:0;background:#f1fbfc;border:1px solid #b9dfe3;border-radius:14px;gap:7px;margin:14px 0;padding:13px;display:grid}.evidenceFile span{color:#174a50;font-size:12px}.evidenceFile input{width:100%;font-size:11px}.evidencePreview,.evidenceStoredPhoto{object-fit:contain;background:#edf2f1;border:1px solid #cbdadd;border-radius:13px;width:100%;max-height:420px;display:block}.evidenceError{color:#a33d35;margin:8px 0;font-size:11px;line-height:1.4;display:block}.serviceEvidence{text-align:left;background:#f1fbfc;border:1px solid #b9dfe3;border-radius:13px;gap:9px;width:100%;margin-top:10px;padding:11px;display:grid}.serviceEvidence.noShow{background:#fff7ed;border-color:#efc49f}.serviceEvidence>div:first-child{align-items:center;gap:8px;display:flex}.serviceEvidence>div:first-child>svg{width:20px;color:var(--yava-cyan-dark);flex:none}.serviceEvidence.noShow>div:first-child>svg{color:#b95a20}.serviceEvidence span{gap:2px;display:grid}.serviceEvidence b{color:#174a50;font-size:11px}.serviceEvidence small{color:#667a7e;font-size:9px}.serviceEvidence p{color:#77512f;background:#fff;border-radius:9px;margin:0;padding:8px;font-size:10px;line-height:1.4}.serviceEvidence button{background:var(--yava-cyan-dark);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-size:10px;font-weight:800;display:flex}.serviceEvidence button svg{width:15px}.serviceEvidence button:disabled{opacity:.55}.serviceEvidence .evidenceStoredPhoto{margin-top:2px}.completedService .serviceEvidence{text-align:left;margin:18px 0}.myRequestCard>.serviceEvidence{grid-column:1/3}.merchantOrder>.serviceEvidence{margin-top:8px}.activityItem .serviceEvidence{margin-top:6px}.evidenceReasonOptions{gap:7px;display:grid}.evidenceReasonOptions button{color:#354f46;text-align:left;background:#fff;border:1px solid #cadbd7;border-radius:11px;padding:11px 12px;font-size:11px;line-height:1.35}.evidenceReasonOptions button.selected{border-color:var(--yava-cyan-dark);color:var(--yava-cyan-dark);background:#e1f6f8;font-weight:800}.deliveryLockedButton{justify-content:center;align-items:center;gap:7px;display:flex}.deliveryLockedButton svg{width:18px}.paymentDeliveryLock{margin-top:14px}.evidenceWarning{color:#8b4411;background:#fff7ef;border:1px solid #efb277;border-radius:12px;gap:9px;padding:11px;display:flex}.evidenceWarning svg{flex:0 0 18px;width:18px}.evidenceWarning div{gap:3px;display:grid}.evidenceWarning span{font-size:10px;line-height:1.45}.radiusSettings{background:#fff;border:1px solid #d5e5e1;border-radius:14px;gap:9px;margin:0 0 12px;padding:12px;display:grid}.radiusSettings>div:first-child{gap:2px;display:grid}.radiusSettings small{color:#677b75;font-size:10px}.radiusOptions{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.radiusOptions button{color:#47615a;background:#f8fbfa;border:1px solid #c7d9d5;border-radius:10px;min-height:36px;padding:6px 4px;font-size:10px;font-weight:800}.radiusOptions button.selected{border-color:var(--yava-cyan-dark);color:var(--yava-cyan-dark);background:#dff5f6}.favoriteAddressPanel{background:#f9fcfb;border:1px solid #d4e4df;border-radius:15px;gap:8px;margin:10px 0 14px;padding:12px;display:grid}.favoriteAddressTitle{align-items:center;gap:8px;display:flex}.favoriteAddressTitle svg{color:#d38c00;width:18px}.favoriteAddressTitle div,.favoriteAddressItem>span,.favoriteUse{gap:2px;display:grid}.favoriteAddressTitle small,.favoriteAddressItem small,.favoriteUse small{color:#667b74;font-size:9px;line-height:1.35}.favoriteAddressItem{border-top:1px solid #e2ece9;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.favoriteAddressItem>span,.favoriteUse{flex:1;min-width:0}.favoriteAddressItem>span small,.favoriteUse small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.favoriteAddressItem>div{gap:5px;display:flex}.favoriteAddressItem button,.saveFavoriteButton{color:#08736f;font:inherit;background:#fff;border:1px solid #bcd7d2;border-radius:9px;padding:7px 8px;font-size:9px;font-weight:800}.favoriteAddressItem .favoriteDelete{color:#a34535;padding:3px 9px;font-size:16px}.favoriteUse{text-align:left;color:#1b312b!important;background:0 0!important;border:0!important;padding:0!important}.saveFavoriteButton{justify-content:center;align-items:center;gap:6px;width:100%;margin:-3px 0 10px;padding:9px;font-size:10px;display:flex}.saveFavoriteButton svg{width:15px}.providerPaymentTabs{grid-template-columns:repeat(4,1fr);gap:5px;margin:13px 0;display:grid}.providerPaymentTabs button{color:#60736e;min-width:0;font:inherit;background:#f8fbfa;border:1px solid #d1e1de;border-radius:10px;justify-items:center;gap:3px;padding:8px 3px;display:grid}.providerPaymentTabs button span{font-size:8px;font-weight:800}.providerPaymentTabs button b{background:#e4efec;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;display:grid}.providerPaymentTabs button.selected{border-color:var(--yava-cyan-dark);color:var(--yava-cyan-dark);background:#e2f6f7}.providerPaymentPane{gap:9px;display:grid}.paymentPaneSummary{color:#35534b;background:#f1f8f6;border-radius:11px;justify-content:space-between;align-items:center;padding:11px;display:flex}.paymentPaneSummary span{font-size:10px}.paymentPaneSummary b{color:#08736f;font-size:17px}@media (width<=360px){.radiusOptions,.providerPaymentTabs{grid-template-columns:repeat(2,1fr)}}.labHeader>small,.merchantToolbar>small{color:#72847e;font-size:10px}.jobDetails{margin-top:3px}.jobDetails summary{cursor:pointer;color:var(--yava-cyan-dark);font-size:10px;font-weight:800}.jobDetails[open]{gap:4px;padding-top:4px;display:grid}.driverPrimaryAction{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fbfdfcdd 0%,#fbfdfc 24%);border-radius:16px;margin:12px -6px;padding:8px 6px 10px;position:sticky;bottom:78px}.driverPrimaryAction>.primary,.driverPrimaryAction>button.primary{margin-top:0}.driverPrimaryAction .deliverySummary{margin:0}.activityFilters{gap:9px;margin-bottom:12px;display:grid}.activityFilters>select{color:#425a54;background:#fff;border:1px solid #d4e2df;border-radius:11px;width:100%;padding:11px}.statusFilterTabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.statusFilterTabs button{color:#5d716b;background:#fff;border:1px solid #d0dfdc;border-radius:20px;flex:1;min-width:max-content;padding:8px 10px;font-size:10px;font-weight:800}.statusFilterTabs button.selected{border-color:var(--yava-cyan-dark);color:var(--yava-cyan-dark);background:#e1f6f8}.requestStatusTabs{margin:4px 0 14px}.emptyAction{text-align:center;color:#72847e;background:#fafcfb;border:1px dashed #ceded9;border-radius:16px;justify-items:center;gap:7px;padding:34px 16px;display:grid}.emptyAction>svg{width:34px;height:34px;color:var(--yava-cyan-dark)}.emptyAction>b{color:#324a43}.emptyAction>span{font-size:11px;line-height:1.45}.emptyAction>.primary{max-width:250px}.requesterMore{margin-top:16px}.requesterMore .trackingShareActions{margin:10px}.activityHeader>div{width:100%}@media (width<=360px){.statusFilterTabs button{padding:8px;font-size:9px}}.merchantMetrics button.selected{border-color:var(--yava-cyan-dark);background:#e1f6f8}.automaticUpdateNote{color:#72847e;text-align:right;margin:-8px 2px 13px;font-size:10px;display:block}.driverMore .secondaryRoute{width:calc(100% - 20px);margin:8px 10px}.requestStepHeader{gap:4px;margin:4px 0 18px;display:grid}.requestStepHeader>small{color:#687b75;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.requestStepHeader>b{font-size:20px}.requestStepDots{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:7px;display:grid}.requestStepDots span{color:#7b8c87;background:#e8efed;border-radius:9px;place-items:center;height:25px;font-size:10px;font-weight:900;display:grid}.requestStepDots span.active{background:var(--yava-cyan-dark);color:#fff}.requestStepPanel{animation:.16s requestStepIn}.requestStepActions{grid-template-columns:1fr 1.35fr;gap:9px;margin-top:18px;display:grid}.requestStepActions:has(>button:only-child){grid-template-columns:1fr}.requestStepActions .primary,.requestStepActions .ghost{min-height:48px;margin:0}.requestReviewBack{width:100%;margin-top:9px}.lastServiceButton{color:#173b31;text-align:left;background:#f6fbfa;border:1px solid #bfdbd6;border-radius:15px;grid-template-columns:32px 1fr 18px;align-items:center;gap:10px;width:100%;margin:12px 0 16px;padding:13px;display:grid}.lastServiceButton>svg:first-child{width:22px;color:var(--yava-cyan-dark)}.lastServiceButton>svg:last-child{color:#6c8079;width:17px;transform:rotate(180deg)}.lastServiceButton span{gap:2px;display:grid}.lastServiceButton small{color:#697c76;font-size:9px}.merchantLastService{margin-top:-7px}@keyframes requestStepIn{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}.draftSavedNote{color:#688079;font-size:9px}.requestDraftCard{background:#fff9e9;border:1px solid #e2bc63;border-radius:16px;gap:11px;margin:12px 0 16px;padding:14px;display:grid}.requestDraftCard>div:first-child{color:#6e4b08;align-items:center;gap:9px;display:flex}.requestDraftCard>div:first-child>svg{flex:none;width:21px}.requestDraftCard span{gap:2px;display:grid}.requestDraftCard small{color:#7e6b45;font-size:9px}.requestDraftCard>div:last-child{grid-template-columns:1.3fr 1fr;gap:7px;display:grid}.requestDraftCard .primary,.requestDraftCard .ghost{min-height:40px;margin:0;padding:9px}.merchantDraftCard{margin-top:-7px}.reviewEditLinks{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:12px;display:grid}.reviewEditLinks button{color:var(--yava-cyan-dark);background:#fff;border:1px solid #cbded9;border-radius:10px;padding:8px 3px;font-size:9px;font-weight:800}.homeActiveService{background:#f5fffd;border:1px solid #b9deda;border-radius:19px;gap:12px;margin:0 0 18px;padding:16px;display:grid;box-shadow:0 8px 24px #0b716014}.homeActiveTop,.homeActiveDriver{justify-content:space-between;align-items:center;gap:9px;display:flex}.homeActiveTop>small{color:#6c8079;font-size:9px}.homeActiveTitle{align-items:center;gap:10px;display:flex}.homeActiveTitle>svg{width:34px;height:34px;color:var(--yava-cyan-dark);background:#dff5f1;border-radius:12px;padding:7px}.homeActiveTitle>div,.homeActiveDriver>span{gap:3px;display:grid}.homeActiveTitle b{font-size:15px;line-height:1.3}.homeActiveTitle small,.homeActiveDriver small,.homeActiveWaiting{color:#667b75;font-size:9px}.homeActiveProgress{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.homeActiveProgress span{text-align:center;color:#778985;padding-top:16px;font-size:8px;position:relative}.homeActiveProgress span:before{content:"";background:#dce6e3;border-radius:8px;width:100%;height:5px;position:absolute;top:3px;left:0}.homeActiveProgress.available span:first-child:before,.homeActiveProgress.accepted span:nth-child(-n+2):before,.homeActiveProgress.picked_up span:before{background:var(--yava-cyan-dark)}.homeActiveDriver{background:#fff;border-radius:11px;padding:9px 10px}.homeActiveDriver>svg{color:#16845f;width:20px}.homeActiveDriver small{color:#8a5b08;font-weight:800}.homeActiveService>.primary{margin:0}.homeOtherActive{color:var(--yava-cyan-dark);background:0 0;border:0;font-size:10px;font-weight:800}.requestNextLine{font-weight:800;color:var(--yava-cyan-dark)!important}.driverNextTask{border:2px solid var(--yava-cyan);background:#f1fcfd;border-radius:18px;gap:9px;margin:12px 0;padding:16px;display:grid;box-shadow:0 9px 24px #00a6b41a}.driverNextTaskTitle{align-items:center;gap:9px;display:flex}.driverNextTaskTitle>svg{background:var(--yava-cyan-dark);color:#fff;border-radius:10px;width:30px;height:30px;padding:6px}.driverNextTaskTitle span{gap:2px;display:grid}.driverNextTaskTitle small{color:#087783;letter-spacing:.08em;font-size:8px;font-weight:900}.driverNextTaskTitle b{font-size:15px}.driverNextTask>strong{font-size:16px;line-height:1.35}.driverNextTask>small{color:#60767a;font-size:10px;line-height:1.45}.driverNextTask>a{background:var(--yava-cyan-dark);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:3px;padding:13px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.driverNextTask>a svg{width:18px}.liveTaskBadge{color:#13774d;background:#dff7e9;border-radius:10px;align-items:center;gap:6px;padding:8px;font-size:9px;font-weight:800;display:flex}.liveTaskBadge svg{width:15px}.driverTaskDetails{background:#fff;border:1px solid #d7e4e1;border-radius:14px;margin:10px 0;overflow:hidden}.driverTaskDetails>summary{cursor:pointer;text-align:center;color:var(--yava-cyan-dark);padding:13px 15px;font-size:10px;font-weight:900;list-style:none}.driverTaskDetails>summary::-webkit-details-marker{display:none}.driverTaskDetails[open]>summary{border-bottom:1px solid #edf2f0}.driverTaskDetails>.deliveryDetails,.driverTaskDetails>.safeZone{margin:10px}.paymentBreakdown{background:#fff;border:1px solid #cfe1da;border-radius:18px;gap:12px;margin:18px 0;padding:16px;display:grid;box-shadow:0 7px 20px #163f300d}.paymentBreakdownHeader,.paymentTotal,.paymentRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.paymentBreakdownHeader>span:first-child{gap:2px;display:grid}.paymentBreakdownHeader small{letter-spacing:.1em;color:#71857d;font-size:9px;font-weight:900}.paymentBreakdownHeader b{font-size:17px}.paymentState{letter-spacing:.04em;border-radius:9px;padding:6px 9px;font-size:9px;font-weight:900}.paymentState.transfer{color:#087887;background:#e5f6f7}.paymentState.cash{color:#9d4818;background:#fff0e6}.paymentRows{border-top:1px solid #e7efec;border-bottom:1px solid #e7efec;gap:8px;padding:11px 0;display:grid}.paymentRow{color:#516b62;font-size:12px}.paymentRow b{color:#183d32}.paymentRow.order span:before,.paymentRow.service span:before,.paymentRow.fee span:before{content:"";border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.paymentRow.order span:before{background:#e7a16e}.paymentRow.service span:before{background:#3baf8a}.paymentRow.fee span:before{background:#8aa39a}.paymentTotal span{font-weight:900}.paymentTotal b{color:#08776d;font-size:24px}.paymentExplanation{color:#60776f;line-height:1.45}.paymentBreakdown.compact{box-shadow:none;margin:10px 0 2px;padding:12px}.paymentBreakdown.compact .paymentBreakdownHeader b{font-size:14px}.paymentBreakdown.compact .paymentTotal b{font-size:19px}.adminPaymentBreakdown{margin-top:10px}.adminPaymentBreakdown>summary{color:#08776d;cursor:pointer;font-size:12px;font-weight:800}.headerBell{position:relative}.headerBell.hasUnread>span{color:#fff;background:#e45631;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-3px;right:-5px}.notificationActionStrip{color:#824112;background:#fff5e8;border-bottom:1px solid #efc085;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:10px 14px;display:grid}.notificationActionStrip>svg{width:18px}.notificationActionStrip>span{gap:2px;min-width:0;display:grid}.notificationActionStrip b{font-size:11px}.notificationActionStrip small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.notificationActionStrip button,.notificationPermissionStrip button,.notificationCenterHeader>button{color:#fff;background:#d56824;border:0;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:900}.notificationCenterHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.notificationCenterHeader>div{gap:4px;display:grid}.notificationCenterHeader small{color:#087783;letter-spacing:.08em;font-size:9px;font-weight:900}.notificationCenterHeader h2{margin:0;font-size:23px}.notificationCenterHeader p{color:#667b75;margin:0;font-size:10px;line-height:1.45}.notificationCenterHeader>button{color:#08736f;background:#e7f4f1;flex:none}.notificationPermissionStrip{color:#185c50;background:#f1fbf9;border:1px solid #bedfda;border-radius:14px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;margin:12px 0;padding:13px;display:grid}.notificationPermissionStrip>svg{width:23px}.notificationPermissionStrip>span{gap:3px;display:grid}.notificationPermissionStrip b{font-size:11px}.notificationPermissionStrip small{font-size:9px;line-height:1.4}.notificationPermissionStrip button{background:#08736f}.notificationList{gap:8px;display:grid}.notificationList>button{color:#203b33;text-align:left;background:#fff;border:1px solid #dce7e4;border-radius:14px;grid-template-columns:8px 1fr 18px;align-items:center;gap:9px;width:100%;padding:13px;display:grid}.notificationList>button.unread{background:#f4fdfb;border-color:#9fd5cd}.notificationList>button.urgent{border-left:4px solid #df722e}.notificationList>button>span:nth-child(2){gap:4px;display:grid}.notificationList b{font-size:12px}.notificationList small{color:#5e746d;font-size:10px;line-height:1.4}.notificationList time{color:#8a9994;font-size:8px}.notificationList>button>svg{color:#688079;width:17px;transform:rotate(180deg)}.notificationDot{background:0 0;border-radius:50%;width:7px;height:7px}.notificationList>button.unread .notificationDot{background:#08a1aa}.notificationList>button.read{opacity:.72}.notificationFilters{gap:7px;margin:0 0 12px;display:flex;overflow-x:auto}.notificationFilters button{color:#315b52;white-space:nowrap;background:#fff;border:1px solid #cfe1dd;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:850}.notificationFilters button.selected{color:#075f68;background:#dff7f7;border-color:#08a1aa}.notificationList em{color:#087783;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:900}.notificationList>button.urgent em{color:#a34d17}.serviceEta{color:#8a531a;background:#fff7e9;border:1px solid #f0d4a4;border-radius:15px;align-items:flex-start;gap:11px;margin:14px 0;padding:14px;display:flex}.serviceEta.ready{color:#087783;background:#e8f8f9;border-color:#a9dfe3}.serviceEta>svg{flex:none;width:22px;margin-top:2px}.serviceEta>div{gap:3px;display:grid}.serviceEta small{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900}.serviceEta b{color:#173c30;font-size:18px}.serviceEta span{color:#687c76;font-size:10px;line-height:1.4}.scheduleSelector{background:#f7fbfa;border:1px solid #cbded9;border-radius:16px;gap:10px;margin:14px 0;padding:14px;display:grid}.scheduleSelector>div:first-child{align-items:flex-start;gap:9px;display:flex}.scheduleSelector>div:first-child>svg{width:20px;color:var(--yava-cyan-dark);flex:none}.scheduleSelector>div:first-child span{gap:3px;display:grid}.scheduleSelector small{color:#687d76;font-size:9px;line-height:1.4}.scheduleModeChoice{grid-template-columns:1fr 1fr;gap:7px;display:grid}.scheduleModeChoice button{color:#526c64;background:#fff;border:1px solid #c8dad6;border-radius:11px;padding:10px 7px;font-size:10px;font-weight:900}.scheduleModeChoice button.selected{border-color:var(--yava-cyan-dark);color:var(--yava-cyan-dark);background:#dff5f6}.scheduledServicePanel{color:#185e52;background:#edfbf8;border:1px solid #9ed9d4;border-radius:16px;align-items:flex-start;gap:11px;margin:13px 0;padding:14px;display:flex}.scheduledServicePanel>svg{flex:none;width:23px}.scheduledServicePanel>div{gap:4px;width:100%;min-width:0;display:grid}.scheduledServicePanel small{letter-spacing:.06em;font-size:9px;font-weight:900}.scheduledServicePanel b{color:#173e34;font-size:15px}.scheduledServicePanel span{font-size:10px;line-height:1.45}.reservedPanel{color:#7a5108;background:#fff9e8;border-color:#e7c174}.scheduleEdit{border-top:1px solid #cfe5df;margin-top:6px;padding-top:7px}.scheduleEdit summary{cursor:pointer;font-size:10px;font-weight:900}.scheduleEdit .field{margin:8px 0}.scheduleEdit button,.scheduleDecision button{background:var(--yava-cyan-dark);color:#fff;border:0;border-radius:10px;padding:10px;font-size:9px;font-weight:900}.scheduleEdit button:disabled{opacity:.45}.scheduleDecision{color:#7b4514;background:#fff7eb;border:1px solid #e8b477;border-radius:12px;gap:7px;margin-top:8px;padding:11px;display:grid}.scheduleDecision>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.scheduleDecision button.danger{background:#a84735}.scheduledAvailableTime{align-items:center;gap:5px;font-weight:900;color:#08776d!important;display:flex!important}.scheduledAvailableTime svg{width:14px}.homeActiveProgress.scheduled span:first-child:before,.homeActiveProgress.reserved span:nth-child(-n+2):before{background:var(--yava-cyan-dark)}.cityControl{background:#f5fbfa;border:1px solid #cfe6e1;border-radius:18px;gap:10px;margin:14px 0;padding:14px;display:grid}.cityControl>div{align-items:center;gap:10px;display:flex}.cityControl>div svg{color:#087a6a;flex:none}.cityControl span{gap:2px;display:grid}.cityControl small{color:#60736f}.cityControl.compact{margin:10px 0;padding:11px 13px}.cityControl .ghost{justify-self:start}.browseMenusButton{color:#164f46;text-align:left;background:#edfbf8;border:1px solid #9bd8d2;border-radius:15px;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;width:100%;margin:0 0 15px;padding:13px;display:grid}.browseMenusButton>svg:first-child{width:24px;color:var(--yava-cyan-dark)}.browseMenusButton>svg:last-child{color:#6b817a;width:17px;transform:rotate(180deg)}.browseMenusButton span{gap:3px;display:grid}.browseMenusButton small{color:#60766f;font-size:9px;line-height:1.4}.restaurantMenuList{gap:10px;display:grid}.restaurantMenuList>button{color:#173d34;text-align:left;background:#fff;border:1px solid #d4e5e1;border-radius:16px;grid-template-columns:44px 1fr 18px;align-items:center;gap:11px;width:100%;padding:13px;display:grid}.restaurantMenuList>button>span:nth-child(2){gap:3px;display:grid}.restaurantMenuList small{color:#687b76;font-size:9px;line-height:1.35}.restaurantMenuList>button>svg{color:#70857f;width:17px;transform:rotate(180deg)}.restaurantMenuIcon{width:44px;height:44px;color:var(--yava-cyan-dark);background:#e1f6f3;border-radius:14px;place-items:center;display:grid}.restaurantMenuIcon svg{width:23px}.restaurantMenuDetail{gap:14px;display:grid}.menuRestaurantHeading{background:#f5fbfa;border:1px solid #cae1dc;border-radius:17px;align-items:flex-start;gap:11px;padding:14px;display:flex}.menuRestaurantHeading>svg{background:var(--yava-cyan-dark);color:#fff;border-radius:10px;flex:none;width:31px;height:31px;padding:6px}.menuRestaurantHeading h2{margin:0}.menuRestaurantHeading div{gap:3px;display:grid}.menuRestaurantHeading span,.menuRestaurantHeading small{color:#60756e;font-size:10px;line-height:1.4}.restaurantMenuGallery,.ownMenuGallery{gap:12px;display:grid}.restaurantMenuGallery figure,.ownMenuGallery figure{background:#fff;border:1px solid #d8e5e2;border-radius:16px;margin:0;overflow:hidden}.restaurantMenuGallery img,.ownMenuGallery img{object-fit:contain;background:#f3f6f5;width:100%;max-height:650px;display:block}.restaurantMenuGallery figcaption,.ownMenuGallery figcaption{color:#647771;padding:9px 12px;font-size:9px}.menuOrderAction{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfdfcf2;border-radius:15px;gap:8px;padding:11px;display:grid;position:sticky;bottom:76px;box-shadow:0 -7px 20px #173c3012}.menuOrderAction small{color:#5e736c;text-align:center}.menuOrderAction .primary{margin:0}.menuManagerIntro,.menuAddressCard{background:#f6fbfa;border:1px solid #cfe3df;border-radius:16px;align-items:flex-start;gap:11px;margin:12px 0;padding:14px;display:flex}.menuManagerIntro>svg,.menuAddressCard>svg{width:27px;color:var(--yava-cyan-dark);flex:none}.menuManagerIntro h2{margin:0 0 4px;font-size:19px}.menuManagerIntro p{color:#60766f;margin:0;font-size:10px;line-height:1.45}.menuAddressCard div{gap:3px;display:grid}.menuAddressCard span{color:#61756f;font-size:10px;line-height:1.4}.menuVisibilityToggle{margin:14px 0}.menuUploadButton{background:var(--yava-cyan-dark);color:#fff;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:7px;margin:12px 0;padding:13px;font-size:11px;font-weight:900;display:flex}.menuUploadButton svg{width:19px}.menuUploadButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ownMenuGallery figcaption{justify-content:space-between;align-items:center;gap:8px;display:flex}.ownMenuGallery figcaption button{color:#a84035;background:#fff0ee;border:0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.app.voyoMerchantShell{--merchant-aqua:#00e2d5;--merchant-bg:#020f1a;--merchant-card:#0a2132;--merchant-line:#28495d;--merchant-muted:#a9bdcb;background:var(--merchant-bg);color:#f7fbff}.voyoMerchantShell>header{background:#061827;border-bottom-color:#17394b}.voyoMerchantShell>header>b{color:#fff}.voyoMerchantShell>main{background:linear-gradient(180deg,#061827 0,var(--merchant-bg) 180px);color:#f7fbff}.voyoMerchantShell>nav{background:#061827;border-color:#1c3b4e}.voyoMerchantShell>nav button{color:var(--merchant-muted);background:#061827}.voyoMerchantShell>nav button[aria-current=page]{color:var(--merchant-aqua)}.voyoMerchantShell .merchantHero{border:1px solid var(--merchant-line);background:linear-gradient(145deg,#102c40,#081c2c)}.voyoMerchantShell .merchantServiceActions>button{border-color:var(--merchant-line);background:var(--merchant-card);color:#f7fbff}.voyoMerchantShell .merchantServiceActions>button>svg{color:var(--merchant-aqua)}.voyoMerchantShell .merchantServiceActions small,.voyoMerchantShell .lastServiceButton small{color:var(--merchant-muted)}.voyoMerchantShell .lastServiceButton{border-color:var(--merchant-line)!important;background:var(--merchant-card)!important;color:#f7fbff!important}.voyoMerchantShell .merchantMetrics button,.voyoMerchantShell .merchantOrder,.voyoMerchantShell .historySearch{border-color:var(--merchant-line);background:var(--merchant-card);color:#f7fbff}.voyoMerchantShell .merchantMetrics button.selected{border-color:var(--merchant-aqua);background:#10394a}.voyoMerchantShell .merchantMetrics strong,.voyoMerchantShell .merchantOrderMeta svg{color:var(--merchant-aqua)}.voyoMerchantShell .merchantMetrics span,.voyoMerchantShell .merchantOrderTop small,.voyoMerchantShell .merchantOrder>p,.voyoMerchantShell .merchantOrderMeta span,.voyoMerchantShell .automaticUpdateNote{color:var(--merchant-muted)}.voyoMerchantShell .merchantOrder h3,.voyoMerchantShell .merchantOrderMeta b,.voyoMerchantShell .merchantEmpty b{color:#fff}.voyoMerchantShell .merchantEmpty{color:var(--merchant-muted)}.voyoMerchantShell .merchantEmpty svg{color:var(--merchant-aqua)}.voyoMerchantShell .profile span,.voyoMerchantShell .profile small{color:var(--merchant-muted)}.voyoMerchantShell .row,.voyoMerchantShell .pendingBox,.voyoMerchantShell .menuManagerIntro,.voyoMerchantShell .menuAddressCard,.voyoMerchantShell .emptyAction{border-color:var(--merchant-line);background:var(--merchant-card);color:#f7fbff}.voyoMerchantShell .row svg,.voyoMerchantShell .menuManagerIntro>svg,.voyoMerchantShell .menuAddressCard>svg{color:var(--merchant-aqua)}.voyoMerchantShell .merchantCityFixed{border-color:var(--merchant-line);background:var(--merchant-card);color:#fff}.voyoMerchantShell .merchantCityFixed small,.voyoMerchantShell .pendingBox span,.voyoMerchantShell .menuManagerIntro p,.voyoMerchantShell .menuAddressCard span,.voyoMerchantShell .emptyAction span{color:var(--merchant-muted)}.voyoMerchantShell .menuVisibilityToggle{border:1px solid var(--merchant-line);background:var(--merchant-card);color:#fff;width:100%;font:inherit;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.voyoMerchantShell .menuVisibilityToggle>.availabilitySwitch{background:#536978;border-radius:20px;width:46px;min-width:46px;height:26px;padding:0;display:block;position:relative}.voyoMerchantShell .menuVisibilityToggle>.availabilitySwitch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 2px 5px #0005}.voyoMerchantShell .menuVisibilityToggle.available>.availabilitySwitch{background:var(--merchant-aqua)}.voyoMerchantShell .menuVisibilityToggle.available>.availabilitySwitch:after{transform:translate(20px)}.voyoMerchantShell .menuVisibilityToggle small{color:var(--merchant-muted)}.voyoMerchantShell .menuManagerIntro h2,.voyoMerchantShell .menuAddressCard b{color:#fff}.voyoMerchantShell .menuManagerIntro p{color:#d7e4ec}.voyoMerchantShell .menuBusinessAddressEditor{margin:10px 0}.voyoMerchantShell .profile h2{color:#f7fbff}.clientAccountHeader{align-items:center;gap:14px;padding:8px 2px 20px;display:flex}.clientAccountHeader .avatar{flex:none}.clientAccountHeader>div:last-child{gap:3px;min-width:0;display:grid}.clientAccountHeader h2{overflow-wrap:anywhere;margin:0;font-size:22px}.clientAccountHeader span{color:#6b7f77;font-size:13px}.clientAccountHeader button{width:max-content;color:var(--yava-cyan-dark);font:inherit;background:0 0;border:0;padding:5px 0;font-size:14px;font-weight:800}.clientAccountMenu{background:#fff;border:1px solid #d8e6e2;border-radius:18px;overflow:hidden}.clientAccountMenu .row{min-height:58px}.clientAccountMenu .row span{text-align:left;flex:1}.clientAccountMenu .row>svg:last-child{color:#7d908a;width:18px;transform:rotate(180deg)}.accountLogout{color:#a33c35;border:1px solid #eed1cd;border-radius:15px;justify-content:center;margin-top:18px}.accountLogout svg{color:#a33c35}.accountSectionIntro{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.accountSectionIntro>svg{width:25px;color:var(--yava-cyan-dark);flex:none}.accountSectionIntro h2{margin:0 0 5px;font-size:22px}.accountSectionIntro p{color:#627870;margin:0;font-size:14px;line-height:1.5}.accountPaymentList{gap:10px;display:grid}.accountPaymentList article{background:#fff;border:1px solid #d5e5e1;border-radius:16px;align-items:center;gap:12px;min-height:68px;padding:14px;display:flex}.accountPaymentList article>svg{width:24px;color:var(--yava-cyan-dark)}.accountPaymentList article>span{flex:1;gap:3px;display:grid}.accountPaymentList article small{color:#687d76}.accountPaymentList article button{background:var(--yava-cyan-dark);color:#fff;border:0;border-radius:10px;padding:9px 12px;font-weight:800}.accountPaymentList .comingSoon{opacity:.68}.sosControl{align-items:center;gap:12px;margin:14px 0;display:flex}.sosControl>button{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;background:#c62828;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-width:104px;min-height:52px;font-size:1rem;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #c628284d}.sosControl>button.holding{background:#8e0000;transform:scale(.98);box-shadow:inset 0 0 0 4px #ffffff59}.sosControl small{color:var(--muted,#667085);font-size:.82rem}.sosActive{color:#7f1d1d;background:#fff1f2;border:2px solid #ef4444;border-radius:18px;grid-template-columns:auto 1fr;gap:10px;margin:14px 0;padding:16px;display:grid}.sosActive>svg{width:28px;height:28px}.sosActive div{flex-direction:column;gap:3px;display:flex}.sosActive .sosActions{flex-flow:wrap;grid-column:1/-1;gap:8px;display:flex}.sosActive .sosActions a,.sosActive .sosActions button{color:#fff;background:#b91c1c;border:0;border-radius:12px;padding:10px 12px;font-weight:800;text-decoration:none}.sosActive.safe{color:#14532d;background:#f0fdf4;border-color:#16a34a}.sosActive.safe .sosActions a,.sosActive.safe .sosActions button{background:#15803d}.emergencyContactForm{background:#06b6d40f;border:1px solid #14b8a647;border-radius:18px;gap:12px;margin:14px 0;padding:16px;display:grid}.emergencyContactForm>div{align-items:center;gap:10px;display:flex}.emergencyContactForm>div span,.emergencyContactForm label{gap:4px;display:grid}.sosAdminCard{border:2px solid #dc26268c}.sosAdminCard>div{gap:5px;display:grid}.adminApp{--ad-navy:#061827;--ad-navy-2:#0b2436;--ad-navy-line:#1c3a4f;--ad-aqua:#00e2d5;--ad-aqua-dark:#007f91;--ad-bg:#f2f6f8;--ad-line:#dce6eb;--ad-text:#0f2433;--ad-muted:#5b7180;--ad-header:68px}body:has(.app.adminApp){background:#f2f6f8;padding:0}.app.adminApp{max-width:none;min-height:100vh;box-shadow:none;background:var(--ad-bg);color:var(--ad-text);border-radius:0;margin:0;padding-bottom:0;overflow:visible}.app.adminApp>header{height:var(--ad-header);background:var(--ad-navy);border-bottom:1px solid var(--ad-navy-line);color:#fff;padding:12px 24px}.app.adminApp>header h1,.app.adminApp>header b,.app.adminApp>header span{color:#fff}.app.adminApp>header .headerBell{background:var(--ad-navy-2);color:var(--ad-aqua);border-color:var(--ad-navy-line)}.app.adminApp>main{padding:0}.adminShell{min-height:calc(100vh - var(--ad-header));grid-template-columns:264px minmax(0,1fr);display:grid}.adminShell.isCollapsed{grid-template-columns:76px minmax(0,1fr)}.adminSidebar{top:var(--ad-header);height:calc(100vh - var(--ad-header));background:var(--ad-navy);color:#dbe8ef;z-index:4;flex-direction:column;display:flex;position:sticky;overflow-y:auto}.adminSidebarHead{border-bottom:1px solid var(--ad-navy-line);align-items:center;gap:8px;padding:16px 14px 10px 18px;display:flex}.adminRole{letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--ad-aqua);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-weight:800;overflow:hidden}.adminCollapse,.adminDrawerClose{border:1px solid var(--ad-navy-line);background:var(--ad-navy-2);color:#dbe8ef;cursor:pointer;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.adminCollapse svg,.adminDrawerClose svg{width:18px}.adminDrawerClose{display:none}.adminNav{gap:4px;padding:12px 10px;display:grid}.adminNavItem{color:#dbe8ef;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.adminNavItem svg{width:20px;color:var(--ad-aqua);flex:none}.adminNavItem span{flex:1;min-width:0}.adminNavItem small{background:var(--ad-navy-2);color:#9fb6c4;text-align:center;border-radius:999px;min-width:24px;padding:2px 7px;font-size:11px}.adminNavItem:hover,.adminNavSection:hover{background:var(--ad-navy-2)}.adminNavItem.isActive,.adminNavGroup.hasActive>.adminNavCategory{background:var(--ad-navy-2);color:#fff;box-shadow:inset 3px 0 0 var(--ad-aqua)}.adminNavGroup ul{gap:2px;margin:2px 0 8px;padding:0 0 0 30px;list-style:none;display:grid}.adminNavSection{color:#b9ccd8;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:13px}.adminNavSection.isActive{background:var(--ad-aqua);color:var(--ad-navy);font-weight:800}.adminSidebarFoot{border-top:1px solid var(--ad-navy-line);gap:8px;margin-top:auto;padding:12px 10px 18px;display:grid}.adminSidebarFoot .ghost{border-color:var(--ad-navy-line);background:var(--ad-navy-2);color:#dbe8ef;width:100%;margin:0}.adminLogout svg{color:#ff9aa0}.adminShell.isCollapsed .adminNavItem{justify-content:center;padding:10px 0}.adminShell.isCollapsed .adminNavItem span,.adminShell.isCollapsed .adminNavItem small,.adminShell.isCollapsed .adminRole,.adminShell.isCollapsed .adminSidebarFoot .ghost{display:none}.adminShell.isCollapsed .adminSidebarHead{justify-content:center;padding:16px 0 10px}.adminMain{flex-direction:column;min-width:0;display:flex}.adminTopbar{top:var(--ad-header);z-index:3;border-bottom:1px solid var(--ad-line);background:#fff;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky}.adminTitle{flex:1;min-width:0}.adminTitle small{color:var(--ad-aqua-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.adminTitle h1{color:var(--ad-text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:22px;line-height:1.2;overflow:hidden}.adminTopbarTools{align-items:center;gap:12px;display:flex}.adminTopbarTools small{color:var(--ad-muted);font-size:12px}.adminTopbarTools button{white-space:nowrap;width:auto;margin:0}.adminMenuButton{border:1px solid var(--ad-line);width:auto;color:var(--ad-text);background:#fff;border-radius:12px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-weight:800;display:none}.adminMenuButton svg{width:20px;color:var(--ad-aqua-dark)}.adminContent{box-sizing:border-box;width:100%;max-width:1640px;padding:24px 28px 48px}.adminShell[data-view=section] .adminHomePanel,.adminShell[data-view=home] .adminSectionList{display:none}.adminShortcuts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:22px;display:grid}.adminShortcut{border:1px solid var(--ad-line);color:var(--ad-text);text-align:left;cursor:pointer;background:#fff;border-radius:18px;gap:4px;padding:18px;display:grid;box-shadow:0 1px #0f243308}.adminShortcut strong{color:var(--ad-navy);font-size:32px;line-height:1}.adminShortcut span{font-weight:800}.adminShortcut small{color:var(--ad-muted)}.adminShortcut.hasPending{box-shadow:inset 4px 0 0 var(--ad-aqua);border-color:#9fe9e4}.adminShortcut:hover{border-color:var(--ad-aqua-dark)}.adminHomePanel{gap:14px;display:grid}.adminHomePanel .adminTop{margin:0}.adminHomePanel .metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:4px 0}.adminHomePanel .metrics strong{color:var(--ad-navy)}.adminHomePanel>.primary,.adminHomePanel>.ghost{max-width:460px}.adminShell [hidden]{display:none!important}.adminShell .adminSectionList{margin-top:0}.adminShell .adminSectionList>details>summary{pointer-events:none;border-bottom:1px solid var(--ad-line);padding:18px 20px}.adminShell .adminSectionList>details>summary:after{content:none}.adminShell .adminSection{border-color:var(--ad-line);border-radius:18px}.adminShell .adminCitySettingsSelector{margin-bottom:12px}@media (width>=900px){.adminShell .adminSectionList>details>.adminSectionBody{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:start;gap:14px;padding:18px 20px 22px;display:grid}.adminShell .adminSectionList>details>.adminSectionBody>*{grid-column:1/-1}.adminShell .adminSectionList>details>.adminSectionBody>article.applicationCard,.adminShell .adminSectionList>details>.adminSectionBody>article.membershipEvent{grid-column:auto;margin:0}.adminShell .adminFilters{flex-wrap:wrap}}@media (width>=768px) and (width<=1199px){.adminShell,.adminShell.isCollapsed{grid-template-columns:76px minmax(0,1fr)}.adminShell:not(.isCollapsed) .adminSidebar{width:264px;box-shadow:12px 0 30px #0618273d}.adminContent{padding:20px}.adminTopbar{padding:12px 20px}}@media (width<=767px){.adminShell,.adminShell.isCollapsed{display:block}.adminSidebar{top:var(--ad-header);z-index:20;width:min(320px,86vw);height:auto;transition:transform .2s;position:fixed;bottom:0;left:0;transform:translate(-105%)}.adminShell.isMenuOpen .adminSidebar{transform:none}.adminShell .adminNavItem{justify-content:flex-start;padding:10px 12px}.adminShell .adminNavItem span,.adminShell .adminNavItem small,.adminShell .adminRole,.adminShell .adminSidebarFoot .ghost{display:initial}.adminShell.isCollapsed .adminNavGroup ul{display:grid}.adminCollapse{display:none}.adminDrawerClose{display:grid}.adminBackdrop{inset:var(--ad-header) 0 0 0;z-index:19;background:#06182766;border:0;border-radius:0;width:auto;margin:0;position:fixed}.adminMenuButton{display:inline-flex}.adminTopbar{flex-wrap:wrap;gap:10px;padding:10px 14px}.adminTitle h1{font-size:18px}.adminTopbarTools{justify-content:space-between;width:100%}.adminTopbarTools small{display:none}.adminContent{padding:14px 14px 32px}.app.adminApp>header{padding:12px 16px}}.adminShell .applicationCard img,.adminShell .paymentProofPreview{object-fit:contain;background:#eef3f6;border-radius:12px;width:100%;max-height:240px}.adminShell .r2FinanceDetail .applicationCard>div>small,.adminShell .r2FinanceMobileRecord .applicationCard>div>small{margin-top:2px;display:block}.adminShell .r2FinanceTable .r2ClampText{-webkit-line-clamp:2;color:#3f5c6b;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adminShell .r2FinanceDetail .adminUserCard,.adminShell .r2FinanceDetail .membershipEvent{background:#fff;margin:0}.adminShell .r2FinanceDetail .adminUserInfo>small,.adminShell .r2FinanceMobileRecord .adminUserInfo>small{margin-top:2px;font-size:14px;line-height:1.6;display:block}.adminShell .r2FinanceDetail .adminUserActions,.adminShell .r2FinanceMobileRecord .adminUserActions{flex-wrap:wrap}.adminShell .r2FinanceDetail .adminUserActions button{min-height:44px;font-size:14px}.adminShell .r2FinanceDetail .membershipEvent span,.adminShell .r2FinanceMobileRecord .membershipEvent span{font-size:13px}.adminShell .r2FinanceDetail .membershipEvent small,.adminShell .r2FinanceMobileRecord .membershipEvent small,.adminShell .r2FinanceDetail .membershipEvent p,.adminShell .r2FinanceMobileRecord .membershipEvent p{font-size:14px;line-height:1.6}.adminShell .r2FinanceMobileRecord .membershipEvent,.adminShell .r2FinanceMobileRecord .adminUserCard{box-shadow:none;border:0;margin:0;padding:0}.adminShell .r2FinanceDetail .firebaseDiagnostic,.adminShell .r2FinanceMobileRecord .firebaseDiagnostic{flex-direction:column;align-items:stretch}.adminShell .r2FinanceDetail .firebaseDiagnostic b,.adminShell .r2FinanceMobileRecord .firebaseDiagnostic b{font-size:13px}.adminShell .r2FinanceDetail .firebaseDiagnostic small,.adminShell .r2FinanceMobileRecord .firebaseDiagnostic small{font-size:13px;font-weight:400;line-height:1.5}.adminShell .r2FinanceDetail .firebaseDiagnostic button,.adminShell .r2FinanceMobileRecord .firebaseDiagnostic button{min-height:40px;font-size:13px}.adminHomePending{margin-bottom:22px}.adminHomePending .adminShortcuts{margin-bottom:0}.adminShell .r2HomeHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;margin-bottom:12px;display:flex}.adminShell .r2HomeHeading h2{color:var(--ad-navy);margin:0;font-size:18px}.adminShell .r2HomeHeading small{color:var(--ad-muted);font-size:14px}.adminShortcut small{font-size:13px}.adminShell .r2Home{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.adminShell .r2HomeBlock{border:1px solid var(--ad-line);background:#fff;border-radius:18px;min-width:0;padding:20px}.adminShell .r2HomeBlock .metrics{margin:0}.adminShell .r2HomeBlock .metrics span{font-size:14px}.adminShell .r2HomeBlock>.primary,.adminShell .r2HomeBlock>.success{width:100%;margin:0 0 12px}.adminShell .r2HomeBlock .safeZone{margin:0;font-size:14px;line-height:1.5}@media (width>=1200px){.adminShell .r2Home{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}@media (width<=767px){.adminShell .adminShortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adminShell .adminShortcut{border-radius:14px;padding:14px}.adminShell .adminShortcut strong{font-size:26px}.adminShell .r2HomeBlock{padding:16px}.adminShell .r2HomeBlock .metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.app.adminApp .r2Recovery{width:100%;max-width:1280px;margin:0 auto;padding:24px 28px 40px}.r2Recovery .r2RecoveryTop{align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.r2Recovery .r2RecoveryTop .back{border:1px solid var(--ad-line);min-height:44px;color:var(--ad-navy);background:#fff;border-radius:12px;flex:none;margin:4px 0 0;padding:0 14px}.r2Recovery .r2RecoveryTop h2{color:var(--ad-navy);margin:0 0 4px;font-size:22px}.r2Recovery .r2RecoveryTop p{color:var(--ad-muted);margin:0;font-size:15px}.r2Recovery .r2RecoveryGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.r2Recovery .r2RecoveryBlock{border:1px solid var(--ad-line);background:#fff;border-radius:18px;min-width:0;padding:20px}.r2Recovery .labHeader{gap:12px;margin:0 0 12px}.r2Recovery .labHeader h3{color:var(--ad-navy);margin:0;font-size:18px}.r2Recovery .labHeader button{min-height:44px;padding:8px 16px;font-size:14px;font-weight:700}.r2Recovery .privacy{align-items:flex-start;gap:8px;margin:0 0 14px;font-size:14px;line-height:1.5;display:flex}.r2Recovery h4{color:var(--ad-navy);margin:4px 0 10px;font-size:15px}.r2Recovery .verificationCard,.r2Recovery .adminUserCard{background:#f8fbfc;margin:0 0 12px}.r2Recovery .verificationCard b,.r2Recovery .adminUserCard b{font-size:16px}.r2Recovery .verificationCard small,.r2Recovery .adminUserCard small{font-size:14px;line-height:1.5;display:block}.r2Recovery .verificationCard span,.r2Recovery .adminUserCard span{font-size:13px;font-weight:700}.r2Recovery .verificationActions a,.r2Recovery .verificationActions button,.r2Recovery .adminUserCard>button{min-height:44px;font-size:14px}.r2Recovery .temporaryAccess{margin:0 0 14px}.r2Recovery .temporaryAccess small{font-size:14px}.r2Recovery .temporaryAccess>button{min-height:44px}.r2Recovery .emptyLab{font-size:14px}@media (width>=1000px){.r2Recovery .r2RecoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.app.adminApp .r2Recovery{padding:16px 14px 32px}.r2Recovery .r2RecoveryTop{flex-direction:column;gap:10px}.r2Recovery .r2RecoveryBlock{padding:16px}.r2Recovery .verificationActions{grid-template-columns:minmax(0,1fr)}}.adminShell .appStatus,.adminShell .paymentState,.adminShell .providerReviewStatus,.adminShell .ratingBadge{letter-spacing:.02em;font-size:12px}.adminShell .adminNavItem small,.adminShell .adminRole,.adminShell .adminTitle small{font-size:12px}.adminShell .adminTopbarTools small,.adminShell .adminSection>summary small,.adminShell .providerReviewQueues summary small{font-size:13px}.adminShell .paymentBreakdownHeader small{font-size:12px}.adminShell .adminPaymentBreakdown>summary,.adminShell .paymentRow span,.adminShell .paymentRow b{font-size:14px}.adminShell .membershipEvent span,.adminShell .membershipEvent small{font-size:13px}.adminShell .membershipEvent p{font-size:14px;line-height:1.5}.adminShell .cityAdminActions button{min-height:40px;font-size:13px}.adminShell .adminCitySettingsSelector small,.adminShell .settlementHelp{font-size:13px;line-height:1.5}.adminShell .adminReadonlyFields label,.adminShell .citySetupGrid label,.adminShell .settlementDates label,.adminShell .adminFilters label,.adminShell .adminSectionBody>label,.adminShell .providerReviewTop small,.adminShell .providerReviewList small,.adminShell .providerServicesSummary small,.adminShell .adminSectionBody article>small{font-size:13px}.adminShell .adminRole{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.adminShell .adminEnvBadge{color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#b45309;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.aquaHome{--aqua:#00e2d5;--aqua-ink:#03131d;--aqua-text:#f6f8fc;--aqua-muted:#bcc8d4;--aqua-border:#354d60;background:#020f1a;min-height:100svh;padding-bottom:0;box-shadow:0 18px 75px #0008}body:has(.aquaHome){background:#020a12}.aquaHome>header{background:#020f1af5;border:0;gap:16px;height:86px;padding:20px}.aquaBrand{align-items:center;min-width:0;display:flex}.aquaBrandLogo{border-radius:50%;flex:none;width:46px;height:46px;display:block;overflow:hidden}.aquaBrandLogo>img{object-fit:cover;width:100%;height:100%;display:block}.aquaHome .headerBell{color:var(--aqua-text);background:0 0;flex:none;width:44px;height:44px}.aquaHome .headerBell svg{width:25px;height:25px}.aquaHome .headerBell.hasUnread>span{background:var(--aqua);color:var(--aqua-ink);border-color:#020f1a;min-width:21px;height:21px;font-size:12px}.aquaHome>main{padding:10px 18px calc(105px + env(safe-area-inset-bottom));color:var(--aqua-text)}.aquaHome .homeHero{padding:8px 3px 20px}.aquaHome .homeHero p{color:var(--aqua-text);overflow-wrap:anywhere;margin:0 0 9px;font-size:18px;line-height:1.5}.aquaHome .homeHero p b{font-weight:600}.aquaHome .homeHero h1{color:var(--aqua-text);letter-spacing:-1.1px;margin:0;font-size:clamp(1.75rem,7.1vw,2rem);font-weight:800;line-height:1.22}.aquaHome .homeHero h1 span{color:var(--aqua)}.aquaServices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aquaService{border:1px solid var(--aqua-border);min-width:0;color:var(--aqua-text);cursor:pointer;background:radial-gradient(at 50% 90%,#062338 0%,#061726 68%,#0a2032 100%);border-radius:22px;flex-direction:column;justify-content:space-between;align-items:stretch;padding:16px 3px 7px;font-family:inherit;transition:border-color .15s,transform .15s;display:flex;overflow:hidden;box-shadow:inset 0 1px #b8eaff0c}.aquaServiceCopy{text-align:center;gap:3px;padding:0 4px;display:grid}.aquaServiceCopy b{letter-spacing:-.6px;font-size:clamp(1.35rem,5.8vw,1.65rem);line-height:1.3}.aquaServiceCopy>span{color:var(--aqua-muted);font-size:.875rem;line-height:1.45}.aquaArtwork{pointer-events:none;flex:none;width:100%;display:block;position:relative;overflow:hidden}.aquaArtwork img{max-width:none;height:auto;display:block;position:absolute}.aquaService>.aquaArtwork{margin-top:10px;-webkit-mask-image:linear-gradient(#0000,#000 9% 86%,#0000);mask-image:linear-gradient(#0000,#000 9% 86%,#0000)}.aquaService:active{border-color:var(--aqua);transform:scale(.975)}.aquaHome button:focus-visible{outline:3px solid var(--aqua);outline-offset:4px}@media (hover:hover){.aquaService:hover{border-color:var(--aqua)}}.aquaHome .privacyCard{border:1px solid var(--aqua-border);color:var(--aqua-muted);background:#061725;border-radius:18px;align-items:center;gap:12px;margin:16px 0 0;padding:14px;font-size:1rem;line-height:1.45}.aquaHome .privacyCard>svg{color:var(--aqua);width:29px;height:33px}.aquaHome .prototype{color:var(--aqua-muted);min-height:44px;margin-top:13px;font-size:.875rem}.aquaHome>nav{height:calc(78px + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);background:#020f1a;border-color:#193345}.aquaHome>nav button{color:#b9c3ce;background:0 0;gap:4px;min-width:0;padding:10px 2px 12px;font-family:inherit;font-size:.875rem;position:relative}.aquaHome>nav svg{width:25px;height:25px}.aquaHome>nav button[aria-current=page]{color:var(--aqua)}.aquaHome>nav button[aria-current=page] svg{fill:var(--aqua);stroke:var(--aqua)}.aquaHome>nav button[aria-current=page]:after{content:"";background:var(--aqua);border-radius:4px;width:26px;height:3px;position:absolute;bottom:4px}.aquaHome .homeActiveService,.aquaHome .lastServiceButton{border-color:var(--aqua-border);color:var(--aqua-text);box-shadow:none;background:#0b2232}.aquaHome .homeActiveService{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.aquaHome .homeActiveTop{flex-wrap:wrap}.aquaHome .homeActiveTitle>div,.aquaHome .homeActiveDriver>span{overflow-wrap:anywhere;min-width:0}.aquaHome .homeActiveService small,.aquaHome .homeActiveProgress span,.aquaHome .lastServiceButton small{color:var(--aqua-muted);font-size:.875rem}.aquaHome .homeActiveTitle b,.aquaHome .lastServiceButton b{font-size:1rem}.aquaHome .homeActiveTitle>svg{color:var(--aqua);background:#103847}.aquaHome .homeActiveDriver{background:#061724}.aquaHome .homeActiveDriver>svg,.aquaHome .lastServiceButton>svg,.aquaHome .homeOtherActive{color:var(--aqua)}.aquaHome .homeActiveProgress span:before{background:#2f4858}.aquaHome .homeActiveProgress.available span:first-child:before,.aquaHome .homeActiveProgress.scheduled span:first-child:before,.aquaHome .homeActiveProgress.reserved span:nth-child(-n+2):before,.aquaHome .homeActiveProgress.accepted span:nth-child(-n+2):before,.aquaHome .homeActiveProgress.picked_up span:before{background:var(--aqua)}.aquaHome .primary{background:var(--aqua);color:var(--aqua-ink);box-shadow:none;font-size:1rem}.aquaHome .homeOtherActive{min-height:44px;font-size:.875rem}.aquaHome .requestDraftCard{color:#6e4b08}.aquaHome .requestDraftCard small,.aquaHome .requestDraftCard .ghost{font-size:.875rem}@media (width<=359px){.aquaHome>header{padding-inline:14px}.aquaHome>main{padding-inline:12px}.aquaServices{gap:10px}.aquaService{border-radius:18px}}@media (prefers-reduced-motion:reduce){.aquaService{transition:none}}.aquaFlow{--aqua-surface:#0b2031;--aqua-field:#061624;--aqua-line:#385164;--aqua-soft:#b9c8d6;color:var(--aqua-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.aquaFlow>header{height:72px}.aquaFlow>header .aquaBrandLogo{width:38px;height:38px}.aquaFlow>main{padding-top:6px}.aquaFlow .back{min-height:44px;color:var(--aqua-soft);gap:5px;margin:0 0 4px;font-size:.875rem}.aquaServiceIntro{justify-content:space-between;align-items:center;gap:14px;min-height:92px;margin:0 0 18px;display:flex}.aquaServiceIntro>div{min-width:0}.aquaServiceIntro h1{color:var(--aqua-text);letter-spacing:-.8px;margin:0;font-size:1.9rem;line-height:1.15}.aquaServiceIntro p{color:var(--aqua-soft);margin:8px 0 0;font-size:1rem;line-height:1.5}.aquaServiceIntro>.aquaArtwork{border-radius:16px;flex:0 0 104px;width:104px;-webkit-mask-image:radial-gradient(#000 56%,#0000 75%);mask-image:radial-gradient(#000 56%,#0000 75%)}.aquaFlow .aquaArtwork img{object-fit:fill;max-height:none}.aquaFlow h2{color:var(--aqua-text);margin:0 0 10px;font-size:1.2rem;line-height:1.35}.aquaFlow h3{color:var(--aqua-text);margin:22px 0 12px;font-size:1.1rem}.aquaFlow p,.aquaFlow>main>p{color:var(--aqua-soft);font-size:1rem;line-height:1.5}.aquaFlow small,.aquaFlow .draftSavedNote,.aquaFlow .privateRecipientNote{color:var(--aqua-soft);font-size:.875rem;line-height:1.5}.aquaFlow .requestStepPanel>small{margin:8px 0;display:block}.aquaFlow .requestStepHeader{gap:7px;margin:0 0 18px}.aquaFlow .requestStepHeader>b{font-size:1.25rem;line-height:1.35}.aquaFlow .requestStepHeader>small{color:var(--aqua);letter-spacing:.02em;text-transform:none;font-size:.875rem}.aquaFlow .requestStepDots{gap:7px;margin:0 0 3px}.aquaFlow .requestStepDots.fourSteps{grid-template-columns:repeat(4,1fr)}.aquaFlow .requestStepDots span{height:26px;color:var(--aqua-soft);background:#183348;border-radius:8px;font-size:.875rem}.aquaFlow .requestStepDots span.active{background:var(--aqua);color:#032027}.aquaFlow .requestStepPanel,.aquaFlow .aquaFormGroup{border:1px solid var(--aqua-line);background:var(--aqua-surface);border-radius:20px;padding:17px 14px}.aquaFlow .requestStepPanel>h2{margin-top:20px}.aquaFlow label{color:#dbe7ef;text-transform:none;letter-spacing:0;margin:18px 0 8px;font-size:.875rem;font-weight:700;line-height:1.45}.aquaFlow .requestStepPanel>label:first-child{margin-top:0}.aquaFlow .field,.aquaFlow select.field,.aquaFlow .location,.aquaFlow .favoriteAddressEditor input{color:var(--aqua-text);background:var(--aqua-field);border:1px solid var(--aqua-line);border-radius:12px;width:100%;min-width:0;min-height:48px;margin-bottom:8px;padding:12px;font-family:inherit;font-size:1rem;line-height:1.5}.aquaFlow input::placeholder,.aquaFlow textarea::placeholder{color:#8fa7b9;opacity:1}.aquaFlow textarea.field{resize:vertical;min-height:104px}.aquaFlow select.field{padding-right:20px}.aquaFlow .location{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:12px;display:grid}.aquaFlow .location>svg{width:20px;color:var(--aqua)}.aquaFlow .location input{width:100%;min-width:0;color:var(--aqua-text);padding:0;font-family:inherit;font-size:1rem;line-height:1.5}.aquaFlow .location>button{color:var(--aqua);background:#123947;grid-column:2;justify-self:start;min-height:40px;padding:8px 12px;font-size:.875rem}.aquaFlow .addressSuggestions{border:1px solid var(--aqua-line);background:var(--aqua-field);border-radius:12px;box-shadow:0 10px 25px #0004}.aquaFlow .addressSuggestions button{color:var(--aqua-text);background:var(--aqua-field);border-color:var(--aqua-line);min-height:48px;padding:13px;font-size:.875rem}.aquaFlow .addressSuggestions button small,.aquaFlow .addressManual small{color:var(--aqua-soft);font-size:.875rem}.aquaFlow .addressSuggestions button svg,.aquaFlow .addressHint.selected{color:var(--aqua)}.aquaFlow .addressManual{border-color:var(--aqua-line);background:#132d3b;border-radius:12px;padding:12px}.aquaFlow .addressManual button{color:#e3fffa;background:#144654;min-height:44px;font-size:.875rem}.aquaFlow .addressHint{font-size:.875rem;line-height:1.5}.aquaFlow .addressHint.error,.aquaFlow [role=alert]{color:#ffb4a3}.aquaFlow .serviceProviderChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aquaFlow .serviceProviderChoice>button{min-width:0;min-height:0;color:var(--aqua-text);background:var(--aqua-field);border:1px solid var(--aqua-line);text-align:center;border-radius:16px;flex-direction:column;justify-content:space-between;gap:10px;padding:10px 8px 14px;display:flex}.aquaFlow .serviceProviderChoice>button.selected{border:2px solid var(--aqua);background:#0d303d;padding:9px 7px 13px;box-shadow:0 0 20px #00e2d50c}.aquaFlow .serviceProviderChoice>button>.aquaArtwork{border-radius:12px;width:100%;-webkit-mask-image:linear-gradient(#0000,#000 8% 82%,#0000);mask-image:linear-gradient(#0000,#000 8% 82%,#0000)}.aquaFlow .serviceProviderChoice>button>span:not(.aquaArtwork){gap:5px;display:grid}.aquaFlow .serviceProviderChoice b{font-size:1rem}.aquaFlow .serviceProviderChoice small{color:var(--aqua-soft);font-size:.875rem;line-height:1.45}.aquaFlow .serviceProviderFixed{color:var(--aqua-text);border:1px solid var(--aqua-line);background:#0d303d;border-radius:16px;grid-template-columns:minmax(0,1.25fr) minmax(110px,.75fr);align-items:center;gap:12px;padding:10px;display:grid}.aquaFlow .serviceProviderFixed>.aquaArtwork{border-radius:12px;width:100%;-webkit-mask-image:linear-gradient(#0000,#000 8% 82%,#0000);mask-image:linear-gradient(#0000,#000 8% 82%,#0000)}.aquaFlow .serviceProviderFixed>span{gap:6px;display:grid}.aquaFlow .serviceProviderFixed b{font-size:1rem}.aquaFlow .serviceProviderFixed small{color:var(--aqua-soft);font-size:.875rem;line-height:1.45}.aquaFlow .primary{border-radius:13px;min-height:50px;padding:14px 12px;font-size:1rem;font-weight:800}.aquaFlow .ghost{color:#dce9f0;background:0 0;border-color:#527082;min-height:48px;padding:12px;font-size:.875rem}.aquaFlow .danger{color:#ffb4a3;border-color:#9c655e}.aquaFlow button:disabled{opacity:.45;cursor:not-allowed}.aquaFlow input:focus-visible,.aquaFlow textarea:focus-visible,.aquaFlow select:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.aquaFlow .requestStepActions{gap:10px;margin-top:22px}.aquaFlow .requestStepActions>button{margin:0}.aquaFlow .reviewEditLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aquaFlow .reviewEditLinks button{color:var(--aqua);background:#133646;border-color:#3b5c6d;min-height:44px;padding:10px;font-size:.875rem}.aquaFlow .deliverySummary,.aquaFlow .fare,.aquaFlow .notice,.aquaFlow .safeZone,.aquaFlow .scheduleSelector,.aquaFlow .checkRow{border:1px solid var(--aqua-line);color:#e0eaf1;background:#102c3a;border-radius:14px;padding:14px}.aquaFlow .deliverySummary{gap:9px;display:grid}.aquaFlow .deliverySummary b,.aquaFlow .deliverySummary span{color:#e0eaf1;overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.aquaFlow .fare b{color:var(--aqua);font-size:1.3rem;line-height:1.4}.aquaFlow .fare span,.aquaFlow .safeZone{font-size:.875rem;line-height:1.5}.aquaFlow .safeZone>svg{color:var(--aqua);flex:none}.aquaFlow .checkRow{text-transform:none;gap:12px;font-size:1rem}.aquaFlow .checkRow input{accent-color:var(--aqua);flex:none;width:22px;height:22px}.aquaFlow .scheduleSelector>div:first-child>svg{color:var(--aqua)}.aquaFlow .scheduleModeChoice{gap:8px}.aquaFlow .scheduleModeChoice button{background:var(--aqua-field);border-color:var(--aqua-line);color:var(--aqua-soft);min-height:44px;font-size:.875rem}.aquaFlow .scheduleModeChoice button.selected{color:var(--aqua);border-color:var(--aqua);background:#123d47}.aquaFlow .favoriteAddressPanel{background:var(--aqua-field);border:1px solid var(--aqua-line);color:var(--aqua-soft);border-radius:14px}.aquaFlow .mototaxiRequest{overflow-wrap:anywhere;min-width:0;max-width:100%}.aquaFlow .mototaxiRequest>*,.aquaFlow .mototaxiRequest .favoriteAddressPanel,.aquaFlow .mototaxiRequest .rideTierChoice button{box-sizing:border-box;min-width:0;max-width:100%}.aquaFlow .mototaxiFavorites{border:1px solid var(--aqua-line);border-radius:12px;margin:10px 0}.aquaFlow .mototaxiFavorites>summary{cursor:pointer;color:var(--aqua);justify-content:space-between;align-items:center;padding:12px;display:flex}.aquaFlow .mototaxiFavorites[open]>summary span{transform:rotate(180deg)}.aquaFlow .mototaxiFavorites .favoriteAddressPanel{margin:0}.aquaFlow .mototaxiNote{color:var(--aqua-soft);margin:8px 0;font-size:.875rem;line-height:1.4}.aquaFlow .mototaxiRequest .scheduleSelector{gap:7px;margin:10px 0;padding:10px}.aquaFlow .mototaxiRequest .scheduleSelector>div:first-child small{display:none}.aquaFlow .mototaxiRequest .rideTierChoice button span{min-width:0}.aquaFlow .favoriteAddressPanel summary{min-height:48px;color:var(--aqua);padding:13px;font-size:.875rem}.aquaFlow .favoriteAddressItem,.aquaFlow .favoriteAddressEditor{background:var(--aqua-surface);border-color:var(--aqua-line);color:var(--aqua-text)}.aquaFlow .favoriteAddressItem b,.aquaFlow .favoriteAddressItem span{color:var(--aqua-text);font-size:.875rem}.aquaFlow .favoriteAddressItem button,.aquaFlow .saveFavoriteButton,.aquaFlow .savedPickupActions button,.aquaFlow .favoriteEditorActions button{color:#d5fff8;background:#123947;border-color:#426475;min-height:44px;padding:10px;font-size:.875rem;line-height:1.4}.aquaFlow .favoriteAddressActions{gap:8px}.aquaFlow .browseMenusButton,.aquaFlow .restaurantMenuList>button,.aquaFlow .menuRestaurantHeading{background:var(--aqua-surface);color:var(--aqua-text);border-color:var(--aqua-line)}.aquaFlow .browseMenusButton b,.aquaFlow .restaurantMenuList b{font-size:1rem}.aquaFlow .browseMenusButton svg,.aquaFlow .restaurantMenuList svg{color:var(--aqua)}.aquaFlow .browseMenusButton small,.aquaFlow .restaurantMenuList small,.aquaFlow .menuRestaurantHeading span{color:var(--aqua-soft);font-size:.875rem}.aquaFlow .requestStepPanel:has(.browseMenusButton) .deliverySummary{box-shadow:inset 3px 0 0 var(--aqua);border-color:#426475;padding:16px}.aquaFlow .requestStepPanel:has(.browseMenusButton) .deliverySummary>b{color:var(--aqua);font-size:1.05rem}.aquaFlow .purchaseStop{border:1px solid var(--aqua-line);background:var(--aqua-field);border-radius:14px;margin:10px 0;overflow:hidden}.aquaFlow .purchaseStop summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px;list-style:none;display:flex}.aquaFlow .purchaseStop summary::-webkit-details-marker{display:none}.aquaFlow .purchaseStop summary>span:first-child{gap:3px;min-width:0;display:grid}.aquaFlow .purchaseStop summary b,.aquaFlow .purchaseStop summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aquaFlow .purchaseStop summary>span:last-child{color:var(--aqua);flex:none;font-size:.875rem;font-weight:800}.aquaFlow .purchaseStop.completed{border-color:#387568}.aquaFlow .purchaseStopFields{border-top:1px solid var(--aqua-line);padding:0 12px 12px}.purchaseSimple{gap:12px;display:grid}.purchaseTabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.purchaseTabs button,.purchaseStopToggle,.purchaseMerchantResults button,.purchasePhotoView button{border:1px solid var(--aqua-line);background:var(--aqua-field);color:var(--aqua-text);cursor:pointer;border-radius:10px;padding:11px}.purchaseTabs button.active{border-color:var(--aqua);color:var(--aqua)}.purchaseStopToggle{text-align:left;justify-content:space-between;width:100%;display:flex}.purchaseMerchantResults{gap:5px;max-height:190px;display:grid;overflow:auto}.purchaseMerchantResults button{text-align:left}.purchasePhotoView{gap:8px;display:grid}.purchasePhotoView img{object-fit:contain;width:100%;max-height:400px}.purchasePhotoView>div{justify-content:space-between;align-items:center;display:flex}.purchaseShared{border:1px solid var(--aqua-line);border-radius:12px;padding:12px}.purchaseShared summary{cursor:pointer;font-weight:700}.purchaseSimple>.primary{width:100%}.purchaseSimple h2{color:var(--aqua-text);margin:0}.purchaseSimple>small{color:var(--aqua-soft)}.purchaseSimple>.purchaseTabs button{place-items:center;gap:5px;min-height:72px;font-weight:800;display:grid}.purchaseSimple>.purchaseTabs button svg{width:23px;color:var(--aqua)}.purchaseSimple>label{font-size:.9rem;font-weight:800}.purchaseSimple>textarea.field{resize:vertical;min-height:52px}.purchaseCompactCard,.purchaseSummaryRow{border:1px solid var(--aqua-line);background:var(--aqua-field);color:var(--aqua-text);text-align:left;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.purchaseCompactCard{cursor:pointer;width:100%}.purchaseCompactCard>div,.purchaseSummaryRow>div{gap:3px;min-width:0;display:grid}.purchaseCompactCard span,.purchaseSummaryRow span,.purchaseCompactCard small{color:var(--aqua-soft);text-overflow:ellipsis;overflow:hidden}.purchaseCompactCard>svg{width:18px;color:var(--aqua);flex:none;transform:rotate(180deg)}.purchaseCompactCard button,.purchaseSummaryRow button{color:var(--aqua);cursor:pointer;background:0 0;border:0;font-weight:800}.purchaseSummaryRow b{font-size:.82rem}.purchaseEditArea{border:1px solid var(--aqua-line);border-radius:13px;gap:9px;padding:12px;display:grid}.purchaseMerchantResults button{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchaseMerchantResults button svg{width:20px;color:var(--aqua)}.purchaseMerchantResults button small{width:100%;color:var(--aqua-soft);margin-left:28px}.aquaFlow .deliveryCompact{gap:7px;padding:10px 12px}.aquaFlow .deliveryCompact .purchaseSummaryRow{gap:8px;min-height:48px;padding:7px 10px}.aquaFlow .deliveryCompact .purchaseSummaryRow>div{gap:1px}.aquaFlow .deliveryCompact .purchaseSummaryRow span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.aquaFlow .deliveryCompact .purchaseSummaryRow button{flex:none;min-height:40px;padding:0 5px}.aquaFlow .deliveryCompact .recipientDetails{margin-top:0}.aquaFlow .deliveryCompact .recipientDetails summary{align-items:center;min-height:40px;padding:7px 0;display:flex}.aquaFlow .deliveryCompact>label{margin:1px 0 0}.aquaFlow .deliveryCompact>textarea.field{resize:vertical;height:40px;min-height:40px;margin-bottom:0;padding:8px 10px}.aquaFlow .deliveryCompact>.checkRow{min-height:44px;margin:0;padding:7px 10px;font-size:.875rem}.aquaFlow .deliveryCompact>.primary{min-height:46px;padding:9px}.aquaFlow .deliveryCompact .deliveryAdvanceFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aquaFlow .deliveryCompact .deliveryAdvanceFields label{margin:0;font-size:.8125rem}.aquaFlow .deliveryCompact .deliveryAdvanceFields .field{min-height:42px;margin:3px 0 0;padding:7px}.aquaFlow .deliveryReview>h2{margin:0 0 3px}.aquaFlow .deliveryReview .fare{padding:9px 11px}.aquaFlow .deliveryReview>.ghost{min-height:42px;padding:8px}.aquaFlow .purchaseStopFields>.field:first-child{margin-top:12px}.aquaFlow .addPurchaseStop{margin-top:10px}.aquaFlow .recipientDetails{border-top:1px solid var(--aqua-line);margin-top:14px}.aquaFlow .recipientDetails summary{color:var(--aqua);cursor:pointer;padding:14px 0;font-size:.875rem;font-weight:800}.aquaFlow .menuOrderAction{background:#061624ee}.aquaFlow .aquaMototaxiChoice{gap:12px;margin-top:12px}.aquaFlow .aquaMototaxiChoice button{background:var(--aqua-surface);color:var(--aqua-text);border-color:var(--aqua-line);gap:5px;padding:12px 8px 18px}.aquaFlow .aquaMototaxiChoice button>.aquaArtwork{width:100%;-webkit-mask-image:linear-gradient(#0000,#000 10% 85%,#0000);mask-image:linear-gradient(#0000,#000 10% 85%,#0000)}.aquaFlow .aquaMototaxiChoice b{font-size:1.3rem}.aquaFlow .aquaMototaxiChoice button>span:not(.aquaArtwork){color:var(--aqua-soft);font-size:.875rem}.aquaFlow .aquaMototaxiChoice .aquaMototaxiCopy{border-top:1px solid var(--aqua-line);gap:4px;width:100%;padding-top:10px;display:grid}.aquaFlow .aquaMototaxiChoice .aquaMototaxiCopy>span{color:var(--aqua-soft);font-size:.875rem}.aquaFlow .transportChoice{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;max-width:100%}.aquaFlow .transportChoice button,.aquaFlow .transportChoice .aquaMototaxiCopy,.aquaFlow .transportChoice .aquaArtwork{box-sizing:border-box;max-width:100%}.aquaFlow .transportChoice .aquaArtwork img{max-width:none;display:block}.aquaFlow .transportChoice button{min-width:0;padding:8px 5px 12px}.aquaFlow .transportChoice .aquaMototaxiCopy{min-width:0}.aquaFlow .transportChoice .aquaMototaxiCopy b{overflow-wrap:anywhere;font-size:.875rem}.aquaFlow .transportChoice .aquaMototaxiCopy>span,.aquaFlow .transportChoice .aquaMototaxiCopy small{font-size:.75rem;line-height:1.35}.aquaFlow .transportChoice .transportUnavailable{opacity:.58}.aquaFlow .aquaMototaxiChoice button:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.aquaFlow .rideTierChoice{gap:10px;display:grid}.aquaFlow .rideTierChoice button{background:var(--aqua-surface);border:1px solid var(--aqua-line);color:var(--aqua-text);text-align:left;border-radius:15px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.aquaFlow .rideTierChoice button.selected{border-color:var(--aqua);background:#113441}.aquaFlow .rideTierChoice button.premium{border-style:solid}.aquaFlow .rideTierChoice button>.aquaArtwork{width:72px;-webkit-mask-image:linear-gradient(#0000,#000 10% 82%,#0000);mask-image:linear-gradient(#0000,#000 10% 82%,#0000)}.aquaFlow .rideTierChoice b{color:var(--aqua-text);font-size:1rem}.aquaFlow .rideTierChoice small{color:var(--aqua-soft);font-size:.875rem}.aquaFlow .rideTierChoice strong{color:var(--aqua);grid-column:2;font-size:1rem}.aquaFlow .cargoPreparation>.aquaFlowHint{margin:-5px 0 18px;font-size:.875rem}.aquaFlow .cargoPreparation>form>fieldset{gap:16px}.aquaFlow .aquaFormGroup{gap:8px;display:grid}.aquaFlow .aquaFormGroup h2{margin:0}.aquaFlow .aquaFormGroup>p{margin:0;font-size:.875rem}.aquaFlow .aquaFormGroup>label{margin:8px 0 0}.aquaFlow .cargoPreparation .aquaUnitChoice{margin:12px 0;display:block}.aquaFlow .aquaUnitChoice legend{padding:0 0 10px;font-size:1rem;font-weight:700}.aquaUnitChoice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aquaFlow .cargoPreparation .aquaUnitCard{border:1px solid var(--aqua-line);background:var(--aqua-field);text-align:center;cursor:pointer;border-radius:15px;flex-direction:column;align-items:stretch;gap:6px;min-width:0;margin:0;padding:10px 8px 14px;display:flex;position:relative}.aquaFlow .cargoPreparation .aquaUnitCard.selected{border-color:var(--aqua);background:#113441}.aquaUnitCard>input{accent-color:#00e2d5;align-self:flex-end;width:20px;height:20px;margin:0}.aquaUnitCard>.aquaArtwork{width:100%;height:auto;-webkit-mask-image:linear-gradient(#0000,#000 8% 85%,#0000);mask-image:linear-gradient(#0000,#000 8% 85%,#0000)}.aquaUnitCard>.aquaArtwork-motocargo{-webkit-mask-image:radial-gradient(#000 62%,#0000 77%);mask-image:radial-gradient(#000 62%,#0000 77%)}.aquaFlow .aquaUnitCard b{font-size:1rem}.aquaFlow .aquaUnitCard>span:not(.aquaArtwork){color:var(--aqua-soft);font-size:.875rem;font-weight:400;line-height:1.4}.aquaFlow .cargoPreparation input[type=file]{white-space:normal;font-size:.875rem;overflow:hidden}.aquaFlow .aquaCargoReview{box-shadow:inset 3px 0 0 var(--aqua);border-color:#4d7282;padding:18px}.aquaFlow .aquaCargoReview>b{color:var(--aqua);font-size:1.15rem}.aquaFlow input[type=file]::file-selector-button{color:#d7fff9;font:inherit;background:#12424e;border:0;border-radius:8px;margin:0 8px 5px 0;padding:9px}.aquaCargoQuote{color:#f6f8fc;background:#0b2031;border:1px solid #385164;border-radius:18px;padding:18px}.aquaCargoQuote b,.aquaCargoQuote span{color:#e1edf3;font-size:1rem;line-height:1.5}.aquaCargoQuote>b{color:#00e2d5;font-size:1.15rem}.aquaCargoQuote label{color:#c7d8e4;text-transform:none;font-size:.875rem}.aquaCargoQuote .field{color:#fff;background:#061624;border-color:#385164;min-height:48px;font-size:1rem}.aquaCargoQuote button{min-height:48px;font-size:.875rem}.aquaCargoQuote .primary,.aquaCargoQuote .reviewActions button:first-child{color:#032027;background:#00e2d5}.aquaCargoQuote .reviewActions button:last-child{color:#fff;background:#153746;border-color:#527082}.aquaFlow .cancelModal{color:var(--aqua-text);border:1px solid var(--aqua-line);background:#0b2031}.aquaFlow .cancelModal h2,.aquaFlow .cancelModal p{color:var(--aqua-text)}@media (width<=359px){.aquaFlow .requestStepPanel,.aquaFlow .aquaFormGroup{padding:14px 10px}.aquaServiceIntro>.aquaArtwork{flex-basis:88px;width:88px}.aquaServiceIntro h1{font-size:1.65rem}.aquaFlow .aquaUnitCard b{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.aquaFlow .requestStepPanel{animation:none}}
