:root{--navy-950: #06173a;--navy-900: #0a2558;--navy-800: #0c2b66;--navy-700: #163f8c;--navy-600: #1e4fa8;--navy-500: #2b64c8;--navy-100: #e8effa;--navy-50: #f3f7fd;--navy-gradient: linear-gradient(180deg, #174291 0%, #0a2558 100%);--navy-gradient-hover: linear-gradient(180deg, #1e4ea8 0%, #0d2e6e 100%);--navy-pill-shadow: 0 6px 16px rgba(12, 43, 102, .22);--card-shadow: 0 10px 30px rgba(12, 43, 102, .06);--surface-bg: #f6f9fe;--surface-card: #ffffff;--border-subtle: #e2ebf6;--border-input: #d5e1f2;--text-primary: #0c2b66;--text-secondary: #4a6085;--text-muted: #7b8fb2;--status-online: #10b981}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:Plus Jakarta Sans,Roboto,Segoe UI,sans-serif;background:var(--surface-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased}.machine-step-badge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;padding:0 9px;border-radius:7px;background:var(--navy-gradient);color:#fff;font-size:.76rem;font-weight:700;letter-spacing:.04em;box-shadow:0 3px 8px #0c2b6638;flex-shrink:0}.daawat-logo-wrap{display:inline-flex;flex-direction:column;align-items:center;gap:2px;-webkit-user-select:none;user-select:none}.daawat-logo-wrap .daawat-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 18px;border-radius:999px;background:linear-gradient(180deg,#1b499e,#071d49);border:1.5px solid #2e5cb8;box-shadow:0 4px 12px #0a255840,inset 0 1px 1px #ffffff59;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-weight:700;letter-spacing:.16em;line-height:1.1}.daawat-logo-wrap .daawat-pill sup{font-size:.5rem;margin-left:2px;letter-spacing:0}.daawat-logo-wrap .daawat-sub{font-size:.52rem;font-weight:700;letter-spacing:.2em;color:var(--navy-800);text-transform:uppercase}.ltfood-logo-wrap{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;-webkit-user-select:none;user-select:none}.ltfood-logo-wrap .ltfood-logo-img{height:30px;width:auto;object-fit:contain;display:block}
