.app--deliveries .deliveries-page{max-width:660px;margin-inline:auto}.app--deliveries .delivery-overview{gap:12px;min-height:44px;margin:0 0 10px}.app--deliveries .delivery-overview>.parcel-section__heading{flex:1;margin:0}.app--deliveries .delivery-overview__actions{margin-left:auto}.app--deliveries .delivery-overview__actions .icon-button{color:var(--ink-soft)}.app--deliveries .delivery-overview__actions svg{stroke-width:1.4px;width:18px;height:18px}.app--deliveries .parcel-section__heading h2{letter-spacing:-.3px;font-size:17px;font-weight:600}.app--deliveries .parcel-section__heading>span{min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:400}.app--deliveries .parcel-sections{flex-direction:column;gap:24px;margin-top:24px;display:flex}.app--deliveries .parcel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app--deliveries .delivery-attention{margin-bottom:10px}.app--deliveries .delivery-attention .parcel-card-swipe:last-child:nth-child(odd){grid-column:1/-1}.app--deliveries .delivery-next{margin-bottom:10px}.app--deliveries .parcel-card{border-radius:16px;gap:5px;height:100%;min-height:102px;padding:13px 15px}.app--deliveries .parcel-card__top{margin-bottom:3px}.app--deliveries .parcel-card__label{font-size:17px;font-weight:600}.app--deliveries .parcel-card__state{align-items:center;gap:5px;display:flex}.app--deliveries .parcel-card__state>svg{stroke-width:1.3px;width:12px;height:12px}.app--deliveries .parcel-card--hero{border-radius:22px;gap:0;min-height:166px;padding:18px 20px}.app--deliveries .parcel-card__hero-main{min-height:53px;margin:19px 0 15px}.app--deliveries .parcel-card--hero .parcel-card__label{font-size:24px}.app--deliveries .parcel-section--past .parcel-card,.app--deliveries .archived-section .parcel-card{background:color-mix(in srgb, var(--tone-surface) 35%, var(--paper))}.app--deliveries :is(.parcel-section--past,.archived-section) .card-route{--tone-surface:color-mix(in srgb, var(--lightningcss-light,var(--carrier-surface-light))var(--lightningcss-dark,var(--carrier-surface-dark)) 35%, var(--paper))}.app--deliveries .archived-section{border-top:1px solid var(--line);padding-top:5px}.app--deliveries .archived-section__count{background:0 0;padding:0;font-weight:400}.app--deliveries .archived-section__count:before{content:"("}.app--deliveries .archived-section__count:after{content:")"}.app-foot{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 22px;margin-top:26px;font-size:12px;display:flex}.app-foot>*{align-items:center;min-height:44px;display:inline-flex}.app-foot__name{gap:8px}.app-foot a{color:inherit;gap:5px}.app-foot a svg{width:13px;height:13px}.delivery-arrived{text-align:center;padding:36px 16px 28px}.delivery-arrived>svg{fill:none;width:45px;height:45px;stroke:var(--ink-soft);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:18px}.delivery-arrived h2{letter-spacing:-.6px;margin-bottom:8px;font-size:24px}.delivery-arrived p{color:var(--ink-soft);margin-bottom:20px;font-size:13px}.delivery-arrived .button{border-radius:12px;min-height:44px;padding:10px 16px;font-size:13px}@media (max-width:760px){.app-foot__name{flex-basis:100%;justify-content:center}.app--deliveries .parcel-grid{grid-template-columns:1fr}.app--deliveries .parcel-card--hero{padding:17px 18px 18px}.app--deliveries .parcel-card__hero-main{margin:19px 0 15px}}.app--deliveries .parcel-card-swipe__clip{border-radius:16px}.app--deliveries .parcel-card-swipe--hero .parcel-card-swipe__clip{border-radius:22px}@media (max-width:760px){.app--deliveries .parcel-sections .parcel-section .parcel-grid{grid-template-columns:1fr}}.app--deliveries .deliveries-page{position:relative}.parcel-card-swipe[data-arrived] .parcel-card__next-label{visibility:hidden}.delivered-moves{z-index:2;pointer-events:none;position:absolute;inset:0;overflow-y:clip}.delivered-move{--delivered-shadow:drop-shadow(0 16px 22px var(--lightningcss-light,#12140e33)var(--lightningcss-dark,#0000008c));position:absolute}.delivered-move__clip,.delivered-move__next,.delivered-move__ground{position:absolute;inset:0}@media (min-width:761px){.delivered-moves{inset:0 -40px;overflow-x:clip}}@media (prefers-reduced-motion:no-preference){.parcel-card-swipe[data-arrived] :is(.parcel-card__summary,.parcel-card__completion),.parcel-card-swipe[data-arrived]:not(.parcel-card-swipe--hero) .parcel-card__state{animation:.3s ease-out both delivered-words}.parcel-card-swipe[data-arrived] .parcel-stamp__ink{animation:.3s cubic-bezier(.5,0,.8,.5) .22s both postmark-land}.parcel-card-swipe--hero[data-arrived] .parcel-card{animation:.56s ease-out .37s delivered-press}.parcel-card-swipe[data-arrived]:not(.parcel-card-swipe--hero) .parcel-card{animation:.46s ease-out delivered-pulse}}@keyframes delivered-words{0%{opacity:0}}@keyframes postmark-land{0%{opacity:0;transform:scale(2.6)rotate(16deg)}55%{opacity:1;transform:scale(1.5)rotate(7deg)}82%{transform:scale(.9)rotate(-2deg)}}@keyframes delivered-press{30%{scale:.982}62%{scale:1.004}}@keyframes delivered-pulse{40%{scale:1.022}}
.sheet-backdrop.carrier-picker-backdrop{z-index:61}.sheet.carrier-picker{border-radius:26px;flex-direction:column;max-width:440px;height:min(720px,100dvh - 56px);padding:0;display:flex;overflow:hidden}.carrier-picker__heading{grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:6px 12px 0;display:grid}.carrier-picker__cancel{min-height:44px;color:var(--ink-soft);background:0 0;border-radius:10px;justify-self:start;padding:0 10px;font-size:15px}.carrier-picker__title{grid-column:2;margin:0;font-size:17px;font-weight:650}.carrier-picker__search{background:var(--control);min-height:42px;color:var(--ink-soft);border-radius:12px;align-items:center;gap:8px;margin:4px 16px 8px;padding:0 12px;display:flex}.carrier-picker__search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--ochre) 55%, transparent)}.carrier-picker__search>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;flex:none;width:18px;height:18px}.carrier-picker__search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:16px}.carrier-picker__search input::placeholder{color:var(--ink-soft);opacity:.85}.carrier-picker__search input::-webkit-search-cancel-button{appearance:none}.carrier-picker__clear{width:32px;height:32px;color:var(--ink-soft);background:0 0;border-radius:50%;place-items:center;margin-right:-6px;padding:0;display:grid}.carrier-picker__clear svg{width:16px;height:16px}.carrier-picker__body{flex:1;min-height:0;position:relative}.carrier-picker__list{overscroll-behavior:contain;scrollbar-width:thin;padding:0 42px 24px 8px;position:absolute;inset:0;overflow-y:auto}.carrier-picker__section-title{color:var(--ink-soft);letter-spacing:1.1px;text-transform:uppercase;margin:0;padding:16px 12px 6px;font-size:11px;font-weight:600}.carrier-picker__letter{z-index:1;background:var(--canvas);color:var(--ink-soft);padding:6px 12px 4px;font-size:13px;font-weight:650;position:sticky;top:0}.carrier-picker__option{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:flex}.carrier-picker__option.is-active{background:var(--control)}.carrier-picker__option[aria-selected=true]{background:var(--yellow-soft)}.carrier-picker__text{flex-direction:column;flex:1;min-width:0;display:flex}.carrier-picker__name{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.3}.carrier-picker__name mark{background:color-mix(in srgb, var(--yellow) 45%, transparent);color:inherit;border-radius:3px;padding:0 1px;font-weight:650}.carrier-picker__sub{color:var(--ink-soft);font-size:12px;line-height:1.35}.carrier-picker__tag{white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:550}.carrier-picker__tag--quiet{background:var(--control);color:var(--ink-soft)}.carrier-picker__tag--found{background:var(--green-soft);color:var(--green)}.carrier-picker__option[aria-selected=true] .carrier-picker__tag--quiet{background:var(--canvas)}.carrier-picker__sub .carrier-picker__tag{margin:2px 2px 2px 0;padding:0 7px;font-size:10.5px;line-height:17px;display:inline-block}.carrier-picker__check{width:20px;height:20px;color:var(--ochre);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.carrier-picker__detect{width:27px;color:var(--ochre);flex:none;place-items:center;display:grid}.carrier-picker__detect svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:22px;height:22px}.carrier-picker__detect.is-busy svg{animation:1.2s linear infinite spin}.carrier-picker__empty{color:var(--ink-soft);margin:0;font-size:13px;position:absolute;top:12px;left:20px;right:20px}.carrier-picker__rail{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;padding:8px 2px 8px 20px;display:flex;position:absolute;top:50%;right:0;translate:0 -50%}.carrier-picker__rail button{width:22px;min-height:16px;color:var(--ochre);background:0 0;border-radius:6px;padding:0;font-size:10px;font-weight:650;line-height:16px}.carrier-picker__rail button.is-current{background:var(--ochre);color:var(--canvas)}.carrier-picker__bubble{background:var(--ink);width:52px;height:52px;color:var(--canvas);box-shadow:var(--shadow);pointer-events:none;border-radius:50%;place-items:center;font-size:24px;font-weight:650;display:grid;position:absolute;right:52px;translate:0 -50%}.carrier-truck{flex:none;display:inline-flex}.carrier-truck svg{stroke:none;stroke-width:0;width:27px;height:18px;display:block;overflow:visible}@media (hover:hover){.carrier-picker__option:hover{background:var(--control)}.carrier-picker__option[aria-selected=true]:hover{background:var(--yellow-soft)}}@media (prefers-reduced-motion:reduce){.carrier-picker__detect.is-busy svg{opacity:.6;animation:none}}@media (max-width:760px){.sheet.carrier-picker{max-width:none;height:calc(100dvh - max(12px, env(safe-area-inset-top)));border-radius:22px 22px 0 0;padding:0}.carrier-picker__list{padding-bottom:max(24px, env(safe-area-inset-bottom))}}.carrier-field{color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:10px;display:flex}.carrier-field__name{overflow-wrap:anywhere;flex:1;min-width:0}.carrier-field>svg:last-child{width:18px;height:18px;color:var(--ink-soft)}
.sheet.add-parcel-sheet{border-radius:26px;flex-direction:column;max-width:440px;display:flex;overflow:hidden}.add-parcel-sheet .sheet__heading{flex-shrink:0;margin-bottom:22px}.add-parcel-sheet .sheet__title{font-weight:600}.add-parcel-sheet .sheet__form{flex-direction:column;gap:0;min-height:0;display:flex}.add-parcel-fields{overscroll-behavior:contain;gap:20px;margin:-4px;padding:4px;display:grid;overflow-y:auto}.add-parcel-tracking{gap:10px;min-width:0;display:grid}.add-parcel-sheet .field__input{border-radius:14px;min-height:50px;padding:13px 14px}.add-parcel-sheet .field__input--tracking{min-height:50px;max-height:138px;font:inherit;resize:none;background:var(--paper);border-color:var(--line);font-size:16px;line-height:22px}.add-parcel-sheet .field__input--tracking::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.add-parcel-sheet .field__input--tracking:focus{border-color:var(--ochre)}.add-parcel-sheet .sheet__carrier-hint{overflow-wrap:anywhere;margin:0;font-size:12px}.add-parcel-tracking>:not(:first-child){animation:.2s ease-out both add-parcel-feedback-in}.add-parcel-tracking>.add-parcel-notice{grid-template-rows:1fr;animation:.24s ease-out both add-parcel-notice-open;display:grid}.add-parcel-notice>p{min-height:0;color:var(--orange-text);margin:0;padding-inline:2px;font-size:12px;line-height:1.45;overflow:hidden}@keyframes add-parcel-feedback-in{0%{opacity:0;translate:0 -4px}}@keyframes add-parcel-notice-open{0%{opacity:0;grid-template-rows:0fr;margin-top:-10px}}.add-parcel-carrier__line{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0;display:flex}.add-parcel-carrier__detect{width:27px;color:var(--ochre);flex-shrink:0;place-items:center;display:grid}.add-parcel-carrier__line .add-parcel-carrier__detect svg{width:18px;height:18px}.add-parcel-carrier__detect.is-busy svg{animation:1.1s linear infinite spin}.add-parcel-carrier__identity{flex-wrap:wrap;flex:1;align-items:baseline;gap:3px 8px;min-width:0;display:flex}.add-parcel-carrier__identity strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.add-parcel-carrier__identity small{color:var(--ink-soft);font-size:12px}.add-parcel-carrier__identity small.is-attention{color:var(--ochre)}.add-parcel-carrier__change{max-width:42%;color:var(--ink-soft);text-underline-offset:3px;flex-shrink:0;padding-left:8px;font-size:12px;text-decoration:underline}@media (hover:hover){.add-parcel-carrier__line:hover .add-parcel-carrier__change{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.add-parcel-carrier__detect.is-busy svg{opacity:.6;animation:none}}.add-parcel-carrier__hint{color:var(--orange-text);margin:4px 0 0;font-size:12px}.add-parcel-carrier--account .add-parcel-carrier__hint{color:var(--ink-soft)}.add-parcel-carrier__account-link{text-underline-offset:3px;align-items:center;min-height:44px;font-size:13px;font-weight:550;display:inline-flex}.add-parcel-sheet .sheet__actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;padding-top:24px}.add-parcel-sheet .sheet__actions>*{flex:none}.add-parcel-sheet .add-parcel-cancel{color:var(--ink-soft);padding-inline:8px;font-size:13px;font-weight:400}.add-parcel-sheet .button--primary{border-radius:14px;min-height:48px;padding:12px 23px;font-weight:600}@media (max-width:760px){.sheet-backdrop.add-parcel-backdrop{top:var(--add-viewport-top,0px);height:var(--add-viewport-height,100dvh);align-items:stretch;padding:0;bottom:auto;overflow:visible}.add-parcel-backdrop[data-keyboard] .sheet.add-parcel-sheet{padding-bottom:12px}.sheet.add-parcel-sheet{max-width:none;height:100%;max-height:none;padding:max(16px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));box-shadow:0 0 0 100vmax var(--canvas);border:0;border-radius:0;animation:.5s cubic-bezier(.32,.72,0,1) backwards sheet-rise,.5s step-end add-parcel-ground}.sheet.add-parcel-sheet[data-leaving]{box-shadow:0 calc(100vmax + 40px) 0 100vmax var(--canvas), 0 -10px 40px #0000001f;border-radius:24px 24px 0 0}@keyframes add-parcel-ground{0%{box-shadow:0 calc(100vmax + 40px) 0 100vmax var(--canvas), 0 -10px 40px #0000001f;border-radius:24px 24px 0 0}}.add-parcel-sheet .sheet__form{flex:1}.add-parcel-fields{flex:1;align-content:start}.add-parcel-sheet .sheet__actions{padding-top:20px}.add-parcel-sheet .add-parcel-cancel{display:none}.add-parcel-sheet .sheet__actions>.button--primary{width:100%;min-height:50px}}
.refined-settings.sheet{background:var(--canvas);width:min(100%,430px);padding:24px}.refined-settings .sheet__heading{margin-bottom:23px}.refined-settings .sheet__title{letter-spacing:-.8px;font-size:25px}.refined-settings .sheet__title:focus{outline:none}.refined-settings .settings-profile{background:0 0;gap:11px;margin-bottom:27px;padding:0}.refined-settings .settings-profile__avatar{background:var(--yellow-soft);width:37px;height:37px;color:var(--ochre);border-radius:12px;font-size:12px}.refined-settings .settings-profile strong{font-size:14px;font-weight:550}.settings-group{margin-bottom:24px}.settings-group__title{color:var(--ink-soft);letter-spacing:1.1px;text-transform:uppercase;margin:0 0 9px 2px;font-size:10px;font-weight:550}.settings-box{border:1px solid var(--line);background:var(--paper);border-radius:16px;overflow:hidden}.refined-settings .settings-row{border-radius:0;gap:10px;min-height:54px;padding:13px 14px;font-size:13px;font-weight:400}.settings-box>.settings-row+.settings-row{border-top:1px solid var(--line)}.refined-settings .settings-row svg{stroke-width:1.4px;width:16px;height:16px}.settings-chevron{color:var(--ink-soft);margin-left:auto;font-size:19px;font-weight:300}.settings-value{max-width:45%;color:var(--ink-soft);text-align:right;margin-left:auto;font-size:11px}.settings-value+.settings-chevron{margin-left:0}.refined-settings .settings-row>span:not(.settings-value,.settings-chevron){overflow-wrap:anywhere;min-width:0}.settings-appearance{padding:15px}.settings-appearance legend{float:left;width:100%;margin-bottom:13px;font-size:13px}.settings-appearance>div{clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settings-appearance button{border:1px solid var(--line);background:var(--canvas);color:var(--ink-soft);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:10px 6px 9px;font-size:11px;display:flex}.settings-appearance button[aria-pressed=true]{border-color:var(--green);box-shadow:inset 0 0 0 .5px var(--green);color:var(--ink);background:color-mix(in srgb,var(--green) 5%,var(--paper))}.settings-mini-screen{background:#f2f4eb;border:1px solid #cfd4c5;border-radius:5px;align-content:start;gap:4px;width:min(100%,63px);height:44px;padding:7px;display:grid}.settings-mini-screen i{background:#dce2d1;border-radius:2px;height:6px}.settings-mini-screen--dark{background:#30392d;border-color:#56624d}.settings-mini-screen--dark i{background:#69755c}.settings-mini-screen--system{background:linear-gradient(90deg,#f2f4eb 50%,#30392d 50%)}.settings-mini-screen--system i{background:linear-gradient(90deg,#dce2d1 50%,#69755c 50%)}.refined-settings .language-control--account{border-top:1px solid var(--line);min-height:54px;padding:5px 13px}.refined-settings .language-control--account>span{font-weight:400}.refined-settings .language-control--account select{color:var(--ink-soft);background:0 0;max-width:60%;padding-right:0;font-size:12px}.settings-back{color:var(--ink-soft);background:0 0;align-items:center;gap:6px;min-height:44px;padding:0;font-size:12px;display:flex}.settings-back>span{font-size:23px;font-weight:300}.settings-description{color:var(--ink-soft);overflow-wrap:anywhere;margin-bottom:24px;font-size:12px}.settings-delete-link{min-height:44px;color:var(--ochre);background:0 0;margin-top:8px;padding:12px 2px;font-size:12px;display:block}.refined-settings .settings-delete,.refined-settings .settings-reset{padding-top:0}.refined-settings .notification-status{background:0 0;border-radius:0;margin-bottom:22px;padding:0}.refined-settings .notification-status strong{font-size:13px;font-weight:500}.refined-settings .notification-status__mark{flex-basis:6px;width:6px;height:6px}.refined-settings .notification-preferences fieldset{border:1px solid var(--line);background:var(--paper);border-radius:16px;overflow:hidden}.refined-settings .notification-preferences fieldset>legend{float:left;text-transform:uppercase;letter-spacing:1px;width:100%;color:var(--ink-soft);padding:14px;font-size:10px;font-weight:550}.refined-settings .notification-preferences__option{clear:both;background:0 0;border-radius:0;align-items:start;margin:0;padding:15px 14px}.refined-settings .notification-preferences__option+.notification-preferences__option{border-top:1px solid var(--line)}.refined-settings .notification-preferences__option:has(input:checked){box-shadow:none;background:0 0}.refined-settings .notification-preferences input[type=radio]{accent-color:var(--green);flex-basis:16px;width:16px;height:16px;margin:3px 0 0}.refined-settings .notification-preferences strong{font-weight:400}.refined-settings .notification-preferences small{font-size:11px;line-height:1.5}.refined-settings .notification-schedule{margin:18px 0 0;font-size:11px}@media (max-width:480px){.refined-settings.sheet{padding:22px 20px max(24px,env(safe-area-inset-bottom))}}@media (forced-colors:active){.settings-appearance button[aria-pressed=true]{outline:2px solid highlight}}.notification-email{margin-top:24px}.notification-email__title{color:var(--ink-soft);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:14px 14px 0;font-size:10px;font-weight:550;display:flex}.settings-new{background:var(--yellow-soft);height:18px;color:var(--ochre);letter-spacing:.4px;border-radius:6px;align-items:center;padding:0 6px;font-size:9.5px;font-weight:700;display:inline-flex}.refined-settings .notification-email__switch{align-items:flex-start;gap:12px;padding:15px 14px}.notification-email__switch>svg{margin-top:2px}.notification-email__text{flex:1;gap:3px;display:grid}.notification-email__text strong{font-weight:400}.notification-email__text small{color:var(--ink-soft);font-size:11px;line-height:1.5}.notification-email__switch .settings-switch{margin-top:1px}.notification-email__switch[aria-busy] .settings-switch{opacity:.6}.notification-email .sheet__error{margin-top:10px}.notification-email__links{flex-wrap:wrap;gap:0 18px;margin:2px 2px 0;display:flex}.notification-email__links a{min-height:44px;color:var(--ink-soft);align-items:center;font-size:12px;display:inline-flex}.settings-device-control{margin-bottom:24px}.settings-switch{background:var(--line);border-radius:20px;flex:0 0 33px;width:33px;height:20px;margin-left:auto;display:block;position:relative}.settings-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0001}[aria-checked=true]>.settings-switch{background:var(--green)}[aria-checked=true]>.settings-switch:after{left:15px}
