:root{--bg:#f6f7fb;--text:#111827;--muted:#6b7280;--muted2:#9ca3af;--surface:#fff;--surface2:#fafafa;--border:#e5e7eb;--divider:var(--border);--accent:#2563eb;--accentText:#fff;--danger:#dc2626;--shadow:0 10px 30px #0000000f;--rowAlt:#f8fafc;--link:#2563eb;--modalSurface:#fff;--popoverSurface:#fff;--panelStroke:#0000;--inputStrong:#111827;--searchActiveBg:#ede9fe;--hoverRowBg:#dbeafe;--hoverRowRing:#2563eb29;--hoverRowText:#1e3a8a;--ordersTabShellBg:#f3f4f6;--ordersTabInactiveBg:#fff;--ordersTabInactiveText:var(--text);--ordersTabOpenBg:#dcfce7;--ordersTabOpenBadgeBg:#16a34a24;--ordersTabOpenText:#14532d;--ordersTabProcessedBg:#ffedd5;--ordersTabProcessedText:#9a3412;--ordersTabLabelsBg:#fee2e2;--ordersTabLabelsText:#991b1b;--ordersTabActiveShadow:0 4px 14px #00000014;--fg:var(--text);--card:var(--surface);--card2:var(--surface2);--input-bg:var(--surface2);--input-fg:var(--text)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--text:#f5f5f5;--muted:#b3b3b3;--muted2:#8a8a8a;--surface:#0b0b0b;--surface2:#121212;--border:#2a2a2a;--divider:var(--border);--accent:red;--accentText:#fff;--danger:red;--shadow:0 10px 30px #00000073;--rowAlt:#0f0f0f;--link:#60a5fa;--modalSurface:#1c1c1f;--popoverSurface:#242428;--panelStroke:#0000;--inputStrong:#fff;--searchActiveBg:#3b2d64;--hoverRowBg:#7f1d1d57;--hoverRowRing:#f871714d;--hoverRowText:#fecaca;--ordersTabShellBg:#111214;--ordersTabInactiveBg:#0d0e10;--ordersTabInactiveText:#d6d8dc;--ordersTabOpenBg:#22c55e24;--ordersTabOpenBadgeBg:#22c55e33;--ordersTabOpenText:#bbf7d0;--ordersTabProcessedBg:#f9731626;--ordersTabProcessedText:#fdba74;--ordersTabLabelsBg:#ef444426;--ordersTabLabelsText:#fecaca;--ordersTabActiveShadow:0 8px 22px #00000042;--fg:var(--text);--card:var(--surface);--card2:var(--surface2);--input-bg:var(--surface2);--input-fg:var(--text)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Helvetica Neue}a{color:inherit}input,textarea,select,button{font-family:inherit}input,textarea,select{background:var(--input-bg);color:var(--input-fg);border:1px solid var(--border);outline:none}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--muted)80%,transparent)}html[data-theme=dark] select{background:var(--input-bg);color:var(--input-fg)}html[data-theme=dark] option{color:#f5f5f5;background:#121212}.container{place-items:center;min-height:100vh;padding:24px;display:grid}.card{background:var(--card);border:1px solid var(--border);width:100%;max-width:420px;box-shadow:var(--shadow);border-radius:16px;padding:22px}.brand{align-items:center;gap:10px;margin-bottom:8px;display:flex}.logo{color:#fff;background:#111827;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}html[data-theme=dark] .logo{border:1px solid var(--border);background:#0f0f0f}.h1{margin:0;font-size:20px;font-weight:800}.p{color:var(--muted);margin:10px 0 16px;line-height:1.45}.btn{border:1px solid var(--border);background:var(--card);cursor:pointer;width:100%;color:var(--fg);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:11px 12px;font-weight:700;display:flex}.btn:hover{background:var(--card2)}.badge{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:inline-flex}.dot{background:#10b981;border-radius:999px;width:8px;height:8px}.dot.off{background:#ef4444}.small{color:var(--muted);margin-top:10px;font-size:12px}.err{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:10px}html[data-theme=dark] .err{color:#fecaca;background:#ff000014;border-color:#ff000040}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background:var(--input-bg);color:var(--input-fg)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:color-mix(in srgb,var(--muted)72%,transparent)}.mc-action-hover{transition:background-color .14s,color .14s,box-shadow .14s}.mc-action-hover:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hoverRowText)18%,transparent);background:var(--hoverRowBg)!important;color:var(--hoverRowText)!important}.mc-action-hover:hover svg path,.mc-action-hover:hover svg rect,.mc-action-hover:hover svg circle{stroke:var(--hoverRowText)!important}.mc-table-row-hover{transition:background-color .14s,color .14s}.mc-table-row-hover:hover{background:var(--hoverRowBg)!important}.mc-labels-shell-sticky{z-index:24;background:var(--bg);padding-top:4px;position:sticky;top:0}.mc-labels-filterbar{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-bottom:12px;padding:12px}.mc-labels-filtergrid{grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(160px,.8fr));gap:10px;display:grid}.mc-filter-stack{gap:6px;min-width:0;display:grid}.mc-filter-label{color:var(--muted);font-size:12px;font-weight:700}.mc-filter-control{border:1px solid var(--border);background:var(--surface2);width:100%;min-width:0;height:40px;color:var(--text);box-sizing:border-box;border-radius:12px;padding:0 12px}.mc-labels-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:14px;max-height:calc(100vh - 248px);overflow:auto}.mc-labels-head{z-index:3;background:var(--surface2);box-shadow:inset 0 -1px 0 var(--divider);padding:12px;font-weight:700;position:sticky;top:0}.mc-labels-check-col{width:44px}@media (max-width:1100px){.mc-labels-filtergrid{grid-template-columns:repeat(2,minmax(180px,1fr))}.mc-labels-table-wrap{max-height:calc(100vh - 280px)}}@media (max-width:760px){.mc-labels-filtergrid{grid-template-columns:1fr}}
