/* delivery — כללי CSS ייחודיים לעמוד. הבסיס המשותף נמצא ב-assets/css/site.css */
.pg /* ===== תוספות: דשבורד ניהול הזמנות ומשלוחים ===== */
  .ord-card{position:relative; border-radius:24px; padding:20px; background:var(--glass-bg); border:1px solid var(--glass-border); box-shadow:var(--glass-shadow); backdrop-filter:blur(20px); overflow:hidden}
.pg .ord-head{display:flex; align-items:center; gap:12px; margin-bottom:16px}
.pg .ord-head .who{font-weight:700; font-size:15.5px}
.pg .ord-head .st{font-size:12.5px; color:var(--emerald); display:flex; align-items:center; gap:6px; margin-top:2px}
.pg .ord-head .st .d{width:7px; height:7px; border-radius:50%; background:var(--emerald); animation:pulse 2s infinite}
.pg .ord-head .live{margin-inline-start:auto; font-family:var(--mono); font-size:11.5px; color:var(--emerald); letter-spacing:.04em}
.pg .ord-list{display:flex; flex-direction:column; gap:10px}
.pg .ord{padding:13px 14px; border-radius:14px; background:rgba(255,255,255,.04); border:1px solid var(--line); opacity:0; transform:translateY(8px); animation:rise .5s forwards}
.pg .ord .row1{display:flex; align-items:center; gap:10px}
.pg .ord .oid{font-family:var(--mono); font-size:12px; color:var(--faint)}
.pg .ord .nm{font-weight:700; font-size:14.5px}
.pg .ord .amt{margin-inline-start:auto; font-weight:700; font-size:14.5px; font-variant-numeric:tabular-nums}
.pg .ord .row2{display:flex; align-items:center; gap:8px; margin-top:8px; flex-wrap:wrap}
.pg .ord .items{font-size:12.5px; color:var(--muted)}
.pg .pill{font-size:11px; font-weight:700; padding:3px 9px; border-radius:999px; letter-spacing:.02em}
.pg .pill.new{color:#c7d2fe; background:rgba(99,102,241,.16); border:1px solid rgba(99,102,241,.3)}
.pg .pill.hot{color:#fbbf24; background:rgba(251,191,36,.14); border:1px solid rgba(251,191,36,.32)}
.pg .pill.dispatched{color:var(--emerald); background:rgba(52,211,153,.14); border:1px solid rgba(52,211,153,.3)}
.pg .ord-actions{display:flex; gap:8px; margin-top:12px}
.pg .mini-btn{flex:1; font-size:12.5px; font-weight:700; padding:9px 10px; border-radius:11px; cursor:pointer; border:1px solid var(--line-2); background:rgba(255,255,255,.05); color:var(--text); transition:transform .18s, box-shadow .18s; display:inline-flex; align-items:center; justify-content:center; gap:6px}
.pg .mini-btn.go{background:var(--grad-cta); border:0; color:#fff; box-shadow:0 10px 24px -10px rgba(139,92,246,.7)}
.pg .mini-btn:hover{transform:translateY(-2px)}
.pg .save-strip{display:flex; align-items:center; gap:10px; margin-top:16px; padding-top:14px; border-top:1px solid var(--line)}
.pg .save-strip .lbl{font-size:12.5px; color:var(--muted)}
.pg .save-strip .amount{margin-inline-start:auto; font-family:var(--mono); font-weight:700; font-size:19px; color:var(--emerald); font-variant-numeric:tabular-nums}
.pg /* match homepage header exactly (eliminate jump between pages) */
  nav{position:fixed; top:0; left:0; right:0; background:transparent; border-bottom:1px solid transparent; -webkit-backdrop-filter:none; backdrop-filter:none}
.pg /* nav links = plain text like the homepage (no pill padding -> no width/position jump) */
  .nav-links a{padding:0 !important; border-radius:0 !important; background:none !important; font-size:.9rem; font-weight:500; color:var(--muted); transition:color .15s}
