.modal{background-color:var(--surface-1);border:0;border-radius:16px;box-sizing:border-box;color:var(--primary);inset-inline:16px;max-width:420px;min-width:320px;padding:24px;position:fixed;width:auto;z-index:1000}.modal::backdrop{background-color:#0009}.modal .header{align-items:flex-start;display:flex}.modal .title{font-size:18px;font-weight:700;line-height:130%;margin:0;width:100%}.modal .close-button{background:none;border:none;color:var(--primary);font-size:24px;padding:0 8px;position:relative;right:-12px;top:-8px}.modal .text{font-size:16px;line-height:130%;margin-block:8px;opacity:.7}.modal .primary-button{background-color:var(--fill-brand);border:none;border-radius:8px;box-sizing:border-box;color:var(--text-inverted-primary);display:block;font-size:16px;line-height:160%;margin-top:16px;padding:12px;text-align:center;text-decoration:none;width:100%}.modal .primary-button svg{margin-bottom:4px;margin-right:6px;vertical-align:middle}.modal .destructive-button{background-color:var(--fill-error-primary);border:none;border-radius:8px;box-sizing:border-box;color:var(--text-inverted-primary);display:block;font-size:16px;line-height:160%;margin-top:16px;padding:12px;text-align:center;text-decoration:none;width:100%}.modal .primary-button img{margin-right:8px;position:relative;top:4px}.modal .secondary-button{background-color:var(--light-accent);border:none;border-radius:8px;box-sizing:border-box;color:var(--primary);display:block;font-size:16px;line-height:160%;margin-top:16px;padding:12px;text-align:center;text-decoration:none;width:100%}.modal .code-section{align-items:baseline;display:flex;margin:16px 0}.modal .code-label{font-weight:500;width:100%}.modal .code{font-feature-settings:"zero","tnum";background-color:var(--surface-0);border-radius:50px;font-variant-numeric:slashed-zero;font-variant-numeric:tabular-nums;font-weight:600;padding:8px 16px}.radios-label{font-weight:600;padding:10px 0}.success{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-bottom:32px;margin-top:48px;text-align:center}.success svg{color:#4caf50;color:var(--success-primary,#4caf50);height:48px;width:48px}.success p{font-size:18px;font-weight:500;margin:0}.message-input{-webkit-appearance:none;background-color:var(--surface-1);border:none;border-radius:8px;box-shadow:0 0 0 1px var(--grey);box-sizing:border-box;color:var(--primary);font:inherit;outline:none;padding:8px;resize:none;width:100%}.message-input:focus{box-shadow:0 0 0 2px var(--fill-brand)}.message-input::placeholder{color:var(--grey);font-size:14px}.input-error{box-shadow:0 0 0 1px var(--fill-error-primary)}.input-error:focus{box-shadow:0 0 0 2px var(--fill-error-primary)}.text-area-info{display:flex;font-size:12px;justify-content:space-between}.error-color{color:var(--fill-error-primary)}.received-message{background-color:var(--positive-secondary);border-radius:8px;box-shadow:inset 0 0 0 1px var(--border-color);color:var(--positive-primary);padding:8px}.stars{container-type:inline-size;display:flex;flex-direction:row;justify-content:flex-start}.stars button{background-color:initial;border:none;color:var(--secondary);cursor:pointer;font-size:min(48px,10vw);padding:4px min(12px,3vw)}@supports (width:1cqw){.stars button{font-size:min(48px,12cqw)}}.stars button:hover{transform:scale(1.2);transition:all .2s}.stars button:not(:hover){transform:scale(1);transition:all .1s}.primary-button{background-color:var(--fill-brand);border:none;border-radius:8px;box-sizing:border-box;color:var(--text-inverted-primary);display:block;font-size:16px;line-height:160%;margin-top:16px;padding:12px;text-align:center;text-decoration:none;width:100%}.pills-container{display:flex;flex-wrap:wrap;gap:8px;margin-block:16px}.pill{background-color:var(--surface-1);border:2px solid var(--border-color);border-radius:120px;color:var(--primary);cursor:pointer;font-weight:500;padding:8px 16px}.pill.selected,.pill:hover{background-color:var(--light-accent)}.pill.selected{border-color:var(--fill-brand);color:var(--fill-brand)}.pill:focus-visible{outline:2px solid #0d6efd}.info-panel{background-color:var(--surface-0);border-radius:16px;box-shadow:0 0 17px #0000001a,0 0 80px #0003;display:flex;flex-direction:column;gap:4px;position:relative;top:-16px;z-index:0}.info-panel h3{font-size:130%;font-weight:600;margin:0 0 12px}.info-panel h3.package-status{margin:0 0 8px}.info-panel p{margin:0}.info-panel .info-panel-content{box-sizing:border-box;margin:0 auto;padding:1em;width:min(100%,420px)}.info-panel .info-panel-content>:last-child{margin-bottom:0!important}.info-panel .carrier{display:flex;justify-content:space-between}.info-panel .row{align-items:center;display:flex;flex-direction:row;margin:0 0 16px}.info-panel .row-delivery{margin:0 0 8px}.info-panel .sender-info{align-items:center;color:var(--primary);display:flex;font-size:80%;margin-bottom:16px}.info-panel .sender-info span{align-items:center;display:flex;margin-right:8px}.info-panel .sender-info svg{margin-right:4px;vertical-align:middle}.info-panel .code{font-feature-settings:"tnum","lnum";font-weight:600;letter-spacing:.2px}.driver-phone{align-items:center;background-color:var(--light-accent);border:none;border-radius:8px;color:var(--fill-brand);display:flex;flex-direction:row;font-size:90%;gap:8px;height:100%;justify-content:center;margin:0 0 0 8px;padding:10px 15px;text-align:center;text-decoration:none;width:100%}.driver-phone:hover{filter:var(--hover-filter)}.driver-phone img{height:20px;margin-bottom:4px;width:20px}.info-panel .verification-code{background-color:var(--surface-0);border-radius:4px;box-shadow:inset 0 0 0 1px var(--border-color);color:var(--primary);display:inline-block;font-size:80%;margin-left:8px;padding:2px 6px}.info-panel .verification-code>svg{margin-right:4px;position:relative;top:1px}.stop-action-group{display:flex;flex-direction:column;gap:8px;margin:8px 0}.stop-action.message-button{background-color:var(--fill-brand);color:var(--text-inverted-primary)}.stop-action.call-button{background-color:var(--fill-neutral-lightest);color:var(--fill-brand)}.stop-action.unavailable-button{background-color:var(--fill-error-primary);color:var(--fill-error-secondary)}.stop-action{align-items:center;background-color:var(--light-accent);border:none;border-radius:8px;box-sizing:border-box;color:var(--fill-brand);display:flex;flex-direction:row;font-size:16px;gap:8px;height:48px;justify-content:center;margin:0;padding:10px 15px;text-align:center;text-decoration:none;width:100%}.stop-action:hover{filter:var(--hover-filter)}.stop-action img{height:20px;margin-bottom:4px;width:20px}.stop-action .destructive{background-color:var(--fill-error-secondary);color:var(--fill-error-primary)}.info-panel .message-icon:hover,.stop-action .destructive:hover{filter:var(--hover-filter)}.info-panel .message-icon svg{margin-bottom:4px;margin-right:6px;vertical-align:middle}.info-panel .icon-button{background-color:var(--light-accent);border:none;border-radius:8px;color:var(--fill-brand);display:inline-block;font-size:14px;margin-right:8px;margin-top:12px;padding:10px 15px 6px 12px;text-decoration:none}.info-panel .icon-button:hover{filter:var(--hover-filter)}.info-panel .icon-button svg{margin-bottom:4px;margin-right:6px;vertical-align:middle}.info-panel .destructive{background-color:var(--fill-error-secondary);color:var(--text-error-secondary)}.info-panel .destructive:hover{filter:var(--hover-filter)}.info-panel .badge{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;margin-right:12px;object-fit:cover;width:44px}.info-panel p+p{margin-top:4px}.info-panel .privacy-policy{background-color:var(--surface-0);text-align:center}.info-panel .privacy-link{color:var(--secondary);font-size:12px;text-decoration:underline;-webkit-text-decoration-color:var(--quaternary);text-decoration-color:var(--quaternary);text-underline-offset:2px}@media (orientation:landscape) and (min-width:700px){.info-panel{border-radius:0;display:flex;flex:1 1;gap:4px;height:100%;max-height:100%;max-width:420px;overflow:auto;position:static;top:0}.info-panel .content{margin:0}}.secondary-section{background-color:var(--surface-0)}.stop-row{align-items:center;display:flex;margin:16px 8px}.stop-row img{margin-right:12px}.stop-row .detail{flex-grow:1;margin-right:8px;min-width:0}.stop-row .detail .title{font-weight:600}.stop-row .detail .subtitle{color:var(--secondary);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.stop-row .status{align-items:flex-end;display:flex;flex-direction:column;text-align:right;white-space:nowrap}.stop-row .status .label{font-size:12px}.stop-row .status .arrival{font-weight:600;margin-top:3px}.stops{position:relative}.stops:before{background-color:#8c9cb0;content:"";height:calc(100% - 40px);left:15px;margin-top:20px;position:absolute;width:2px;z-index:-1}.info-panel-header{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.subnote,.subnote>a{color:var(--secondary);font-size:12px}.map-page{bottom:0;left:0;position:absolute;right:0;top:0}.map-page-content{display:flex;flex-direction:column;height:100%}.map{background:var(--map-background);flex:1 1;isolation:isolate}.mh50{min-height:50%}.mh30{min-height:30%}@media (orientation:landscape) and (min-width:700px){.map-page-content{flex-direction:row;height:100%}.map{height:100%}}.message{color:var(--primary);display:grid;height:100vh;padding:16px;place-items:center;width:100vw}.overlay{background:#000000b3;bottom:0;color:#fff;display:grid;font-size:16px;left:0;padding:16px;place-items:center;position:absolute;right:0;text-align:center;text-shadow:1px 1px 8px #00000080;top:0;z-index:1}.error{color:var(--fill-error-primary)}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button{-webkit-appearance:-apple-pay-button;border-radius:8px;display:inline-block;height:40px;width:100%}.apple-pay-button-black{-apple-pay-button-style:#000}.apple-pay-button-white{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 60%;border-radius:8px;box-sizing:border-box;display:inline-block;max-height:64px;min-height:32px;min-width:200px;padding:0;width:100%}.apple-pay-button-black{background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white)}.apple-pay-button-white,.apple-pay-button-white-with-line{background-color:#fff;background-image:-webkit-named-image(apple-pay-logo-black)}.apple-pay-button-white-with-line{border:.5px solid #000}}.google-pay-button-container{border-radius:8px;overflow-y:clip;width:100%}.link{background:none;border:none;color:var(--fill-brand);cursor:pointer;font-size:1rem;padding:16px}.tip-receipt{display:flex;justify-content:space-between}.secondary-card-button{background-color:var(--light-accent);color:var(--primary)}.primary-card-button,.secondary-card-button{border:none;border-radius:8px;box-sizing:border-box;display:block;font-size:16px;line-height:160%;margin:8px 0;padding:8px;text-align:center;text-decoration:none;width:100%}.primary-card-button{background-color:var(--fill-brand);color:var(--text-inverted-primary)}.switch-group{background-color:var(--light-accent);border-radius:8px;display:flex;height:40px;margin-bottom:8px;padding:4px}.switch-item{cursor:pointer;flex:1 1;margin:0;& input{height:0;opacity:0;position:absolute;width:1px;&:checked{&~div{background-color:var(--surface-1);box-shadow:0 1px 2px 0 #0000000d,0 3px 6px 0 #0000000d;color:var(--fill-brand)}}}& div{align-items:center;border-radius:6px;color:var(--muted);display:flex;flex:1 1;gap:4px;height:100%;justify-content:center;line-height:1;margin-left:1px;&:hover{background-color:#0000000a}}&:has(input:disabled){cursor:not-allowed;& div{color:var(--tertiary)}}& svg{flex-shrink:0;margin-left:-8px}}.switch-item-field{cursor:pointer;flex:1 1;margin:0;&[data-selected=true] div{background-color:var(--surface-1);box-shadow:0 1px 2px 0 #0000000d,0 3px 6px 0 #0000000d;color:var(--fill-brand)}& div,&[data-selected=false] input{color:var(--muted)}& div{align-items:center;border-radius:6px;display:flex;flex:1 1;gap:4px;height:100%;justify-content:center;line-height:1;margin-left:1px;&:hover{background-color:#0000000a}&:focus-within{background-color:var(--surface-1);box-shadow:0 1px 2px 0 #0000000d,0 3px 6px 0 #0000000d;color:var(--fill-brand);&:hover{background-color:var(--surface-1)}}}& input{background-color:initial;border:none;border-radius:0;box-sizing:border-box;color:var(--fill-brand);font-size:inherit;line-height:1;margin:0;outline:none;padding:0}& svg{flex-shrink:0;margin-left:-8px}}.tip-hint{align-items:center;color:#8aa0b3;display:flex;font-size:14px;gap:6px;justify-content:center;margin-top:10px;text-align:center;width:100%}.tip-hint:before{font-size:16px}.driver-row{display:flex;justify-content:space-between;margin-bottom:8px}.driver{color:var(--secondary);font-size:80%;margin-top:4px}.driver-row-delivery{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;width:100%}.driver-info{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.driver-photo{border-radius:50%;height:44px;width:44px}.driver-details .driver-name{font-weight:700}.vehicle-info{font-size:14px}.vehicle{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.vehicle-extra{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.vehicle .badge{background-color:var(--surface-0)}.vehicle .badge img{height:32px;width:32px}.vehicle .licence-plate,.vehicle-extra .licence-plate{align-items:center;background-color:var(--surface-1);border-radius:4px;box-shadow:inset 0 0 0 1px var(--licence-plate-border-color);color:var(--primary);display:inline-flex;font-size:100%;font-weight:500;height:24px;justify-content:center;padding:1px 4px}.vehicle .color-label,.vehicle-extra .color-label{border-radius:4px;color:#fff;display:inline-block;font-size:80%;line-height:1;padding:3px 6px;vertical-align:middle}.color-black{background-color:#282828;border:var(--color-black-border)}.color-blue{background-color:#0070d4}.color-brown{background-color:#7a532d}.color-green{background-color:#308569}.color-orange{background-color:#ff8000}.color-purple{background-color:#9232b8}.color-red{background-color:#ec4c47}.color-silver{background-color:#dcdad7}.color-silver,.color-white{border:var(--color-light-gray-border);color:#000!important}.color-white{background-color:#fff}.color-yellow{background-color:#ffed46;color:#000!important}.vehicle .rating-star{font-size:90%}.pudo-info{background-color:var(--surface-0);border-radius:8px;padding:12px;text-align:left}.pudo-info img{border:1px solid var(--grey);border-radius:8px}.pudo-info p:not(.pudo-name){font-size:16px;font-weight:400}.pudo-subtitle{color:var(--secondary);font-size:14px;font-style:normal;font-weight:400}.pudo-name{font-size:18px;font-weight:590;margin:2px 0!important}.pudo-address{font-size:16px;font-weight:400}.toggle-image-button{align-items:center;background:none;border:none;color:var(--fill-brand);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:8px;margin-top:8px;padding:0}.toggle-image-label{align-items:center;display:inline-flex;gap:4px}.chevron{height:1em;transition:transform .3s ease}.chevron.rotated{transform:rotate(180deg)}.radio{align-items:center;cursor:pointer;display:flex;padding:12px 0 12px 32px;position:relative;-webkit-user-select:none;user-select:none}.radio input{cursor:pointer;display:none;height:0;opacity:0;position:absolute;width:0}.checkmark{border:2px solid var(--grey);border-radius:50%;height:20px;left:0;position:absolute;width:20px}.radio:hover input~.checkmark{border-color:var(--fill-brand);filter:brightness(.8)}.radio input:checked~.checkmark{border:2px solid var(--fill-brand)}.checkmark:after{background-color:var(--fill-brand);border-radius:50%;content:"";display:none;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.radio input:checked~.checkmark:after{display:block}.highlighted-reason-pudo{color:var(--fill-brand);font-weight:600}:root{--fill-brand:#18881c;--primary:#202020;--fill-neutral-lightest:#eff1f4;--text-inverted-primary:#f4f9f4;--muted:#455972;--secondary:#5c728f;--tertiary:#8c9cb0;--quaternary:#d1dbe9;--grey:#8c9cb0;--surface-1:#f7f7f7;--surface-0:#eef1f4;--rgb-background:255,255,255;--text-error-secondary:#d01428;--fill-error-primary:#d01428;--fill-error-secondary:#ffe5e8;--positive-primary:#47b881;--positive-secondary:#ddf5dd;--light-accent:#f0f0f0;--hover-filter:brightness(0.95);--border-color:#0000000d;--licence-plate-border-color-primary:#202020;--licence-plate-border-color-inverted:#f4f9f4;--licence-plate-border-color:var(--licence-plate-border-color-primary);--shadow-elevation-2:0px 2px 20px 0px #0000001f,0px 1px 3px 0px #00000014;--map-background:#e8eaed;--apple-pay-background:"black";--apple-pay-foreground:"white";--star-bg:#feab21;--btn-call-bg:var(--fill-brand);--btn-call-text:var(--text-inverted-primary);--color-black-border:none;--color-light-gray-border:0.5px solid var(--primary)}@media (prefers-color-scheme:dark){:root{--fill-brand:#8bc48e;--primary:#e0e1e3;--fill-neutral-lightest:#334053;--text-inverted-primary:#12171d;--muted:#b9bdc1;--secondary:#92979b;--tertiary:#6d7278;--quaternary:#48515a;--grey:#70777d;--surface-1:#131c25;--surface-0:#11171d;--rgb-background:19,28,37;--text-error-secondary:#fd7f8f;--fill-error-primary:#fd7f8f;--fill-error-secondary:#730e1a;--positive-primary:#60d79d;--positive-secondary:#182d1a;--light-accent:#212c37;--hover-filter:brightness(1.15);--border-color:#ffffff1a;--shadow-elevation-2:0px 2px 20px 0px #0006,0px 1px 3px 0px #0000004d;--map-background:#242f3e;--apple-pay-background:"white";--apple-pay-foreground:"black";--licence-plate-border-color:var(--licence-plate-border-color-inverted);--star-bg:#feab21;--btn-call-bg:var(--light-accent);--btn-call-text:var(--fill-brand);--color-black-border:0.5px solid var(--licence-plate-border-color);--color-light-gray-border:0.5px solid var(--primary)}}*{box-sizing:border-box}body{background-color:#f7f7f7;background-color:var(--surface-1);color:#202020;color:var(--primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;overscroll-behavior:none}body,html{height:100%;margin:0;padding:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}a{color:#18881c;color:var(--fill-brand)}.section-wrapper{background-color:#f7f7f7;background-color:var(--surface-1);border-radius:16px}@media (orientation:landscape) and (min-width:700px){.section-wrapper{border-radius:0}}.section{isolation:isolate;margin:0 auto;padding:1em;width:min(100%,420px)}div :has(>.gmnoprint),div :has(>a[href^="http://maps.google.com/maps"]),div :has(>a[href^="https://maps.google.com/maps"]){bottom:16px!important}.gm-style-cc div,.gmnoprint div{display:none!important}button.link-button{background:none;border:none;color:#18881c;color:var(--fill-brand);cursor:pointer;font:inherit;outline:none;padding:0}.alert{align-items:center;border-radius:8px;box-shadow:inset 0 0 0 1 #0000000d;box-shadow:inset 0 0 0 1 var(--border-color);color:#d01428;color:var(--text-error-secondary);display:flex;gap:8px;padding-bottom:12px;padding-top:12px;svg{flex:none}}
/*# sourceMappingURL=main.4654b091.css.map*/