html.zm-lock,body.zm-lock{overflow:hidden!important}
#zash-master-fab{position:fixed!important;left:18px!important;bottom:18px!important;z-index:2147483000!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:205px!important;height:66px!important;padding:7px 12px 7px 8px!important;border:2px solid rgba(255,190,92,.55)!important;border-radius:999px!important;background:#0b1c35!important;color:#fff!important;box-shadow:0 12px 32px rgba(0,0,0,.3)!important;cursor:pointer!important;font-family:Inter,system-ui,sans-serif!important;text-align:left!important}
#zash-master-fab .zf-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#f5bd5c;font-size:24px}#zash-master-fab span:nth-child(2){display:flex;flex-direction:column;line-height:1.05}#zash-master-fab small{font-size:10px;letter-spacing:.18em;color:#ffcf7f;font-weight:900}#zash-master-fab b{font-size:19px;margin-top:3px}#zash-master-fab i{margin-left:auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f7d88f;color:#142036;font-style:normal;font-weight:900}
#zash-master-root{position:fixed!important;inset:0!important;z-index:2147483647!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;color:#10223c!important}#zash-master-root *{box-sizing:border-box}#zash-master-root .zm-backdrop{position:absolute;inset:0;background:rgba(3,10,20,.72);backdrop-filter:blur(5px);display:grid;place-items:center;padding:22px}#zash-master-root .zm-modal{width:min(1120px,96vw);height:min(860px,94vh);overflow:auto;border-radius:26px;background:#f6f8fb;box-shadow:0 24px 70px rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.2)}
#zash-master-root header{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:18px;padding:24px 28px;background:linear-gradient(135deg,#07152a,#0e2341);color:#fff;border-bottom:3px solid #d69a44}#zash-master-root header small{display:block;color:#e7a94e;font-weight:900;letter-spacing:.17em}#zash-master-root header h1{margin:4px 0 0;font:800 38px/1.05 Georgia,serif}#zash-master-root .zm-updated{margin-left:auto;font-size:11px;color:#9fb0c5}#zash-master-root .zm-close{width:44px;height:44px;border:0;border-radius:50%;background:#142844;color:#fff;font-size:27px;cursor:pointer}
#zash-master-root .zm-orders{display:flex;gap:12px;overflow:auto;padding:18px 22px;background:#edf1f6;border-bottom:1px solid #d7dfea}#zash-master-root .zm-card{flex:0 0 195px;padding:13px 14px;border:1px solid #cfd8e5;border-radius:16px;background:#fff;text-align:left;cursor:pointer;color:#10223c}#zash-master-root .zm-card.active{border-color:#dc9a42;box-shadow:0 0 0 2px rgba(220,154,66,.18)}#zash-master-root .zm-card strong{display:block;font-size:17px}#zash-master-root .zm-card .st{display:block;margin:5px 0;font-size:12px;font-weight:900}#zash-master-root .zm-card small{display:block;color:#728199;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#zash-master-root .st-delivered{color:#148659!important}#zash-master-root .st-preparing{color:#b6671d!important}#zash-master-root .st-ready,#zash-master-root .st-rider-assigned,#zash-master-root .st-picked-up,#zash-master-root .st-on-the-way{color:#1763a7!important}
#zash-master-root .zm-body{padding:20px;display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:18px}#zash-master-root .zm-detail{display:contents}.zm-hero,.zm-rider,.zm-timeline,.zm-journey,.zm-summary{border:1px solid #d8e0ea;background:#fff;border-radius:20px;box-shadow:0 7px 22px rgba(20,39,68,.06)}#zash-master-root .zm-hero{grid-column:1;display:grid;grid-template-columns:82px minmax(0,1fr) 220px;gap:18px;align-items:center;padding:20px}.zm-hero .chef{width:82px;height:82px;display:grid;place-items:center;border-radius:23px;background:#f6d39e;font-size:40px}.zm-hero small{color:#ba6e24;font-weight:900;letter-spacing:.13em}.zm-hero h2{font:800 34px/1.08 Georgia,serif;margin:6px 0}.zm-hero p{margin:0;color:#728199}.stagebox{padding:14px;border:1px solid #d5a25f;border-radius:16px;background:#fffaf4}.stagebox strong{display:block;font-size:18px;margin:4px 0}.stagebox span{font-size:10px;color:#718199}
#zash-master-root .zm-rider{grid-column:1;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px}.zm-rider .avatar{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#159b7a;font-size:24px}.zm-rider small{display:block;color:#ad6430;font-weight:900}.zm-rider b{display:block;margin-top:3px}.zm-rider a{padding:11px 15px;border:1px solid #159b7a;border-radius:10px;color:#11795f;text-decoration:none;font-weight:800}
#zash-master-root .zm-timeline{grid-column:1;padding:18px}.zm-timeline .head{display:flex;justify-content:space-between;margin-bottom:14px;color:#8c5b29}.zt-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.zt{text-align:center;border:1px solid #d8e0ea;border-radius:13px;padding:10px 7px}.zt div{font-size:22px}.zt b{display:block;font-size:10px;min-height:25px}.zt strong{display:block;margin-top:5px}.zt small{font-size:8px;color:#a16a33;font-weight:900}.zt.done{border-color:#6fc6a5;background:#f1fbf7}.zt.current{border-color:#d89b48;background:#fff8ee}
#zash-master-root .zm-journey{grid-column:1;padding:18px}.zm-journey h3{margin:0 0 12px;font-size:22px}.zj{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;position:relative}.zj i{width:38px;height:38px;border:2px solid #c8d2df;border-radius:50%;display:grid;place-items:center;font-style:normal;background:#fff}.zj b{display:block}.zj span{display:block;font-size:10px;color:#8391a4}.zj em{font-style:normal;font-size:10px;font-weight:800;color:#9b6a36}.zj.done i{border-color:#26a679;color:#177c5d}.zj.current i{border-color:#d89845;background:#fff4df}
#zash-master-root .zm-summary{grid-column:2;grid-row:1/5;padding:20px;align-self:start;position:sticky;top:112px}.zm-summary h3{font-size:26px;margin:0 0 10px}.zm-summary>.st{display:inline-block;font-weight:900;margin-bottom:14px}.zm-summary dl{margin:0}.zm-summary dl div{padding:10px 0;border-top:1px solid #e4e9ef}.zm-summary dt{font-size:9px;color:#8290a3}.zm-summary dd{margin:3px 0 0;font-size:12px;line-height:1.4}.zm-empty{padding:40px;text-align:center;color:#728199}
@media(max-width:820px){#zash-master-root .zm-backdrop{padding:0}#zash-master-root .zm-modal{width:100vw;height:100dvh;border-radius:0}#zash-master-root header{padding:16px 18px}#zash-master-root header h1{font-size:28px}#zash-master-root .zm-body{display:block;padding:12px}.zm-hero,.zm-rider,.zm-timeline,.zm-journey,.zm-summary{margin-bottom:12px}.zm-hero{grid-template-columns:64px minmax(0,1fr)!important}.zm-hero .chef{width:62px;height:62px;font-size:30px}.zm-hero .stagebox{grid-column:1/-1}.zt-row{display:flex;overflow:auto}.zt{flex:0 0 128px}.zm-summary{position:static!important}#zash-master-fab{left:10px!important;bottom:10px!important;min-width:180px!important;height:58px!important}#zash-master-fab .zf-ico{width:42px;height:42px}#zash-master-fab b{font-size:16px}}

#zash-master-root .st-rejected{color:#c5304f!important}#zash-master-root .st-refunded{color:#7d4db3!important}
#zash-master-root .zm-detail.terminal .zm-hero .chef{background:#ffe3e8;color:#b4233f}#zash-master-root .zm-detail.terminal.refunded .zm-hero .chef{background:#eee5fb;color:#6941a5}#zash-master-root .zm-detail.terminal .stagebox{border-color:#df7184;background:#fff7f8}#zash-master-root .zm-terminal{grid-column:1;padding:22px;border:1px solid #efbac4;background:#fff7f8;border-radius:20px;box-shadow:0 7px 22px rgba(20,39,68,.06)}#zash-master-root .zm-terminal b{display:block;font-size:18px;color:#a61e38}#zash-master-root .zm-terminal p{margin:8px 0;color:#5d6675;line-height:1.55}#zash-master-root .zm-terminal small{color:#8993a1}
