.trip-tracking{margin-top:20px;font-size:1rem;line-height:1.8}.trip-tracking .head{flex-wrap:wrap;gap:12px}.tracking-state{padding:16px;border-inline-start:5px solid #b67e19;background:#fff6e6;border-radius:12px}.tracking-state.fresh{background:#edf5fc;border-color:#215b86}.tracking-state b{font-size:1.1rem}.tracking-state p{margin:8px 0}.tracking-state a{display:inline-flex;align-items:center;min-height:44px;color:#073b66;font-weight:700}.tracking-metrics{display:flex;flex-wrap:wrap;gap:14px;margin:16px 0}.tracking-metrics span{padding:10px 12px;background:#edf3fa;border-radius:10px}.trip-tracking small{display:block;font-size:.9rem;color:#4d6479}.tracking-controls{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.tracking-controls label{display:flex!important;align-items:center;gap:10px;flex-basis:100%;font-size:1rem}.tracking-controls input{min-height:22px;width:22px;height:22px;flex-shrink:0}.tracking-controls button{font-size:1rem;min-height:48px}.tracking-controls .tracking-stop{background:#9a352a;color:white}.tracking-local-status{color:#814e13}.tracking-pilot-admin{padding:18px;margin:18px 0;border:1px solid #b9cede;border-radius:14px;background:white}.tracking-pilot-admin summary{cursor:pointer;font-size:1.1rem;font-weight:700;min-height:44px}.tracking-pilot-admin label{display:grid;gap:8px}.tracking-pilot-admin select{min-height:48px;width:100%;max-width:480px;font:inherit}.tracking-pilot-admin button{min-height:48px;margin:12px 0 12px 12px;font:inherit}@media(max-width:600px){.tracking-controls button{flex:1}.tracking-metrics{display:grid;grid-template-columns:1fr}}

.tracking-sender-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;padding:12px;background:#fff2cf;color:#173d5d;border-bottom:1px solid #d0a342;font-size:1rem}.tracking-sender-banner button{min-height:44px;background:#9a352a;color:white;font:inherit;padding:8px 16px;border-radius:10px}
