.detail--postcard .detail__hero--map{isolation:isolate;position:relative;overflow:hidden}.detail__hero--map>:not(.detail__engraving){position:relative}.detail__hero--map .detail__hero-meta{pointer-events:none}.detail__hero--map .detail__hero-meta button{pointer-events:auto}.detail--postcard .detail__hero--map .detail__title-row{margin-top:118px}.detail__engraving{z-index:0;cursor:pointer;height:176px;position:absolute;top:0;left:0;right:0}.detail--postcard .detail__hero--map.detail__hero--handover .detail__title-row{margin-top:146px}.detail__hero--handover .detail__engraving{height:216px}.detail__hero .detail__engraving-map,.parcel-card .parcel-card__engraving-map,.card-route .card-route__map{--map-space:transparent;--map-ocean:transparent;--map-land:color-mix(in srgb, var(--tone) 10%, transparent);--map-visited:color-mix(in srgb, var(--tone) 17%, transparent);--map-border:color-mix(in srgb, var(--tone-surface) 80%, transparent);--map-night:transparent;--map-grid:transparent;--map-shade:transparent;--map-limb:color-mix(in srgb, var(--tone) 16%, transparent);--map-route:var(--tone);--map-route-muted:color-mix(in srgb, var(--tone) 45%, transparent);--map-accent:var(--tone);--map-label:var(--tone);--map-label-strong:var(--tone);--map-label-bg:color-mix(in srgb, var(--tone-surface) 92%, transparent);--map-dot-ring:var(--tone-surface);--map-mask:linear-gradient(black 78%, transparent);animation:parcel-engraving-in .5s var(--ease-out) both;position:absolute;inset:0}.detail__hero .detail__engraving-map *,.parcel-card .parcel-card__engraving-map *{-webkit-backdrop-filter:none;backdrop-filter:none}.detail--from-card .detail__hero .detail__engraving-map{animation:none}.card-route{z-index:0;pointer-events:none;width:min(58%,210px);display:block;position:absolute;inset:0 0 0 auto}.card-route .card-route__map{--map-route:color-mix(in srgb, var(--tone) 38%, var(--tone-surface));--map-route-muted:color-mix(in srgb, var(--tone) 24%, transparent);--map-accent:var(--map-route);--map-mask:linear-gradient(to right, transparent, black 46%)}.parcel-card--route{overflow:hidden}.parcel-card--route>:not(.card-route){position:relative}.parcel-card--route>:is(.parcel-card__label,.parcel-card__sender,.parcel-card__state,.parcel-card__notice){max-width:calc(100% - 116px)}.parcel-card--map{overflow:hidden}.parcel-card--map>:not(.parcel-card__engraving){position:relative}.parcel-card__engraving{z-index:0;pointer-events:none;height:160px;display:block;position:absolute;top:0;left:0;right:0}.app--deliveries .parcel-card--map .parcel-card__hero-main{margin-top:101px}.detail--postcard .detail__map-button{width:44px;height:44px;color:var(--tone);opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.detail--postcard .detail__map-button svg{stroke-width:1.2px;width:18px;height:18px}.detail__hero-actions{align-items:center;display:inline-flex}@keyframes parcel-engraving-in{0%{opacity:0}}.parcel-map{--tone:var(--lightningcss-light,var(--carrier-ink-light))var(--lightningcss-dark,var(--carrier-ink-dark));--map-glass:linear-gradient(180deg, color-mix(in srgb, var(--paper) 74%, transparent), color-mix(in srgb, var(--paper) 60%, transparent));--map-glass-blur:blur(24px) saturate(180%);--map-glass-edge:inset 0 0 0 1px var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff17), inset 0 1.5px 0 var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#ffffff3d), inset 0 -1px 0 var(--lightningcss-light,#fff6)var(--lightningcss-dark,#ffffff12), 0 0 0 .5px var(--lightningcss-light,#141e1429)var(--lightningcss-dark,#0000008c), 0 12px 36px var(--lightningcss-light,#141e1426)var(--lightningcss-dark,#00000073);z-index:80;background:var(--canvas);color:var(--ink);animation:parcel-map-in .35s var(--spring) both;position:fixed;inset:0;overflow:hidden}.parcel-map:focus{outline:none}.parcel-map__map{position:absolute;inset:0}.parcel-map [data-pip]{--pip-ink:var(--lightningcss-light,#55654b)var(--lightningcss-dark,#b7c6aa);--pip-surface:var(--map-ocean)}.parcel-map__close{top:max(14px, env(safe-area-inset-top));z-index:1;background:var(--map-glass);width:44px;height:44px;color:var(--ink);box-shadow:var(--map-glass-edge);cursor:pointer;-webkit-backdrop-filter:var(--map-glass-blur);backdrop-filter:var(--map-glass-blur);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:14px}.parcel-map__close svg{width:16px;height:16px}.parcel-map__bar{right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:1;background:var(--map-glass);box-shadow:var(--map-glass-edge);-webkit-backdrop-filter:var(--map-glass-blur);backdrop-filter:var(--map-glass-blur);border-radius:28px;justify-items:start;gap:14px;padding:16px 16px 12px;display:grid;position:absolute;left:12px}.parcel-map__summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;width:100%;display:grid}.parcel-map__summary[data-single]{grid-template-columns:minmax(0,1fr)}.parcel-map__summary>div{align-content:start;gap:2px;min-width:0;display:grid}.parcel-map__summary>div[data-end]{text-align:right;justify-items:end}.parcel-map__summary[data-single]>div[data-end]{text-align:left;justify-items:start}.parcel-map__summary>div>span{color:var(--ink-soft);letter-spacing:1.4px;text-transform:uppercase;font-size:10px}.parcel-map__summary>div>strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:650;line-height:1.15;overflow:hidden}.parcel-map__summary>div>small{color:var(--ink-soft);font-size:12px}.parcel-map__facts{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1/-1;gap:4px 16px;margin:0;font-size:12px;display:flex}.parcel-map__views{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:17px;gap:2px;padding:3px;display:inline-flex}.parcel-map__views button{min-height:36px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.parcel-map__views button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.parcel-map__views svg{stroke-width:1.6px;width:14px;height:14px}@media (min-width:761px){.parcel-map__bar{width:360px;bottom:24px;left:24px;right:auto}}@keyframes parcel-map-in{0%{opacity:0;transform:translateY(16px)scale(.985)}}@media (prefers-reduced-motion:reduce){.parcel-map,.detail__hero .detail__engraving-map,.parcel-card .parcel-card__engraving-map,.card-route .card-route__map{animation:none}}
