.contextual-back-row{display:flex;margin:-4px 0 18px}.contextual-back-button{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #e2d7ec;border-radius:12px;background:#fff;color:#321052;font-weight:850;box-shadow:0 5px 16px rgba(48,17,93,.07);cursor:pointer}.contextual-back-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.delivery-quote{margin:12px 0;padding:14px;border:1px solid #e5d9ef;border-radius:16px;background:#faf7fd}.delivery-quote>div{display:flex;justify-content:space-between;gap:16px;padding:5px 0;color:#6e607a}.delivery-quote .quote-total{margin-top:5px;padding-top:10px;border-top:1px solid #e5d9ef;color:#30115d}.quote-error{color:#a62350;font-weight:750}.merchant-location-card,.rider-cash-wallet{margin-top:18px;padding:24px;border:1px solid #e7dcf0;border-radius:22px;background:#fff;box-shadow:0 16px 40px rgba(48,17,93,.08)}.merchant-location-card form,.rider-cash-wallet form{display:grid;gap:14px;margin-top:18px}.merchant-location-card label,.rider-cash-wallet label{display:grid;gap:7px;color:#564963;font-weight:800}.merchant-location-card input,.rider-cash-wallet input,.rider-cash-wallet select{width:100%;box-sizing:border-box;padding:12px;border:1px solid #dcd0e7;border-radius:12px;background:#fff;color:#25113d}.rider-live-map{overflow:hidden;margin-top:16px;border:1px solid #ded2e8;border-radius:18px}.rider-live-map iframe{display:block;width:100%;height:240px;border:0}.rider-live-map>div{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;padding:12px 14px}.rider-live-map small{grid-column:2;color:#786a83}.live-dot{width:10px;height:10px;border-radius:50%;background:#20b870;box-shadow:0 0 0 5px rgba(32,184,112,.14)}.wallet-head{display:flex;justify-content:space-between;gap:16px}.wallet-head h2{margin:4px 0}.wallet-state{height:max-content;padding:7px 10px;border-radius:999px;background:#efe5fa;color:#5e1a93;font-size:.75rem;font-weight:900}.wallet-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.wallet-metrics article{display:flex;flex-direction:column;gap:5px;padding:14px;border-radius:16px;background:#f7f3fa}.wallet-metrics strong{font-size:1.3rem;color:#30115d}.wallet-metrics small,.wallet-note{color:#766781}.wallet-metrics .capacity{background:linear-gradient(135deg,#30115d,#8d22c2);color:#fff}.wallet-metrics .capacity strong{color:#fff}.rider-cash-wallet form{grid-template-columns:repeat(3,1fr) auto;align-items:end}.rider-cash-wallet form button{height:44px}.wallet-note{margin:14px 0 0;font-size:.84rem}@media(max-width:760px){.wallet-metrics{grid-template-columns:1fr 1fr}.rider-cash-wallet form{grid-template-columns:1fr}.merchant-location-card,.rider-cash-wallet{padding:18px}.rider-live-map iframe{height:210px}}
