@tailwind base;@tailwind components;@tailwind utilities;:root{--bg: #dce0e8;--bg-accent: #cdd2da;--surface: #ffffff;--surface-2: #eef1f5;--text: #111418;--muted: #52596a;--primary: #2e7d5e;--primary-strong: #1f5c44;--accent: #c97d2a;--accent-strong: #a86422;--danger: #c0392b;--border: #b4bbc8;--shadow: 0 2px 8px rgba(0, 0, 0, .12), 0 1px 3px rgba(0, 0, 0, .08);--glow: 0 0 0 1px rgba(46, 125, 94, .2);--radius: 16px;--radius-lg: 22px;--display: "Space Grotesk", "IBM Plex Sans", sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}body[data-theme=light] .trackOn{color:#fff!important}body[data-theme=cyberpunk]{--bg: #06040b;--bg-accent: #0e0916;--surface: #100d1a;--surface-2: #18142a;--text: #f0f0ff;--muted: #a89bc2;--primary: #39ff14;--primary-strong: #27cc0e;--accent: #ffe600;--accent-strong: #e6cf00;--danger: #ff0066;--border: #2d1a4a;--shadow: 0 8px 24px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(57, 255, 20, .3);--radius: 3px;--radius-lg: 5px}body[data-theme=cyberpunk] .trackOn{color:#06040b!important;background:#39ff14!important;border:none!important;box-shadow:none!important}body[data-theme=cyberpunk] .trackOff{color:#fff!important;background:#f06!important;border:none!important;box-shadow:none!important}body[data-theme=cyberpunk] .buttonColor{color:#06040b!important;background:#ffe600!important;border:none!important;box-shadow:none!important}body[data-theme=cyberpunk] .cardHeader.trackOn{background:#39ff14!important;border-bottom:none!important}body[data-theme=cyberpunk] .cardHeader.trackOff{background:#f06!important;border-bottom:none!important}body[data-theme=cyberpunk] .cardHeader.trackOn .cardTitle,body[data-theme=cyberpunk] .cardHeader.trackOn .statusLabel{color:#06040b!important;text-shadow:none}body[data-theme=cyberpunk] .cardHeader.trackOff .cardTitle,body[data-theme=cyberpunk] .cardHeader.trackOff .statusLabel{color:#fff!important;text-shadow:none}body[data-theme=cyberpunk] .itemRow,body[data-theme=cyberpunk] .controls{border-color:#2d1a4a;box-shadow:none}body[data-theme=cyberpunk] .customTabs{color:#a89bc2!important}body[data-theme=cyberpunk] .customTabsActive{background:#39ff14!important;color:#06040b!important}body[data-theme=nord]{--bg: #2e3440;--bg-accent: #292e3a;--surface: #3b4252;--surface-2: #434c5e;--text: #eceff4;--muted: #9099ad;--primary: #88c0d0;--primary-strong: #6aafc0;--accent: #d08770;--accent-strong: #bf6f55;--danger: #bf616a;--border: #4c566a;--shadow: 0 8px 24px rgba(0,0,0,.4);--glow: 0 0 0 1px rgba(136,192,208,.2);--radius: 16px;--radius-lg: 22px}body[data-theme=nord] .trackOn{color:#2e3440!important;background:#88c0d0!important;box-shadow:none!important}body[data-theme=nord] .trackOff{color:#eceff4!important;background:#bf616a!important;box-shadow:none!important}body[data-theme=nord] .buttonColor{color:#2e3440!important;background:#d08770!important;box-shadow:none!important}body[data-theme=nord] .cardHeader.trackOn{background:#88c0d0!important}body[data-theme=nord] .cardHeader.trackOff{background:#bf616a!important}body[data-theme=nord] .cardHeader.trackOn .cardTitle,body[data-theme=nord] .cardHeader.trackOn .statusLabel{color:#2e3440!important}body[data-theme=nord] .cardHeader.trackOff .cardTitle,body[data-theme=nord] .cardHeader.trackOff .statusLabel{color:#eceff4!important}body[data-theme=nord] .controls .MuiInputBase-root{background:#292e3a;border:1px solid #4c566a;box-shadow:none}body[data-theme=nord] .controls .MuiInputBase-input{color:#eceff4}body[data-theme=nord] .controls .MuiInputLabel-root{color:#9099ad}body[data-theme=tokyonight]{--bg: #1a1b2e;--bg-accent: #16213e;--surface: #1f2035;--surface-2: #252745;--text: #c0caf5;--muted: #565f89;--primary: #7aa2f7;--primary-strong: #5a82e7;--accent: #ff9e64;--accent-strong: #e07e44;--danger: #f7768e;--border: #29355a;--shadow: 0 8px 28px rgba(0,0,0,.6);--glow: 0 0 0 1px rgba(122,162,247,.2);--radius: 16px;--radius-lg: 22px}body[data-theme=tokyonight] .trackOn{color:#1a1b2e!important;background:#9ece6a!important;box-shadow:none!important}body[data-theme=tokyonight] .trackOff{color:#1a1b2e!important;background:#f7768e!important;box-shadow:none!important}body[data-theme=tokyonight] .buttonColor{color:#1a1b2e!important;background:#ff9e64!important;box-shadow:none!important}body[data-theme=tokyonight] .cardHeader.trackOn{background:#9ece6a!important}body[data-theme=tokyonight] .cardHeader.trackOff{background:#f7768e!important}body[data-theme=tokyonight] .cardHeader.trackOn .cardTitle,body[data-theme=tokyonight] .cardHeader.trackOn .statusLabel,body[data-theme=tokyonight] .cardHeader.trackOff .cardTitle,body[data-theme=tokyonight] .cardHeader.trackOff .statusLabel{color:#1a1b2e!important}body[data-theme=tokyonight] .controls .MuiInputBase-root{background:#16213e;border:1px solid #29355a;box-shadow:none}body[data-theme=tokyonight] .controls .MuiInputBase-input{color:#c0caf5}body[data-theme=tokyonight] .controls .MuiInputLabel-root{color:#565f89}body[data-theme=monokai]{--bg: #272822;--bg-accent: #1e1f1c;--surface: #2d2e27;--surface-2: #3e3d32;--text: #f8f8f2;--muted: #75715e;--primary: #a6e22e;--primary-strong: #86c20e;--accent: #e6db74;--accent-strong: #c6bb54;--danger: #f92672;--border: #49483e;--shadow: 0 8px 24px rgba(0,0,0,.5);--glow: 0 0 0 1px rgba(166,226,46,.2);--radius: 4px;--radius-lg: 6px}body[data-theme=monokai] .trackOn{color:#272822!important;background:#a6e22e!important;box-shadow:none!important}body[data-theme=monokai] .trackOff{color:#f8f8f2!important;background:#f92672!important;box-shadow:none!important}body[data-theme=monokai] .buttonColor{color:#272822!important;background:#e6db74!important;box-shadow:none!important}body[data-theme=monokai] .cardHeader.trackOn{background:#a6e22e!important}body[data-theme=monokai] .cardHeader.trackOff{background:#f92672!important}body[data-theme=monokai] .cardHeader.trackOn .cardTitle,body[data-theme=monokai] .cardHeader.trackOn .statusLabel{color:#272822!important}body[data-theme=monokai] .cardHeader.trackOff .cardTitle,body[data-theme=monokai] .cardHeader.trackOff .statusLabel{color:#f8f8f2!important}body[data-theme=monokai] .controls .MuiInputBase-root{background:#1e1f1c;border:1px solid #49483e;box-shadow:none}body[data-theme=monokai] .controls .MuiInputBase-input{color:#f8f8f2}body[data-theme=monokai] .controls .MuiInputLabel-root{color:#75715e}body[data-theme=sunset]{--bg: #1a0a2e;--bg-accent: #251040;--surface: #2d1545;--surface-2: #3a1c55;--text: #fdf0e8;--muted: #c4a0b0;--primary: #ff6b6b;--primary-strong: #e04a4a;--accent: #ffa040;--accent-strong: #e08020;--danger: #ff4a6b;--border: #5a2070;--shadow: 0 8px 28px rgba(0,0,0,.7);--glow: 0 0 0 1px rgba(255,107,107,.25);--radius: 14px;--radius-lg: 20px}body[data-theme=sunset] .trackOn{color:#1a0a2e!important;background:#ff6b6b!important;box-shadow:none!important}body[data-theme=sunset] .trackOff{color:#fdf0e8!important;background:#7b00cc!important;box-shadow:none!important}body[data-theme=sunset] .buttonColor{color:#1a0a2e!important;background:#ffa040!important;box-shadow:none!important}body[data-theme=sunset] .cardHeader.trackOn{background:#ff6b6b!important}body[data-theme=sunset] .cardHeader.trackOff{background:#7b00cc!important}body[data-theme=sunset] .cardHeader.trackOn .cardTitle,body[data-theme=sunset] .cardHeader.trackOn .statusLabel{color:#1a0a2e!important}body[data-theme=sunset] .cardHeader.trackOff .cardTitle,body[data-theme=sunset] .cardHeader.trackOff .statusLabel{color:#fdf0e8!important}body[data-theme=sunset] .controls .MuiInputBase-root{background:#251040;border:1px solid #5a2070;box-shadow:none}body[data-theme=sunset] .controls .MuiInputBase-input{color:#fdf0e8}body[data-theme=sunset] .controls .MuiInputLabel-root{color:#c4a0b0}body[data-theme=forest]{--bg: #0d1f12;--bg-accent: #112318;--surface: #152b1e;--surface-2: #1c3528;--text: #d4e8d0;--muted: #7aaa82;--primary: #4caf50;--primary-strong: #388e3c;--accent: #8d6e63;--accent-strong: #6d4e43;--danger: #e57373;--border: #2a4a32;--shadow: 0 8px 24px rgba(0,0,0,.5);--glow: 0 0 0 1px rgba(76,175,80,.2);--radius: 16px;--radius-lg: 22px}body[data-theme=forest] .trackOn{color:#0d1f12!important;background:#4caf50!important;box-shadow:none!important}body[data-theme=forest] .trackOff{color:#d4e8d0!important;background:#e57373!important;box-shadow:none!important}body[data-theme=forest] .buttonColor{color:#d4e8d0!important;background:#5d4037!important;box-shadow:none!important}body[data-theme=forest] .cardHeader.trackOn{background:#4caf50!important}body[data-theme=forest] .cardHeader.trackOff{background:#e57373!important}body[data-theme=forest] .cardHeader.trackOn .cardTitle,body[data-theme=forest] .cardHeader.trackOn .statusLabel,body[data-theme=forest] .cardHeader.trackOff .cardTitle,body[data-theme=forest] .cardHeader.trackOff .statusLabel{color:#0d1f12!important}body[data-theme=forest] .controls .MuiInputBase-root{background:#112318;border:1px solid #2a4a32;box-shadow:none}body[data-theme=forest] .controls .MuiInputBase-input{color:#d4e8d0}body[data-theme=forest] .controls .MuiInputLabel-root{color:#7aaa82}body[data-theme=rose]{--bg: #1e0d18;--bg-accent: #2a1022;--surface: #301528;--surface-2: #3d1c34;--text: #f9e8f0;--muted: #c490a8;--primary: #f06292;--primary-strong: #d04070;--accent: #ce93d8;--accent-strong: #ae73b8;--danger: #ef5350;--border: #5c2040;--shadow: 0 8px 28px rgba(0,0,0,.6);--glow: 0 0 0 1px rgba(240,98,146,.25);--radius: 18px;--radius-lg: 24px}body[data-theme=rose] .trackOn{color:#1e0d18!important;background:#f06292!important;box-shadow:none!important}body[data-theme=rose] .trackOff{color:#f9e8f0!important;background:#ef5350!important;box-shadow:none!important}body[data-theme=rose] .buttonColor{color:#1e0d18!important;background:#ce93d8!important;box-shadow:none!important}body[data-theme=rose] .cardHeader.trackOn{background:#f06292!important}body[data-theme=rose] .cardHeader.trackOff{background:#ef5350!important}body[data-theme=rose] .cardHeader.trackOn .cardTitle,body[data-theme=rose] .cardHeader.trackOn .statusLabel{color:#1e0d18!important}body[data-theme=rose] .cardHeader.trackOff .cardTitle,body[data-theme=rose] .cardHeader.trackOff .statusLabel{color:#f9e8f0!important}body[data-theme=rose] .controls .MuiInputBase-root{background:#2a1022;border:1px solid #5c2040;box-shadow:none}body[data-theme=rose] .controls .MuiInputBase-input{color:#f9e8f0}body[data-theme=rose] .controls .MuiInputLabel-root{color:#c490a8}body[data-theme=synthwave]{--bg: #0d0015;--bg-accent: #150020;--surface: #1a0030;--surface-2: #220040;--text: #f0e6ff;--muted: #b080d0;--primary: #ff0090;--primary-strong: #cc0070;--accent: #00d4ff;--accent-strong: #00a8cc;--danger: #ff3366;--border: #3d0070;--shadow: 0 8px 32px rgba(0, 0, 0, .8);--glow: 0 0 0 1px rgba(255, 0, 144, .3);--radius: 8px;--radius-lg: 12px}body[data-theme=synthwave] .trackOn{color:#0d0015!important;background:#ff0090!important;box-shadow:none!important;border:none!important}body[data-theme=synthwave] .trackOff{color:#fff!important;background:#50c!important;box-shadow:none!important;border:none!important}body[data-theme=synthwave] .buttonColor{color:#0d0015!important;background:#00d4ff!important;box-shadow:none!important;border:none!important}body[data-theme=synthwave] .cardHeader.trackOn{background:#ff0090!important}body[data-theme=synthwave] .cardHeader.trackOff{background:#50c!important}body[data-theme=synthwave] .cardHeader.trackOn .cardTitle,body[data-theme=synthwave] .cardHeader.trackOn .statusLabel{color:#0d0015!important}body[data-theme=synthwave] .cardHeader.trackOff .cardTitle,body[data-theme=synthwave] .cardHeader.trackOff .statusLabel{color:#f0e6ff!important}body[data-theme=synthwave] .controls .MuiInputBase-root{background:#220040;border:1px solid #3d0070;box-shadow:none}body[data-theme=synthwave] .controls .MuiInputBase-input{color:#f0e6ff}body[data-theme=synthwave] .controls .MuiInputLabel-root{color:#b080d0}body[data-theme=ocean]{--bg: #061428;--bg-accent: #0a1e3d;--surface: #0d2244;--surface-2: #112a54;--text: #d6eeff;--muted: #6b9fc4;--primary: #0ea5e9;--primary-strong: #0284c7;--accent: #f97316;--accent-strong: #ea6a0a;--danger: #ef4444;--border: #1e3a5f;--shadow: 0 8px 32px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(14, 165, 233, .25);--radius: 16px;--radius-lg: 22px}body[data-theme=ocean] .trackOn{color:#061428!important;background:#0ea5e9!important;box-shadow:none!important}body[data-theme=ocean] .trackOff{color:#fff!important;background:#ef4444!important;box-shadow:none!important}body[data-theme=ocean] .buttonColor{color:#061428!important;background:#f97316!important;box-shadow:none!important}body[data-theme=ocean] .cardHeader.trackOn{background:#0ea5e9!important}body[data-theme=ocean] .cardHeader.trackOff{background:#ef4444!important}body[data-theme=ocean] .cardHeader.trackOn .cardTitle,body[data-theme=ocean] .cardHeader.trackOn .statusLabel{color:#061428!important}body[data-theme=ocean] .cardHeader.trackOff .cardTitle,body[data-theme=ocean] .cardHeader.trackOff .statusLabel{color:#fff!important}body[data-theme=ocean] .controls .MuiInputBase-root{background:#0a1e3d;border:1px solid #1e3a5f;box-shadow:none}body[data-theme=ocean] .controls .MuiInputBase-input{color:#d6eeff}body[data-theme=ocean] .controls .MuiInputLabel-root{color:#6b9fc4}body[data-theme=dracula]{--bg: #282a36;--bg-accent: #21222c;--surface: #2d2f3f;--surface-2: #343646;--text: #f8f8f2;--muted: #6272a4;--primary: #bd93f9;--primary-strong: #9d73f9;--accent: #ffb86c;--accent-strong: #ff9f2e;--danger: #ff5555;--border: #44475a;--shadow: 0 8px 24px rgba(0, 0, 0, .5);--glow: 0 0 0 1px rgba(189, 147, 249, .25);--radius: 16px;--radius-lg: 22px}body[data-theme=dracula] .trackOn{color:#282a36!important;background:#50fa7b!important;box-shadow:none!important}body[data-theme=dracula] .trackOff{color:#fff!important;background:#f55!important;box-shadow:none!important}body[data-theme=dracula] .buttonColor{color:#282a36!important;background:#ffb86c!important;box-shadow:none!important}body[data-theme=dracula] .cardHeader.trackOn{background:#50fa7b!important}body[data-theme=dracula] .cardHeader.trackOff{background:#f55!important}body[data-theme=dracula] .cardHeader.trackOn .cardTitle,body[data-theme=dracula] .cardHeader.trackOn .statusLabel{color:#282a36!important}body[data-theme=dracula] .cardHeader.trackOff .cardTitle,body[data-theme=dracula] .cardHeader.trackOff .statusLabel{color:#fff!important}body[data-theme=dracula] .controls .MuiInputBase-root{background:#21222c;border:1px solid #44475a;box-shadow:none}body[data-theme=dracula] .controls .MuiInputBase-input{color:#f8f8f2}body[data-theme=dracula] .controls .MuiInputLabel-root{color:#6272a4}body[data-theme=dark]{--bg: #2e3433;--bg-accent: #353c3b;--surface: #3a4341;--surface-2: #404947;--text: #f4f6f2;--muted: #d6dbd7;--primary: #7fcab2;--primary-strong: #5aa68f;--accent: #ebb86e;--accent-strong: #cf9745;--danger: #e25547;--border: #25312d;--shadow: 0 18px 36px rgba(0, 0, 0, .28);--glow: 0 0 0 1px rgba(127, 202, 178, .22)}*{box-sizing:border-box}body{margin:0;font-family:var(--display);color:var(--text);background:var(--bg);min-height:100vh}#root{min-height:100vh;overflow-x:hidden}@keyframes riseIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes glowSweep{0%{background-position:0% 50%}to{background-position:100% 50%}}.buttonColor{color:#1a1a1a!important;background:var(--accent)!important;box-shadow:var(--shadow);border-radius:12px!important;font-weight:600!important;letter-spacing:.02em}.setting{width:100%!important}.trackOn{color:#1a4a35!important;background:var(--primary)!important;box-shadow:var(--glow)}.trackOff{color:#fff!important;background:#922b21!important;box-shadow:0 0 0 1px #922b214d}.cardHeader.trackOn{background:#3da882!important}.cardHeader.trackOff{background:#a93226!important}.cardHeader.trackOn .cardTitle,.cardHeader.trackOn .statusLabel{color:#e8f7f2!important}.cardHeader.trackOff .cardTitle,.cardHeader.trackOff .statusLabel{color:#fff!important}.itemRow{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);animation:riseIn .45s ease both}.controlSettings{background-color:var(--surface-2)!important}.item{margin:auto;text-align:center;padding:24px 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);box-shadow:inset 0 1px #ffffff4d}.customButton{background-color:green!important;color:#fff}.controls{border-top:1px solid var(--border)}.report{background:var(--surface)!important;border:1px solid var(--border);border-radius:var(--radius);color:var(--text)!important}.report .MuiIconButton-root,.report .MuiTypography-root{color:var(--text)!important}.footer{width:min(96vw,2400px)!important;margin:18px auto;background:var(--surface)!important;border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow)}.fields{width:100%!important}.tabBar{width:min(96vw,2400px);margin:24px auto 0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;animation:riseIn .35s ease both;position:sticky;top:12px;z-index:100}.customTabs{color:var(--muted)!important;background:transparent!important;border-radius:calc(var(--radius) - 4px)!important;border:none!important;box-shadow:none!important;font-weight:600!important;font-size:15px!important;text-transform:none!important;letter-spacing:.03em!important;flex:1!important;padding:10px 0!important;transition:background .15s ease,color .15s ease!important}.customTabs:hover{background:var(--bg-accent)!important;color:var(--text)!important;transform:none;box-shadow:none!important}.customTabsActive{background:var(--primary)!important;color:#fff!important}.customTabsActive:hover{background:var(--primary-strong)!important;color:#fff!important}.header{padding:0;text-align:center;width:100vw;font-size:large}.MuiTypography-root{letter-spacing:.01em}.MuiInputBase-root{font-family:var(--display)}.MuiInputBase-input{font-family:var(--mono)}.controls .MuiFormControl-root{min-width:0}.controls .MuiInputBase-root{background:#fff;border:1px solid #cfd4cf;border-radius:10px;box-shadow:inset 0 1px 2px #00000014}.controls .MuiFilledInput-root:before,.controls .MuiFilledInput-root:after{border-bottom:none!important}.controls .MuiInputBase-input{color:#1a1a1a}.controls .MuiInputLabel-root{color:#4a4f4d;font-weight:600}body[data-theme=dark] .controls .MuiInputBase-root{background:#f6f7f6;border:1px solid #b7beb9}body[data-theme=dark] .controls .MuiInputBase-input{color:#121212}body[data-theme=dark] .controls .MuiInputLabel-root{color:#3c403e}body[data-theme=cyberpunk] .controls .MuiInputBase-root{background:#18142a;border:1px solid #2d1a4a;box-shadow:none}body[data-theme=cyberpunk] .controls .MuiInputBase-input{color:#f0f0ff}body[data-theme=cyberpunk] .controls .MuiInputLabel-root{color:#a89bc2}.MuiAppBar-root{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border)}.MuiCard-root{overflow:hidden}.MuiButtonBase-root{transition:transform .18s ease,box-shadow .2s ease}.MuiButtonBase-root:hover{transform:translateY(-1px)}.suppliersSection{padding:20px 18px 26px}.suppliersTableContainer{border-radius:14px;border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden;background:var(--surface)}.suppliersTable{background:var(--surface)}.suppliersHeaderRow{background:var(--surface-2)}.suppliersHeaderCell{font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--muted)!important;border-bottom:1px solid var(--border)!important}.suppliersRow{background:var(--surface)!important}.suppliersRow:nth-of-type(odd){background:var(--surface-2)!important}.suppliersRow td,.suppliersRow th{border-bottom:1px solid var(--border)!important;font-size:14px;color:var(--text)!important}.deleteButton{color:#fff!important;background:#b43a2f!important;border-radius:10px!important;font-weight:600!important;box-shadow:0 4px 10px #0000001f}.cardHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:var(--surface-2);border-bottom:1px solid var(--border);gap:16px}.cardTitle{flex:1;text-align:center;font-weight:700!important}.statusLabel{font-size:13px!important;font-weight:600!important;white-space:nowrap;opacity:.92}.cardSection{flex:1;padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:4px}.sectionLabel{font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--muted)!important;margin-bottom:10px!important;align-self:flex-start}.itemRow{border-radius:4px!important;box-shadow:none!important;border-width:1px!important}.cardHeader{padding:10px 16px!important}.cardTitle{font-family:var(--mono)!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.sectionLabel{font-family:var(--mono)!important;font-size:10px!important;letter-spacing:.14em!important}.buttonColor,.trackOn,.trackOff{border-radius:3px!important}.tabBar{border-radius:4px!important;box-shadow:none!important}.customTabs{border-radius:3px!important;font-family:var(--mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.customTabsActive{box-shadow:none!important}.controls .MuiTypography-h6{font-family:var(--mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--muted)!important}.controls .MuiTypography-body2{font-family:var(--mono)!important;font-size:11px!important;letter-spacing:.06em!important}.controls .MuiInputBase-root{border-radius:3px!important}.controls .MuiInputLabel-root{font-family:var(--mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.controls .MuiButtonBase-root:hover,.tabBar .MuiButtonBase-root:hover{transform:none!important}@media (max-width: 600px){.tabBar{margin:10px auto 0;border-radius:12px}.controls .trackOn,.controls .trackOff,.controls .buttonColor{font-size:12px!important;padding:5px 10px!important;min-width:0!important}.controls{border-radius:12px}.itemRow{width:96vw;margin:10px auto 0;border-radius:12px}.cardHeader{flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:12px 14px!important}.cardTitle{text-align:center!important;font-size:1.05rem!important;order:0}.statusLabel{text-align:center!important;font-size:12px!important}.cardHeader .MuiButtonBase-root{width:100%!important}.cardSection{padding:16px 14px;width:100%}.reportBar{margin:8px auto 0;padding:6px 14px}.suppliersSection{padding:14px 12px 18px}.suppliersTableContainer{border-radius:8px}}
