/* MARK Route Canvas — structural workspace, shared document system. */
:root{--desk-ink:#142238;--desk-muted:#607086;--desk-line:#d9e1ea;--desk-blue:#1769e0;--desk-paper:#f5f7fa;--berry:#142238;--berry-2:#263d5a;--ink:#142238;--muted:#607086;--pink:#1769e0;--pink-dark:#1356b8;--blush:#edf4ff;--lilac:#1769e0;--line:#d9e1ea;--shadow:none;--shadow-soft:none}
.routeDesk .trackerWrap{background:none!important;box-shadow:none!important;border-radius:0!important;order:0!important;width:100%!important}.routeDesk :is(.brand,.trackerWrap,.tracker,.heroCopy,.supportCard):before,.routeDesk :is(.brand,.trackerWrap,.tracker,.heroCopy):after{display:none!important}.routeDesk .tracker{overflow:visible!important}.routeDesk .supportCard:nth-child(even){background:#f5f7fa;border-color:var(--desk-line);border-radius:7px}.routeDesk .sectionIntro em,.routeDesk .finderHead em{font-style:normal;color:var(--desk-ink)}.routeDesk .markAIFloating{position:fixed;right:18px;bottom:18px;z-index:100}.routeDesk .markAIFab{display:flex;align-items:center;gap:10px;color:#fff;padding:12px 16px;border:0;cursor:pointer}.routeDesk .markAIOrb{padding:3px 7px;border-radius:3px}.routeDesk .markAIPopup{display:none;width:360px;border:1px solid var(--desk-line);border-radius:8px;background:#fff;box-shadow:0 8px 24px #14223822;padding:16px;position:absolute;bottom:60px;right:0}.routeDesk .markAIPopup[aria-hidden="false"]{display:block}.routeDesk .markAIPopup header{display:flex;justify-content:space-between}.routeDesk .markAIPopup small{display:block}.routeDesk .markAIFloatingMessages{max-height:280px;overflow:auto}.routeDesk .markAIPopup form{display:flex;gap:5px}.routeDesk .markAIPopup input{width:100%;min-width:0;padding:10px}.routeDesk .markAIPopup button{background:var(--desk-blue);color:#fff;border:0;border-radius:4px}.routeDesk .adZone{min-height:90px}.routeDesk .markAISection{font-size:12px}.routeDesk .markKnowledgeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}.routeDesk .markKnowledgeGrid article{border-top:1px solid var(--desk-line);padding-top:15px}.routeDesk .markKnowledgeGrid small,.routeDesk .markKnowledgeGrid b{display:block}.routeDesk .markKnowledgeHead h2{font-size:22px}
body.routeDesk,body.routeDocument{margin:0;background:var(--desk-paper)!important;color:var(--desk-ink)!important;font-family:Inter,Arial,sans-serif!important;font-size:14px;line-height:1.55}
.routeDesk *,.routeDocument *{box-sizing:border-box}.routeDesk :is(h1,h2,h3,h4),.routeDocument :is(h1,h2,h3,h4){font-family:inherit!important;color:var(--desk-ink)!important;letter-spacing:-.035em}.routeDesk a,.routeDocument a{color:var(--desk-blue)}
.routeDesk .wrap{width:auto;max-width:none;margin:0}.routeDesk .hidden,.routeDesk [hidden]{display:none!important}.srOnly{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}
.routeDesk .siteHeader{position:relative;background:#fff;border-bottom:1px solid var(--desk-line);box-shadow:none;padding:0}.routeDesk .headerInner{min-height:78px;display:flex;gap:24px;padding:12px 24px;align-items:center}.routeDesk .brand{flex-shrink:0}.routeDesk .brandMark,.routeDesk .brandCharm,.routeDesk .headerMeta{display:none}.routeDesk .brandName{font:900 23px/1 Arial!important;letter-spacing:.15em;color:var(--desk-ink)!important}.routeDesk .brandNameText{background:none!important;color:var(--desk-ink)!important;-webkit-text-fill-color:var(--desk-ink)!important}.routeDesk .brandWords small{font-size:8px;letter-spacing:.15em;color:var(--desk-muted)}
.commandSearch{display:flex;flex:1;max-width:570px;border:1px solid #cbd6e2;background:#fff;border-radius:8px;overflow:hidden}.commandSearch :is(input,select,button){border:0!important;border-radius:0!important;margin:0;min-width:0;font-size:13px;background:#fff;color:var(--desk-ink);padding:11px}.commandSearch input{flex:1;width:100px}.commandSearch button{background:var(--desk-blue)!important;color:#fff;cursor:pointer}.routeDesk .quickNav{display:flex;gap:14px;flex-wrap:wrap;padding:0;margin-left:auto}.routeDesk .quickNav a{font-size:12px;padding:0;background:none!important;border:0!important;color:var(--desk-muted);box-shadow:none}.routeDesk .quickNav a:nth-child(n+5){display:none}
.routeLayout{display:grid;grid-template-columns:205px minmax(0,1fr) 270px;align-items:stretch;min-height:650px}.journeyRail{background:#12233c;color:#dce8f5;padding:28px 22px;position:relative}.deskLabel{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--desk-muted)}.journeyRail .deskLabel{color:#9db1c8}.routeDesk .journeyRail h2{font-size:17px;color:#fff!important;margin:10px 0}.journeyRail p{font-size:12px;color:#9db1c8}.journeyRail ol{list-style:none;padding:0;margin:36px 0}.journeyRail li{position:relative;border-left:2px solid #496180;padding:0 0 34px 22px;font-weight:700}.journeyRail li:last-child{border-color:transparent}.journeyRail li:before{content:'';position:absolute;width:13px;height:13px;left:-7.5px;top:5px;border:2px solid #6c819e;border-radius:50%;background:#12233c}.journeyRail li.active:before{background:#22b987;border-color:#22b987}.journeyRail small{display:block;font-size:11px;font-weight:400;color:#9db1c8;margin-top:4px}.journeyRail a{color:#dce8f5;text-decoration:none;font-size:12px}.railNote{border-top:1px solid #30435e;padding-top:20px}
.canvasWorkspace{min-width:0;padding:26px;background-image:radial-gradient(#d9e1ea 1px,transparent 1px);background-size:22px 22px}.canvasHeading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:22px}.canvasHeading h1{font-size:25px;margin:3px 0}.workspaceTag{font-size:11px;color:var(--desk-muted)}.routeOverview{display:flex;align-items:center;padding:22px;background:#fff;border:1px solid var(--desk-line);border-radius:10px;margin-bottom:20px;gap:12px}.routeOverview span{font-size:10px;color:var(--desk-blue);white-space:nowrap}.routeOverview b{display:block;font-size:12px;color:var(--desk-ink)}.routeOverview i{flex:1;border-top:2px solid #cbd6e2}
.routeDesk .hero{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);gap:22px;padding:24px;margin:0 0 22px;background:#fff;border:1px solid var(--desk-line);border-radius:10px;box-shadow:none;min-height:0;overflow:visible}.routeDesk .hero:before,.routeDesk .hero:after{display:none}.routeDesk .heroCopy{padding:0}.routeDesk .heroCopy h2{font-size:28px;line-height:1.17;margin:14px 0}.routeDesk .heroCopy p{font-size:12px;line-height:1.65;color:var(--desk-muted)}.routeDesk .trackerWrap{padding:0;min-width:0}.routeDesk .tracker{padding:0;border:0;background:none;box-shadow:none;border-radius:0}.routeDesk .trackerTop{margin:0 0 12px}.routeDesk .trackerTop h2{font-size:18px;margin:2px 0}.routeDesk .trackerStamp{display:none}.routeDesk .trackerEyebrow{font-size:9px;color:var(--desk-muted)}.routeDesk .trackerFlow{padding:8px;background:#f5f7fa;border:1px solid var(--desk-line);border-radius:6px}.routeDesk .inputShell{border:1px solid #cbd6e2;border-radius:6px;background:#fff;padding:10px;margin-top:12px}.routeDesk input,.routeDesk select,.routeDocument input,.routeDocument select,.routeDocument textarea{background:#fff;color:var(--desk-ink);border:1px solid #cbd6e2;border-radius:6px;max-width:100%;font-family:inherit}.routeDesk .inputShell input{border:0;background:none;font-size:16px;padding:5px 0}.routeDesk .inputShell i{display:none}
.routeDesk :is(.primaryBtn,.pinMainRow button,.finderCityRow button){background:var(--desk-blue)!important;color:#fff!important;border:1px solid var(--desk-blue)!important;border-radius:6px!important;box-shadow:none!important;font-size:12px;padding:12px 14px}.routeDesk :is(.ghostBtn,.textBtn){background:#fff;color:var(--desk-blue);border:1px solid var(--desk-line);border-radius:6px;box-shadow:none;font-size:12px}.routeDesk .privacyNote{font-size:10px;color:var(--desk-muted)}.routeDesk .courierChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.routeDesk .courierChoice{border:1px solid var(--desk-line);background:#fff;border-radius:6px;padding:9px;box-shadow:none}.routeDesk .courierChoice.selected{border-color:var(--desk-blue);background:#edf4ff}.routeDesk .courierChoice b{font-size:11px}.routeDesk .courierChoice small{font-size:9px}.routeDesk .courierLogo{border-radius:5px;box-shadow:none}.routeDesk .result{padding:0;margin-bottom:22px}.routeDesk .trackingCard{border:1px solid var(--desk-line);background:#fff;padding:22px;border-radius:10px;box-shadow:none}.routeDesk .latestScan{background:#f5f7fa;border-radius:6px}.routeDesk .meta{grid-template-columns:repeat(2,minmax(0,1fr))}.routeDesk .meta>div{background:#f5f7fa;border-radius:5px}.routeDesk .event{animation:none}.routeDesk .parcelTrace,.routeDesk .trackCelebration{display:none!important}
.workspaceTools{display:grid;grid-template-columns:1fr;gap:18px}.routeDesk :is(.pinServiceability,.pincodeFinder){padding:0;margin:0}.routeDesk :is(.pinServiceShell,.finderShell){background:#fff;border:1px solid var(--desk-line);border-radius:10px;padding:22px;box-shadow:none;display:block}.routeDesk :is(.pinServiceHead,.finderHead){padding:0;max-width:none}.routeDesk :is(.pinServiceHead h2,.finderHead h2){font-size:21px;line-height:1.2;margin:8px 0}.routeDesk :is(.pinServiceHead p,.finderHead p){font-size:12px;color:var(--desk-muted);max-width:none}.routeDesk :is(.pinForm,.finderForm){padding:0;margin-top:16px}.routeDesk :is(.pinMainRow,.finderCityRow){display:flex;gap:8px}.routeDesk :is(.pinMainRow input,.finderCityRow input){flex:1;min-width:0;padding:12px}.routeDesk .pinDtdcOrigin{border-radius:6px;background:#f5f7fa;padding:12px}.routeDesk .pinDtdcOrigin input{padding:10px}.routeDesk .pinCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.routeDesk .pinCourierCard{background:#fff;box-shadow:none;border-radius:7px}.locationPanel{margin-top:20px;background:#fff;border:1px solid var(--desk-line);border-radius:10px;overflow:hidden}.locationPanel>div{padding:22px}.locationPanel h2{font-size:21px;margin:6px 0}.locationPanel p{color:var(--desk-muted);font-size:12px}.locationPanel iframe{width:100%;height:480px;border:0;border-top:1px solid var(--desk-line);display:block}
.evidencePanel{min-width:0;border-left:1px solid var(--desk-line);padding:28px 22px;background:#fff}.evidencePanel h2{font-size:20px;margin:8px 0}.evidencePanel p{font-size:12px;color:var(--desk-muted)}.evidencePanel dl{margin:24px 0}.evidencePanel dt{font-size:9px;letter-spacing:.13em;color:var(--desk-muted);margin-top:22px}.evidencePanel dd{margin:6px 0 0;font-size:13px;overflow-wrap:anywhere;padding-bottom:16px;border-bottom:1px solid var(--desk-line)}.deskAction{display:block;border:1px solid var(--desk-line);border-radius:6px;margin:10px 0;padding:12px;text-decoration:none;font-size:12px;font-weight:600}.evidencePanel>a:last-of-type{font-size:11px}.evidenceNote{margin-top:24px}
.parcelShelf{background:#fff;border-block:1px solid var(--desk-line);padding:22px 26px 22px 231px;display:flex;gap:30px;align-items:start}.parcelShelf h2{font-size:18px;margin:5px 0}.parcelShelf p{font-size:11px;color:var(--desk-muted)}.routeDesk .recentHistory{margin:0;flex:1;min-width:0;border:0;background:none;padding:0}.routeDesk .historyList{display:flex;gap:10px;overflow:auto}.routeDesk .historyItem{min-width:200px;border:1px solid var(--desk-line);border-radius:6px;background:#f8fafc;box-shadow:none}.routeDesk .support,.routeDesk .helpSection,.routeDesk .markAISection,.routeDesk .markKnowledgeStory{margin:26px!important;max-width:none;background:#fff;border:1px solid var(--desk-line);border-radius:10px;padding:24px;box-shadow:none}.routeDesk .support h2{font-size:24px}.routeDesk .supportCard{background:#f5f7fa;border:1px solid var(--desk-line);border-radius:7px;box-shadow:none}.routeDesk .siteFooter{padding:24px;background:#fff;border-top:1px solid var(--desk-line)}.routeDesk .footerInner{display:flex;justify-content:space-between}.routeDesk .siteLinks{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:18px;font-size:12px}.routeDesk .markAIFab{border-radius:6px;background:#12233c;box-shadow:0 3px 10px #14223822}.routeDesk .markAIOrb{background:var(--desk-blue)}.routeDesk :focus-visible,.routeDocument :focus-visible{outline:3px solid #1769e0;outline-offset:3px}
.routeDocument :is(.pageHead,body>header){background:#fff!important;border-bottom:1px solid var(--desk-line);box-shadow:none}.routeDocument :is(.pageCard,.contentBlock,.infoBand,.card){background:#fff!important;border:1px solid var(--desk-line)!important;border-radius:10px!important;box-shadow:none!important;padding:26px}.routeDocument h1{font-size:clamp(30px,5vw,52px)!important;line-height:1.1}.routeDocument :is(.pageBrand,.pageBrand i){color:var(--desk-ink)!important;background:none!important}.routeDocument :is(.button,button){border:1px solid var(--desk-blue);padding:11px 16px;border-radius:6px!important;background:var(--desk-blue)!important;box-shadow:none!important;color:#fff!important;cursor:pointer}.routeDocument .pageFooter{border-top:1px solid var(--desk-line);padding-top:20px}.routeDocument .documentHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 30px}.documentLogo{color:var(--desk-ink)!important;text-decoration:none;font-weight:900;font-size:22px;letter-spacing:.15em}.documentLogo span{display:block;font-size:8px;letter-spacing:.18em;color:var(--desk-muted)}.documentHeader nav{display:flex;flex-wrap:wrap;gap:18px;font-size:12px}.documentHeader nav a{text-decoration:none;color:var(--desk-muted)}.routeDocument main{width:min(1100px,100%);margin:auto;padding:32px 24px 70px!important;line-height:1.75}.routeDocument main>.brand,.routeDocument main>.pageHead{display:none}.routeDocument .pageHero{max-width:760px;padding:20px 0}.routeDocument .eyebrow{display:block;color:var(--desk-blue);font-size:10px;font-weight:700;letter-spacing:.14em}.routeDocument p{color:var(--desk-muted);overflow-wrap:anywhere}.routeDocument h2{font-size:23px;margin:24px 0 12px}.routeDocument h3{font-size:17px;margin-top:24px}.routeDocument em{font-style:normal;color:var(--desk-ink)}.routeDocument .contentBlock{margin-top:24px}.routeDocument .guideGrid,.routeDocument .helpCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.routeDocument input,.routeDocument select,.routeDocument textarea{padding:11px}.routeDocument .complaintAdvice{background:#edf4ff;border-radius:6px}.routeDocument .pageFooter nav{display:flex;gap:18px;flex-wrap:wrap}.routeDocument .brand:before,.routeDocument .brand:after{display:none}.routeDocument table{border-collapse:collapse;max-width:100%;overflow-wrap:anywhere}.routeDocument td,.routeDocument th{border:1px solid var(--desk-line);padding:10px;text-align:left}.routeDocument .siteLinks{font-size:12px}.routeDocument .pageHero:before,.routeDocument .pageHero:after{display:none}
@media(min-width:1550px){.workspaceTools{grid-template-columns:1fr 1fr}.canvasWorkspace{padding:32px}.routeLayout{grid-template-columns:220px minmax(0,1fr) 300px}}
@media(max-width:1150px){.routeLayout{grid-template-columns:170px minmax(0,1fr) 230px}.routeDesk .headerInner{flex-wrap:wrap;gap:12px}.routeDesk .quickNav{width:100%;margin:0}.canvasWorkspace{padding:18px}.routeDesk .hero{grid-template-columns:1fr}.routeDesk .heroCopy h2 br{display:none}.routeDesk .heroCopy p{margin-bottom:0}.parcelShelf{padding-left:190px}}
@media(max-width:820px){.routeLayout{grid-template-columns:minmax(0,1fr) 235px}.journeyRail{grid-column:1/-1;padding:16px 20px}.journeyRail h2,.journeyRail>p,.journeyRail>a,.journeyRail>.deskLabel{display:none}.journeyRail ol{display:flex;margin:0;gap:18px;justify-content:space-between}.journeyRail li{border:0;padding:0 0 0 18px;font-size:12px}.journeyRail small{font-size:9px}.journeyRail li:before{left:0;width:10px;height:10px}.parcelShelf{padding:20px;display:block}.routeDesk .recentHistory{margin-top:18px}}
@media(max-width:600px){.routeDesk .headerInner{padding:14px 16px}.commandSearch{order:3;flex-basis:100%;max-width:none}.commandSearch input{font-size:16px}.routeDesk .quickNav{width:auto;gap:12px}.routeDesk .quickNav a:nth-child(2){display:none}.routeDesk .brandWords small{display:none}.routeDesk .brandName{font-size:20px!important}.routeLayout{grid-template-columns:1fr}.canvasWorkspace{padding:16px}.workspaceTag{display:none}.routeOverview{padding:16px;gap:8px}.routeDesk .hero{padding:18px;gap:18px}.routeDesk .heroCopy h2{font-size:25px}.evidencePanel{border-left:0;border-top:1px solid var(--desk-line);padding:22px}.evidencePanel dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.evidencePanel dt{margin:0;align-self:center}.evidencePanel dd{padding:10px 0;margin:0}.routeDesk :is(.pinMainRow,.finderCityRow){flex-direction:column}.routeDesk :is(.pinServiceShell,.finderShell,.trackingCard){padding:17px}.routeDesk .support,.routeDesk .helpSection,.routeDesk .markAISection,.routeDesk .markKnowledgeStory{margin:16px!important;padding:18px}.routeDesk .supportGrid{grid-template-columns:1fr}.routeDesk .footerInner{gap:15px;flex-wrap:wrap}.routeDesk .siteLinks{gap:12px}.locationPanel iframe{height:450px}.routeDesk .markAIFloating{right:12px;bottom:12px}.routeDesk .markAIPopup{max-width:calc(100vw - 24px)}.journeyRail ol{gap:8px}.journeyRail li{font-size:11px}.journeyRail small{font-size:8px}.routeDocument main{max-width:100%;padding:18px}.routeDocument .pageHead nav{flex-wrap:wrap}}
.routeDesk :is(.workspaceTools,.pinServiceability,.pinServiceShell,.pinResult,.pinDashboard,.pinIdentity,.postalFacts,.intelSummaries,.evidenceCard,.pinCourierCard,.finderShell){min-width:0;max-width:100%;overflow-wrap:anywhere}.routeDesk .workspaceTools{grid-template-columns:minmax(0,1fr)}.routeDesk .pinIdentity{flex-wrap:wrap}.routeDesk .postalFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;gap:10px}.routeDesk .postalFacts dd{margin:0}.routeDesk .pinQuickSummary{display:flex;flex-wrap:wrap;gap:7px}.routeDesk .evidenceCard{border:1px solid var(--desk-line);border-radius:7px;padding:14px;margin-top:12px}.routeDesk .evidenceCard header{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.routeDesk .evidenceCard footer{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.routeDesk .pinQuickSummary span{background:#edf4ff;padding:5px 8px;border-radius:4px;font-size:11px}.routeDesk .pinResult h3{font-size:20px}.routeDesk .pinResult h4{font-size:16px}
@media(min-width:1550px){.routeDesk .workspaceTools{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.routeDesk *{animation:none!important;scroll-behavior:auto!important}}
