.driver-departure-only{padding:22px!important}.driver-departure-only h3{margin:18px 0!important}.driver-departure-only .trip-primary{margin-top:0!important}.driver-delivery-photo{margin:22px 0;padding:18px;border:1px solid #d9e4f3;border-radius:12px;background:#fff}.driver-photo-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.driver-photo-label b{font-size:14px;color:#315986}.driver-photo-label>span{background:#f0f4fb;border-radius:6px;padding:4px 9px;color:#7e90aa;font-size:11px}.driver-photo-picker{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed #91aad0;border-radius:9px;background:#f6f9fe;padding:16px!important;color:#3b659a;font-size:13px;cursor:pointer;overflow:hidden;margin:0 0 11px!important}.driver-photo-picker input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0}.driver-delivery-photo>small{font-size:11px;line-height:1.9;color:#8697ae;display:block}.driver-photo-preview:not([hidden]){display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;margin-top:15px}.driver-photo-preview[hidden]{display:none!important}.driver-photo-preview img{width:70px;height:70px;border-radius:8px;object-fit:cover}.driver-photo-preview>span{font-size:11px;color:#7187a4;overflow-wrap:anywhere}.driver-photo-preview button{grid-column:1/-1;margin:0!important;font-size:12px;min-height:40px}.driver-delivery-form input[name="code"]{font-size:23px;text-align:center;letter-spacing:.16em;color:#284f83}.driver-confirm-delivery{background:#16816d!important;border-color:#16816d!important;min-height:48px!important}.driver-confirm-delivery:disabled{opacity:.6;cursor:wait}.driver-proof-link{display:flex;align-items:center;justify-content:center;gap:9px;margin:15px 0;padding:13px 18px;background:#eef6f3;border:1px solid #cfe5dc;border-radius:9px;color:#237c69;text-decoration:none;font-size:13px}.driver-proof-link .amtr-icon{width:19px!important;height:19px!important}.admin-proof-link{margin-top:-10px;margin-bottom:28px}

.driver-completed-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;list-style:none;margin:22px 0 25px;padding:0}.completed-flow-stage{display:flex;align-items:center;justify-content:center;gap:10px;background:#157b63;border:1px solid #157b63;color:#fff;border-radius:11px;padding:14px 12px;min-height:54px;box-sizing:border-box}.completed-flow-stage>span{width:27px;height:27px;display:grid;place-items:center;background:#ffffff18;border:1px solid #ffffff75;border-radius:50%;font-size:16px;flex-shrink:0}.completed-flow-stage>b{font-size:14px;font-weight:600;color:#fff}.completed-flow-arrow{font-size:25px;color:#6eab99}@media(max-width:540px){.driver-completed-flow{gap:5px;margin-block:18px 21px}.completed-flow-stage{gap:5px;padding:10px 5px;min-height:47px;border-radius:8px}.completed-flow-stage>b{font-size:11px}.completed-flow-stage>span{width:20px;height:20px;font-size:12px}.completed-flow-arrow{font-size:19px}}

/* Only the selected status carries its status color. */
.driver-tabs button[data-driver-tab]:not([aria-selected="true"]){background:#fff;border-color:#dce5f3;color:#7588a4;box-shadow:none}.driver-tabs button[data-driver-tab]:not([aria-selected="true"]) span{background:#eff4fc;color:#5373a0}.driver-tabs button[data-driver-tab="available"][aria-selected="true"]{background:#2e57a3;border-color:#2e57a3;color:#fff;box-shadow:none}.driver-tabs button[data-driver-tab="available"][aria-selected="true"] span{background:#ffffff26;color:#fff}.driver-tabs button[data-driver-tab="active"][aria-selected="true"]{background:#b45309;border-color:#b45309;color:#fff;box-shadow:none}.driver-tabs button[data-driver-tab="active"][aria-selected="true"] span{background:#ffffff26;color:#fff}.driver-tabs button[data-driver-tab="complete"][aria-selected="true"]{background:#157b63;border-color:#157b63;color:#fff;box-shadow:none}.driver-tabs button[data-driver-tab="complete"][aria-selected="true"] span{background:#ffffff26;color:#fff}
