.courier-workspace{max-width:1020px;margin-inline:auto}.courier-workspace [hidden]{display:none!important}.courier-availability{background:var(--secondary);border:1px solid var(--border);border-radius:23px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.courier-availability>*{text-align:left;border:1px solid #0000;border-radius:18px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.courier-availability strong{font-size:13px;font-weight:800;display:block}.courier-availability small{color:var(--muted-foreground);margin-top:3px;font-size:9px;line-height:1.3;display:block}.courier-availability .is-available{border-color:var(--success);background:color-mix(in srgb, var(--success) 12%, var(--card))}.courier-availability .is-delivering{border-color:var(--primary);background:var(--accent)}.courier-kpi{border:1px solid var(--border);background:var(--secondary);border-radius:20px;padding:12px 10px}.courier-kpi-1{background:var(--accent);border-color:color-mix(in srgb, var(--primary) 22%, transparent)}.courier-kpi h2{min-height:30px;font-size:11px;font-weight:600;line-height:1.4}.courier-kpi p{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(17px,4.8vw,28px);font-weight:900;line-height:1.3}.courier-panel{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--shadow-card);border-radius:21px;padding:12px}.courier-chart{height:114px;position:relative}.courier-chart-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 38px 32px}.courier-chart-grid>span{border-top:1px solid var(--border);position:relative}.courier-chart-grid small{color:var(--muted-foreground);white-space:nowrap;font-size:9px;position:absolute;top:-8px;right:calc(100% + 5px)}.courier-mission{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:linear-gradient(120deg, var(--accent), var(--secondary));border-radius:22px;padding:12px}.courier-stat{border:1px solid var(--border);background:var(--secondary);border-radius:18px;min-width:0;padding:10px 9px}.courier-stat h3{font-size:10px;font-weight:600}.courier-stat small{color:var(--muted-foreground);margin-top:3px;font-size:9px;display:block}.courier-bottom-nav{z-index:45;padding:10px 8px max(7px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--card) 97%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.courier-bottom-nav button{flex-direction:column;align-items:center;gap:5px;min-width:0;padding-top:4px;font-size:10px;font-weight:700;display:flex}.delivery-tracking{width:100%;max-width:880px;font-family:var(--font-sans);margin:16px auto}.delivery-pin{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-100%)}.delivery-pin-small{border:3px solid var(--foreground);background:var(--primary);width:38px;height:38px;color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 10px #0005}.delivery-pin-label{color:var(--foreground);background:var(--card);white-space:nowrap;border-radius:20px;margin-top:4px;padding:4px 8px;font-size:10px;font-weight:800;box-shadow:0 3px 10px #0005}.delivery-courier-pin{z-index:2}.delivery-avatar-pin{background:var(--card);width:80px;height:80px;color:var(--primary);border:4px solid var(--primary);outline:3px solid var(--foreground);border-radius:50% 50% 50% 10%;place-items:center;margin-bottom:8px;display:grid;transform:rotate(-45deg);box-shadow:0 6px 18px #0005}.delivery-avatar-pin>span{font-size:40px;font-weight:900;transform:rotate(45deg)}.delivery-avatar-card{border:1px solid var(--border);background:var(--accent);width:64px;height:76px;color:var(--primary);border-radius:18px;flex-shrink:0;place-items:center;font-size:32px;font-weight:900;display:grid}.delivery-contact{border:1px solid var(--border);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:60px;font-size:11px;display:flex}.delivery-contact-icon{border:1px solid var(--border);border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.courier-shell>header>div{flex-wrap:nowrap}.courier-shell>header>div>div:last-child{width:auto}.courier-shell>main,.courier-shell main{padding-top:22px}.courier-shell main>div:first-child{text-align:center;border-left:0;margin-bottom:20px;padding-left:0}.courier-shell main>div:first-child>p{display:none}.courier-shell main h1{text-transform:none;letter-spacing:-.04em;font-size:24px}@media (width<=639px){.courier-shell>header>div>div:last-child>div:first-child{display:none}.courier-shell>header>div{gap:6px;padding-inline:12px}.courier-shell>header>div>a{width:84px}.courier-shell main{padding-inline:12px}}@media (width>=1024px){.courier-bottom-nav{left:288px}.courier-kpi h2{font-size:14px}}
