.mission-cards{display:grid;gap:16px}.mission-card{display:grid;grid-template-columns:1fr auto;gap:14px;padding:24px 0;border-bottom:1px solid var(--line,#dce4ee);text-decoration:none}.mission-card small{grid-column:1/-1}.mission-card>span:last-child{grid-column:1/-1;min-height:48px;display:flex;align-items:center}.mission-otp{font-size:36px;font-weight:800;letter-spacing:8px;font-variant-numeric:tabular-nums;padding:20px;background:#fff6df;border-radius:12px;color:#102e51}.mission-incident{padding:20px 0;border-bottom:1px solid #dce4ee}.courier-portal details>summary{padding:18px 0;min-height:48px;cursor:pointer}.courier-portal .delivery-timeline p{overflow-wrap:anywhere}.courier-portal .form-panel{margin:18px 0}.courier-portal input[type=datetime-local]{min-width:0;max-width:100%}@media(max-width:540px){.mission-card{grid-template-columns:1fr}.mission-card .badge{justify-self:start}.mission-otp{font-size:30px;letter-spacing:5px}.courier-portal .work-row{flex-wrap:wrap;gap:12px}.courier-portal .button{min-height:48px}}

.courier-portal .delivery-timeline{list-style:none;padding:0 0 0 20px;margin:28px 0;border-left:2px solid #dbe4ef}.courier-portal .delivery-timeline li{position:relative;display:grid;gap:8px;padding:0 0 26px 10px}.courier-portal .delivery-timeline li:before{content:'';position:absolute;left:-27px;top:5px;width:12px;height:12px;border-radius:50%;background:#b58b36;border:3px solid #fff;box-shadow:0 0 0 1px #dfcfac}.courier-portal .delivery-timeline li:first-child:before{background:#12375d}.courier-portal .delivery-timeline li:last-child{padding-bottom:0}.courier-portal .delivery-timeline small{display:block;color:#60748d;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.courier-portal .delivery-timeline p{margin:0;line-height:1.6}
