:root{--dk-navy-950:#081f35;--dk-navy-900:#0a2948;--dk-navy-800:#0b3f68;--dk-navy-700:#0b4f7c;--dk-navy-600:#17628f;--dk-surface:#f5f8fc;--dk-border:#d7e1ec;--dk-text:#172b41;--dk-muted:#64768a}
.trackingPage,.contactPage,.contactSection,.guestCheckout,.successPage{background:var(--dk-surface)!important;color:var(--dk-text)!important}
.trackingIntro>svg,.trackingIntro p,.checkoutMain>header p,.checkoutTitle>svg,.paymentPanelHeading>svg,.addressPreviewHead button,.checkoutAddressModal>header span,.inlinePanelTitle>svg,.successBankGrid button,.contactChannels svg,.contactMeta svg,.allContactLink{color:var(--dk-navy-700)!important}
.trackingWrap form button,.trackingSteps .done i,.sendTransferNotice,.checkoutMain button[type="submit"],.checkoutPaymentButton,.modalSave,.contactSubmit,.successContent aside>a,.successActionButtons button.active{background:var(--dk-navy-700)!important;border-color:var(--dk-navy-700)!important;color:#fff!important}
.trackingWrap form,.trackingResult,.trackingNotFound,.checkoutCard,.checkoutSummary,.checkoutAddressPreviews>article,.checkoutContracts,.checkoutAddressModal,.successContent article,.successContent aside,.smsResult,.successTransferActions,.successInlinePanel,.successBankGrid article,.contactChannels>a,.contactForm{border-color:var(--dk-border)!important}
.trackingIntro span,.trackingResult header span,.trackingResult>p,.trackingNotFound,.trackingNotFound span,.checkoutCrumb,.checkoutMain>header span,.checkoutTitle p,.checkoutFields label,.paymentPanelHeading span,.checkoutItem small,.checkoutAddressPreviews p,.checkoutAddressPreviews small,.checkoutContracts,.successHero>span,.successSteps>div,.successTransferActions>p,.inlinePanelTitle small,.contactIntro>span,.contactChannels small,.contactMeta small,.contactForm p{color:var(--dk-muted)!important}
.paymentChoices label.active,.cardPaymentFields input:focus,.modalAddressFields input:focus,.modalAddressFields select:focus,.modalAddressFields textarea:focus,.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:var(--dk-navy-600)!important;box-shadow:0 0 0 3px #17628f18!important}
.paymentChoices label.active,.cardPaymentPanel,.checkoutAddressPreviews>article,.successInlinePanel,.successActionButtons button,.contactSection.compact{background:#f7fafe!important}
.checkoutContracts>input,.modalSameAddress input{accent-color:var(--dk-navy-700)!important}
.checkoutContracts a,.addressPreviewHead>span,.successActionButtons button,.contactSuccess button{color:var(--dk-navy-700)!important}
.contactHero{background:linear-gradient(135deg,var(--dk-navy-950),#15547e)!important}
.contactHero p,.contactIntro>p{color:#79bce4!important}
.contactHero span{color:#dce9f3!important}
.contactChannels>a:hover{border-color:var(--dk-navy-600)!important;box-shadow:0 8px 25px #0b4f7c14!important}
.contactFormHead>span{background:var(--dk-navy-700)!important}
.contactSuccess button{border-color:var(--dk-navy-700)!important}
.successContent aside>a.secondary{background:#eaf1f7!important;color:var(--dk-navy-800)!important}
.trackingProductImage363{width:58px;height:58px;object-fit:contain;background:#fff;border:1px solid var(--dk-border);border-radius:10px;padding:4px;box-sizing:border-box;flex:none}
.trackingProduct>i{background:#eef4f9!important;color:var(--dk-navy-700)!important;border-color:var(--dk-border)!important}
.corp154,.corpNative160{background:var(--dk-surface)!important;color:var(--dk-text)!important}
.corpHero154,.corpHero160{background:linear-gradient(135deg,var(--dk-navy-950),#15547e)!important}
.corpEyebrow154,.corpHero160 .ey{color:#79bce4!important}
.corpHero154 p,.corpHero160 .intro{color:#dce9f3!important}
.corpSubmit154,.corpSave154,.corpTabs154 a.active,.corpNative160 .grid160>button{background:var(--dk-navy-700)!important;border-color:var(--dk-navy-700)!important;color:#fff!important}
.corpCard154,.corpPanel154,.corpNative160 form{border-color:var(--dk-border)!important;box-shadow:0 14px 44px #0b4f7c0d!important}
.corpField154 input,.corpField154 select,.corpField154 textarea,.corpNative160 input,.corpNative160 select,.corpNative160 textarea{border-color:#cbd8e5!important}
.corpFooter154{background:var(--dk-navy-950)!important}
@media(max-width:700px){.trackingProductImage363{width:52px;height:52px}}
