@tailwind base;@tailwind components;@tailwind utilities;:root{--np-teal:#279989;--np-teal-dark:#1d7a6d;--np-teal-light:#e8f5f3;--np-sidebar:#0d1b2a;--np-sidebar-2:#111f30;--np-sidebar-text:#94a3b8;--np-surface:#fff;--np-surface-2:#f5f7fa;--np-surface-3:#eef1f6;--np-surface-el:#fff;--np-border:#e2e8f0;--np-text:#0f172a;--np-muted:#64748b;--np-text-subtle:#94a3b8;--np-text-inv:#fff;--np-success:#16a34a;--np-success-bg:#f0fdf4;--np-error:#dc2626;--np-error-bg:#fef2f2;--np-warning:#d97706;--np-warning-bg:#fffbeb;--np-info:#2563eb;--np-info-bg:#eff6ff;--sidebar-width:240px;--sidebar-collapsed:64px;--topbar-height:56px;--np-fs-xs:0.7rem;--np-fs-sm:0.8rem;--np-fs-base:0.875rem;--np-fs-lg:1rem;--np-c-company:#6366f1;--np-cb-company:#eef2ff;--np-c-ticket:#f59e0b;--np-cb-ticket:#fffbeb;--np-c-quote:#10b981;--np-cb-quote:#ecfdf5;--np-c-invoice:#059669;--np-cb-invoice:#f0fdf4;--np-c-user:#279989;--np-cb-user:#e8f5f3;--np-c-message:#279989;--np-cb-message:#e8f5f3;--np-c-calendar:#8b5cf6;--np-cb-calendar:#f5f3ff;--np-c-document:#64748b;--np-cb-document:#f8fafc;--np-c-academy:#7c3aed;--np-cb-academy:#faf5ff;--np-c-backup:#dc2626;--np-cb-backup:#fef2f2;--np-c-project:#a855f7;--np-cb-project:#faf5ff;--np-c-whatsapp:#25d366;--np-c-star:#eab308;--np-role-super-admin:#7c3aed;--np-role-admin:#2563eb;--np-role-management:#0f766e;--np-role-team-lead:#0ea5e9;--np-role-technician:#059669;--np-role-field-tech:#6366f1;--np-role-dispatcher:#f59e0b;--np-role-support:#10b981;--np-role-sales:#ec4899;--np-role-billing:#f97316;--np-role-viewer:#64748b;--np-tint-teal-bg:#e8f5f3;--np-tint-teal-text:#0d6e63;--np-tint-teal-border:#99e6da;--np-tint-green-bg:#dcfce7;--np-tint-green-text:#15803d;--np-tint-green-border:#86efac;--np-tint-red-bg:#fee2e2;--np-tint-red-text:#b91c1c;--np-tint-red-border:#fca5a5;--np-tint-amber-bg:#fef3c7;--np-tint-amber-text:#92400e;--np-tint-amber-border:#fde68a;--np-tint-blue-bg:#eff6ff;--np-tint-blue-text:#1d4ed8;--np-tint-blue-border:#bfdbfe;--np-tint-purple-bg:#f5f3ff;--np-tint-purple-text:#6d28d9;--np-tint-purple-border:#c4b5fd;--np-tint-orange-bg:#fff7ed;--np-tint-orange-text:#c2410c;--np-tint-orange-border:#fed7aa;--np-tint-pink-bg:#fdf2f8;--np-tint-pink-text:#be185d;--np-tint-pink-border:#fbcfe8;--np-on-teal:#fff;--np-on-primary:#fff;--np-on-error:#fff;--np-on-success:#fff;--np-on-info:#fff;--np-on-warning:#431407;--np-on-surface:#0f172a;--np-on-surface-2:#374151;--np-on-surface-3:#4b5563;--np-on-sidebar:#eaedf2;--np-on-muted:#f8fafc;--np-on-c-company:#fff;--np-on-c-ticket:#431407;--np-on-c-quote:#fff;--np-on-c-user:#fff;--np-on-c-calendar:#fff;--np-on-c-backup:#fff;--np-on-c-project:#fff;--np-on-c-whatsapp:#064e3b;--np-on-c-star:#431407;--np-hover-bg:rgba(0,0,0,.04);--np-hover-bg-dark:hsla(0,0%,100%,.06);--np-hover-border:rgba(0,0,0,.08);--np-active-bg:rgba(0,0,0,.08);--np-focus-ring:rgba(39,153,137,.35);--np-focus-outline:2px solid rgba(39,153,137,.6);--np-shadow-xs:0 1px 2px rgba(0,0,0,.04);--np-shadow-sm:0 1px 3px rgba(0,0,0,.06);--np-shadow:0 2px 8px rgba(0,0,0,.08);--np-shadow-lg:0 4px 24px rgba(0,0,0,.12);--np-shadow-xl:0 8px 40px rgba(0,0,0,.16);--np-radius-xs:4px;--np-radius-sm:6px;--np-radius:8px;--np-radius-md:10px;--np-radius-lg:12px;--np-radius-xl:16px;--np-radius-2xl:20px;--np-radius-full:9999px;--np-space-1:4px;--np-space-2:8px;--np-space-3:12px;--np-space-4:16px;--np-space-5:20px;--np-space-6:24px;--np-space-8:32px;--np-space-10:40px;--np-space-12:48px;--np-space-16:64px;--np-z-base:0;--np-z-above:1;--np-z-dropdown:100;--np-z-sticky:120;--np-z-overlay:300;--np-z-modal:400;--np-z-toast:500;--np-z-top:9999;--np-dur-fast:100ms;--np-dur:150ms;--np-dur-slow:250ms;--np-dur-slower:400ms;--np-ease:cubic-bezier(0.4,0,0.2,1);--np-ease-out:cubic-bezier(0,0,0.2,1);--np-ease-in:cubic-bezier(0.4,0,1,1);--np-text-xs:0.65rem;--np-text-sm:0.8rem;--np-text-base:0.875rem;--np-text-lg:1.25rem}.dark{color-scheme:dark;--np-surface:#111318;--np-surface-2:#0a0c10;--np-surface-3:#1a1e26;--np-surface-el:#1e2330;--np-border:#252c38;--np-text:#eaedf2;--np-muted:#7c8899;--np-text-subtle:#4a5568;--np-text-inv:#0a0c10;--np-c-company:#818cf8;--np-cb-company:#1e1b4b;--np-c-ticket:#fbbf24;--np-cb-ticket:#1c1205;--np-c-quote:#34d399;--np-cb-quote:#071a10;--np-c-invoice:#10b981;--np-cb-invoice:#071810;--np-c-user:#34d0bc;--np-cb-user:#0a201d;--np-c-message:#34d0bc;--np-cb-message:#0a201d;--np-c-calendar:#c084fc;--np-cb-calendar:#100c1e;--np-c-document:#94a3b8;--np-cb-document:#1a1e26;--np-c-academy:#a78bfa;--np-cb-academy:#100c1e;--np-c-backup:#f87171;--np-cb-backup:#180808;--np-c-project:#c084fc;--np-cb-project:#100c1e;--np-c-whatsapp:#25d366;--np-c-star:#fbbf24;--np-role-super-admin:#c084fc;--np-role-admin:#60a5fa;--np-role-management:#2dd4bf;--np-role-team-lead:#38bdf8;--np-role-technician:#34d399;--np-role-field-tech:#818cf8;--np-role-dispatcher:#fbbf24;--np-role-support:#34d399;--np-role-sales:#f472b6;--np-role-billing:#fb923c;--np-role-viewer:#94a3b8;--np-sidebar:#080d14;--np-sidebar-2:#0d1420;--np-sidebar-text:#8b9cb0;--np-teal:#34d0bc;--np-teal-dark:#28b09e;--np-teal-light:#091a18;--np-success:#4ade80;--np-success-bg:#071810;--np-error:#f87171;--np-error-bg:#180808;--np-warning:#fbbf24;--np-warning-bg:#180f04;--np-info:#60a5fa;--np-info-bg:#080f1c;--np-tint-teal-bg:#0a201d;--np-tint-teal-text:#34d0bc;--np-tint-teal-border:#0d5c55;--np-tint-green-bg:#071810;--np-tint-green-text:#4ade80;--np-tint-green-border:#166534;--np-tint-red-bg:#180808;--np-tint-red-text:#f87171;--np-tint-red-border:#7f1d1d;--np-tint-amber-bg:#180f04;--np-tint-amber-text:#fbbf24;--np-tint-amber-border:#854d0e;--np-tint-blue-bg:#080f1c;--np-tint-blue-text:#60a5fa;--np-tint-blue-border:#1e3a5f;--np-tint-purple-bg:#100c1e;--np-tint-purple-text:#c084fc;--np-tint-purple-border:#3d2b7a;--np-tint-orange-bg:#1f1208;--np-tint-orange-text:#f97316;--np-tint-orange-border:#7c2d12;--np-tint-pink-bg:#1e0a14;--np-tint-pink-text:#f472b6;--np-tint-pink-border:#831843;--np-shadow-xs:0 1px 2px rgba(0,0,0,.2);--np-shadow-sm:0 1px 3px rgba(0,0,0,.3);--np-shadow:0 2px 8px rgba(0,0,0,.4);--np-shadow-lg:0 4px 24px rgba(0,0,0,.5);--np-shadow-xl:0 8px 40px rgba(0,0,0,.6);--np-on-teal:#0a201d;--np-on-primary:#0a201d;--np-on-error:#180808;--np-on-success:#071810;--np-on-info:#080f1c;--np-on-warning:#180f04;--np-on-surface:#eaedf2;--np-on-surface-2:#d1d5db;--np-on-surface-3:#9ca3af;--np-on-sidebar:#eaedf2;--np-on-muted:#111318;--np-hover-bg:hsla(0,0%,100%,.06);--np-hover-bg-dark:hsla(0,0%,100%,.06);--np-hover-border:hsla(0,0%,100%,.1);--np-active-bg:hsla(0,0%,100%,.1);--np-focus-ring:rgba(52,208,188,.4);--np-focus-outline:2px solid rgba(52,208,188,.7)}.high-contrast{--np-text:#000;--np-muted:#000;--np-surface:#fff;--np-surface-2:#fff;--np-surface-3:#e8e8e8;--np-border:#000;--np-teal:#005443;--np-teal-dark:#003d30;--np-teal-light:#c0ebe5}.dark.high-contrast{color-scheme:dark;--np-text:#fff;--np-muted:#fff;--np-text-subtle:#fff;--np-surface:#000;--np-surface-2:#000;--np-surface-3:#1a1a1a;--np-border:#fff;--np-teal:#00f5e0;--np-teal-dark:#00c9b8;--np-teal-light:#001a18;--np-tint-teal-bg:#000;--np-tint-teal-text:#fff;--np-tint-green-bg:#000;--np-tint-green-text:#fff;--np-tint-red-bg:#000;--np-tint-red-text:#fff;--np-tint-amber-bg:#000;--np-tint-amber-text:#fff;--np-tint-blue-bg:#000;--np-tint-blue-text:#fff;--np-tint-purple-bg:#000;--np-tint-purple-text:#fff;--np-tint-orange-bg:#000;--np-tint-orange-text:#fff;--np-tint-pink-bg:#000;--np-tint-pink-text:#fff;--np-success-bg:#000;--np-success:#fff;--np-error-bg:#000;--np-error:#fff;--np-warning-bg:#000;--np-warning:#fff;--np-info-bg:#000;--np-info:#fff}.portal-light{color-scheme:light;--np-surface:#fff;--np-surface-2:#f5f7fa;--np-surface-3:#eef1f6;--np-surface-el:#fff;--np-border:#e2e8f0;--np-text:#0f172a;--np-muted:#64748b;--np-text-subtle:#94a3b8;--np-text-inv:#fff;--np-teal:#279989;--np-teal-dark:#1d7a6d;--np-teal-light:#e8f5f3;--np-success:#16a34a;--np-success-bg:#f0fdf4;--np-error:#dc2626;--np-error-bg:#fef2f2;--np-warning:#d97706;--np-warning-bg:#fffbeb;--np-info:#2563eb;--np-info-bg:#eff6ff;--np-c-company:#6366f1;--np-cb-company:#eef2ff;--np-c-ticket:#f59e0b;--np-cb-ticket:#fffbeb;--np-c-quote:#10b981;--np-cb-quote:#ecfdf5;--np-c-invoice:#059669;--np-cb-invoice:#f0fdf4;--np-c-user:#279989;--np-cb-user:#e8f5f3;--np-c-message:#279989;--np-cb-message:#e8f5f3;--np-tint-teal-bg:#e8f5f3;--np-tint-teal-text:#0d6e63;--np-tint-teal-border:#99e6da;--np-tint-green-bg:#dcfce7;--np-tint-green-text:#15803d;--np-tint-green-border:#86efac;--np-tint-red-bg:#fee2e2;--np-tint-red-text:#b91c1c;--np-tint-red-border:#fca5a5;--np-tint-amber-bg:#fef3c7;--np-tint-amber-text:#92400e;--np-tint-amber-border:#fde68a;--np-tint-blue-bg:#eff6ff;--np-tint-blue-text:#1d4ed8;--np-tint-blue-border:#bfdbfe;--np-tint-purple-bg:#f5f3ff;--np-tint-purple-text:#6d28d9;--np-tint-purple-border:#c4b5fd;--np-tint-orange-bg:#fff7ed;--np-tint-orange-text:#c2410c;--np-tint-orange-border:#fed7aa;--np-tint-pink-bg:#fdf2f8;--np-tint-pink-text:#be185d;--np-tint-pink-border:#fbcfe8;--np-shadow-xs:0 1px 2px rgba(0,0,0,.04);--np-shadow-sm:0 1px 3px rgba(0,0,0,.06);--np-shadow:0 2px 8px rgba(0,0,0,.08);--np-shadow-lg:0 4px 24px rgba(0,0,0,.12);--np-shadow-xl:0 8px 40px rgba(0,0,0,.16)}[data-theme=light]{color-scheme:light;--np-surface:#fff;--np-surface-2:#f8f9fa;--np-surface-3:#f1f3f5;--np-surface-el:#fff;--np-border:#e2e6ea;--np-text:#111827;--np-muted:#4b5563;--np-text-inv:#fff;--np-sidebar:#f0f2f5;--np-sidebar-2:#e8ecf0;--np-sidebar-text:#4b5563;--np-teal:#0d9488;--np-teal-dark:#0b7a70;--np-teal-light:#ccfbf1;--np-success:#16a34a;--np-success-bg:#f0fdf4;--np-error:#dc2626;--np-error-bg:#fef2f2;--np-warning:#d97706;--np-warning-bg:#fffbeb;--np-info:#2563eb;--np-info-bg:#eff6ff;--np-tint-teal-bg:#ccfbf1;--np-tint-teal-text:#0d9488;--np-tint-teal-border:#99f6e4;--np-tint-red-bg:#fef2f2;--np-tint-red-text:#dc2626;--np-tint-red-border:#fecaca;--np-tint-amber-bg:#fffbeb;--np-tint-amber-text:#d97706;--np-tint-amber-border:#fde68a;--np-tint-green-bg:#f0fdf4;--np-tint-green-text:#16a34a;--np-tint-green-border:#bbf7d0;--np-tint-blue-bg:#eff6ff;--np-tint-blue-text:#2563eb;--np-tint-blue-border:#bfdbfe;--np-tint-purple-bg:#f5f3ff;--np-tint-purple-text:#6d28d9;--np-tint-purple-border:#c4b5fd;--np-tint-orange-bg:#fff7ed;--np-tint-orange-text:#c2410c;--np-tint-orange-border:#fed7aa;--np-tint-pink-bg:#fdf2f8;--np-tint-pink-text:#be185d;--np-tint-pink-border:#fbcfe8;--np-shadow-xs:0 1px 2px rgba(0,0,0,.04);--np-shadow-sm:0 1px 3px rgba(0,0,0,.06);--np-shadow:0 2px 8px rgba(0,0,0,.08);--np-shadow-lg:0 4px 24px rgba(0,0,0,.1)}[data-theme=aurora]{color-scheme:dark;--np-surface:#131829;--np-surface-2:#0a0e1a;--np-surface-3:#1a2038;--np-surface-el:#1f2745;--np-border:#1f2745;--np-text:#e0efff;--np-muted:#8ba0c9;--np-text-inv:#0a0e1a;--np-sidebar:#050811;--np-sidebar-2:#0b1124;--np-sidebar-text:#7888b3;--np-teal:#4cffb0;--np-teal-dark:#2ee699;--np-teal-light:#062417;--np-success:#4cffb0;--np-success-bg:#061a12;--np-error:#ff6b85;--np-error-bg:#1a0810;--np-warning:#ffc857;--np-warning-bg:#1f1408;--np-info:#5bacff;--np-info-bg:#0a1428}[data-theme=magma]{color-scheme:dark;--np-surface:#2a140a;--np-surface-2:#1a0a05;--np-surface-3:#3a1f10;--np-surface-el:#401f12;--np-border:#3a1f10;--np-text:#ffe8d6;--np-muted:#c99a7a;--np-text-inv:#1a0a05;--np-sidebar:#0f0502;--np-sidebar-2:#1f0f05;--np-sidebar-text:#b07a55;--np-teal:#ff6b1a;--np-teal-dark:#e55410;--np-teal-light:#2a1208;--np-success:#a8d14a;--np-success-bg:#1a2008;--np-error:#f33;--np-error-bg:#2a0808;--np-warning:#ffb347;--np-warning-bg:#2a1a08;--np-info:#ffb347;--np-info-bg:#2a1a08}[data-theme=tintensee]{color-scheme:dark;--np-surface:#131f3d;--np-surface-2:#0a1228;--np-surface-3:#1a2a52;--np-surface-el:#1f3060;--np-border:#1a2a52;--np-text:#d9e5ff;--np-muted:#7a8fba;--np-text-inv:#0a1228;--np-sidebar:#050918;--np-sidebar-2:#0a132c;--np-sidebar-text:#6a7da5;--np-teal:#5bacff;--np-teal-dark:#3d8fe0;--np-teal-light:#0a1a33;--np-success:#56d8b0;--np-success-bg:#08231a;--np-error:#ff6b7d;--np-error-bg:#200810;--np-warning:#ffd06b;--np-warning-bg:#2a1f08;--np-info:#80c0ff;--np-info-bg:#0a1a33}[data-theme=vinylschwarz]{color-scheme:dark;--np-surface:#2a0a12;--np-surface-2:#160508;--np-surface-3:#3a1018;--np-surface-el:#401820;--np-border:#3a1018;--np-text:#f5e8d8;--np-muted:#a88880;--np-text-inv:#160508;--np-sidebar:#0b0205;--np-sidebar-2:#18050a;--np-sidebar-text:#8a6660;--np-teal:#e8d5b5;--np-teal-dark:#c9b295;--np-teal-light:#2a1a12;--np-success:#88c870;--np-success-bg:#122008;--np-error:#ff4060;--np-error-bg:#200508;--np-warning:#ffa040;--np-warning-bg:#2a1505;--np-info:#b89870;--np-info-bg:#2a1808}[data-theme=carbon]{color-scheme:dark;--np-surface:#1f2123;--np-surface-2:#161818;--np-surface-3:#2a2d2f;--np-surface-el:#303335;--np-border:#2a2d2f;--np-text:#e8e8e8;--np-muted:#9a9a9a;--np-text-inv:#161818;--np-sidebar:#0a0b0b;--np-sidebar-2:#131415;--np-sidebar-text:grey;--np-teal:#d27a3f;--np-teal-dark:#b05a1f;--np-teal-light:#2a1f12;--np-success:#8cb870;--np-success-bg:#182008;--np-error:#e05060;--np-error-bg:#220a0e;--np-warning:#e8a050;--np-warning-bg:#2a1a0a;--np-info:#80a0c0;--np-info-bg:#0f1820}[data-theme=neon]{color-scheme:dark;--np-surface:#1a0530;--np-surface-2:#0d0218;--np-surface-3:#2a0848;--np-surface-el:#3a0f60;--np-border:#2a0848;--np-text:#f5d9ff;--np-muted:#a07ac0;--np-text-inv:#0d0218;--np-sidebar:#050010;--np-sidebar-2:#100525;--np-sidebar-text:#8060a0;--np-teal:#f92aad;--np-teal-dark:#c81088;--np-teal-light:#28061a;--np-success:#00ffc8;--np-success-bg:#002a20;--np-error:#ff2050;--np-error-bg:#2a0510;--np-warning:#ffe048;--np-warning-bg:#2a2305;--np-info:#00e5ff;--np-info-bg:#002a30}[data-theme=bambus]{color-scheme:light;--np-surface:#faf7e8;--np-surface-2:#f0eddb;--np-surface-3:#e5e0c8;--np-surface-el:#fff;--np-border:#d8d2b8;--np-text:#2a3d1a;--np-muted:#6b7a55;--np-text-inv:#faf7e8;--np-sidebar:#dcd2a8;--np-sidebar-2:#c9bd93;--np-sidebar-text:#3d4a28;--np-teal:#5c7a3e;--np-teal-dark:#3f5b25;--np-teal-light:#dce8c8;--np-success:#4a8030;--np-success-bg:#e8f0d8;--np-error:#b83a28;--np-error-bg:#f8ddd2;--np-warning:#b07020;--np-warning-bg:#f5e5c8;--np-info:#2a6a8a;--np-info-bg:#d8e8f0}[data-theme=lagune]{color-scheme:light;--np-surface:#fff;--np-surface-2:#e8f5f2;--np-surface-3:#d5ebe5;--np-surface-el:#fff;--np-border:#c0ddd5;--np-text:#0a3540;--np-muted:#4a7585;--np-text-inv:#fff;--np-sidebar:#c8e4df;--np-sidebar-2:#a8d0c8;--np-sidebar-text:#0f4050;--np-teal:#ff7a65;--np-teal-dark:#e04a30;--np-teal-light:#ffe5de;--np-success:#20a87d;--np-success-bg:#c8eedd;--np-error:#d02040;--np-error-bg:#f8d5dd;--np-warning:#d88020;--np-warning-bg:#f8e5c5;--np-info:#0890c8;--np-info-bg:#c8e8f5}[data-theme=studio]{color-scheme:light;--np-surface:#fff;--np-surface-2:#fafafa;--np-surface-3:#f0f0f0;--np-surface-el:#fff;--np-border:#e5e5e5;--np-text:#0a0a0a;--np-muted:#707070;--np-text-inv:#fff;--np-sidebar:#1a1a1a;--np-sidebar-2:#2a2a2a;--np-sidebar-text:#b8b8b8;--np-teal:#e53935;--np-teal-dark:#b02020;--np-teal-light:#fbe5e4;--np-success:#2e7d32;--np-success-bg:#e0f0e0;--np-error:#d32f2f;--np-error-bg:#fbe5e4;--np-warning:#f57c00;--np-warning-bg:#fff0e0;--np-info:#1976d2;--np-info-bg:#e0eefa}[data-theme=sepia]{color-scheme:light;--np-surface:#fffbef;--np-surface-2:#f5efe0;--np-surface-3:#ebe3cd;--np-surface-el:#fffcf5;--np-border:#ddd3b5;--np-text:#2d3825;--np-muted:#707055;--np-text-inv:#fffbef;--np-sidebar:#e0d8c0;--np-sidebar-2:#c8bfa5;--np-sidebar-text:#3d4828;--np-teal:#2d5a2f;--np-teal-dark:#1a3f1c;--np-teal-light:#c8e0cc;--np-success:#4a7d2a;--np-success-bg:#dceacc;--np-error:#a02828;--np-error-bg:#f0d5d5;--np-warning:#a85820;--np-warning-bg:#f0ddc5;--np-info:#3a5575;--np-info-bg:#d5dded}[data-theme=pastell]{color-scheme:light;--np-surface:#fff;--np-surface-2:#fce4ec;--np-surface-3:#f8d0dd;--np-surface-el:#fff;--np-border:#f0c0d5;--np-text:#3a1a30;--np-muted:#7a5a70;--np-text-inv:#fff;--np-sidebar:#fad5dc;--np-sidebar-2:#f0bdc8;--np-sidebar-text:#4a2540;--np-teal:#6c63ff;--np-teal-dark:#4a40d0;--np-teal-light:#e5e0ff;--np-success:#4fb89e;--np-success-bg:#d5f0e5;--np-error:#e06080;--np-error-bg:#fbe0e8;--np-warning:#e8a040;--np-warning-bg:#fcebd0;--np-info:#6890d8;--np-info-bg:#dde8fa}[data-theme=terrakotta]{color-scheme:light;--np-surface:#fffcf5;--np-surface-2:#f4f1e8;--np-surface-3:#eae4d2;--np-surface-el:#fff;--np-border:#ddd4bc;--np-text:#3d2818;--np-muted:#7a5f45;--np-text-inv:#fffcf5;--np-sidebar:#d8c9a8;--np-sidebar-2:#c0ae85;--np-sidebar-text:#503a20;--np-teal:#b85c38;--np-teal-dark:#8a3f1e;--np-teal-light:#f4dace;--np-success:#5c8030;--np-success-bg:#e0edcc;--np-error:#b0282a;--np-error-bg:#f4d5d5;--np-warning:#cb9028;--np-warning-bg:#f8ebc8;--np-info:#3f6c8a;--np-info-bg:#d8e5ef}[data-theme=sonnenuntergang]{color-scheme:dark;--np-surface:#4a2f40;--np-surface-2:#2d1f2a;--np-surface-3:#5a3f50;--np-surface-el:#604555;--np-border:#5a3f50;--np-text:#ffe8d8;--np-muted:#b89098;--np-text-inv:#2d1f2a;--np-sidebar:#1a0f1a;--np-sidebar-2:#251825;--np-sidebar-text:#a87888;--np-teal:#ffb05c;--np-teal-dark:#e08838;--np-teal-light:#3a2818;--np-success:#80c898;--np-success-bg:#1a2a1e;--np-error:#ff6b85;--np-error-bg:#2a0f18;--np-warning:#ffd080;--np-warning-bg:#2a2010;--np-info:#b898e0;--np-info-bg:#1f1a2a}[data-theme=polarlicht]{color-scheme:dark;--np-surface:#1f3552;--np-surface-2:#14253d;--np-surface-3:#2a4068;--np-surface-el:#304878;--np-border:#2a4068;--np-text:#e0f0ff;--np-muted:#80a0c8;--np-text-inv:#14253d;--np-sidebar:#0a1928;--np-sidebar-2:#142035;--np-sidebar-text:#7090b0;--np-teal:#6ff0ac;--np-teal-dark:#45d080;--np-teal-light:#0a2818;--np-success:#6ff0ac;--np-success-bg:#0a2818;--np-error:#ff7080;--np-error-bg:#20080e;--np-warning:#ffd060;--np-warning-bg:#2a2008;--np-info:#6fb0ff;--np-info-bg:#0f1828}[data-theme=ostern]{color-scheme:light;--np-surface:#fffef8;--np-surface-2:#f7f3e8;--np-surface-3:#ede6d2;--np-surface-el:#fff;--np-border:#d9cebc;--np-text:#3d2b1a;--np-muted:#8c7860;--np-text-inv:#fff;--np-sidebar:#2d1b4a;--np-sidebar-2:#3d2a60;--np-sidebar-text:#b8a0d4;--np-teal:#58c26b;--np-teal-dark:#3da852;--np-teal-light:#d4f0da;--np-success:#58c26b;--np-success-bg:#d4f0da;--np-error:#d44040;--np-error-bg:#f9e0e0;--np-warning:#e8a030;--np-warning-bg:#fdf0d0;--np-info:#6090d8;--np-info-bg:#d8e8f8;--np-tint-teal-bg:#d4f0da;--np-tint-teal-text:#58c26b;--np-tint-teal-border:#a8deb4;--np-tint-red-bg:#f9e0e0;--np-tint-red-text:#d44040;--np-tint-red-border:#f0b0b0;--np-tint-amber-bg:#fdf0d0;--np-tint-amber-text:#e8a030;--np-tint-amber-border:#f5d890;--np-tint-green-bg:#d4f0da;--np-tint-green-text:#58c26b;--np-tint-green-border:#a8deb4;--np-tint-blue-bg:#d8e8f8;--np-tint-blue-text:#6090d8;--np-tint-blue-border:#a0c4f0;--np-tint-purple-bg:#eae0f8;--np-tint-purple-text:#8b60c8;--np-tint-purple-border:#c8a8f0;--np-tint-orange-bg:#fcf0e0;--np-tint-orange-text:#d86040;--np-tint-orange-border:#f0c8a0;--np-tint-pink-bg:#f8e0f0;--np-tint-pink-text:#d05090;--np-tint-pink-border:#f0a8d8}[data-theme=halloween]{color-scheme:dark;--np-surface:#190d20;--np-surface-2:#221430;--np-surface-3:#2e1b3d;--np-surface-el:#221430;--np-border:#3a2248;--np-text:#e8d0f0;--np-muted:#8060a0;--np-text-inv:#0d080f;--np-sidebar:#080510;--np-sidebar-2:#110820;--np-sidebar-text:#6b4888;--np-teal:#ff6b00;--np-teal-dark:#e05500;--np-teal-light:#3a1800;--np-success:#6fde78;--np-success-bg:#0d2810;--np-error:#f44;--np-error-bg:#280a0a;--np-warning:#ff9a00;--np-warning-bg:#281500;--np-info:#b080ff;--np-info-bg:#1a0a30;--np-tint-teal-bg:#3a1800;--np-tint-teal-text:#ff6b00;--np-tint-teal-border:#6b2800;--np-tint-red-bg:#280a0a;--np-tint-red-text:#f44;--np-tint-red-border:#600a0a;--np-tint-amber-bg:#281500;--np-tint-amber-text:#ff9a00;--np-tint-amber-border:#603000;--np-tint-green-bg:#0d2810;--np-tint-green-text:#6fde78;--np-tint-green-border:#1a5020;--np-tint-blue-bg:#1a0a30;--np-tint-blue-text:#b080ff;--np-tint-blue-border:#401870;--np-tint-purple-bg:#1a0a28;--np-tint-purple-text:#c060e8;--np-tint-purple-border:#500a80;--np-tint-orange-bg:#281000;--np-tint-orange-text:#ff6b00;--np-tint-orange-border:#602000;--np-tint-pink-bg:#280a20;--np-tint-pink-text:#e050a0;--np-tint-pink-border:#601040;--np-shadow-sm:0 1px 2px rgba(0,0,0,.5);--np-shadow-md:0 4px 12px rgba(0,0,0,.6);--np-shadow-lg:0 8px 24px rgba(0,0,0,.7);--np-shadow-xl:0 16px 48px rgba(0,0,0,.8)}[data-theme=weihnachten]{color-scheme:dark;--np-surface:#141624;--np-surface-2:#1c1f33;--np-surface-3:#242840;--np-surface-el:#1c1f33;--np-border:#2c3050;--np-text:#e8e4f0;--np-muted:#7888b8;--np-text-inv:#0a0c18;--np-sidebar:#060820;--np-sidebar-2:#0a0e28;--np-sidebar-text:#404880;--np-teal:#e53e3e;--np-teal-dark:#c53030;--np-teal-light:#1a0808;--np-success:#4dbf80;--np-success-bg:#0a1e14;--np-error:#f55;--np-error-bg:#1a0808;--np-warning:#d4af37;--np-warning-bg:#1c1608;--np-info:#6090e8;--np-info-bg:#0a1028;--np-tint-teal-bg:#1a0808;--np-tint-teal-text:#e53e3e;--np-tint-teal-border:#500808;--np-tint-red-bg:#1a0808;--np-tint-red-text:#f55;--np-tint-red-border:#500808;--np-tint-amber-bg:#1c1608;--np-tint-amber-text:#d4af37;--np-tint-amber-border:#504008;--np-tint-green-bg:#0a1e14;--np-tint-green-text:#4dbf80;--np-tint-green-border:#185030;--np-tint-blue-bg:#0a1028;--np-tint-blue-text:#6090e8;--np-tint-blue-border:#183060;--np-tint-purple-bg:#120a28;--np-tint-purple-text:#a060e0;--np-tint-purple-border:#381870;--np-tint-orange-bg:#180c00;--np-tint-orange-text:#e08030;--np-tint-orange-border:#503000;--np-tint-pink-bg:#180808;--np-tint-pink-text:#e05080;--np-tint-pink-border:#501030;--np-shadow-sm:0 1px 2px rgba(0,0,0,.5);--np-shadow-md:0 4px 12px rgba(0,0,0,.6);--np-shadow-lg:0 8px 24px rgba(0,0,0,.7);--np-shadow-xl:0 16px 48px rgba(0,0,0,.8)}[data-theme=neujahr]{color-scheme:dark;--np-surface:#0e0e1a;--np-surface-2:#141425;--np-surface-3:#1a1a30;--np-surface-el:#141425;--np-border:#222240;--np-text:#e8e6ff;--np-muted:#7070c0;--np-text-inv:#08080e;--np-sidebar:#050508;--np-sidebar-2:#080815;--np-sidebar-text:#383870;--np-teal:#d4af37;--np-teal-dark:#b8960a;--np-teal-light:#1a1500;--np-success:#50c878;--np-success-bg:#0a1a10;--np-error:#f44;--np-error-bg:#1a0808;--np-warning:#ff9500;--np-warning-bg:#181000;--np-info:#8080ff;--np-info-bg:#0a0a20;--np-tint-teal-bg:#1a1500;--np-tint-teal-text:#d4af37;--np-tint-teal-border:#504010;--np-tint-red-bg:#1a0808;--np-tint-red-text:#f44;--np-tint-red-border:#500808;--np-tint-amber-bg:#181000;--np-tint-amber-text:#ff9500;--np-tint-amber-border:#503000;--np-tint-green-bg:#0a1a10;--np-tint-green-text:#50c878;--np-tint-green-border:#185030;--np-tint-blue-bg:#0a0a20;--np-tint-blue-text:#8080ff;--np-tint-blue-border:#202070;--np-tint-purple-bg:#100a20;--np-tint-purple-text:#a080ff;--np-tint-purple-border:#301870;--np-tint-orange-bg:#181000;--np-tint-orange-text:#ff9500;--np-tint-orange-border:#503000;--np-tint-pink-bg:#180810;--np-tint-pink-text:#ff80c0;--np-tint-pink-border:#501040;--np-shadow-sm:0 1px 2px rgba(0,0,0,.5);--np-shadow-md:0 4px 12px rgba(0,0,0,.6);--np-shadow-lg:0 8px 24px rgba(0,0,0,.7);--np-shadow-xl:0 16px 48px rgba(0,0,0,.8)}*{margin:0;padding:0;-webkit-tap-highlight-color:transparent;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;color-scheme:dark light}body,html{height:100%}.np-mobile-shell{height:100vh;height:100dvh}@media (max-width:1023px){input,select,textarea{font-size:16px}}.np-sticky-top{padding-top:max(0px,env(safe-area-inset-top))}.np-safe-bottom{padding-bottom:max(0px,env(safe-area-inset-bottom))}.np-safe-left{padding-left:max(0px,env(safe-area-inset-left))}.np-safe-right{padding-right:max(0px,env(safe-area-inset-right))}.dark input,.dark select,.dark textarea{color-scheme:dark}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--np-surface-3) inset!important;-webkit-text-fill-color:var(--np-text)!important;caret-color:var(--np-text)}::selection{background:color-mix(in srgb,var(--np-teal) 30%,transparent);color:var(--np-text)}body{font-family:Inter,system-ui,sans-serif;background:var(--np-surface-2);color:var(--np-text);line-height:1.5}.dark body{background:var(--np-surface-2)!important;color:var(--np-text)!important}.dark header{background:var(--np-surface)!important;border-color:var(--np-border)!important}.dark input,.dark select,.dark textarea{background:var(--np-surface-3)!important;color:var(--np-text)!important;border-color:var(--np-border)!important}.dark th{background:var(--np-surface-3)!important;color:var(--np-muted)!important}.dark td{border-color:var(--np-border)!important;color:var(--np-text)!important}.dark tr:hover td{background:var(--np-surface-3)!important}.dark .np-card{background:var(--np-surface)!important;border-color:var(--np-border)!important;color:var(--np-text)!important}@media (prefers-color-scheme:dark){html:not([class*=dark]):not([class*=light]):not([data-theme]){color-scheme:dark;--np-surface:#1e2a3a;--np-surface-2:#162030;--np-surface-3:#1a2840;--np-border:#2d3f52;--np-text:#e2e8f0;--np-muted:#94a3b8}}:root,[data-density=comfortable]{--np-row-h:44px;--np-gap:16px;--np-padding:16px}[data-density=compact]{--np-row-h:32px;--np-gap:8px;--np-padding:10px}[data-density=spacious]{--np-row-h:56px;--np-gap:24px;--np-padding:24px}:root,[data-sidebar-width=default]{--sidebar-width:228px}[data-sidebar-width=narrow]{--sidebar-width:200px}[data-sidebar-width=wide]{--sidebar-width:264px}[data-font-size=small]{font-size:14px}[data-font-size=medium]{font-size:16px}[data-font-size=large]{font-size:18px}[data-density=compact] .np-card{padding:8px!important}[data-density=compact] td,[data-density=compact] th{padding:6px 10px!important}[data-density=compact] main{padding:12px!important}[data-density=spacious] .np-card{padding:24px!important}[data-density=spacious] td,[data-density=spacious] th{padding:14px 18px!important}[data-density=spacious] main{padding:28px!important}.reduce-motion *,.reduce-motion :after,.reduce-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{scrollbar-width:thin;scrollbar-color:var(--np-border) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--np-border);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--np-muted)}.sidebar-scroll::-webkit-scrollbar-thumb{background:var(--np-sidebar-2)}.np-card{background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius);box-shadow:var(--np-shadow-sm);transition:box-shadow var(--np-dur) var(--np-ease),border-color var(--np-dur) var(--np-ease),transform var(--np-dur) var(--np-ease)}.np-card-interactive{cursor:pointer}.np-card-interactive:hover{box-shadow:var(--np-shadow);transform:translateY(-1px)}.np-badge{display:inline-flex;align-items:center;gap:4px;font-weight:600;padding:2px 8px;border-radius:var(--np-radius-full);text-transform:uppercase;letter-spacing:.04em;transition:background-color var(--np-dur-fast) var(--np-ease),color var(--np-dur-fast) var(--np-ease)}.np-badge,.np-text-xs{font-size:var(--np-fs-xs)}.np-text-sm{font-size:var(--np-fs-sm)}.np-text-base{font-size:var(--np-fs-base)}.np-text-lg{font-size:var(--np-fs-lg)}button,input,select,textarea{font-family:inherit;font-size:var(--np-fs-sm)}.priority-critical{color:var(--np-error)}.priority-high{color:var(--np-warning)}.priority-normal{color:var(--np-info)}.priority-low{color:var(--np-muted)}.anim-target{opacity:0}.high-contrast a:focus-visible,.high-contrast button:focus-visible,.high-contrast input:focus-visible,.high-contrast select:focus-visible,.high-contrast textarea:focus-visible{outline:3px solid #000!important;outline-offset:2px!important}.dark.high-contrast a:focus-visible,.dark.high-contrast button:focus-visible,.dark.high-contrast input:focus-visible,.dark.high-contrast select:focus-visible,.dark.high-contrast textarea:focus-visible{outline:3px solid #fff!important;outline-offset:2px!important}[role=button]:focus-visible,[role=menuitem]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--np-teal)!important;outline-offset:2px!important}.skip-link{position:absolute;top:-40px;left:8px;z-index:99999;background:var(--np-teal);color:#fff;padding:6px 14px;border-radius:0 0 6px 6px;font-size:.8rem;font-weight:600;text-decoration:none;transition:top .12s}.skip-link:focus{top:0}.np-sidebar-desktop{display:flex}.np-sidebar-mobile{display:none}.np-mobile-menu-btn,.np-phone-feedback-btn{display:none!important}.np-feedback-desktop{display:block}.np-topnav-bar{display:flex!important}.np-topnav-hamburger{display:none!important}.np-bottom-tab-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:120;background:var(--np-surface);border-top:1px solid var(--np-border);box-shadow:0 -2px 16px rgba(0,0,0,.1);padding-bottom:env(safe-area-inset-bottom);height:calc(56px + env(safe-area-inset-bottom));align-items:center;justify-content:stretch}@media (max-width:1280px){main:not([data-nopad]){padding:18px!important}:root{--sidebar-width:210px}}@media (max-width:1024px){main{padding:14px!important}:root{--sidebar-width:200px}}@media (max-width:1023px){.np-sidebar-desktop{display:none!important}.np-sidebar-mobile{display:block;width:min(320px,85vw)}.np-mobile-menu-btn{display:flex!important}.np-topnav-bar{display:none!important}.np-topnav-hamburger{display:flex!important}header{padding:0 14px!important;gap:8px!important}}@media (max-width:767px){.np-mobile-menu-btn{display:none!important}.np-phone-feedback-btn{display:flex!important}.np-feedback-desktop,.np-topnav-hamburger,header form{display:none!important}main{padding:14px 14px calc(72px + env(safe-area-inset-bottom))!important}.np-bottom-tab-bar,.np-mobile-fab{display:flex!important}.np-tickets-mobile-cards{display:flex!important;flex-direction:column;gap:8px}.np-tickets-desktop-table{display:none!important}.np-tabs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;display:flex;flex-wrap:nowrap}}@media (max-width:767px){.np-tabs-scroll::-webkit-scrollbar{display:none}.np-tabs-scroll>*{flex-shrink:0;scroll-snap-align:start}.np-card table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.np-table-sticky-first tbody td:first-child,.np-table-sticky-first thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:inherit}.np-card tr{min-height:48px}.np-card td,.np-card th{white-space:nowrap}[role=button],a[href],button,select{min-height:44px;min-width:44px}button{display:inline-flex;align-items:center;justify-content:center}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{min-height:44px}.np-stat-grid{grid-template-columns:repeat(2,1fr)!important}.np-filter-bar{overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:4px}.np-filter-bar::-webkit-scrollbar{display:none}}@media (max-width:480px){main{padding:12px!important}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes drawerIn{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.np-skeleton{background:linear-gradient(90deg,var(--np-surface-3) 25%,var(--np-surface-2) 50%,var(--np-surface-3) 75%);background-size:200% 100%;animation:shimmer 1.6s var(--np-ease-in-out,ease-in-out) infinite;border-radius:var(--np-radius-xs)}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.np-anim-enter{animation:fadeSlideUp var(--np-dur-slow) var(--np-ease-out) both}.np-tint-teal{background:var(--np-tint-teal-bg);color:var(--np-tint-teal-text)}.np-tint-green{background:var(--np-tint-green-bg);color:var(--np-tint-green-text)}.np-tint-red{background:var(--np-tint-red-bg);color:var(--np-tint-red-text)}.np-tint-amber{background:var(--np-tint-amber-bg);color:var(--np-tint-amber-text)}.np-tint-blue{background:var(--np-tint-blue-bg);color:var(--np-tint-blue-text)}.np-tint-purple{background:var(--np-tint-purple-bg);color:var(--np-tint-purple-text)}.np-tint-orange{background:var(--np-tint-orange-bg);color:var(--np-tint-orange-text)}.np-tint-pink{background:var(--np-tint-pink-bg);color:var(--np-tint-pink-text)}.np-alert{padding:10px 14px;border-radius:var(--np-radius);font-size:.78rem;line-height:1.5;border:1px solid;display:flex;align-items:flex-start;gap:8px}.np-alert-teal{background:var(--np-tint-teal-bg);color:var(--np-tint-teal-text);border-color:var(--np-tint-teal-border)}.np-alert-green{background:var(--np-tint-green-bg);color:var(--np-tint-green-text);border-color:var(--np-tint-green-border)}.np-alert-red{background:var(--np-tint-red-bg);color:var(--np-tint-red-text);border-color:var(--np-tint-red-border)}.np-alert-amber{background:var(--np-tint-amber-bg);color:var(--np-tint-amber-text);border-color:var(--np-tint-amber-border)}.np-alert-blue{background:var(--np-tint-blue-bg);color:var(--np-tint-blue-text);border-color:var(--np-tint-blue-border)}.np-alert-purple{background:var(--np-tint-purple-bg);color:var(--np-tint-purple-text);border-color:var(--np-tint-purple-border)}.np-alert-orange{background:var(--np-tint-orange-bg);color:var(--np-tint-orange-text);border-color:var(--np-tint-orange-border)}.np-alert-pink{background:var(--np-tint-pink-bg);color:var(--np-tint-pink-text);border-color:var(--np-tint-pink-border)}.np-badge-teal{border-radius:var(--np-radius-full);background:var(--np-tint-teal-bg);color:var(--np-tint-teal-text);border:1px solid var(--np-tint-teal-border)}.np-badge-green,.np-badge-teal{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:.65rem;font-weight:700}.np-badge-green{border-radius:var(--np-radius-full);background:var(--np-tint-green-bg);color:var(--np-tint-green-text);border:1px solid var(--np-tint-green-border)}.np-badge-red{border-radius:var(--np-radius-full);background:var(--np-tint-red-bg);color:var(--np-tint-red-text);border:1px solid var(--np-tint-red-border)}.np-badge-amber,.np-badge-red{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:.65rem;font-weight:700}.np-badge-amber{border-radius:var(--np-radius-full);background:var(--np-tint-amber-bg);color:var(--np-tint-amber-text);border:1px solid var(--np-tint-amber-border)}.np-badge-blue{border-radius:var(--np-radius-full);background:var(--np-tint-blue-bg);color:var(--np-tint-blue-text);border:1px solid var(--np-tint-blue-border)}.np-badge-blue,.np-badge-purple{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:.65rem;font-weight:700}.np-badge-purple{border-radius:var(--np-radius-full);background:var(--np-tint-purple-bg);color:var(--np-tint-purple-text);border:1px solid var(--np-tint-purple-border)}.np-badge-orange{border-radius:var(--np-radius-full);background:var(--np-tint-orange-bg);color:var(--np-tint-orange-text);border:1px solid var(--np-tint-orange-border)}.np-badge-orange,.np-badge-pink{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:.65rem;font-weight:700}.np-badge-pink{border-radius:var(--np-radius-full);background:var(--np-tint-pink-bg);color:var(--np-tint-pink-text);border:1px solid var(--np-tint-pink-border)}.np-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:var(--np-radius);border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background-color var(--np-dur-fast) var(--np-ease),border-color var(--np-dur-fast) var(--np-ease),color var(--np-dur-fast) var(--np-ease),box-shadow var(--np-dur-fast) var(--np-ease),opacity var(--np-dur-fast) var(--np-ease),transform var(--np-dur-fast) var(--np-ease)}.np-btn:active:not(:disabled){transform:scale(.97)}.np-btn-primary{background:var(--np-teal);color:#fff;box-shadow:var(--np-shadow-sm)}.np-btn-primary:hover{background:var(--np-teal-dark)}.np-btn-ghost{background:transparent;color:var(--np-muted);border:1px solid var(--np-border)}.np-btn-ghost:hover{background:var(--np-surface-3);color:var(--np-text)}.np-btn-danger{background:var(--np-tint-red-bg);color:var(--np-tint-red-text);border:1px solid var(--np-tint-red-border)}.np-btn-danger:hover{filter:brightness(.95)}.np-btn:disabled{opacity:.5;cursor:not-allowed}.np-divider{border:none;border-top:1px solid var(--np-border);margin:16px 0}.np-input{width:100%;padding:8px 12px;border:1.5px solid var(--np-border);border-radius:var(--np-radius);font-size:.82rem;color:var(--np-text);background:var(--np-surface);outline:none;font-family:inherit;box-sizing:border-box;transition:border-color var(--np-dur-fast) var(--np-ease),box-shadow var(--np-dur-fast) var(--np-ease)}.np-input:focus{border-color:var(--np-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--np-teal) 15%,transparent)}.np-section-title{font-size:.65rem;font-weight:700;color:var(--np-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.dark [style*="transition: left 0.2s"]{background:#e2e8f0!important}@keyframes np-bell-ring{0%{transform:rotate(0deg)}10%{transform:rotate(-12deg)}25%{transform:rotate(12deg)}40%{transform:rotate(-8deg)}55%{transform:rotate(8deg)}70%{transform:rotate(-4deg)}85%{transform:rotate(4deg)}to{transform:rotate(0deg)}}@keyframes np-badge-pulse{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.5)}50%{box-shadow:0 0 0 5px rgba(220,38,38,0)}}.np-bell-active{animation:np-bell-ring 1.2s ease-in-out;animation-iteration-count:1}.np-notif-badge{animation:np-badge-pulse 1.8s ease-in-out infinite}.np-rich-text h1,.np-rich-text h2,.np-rich-text h3{font-weight:700;margin:.75em 0 .25em}.np-rich-text h2{font-size:1rem}.np-rich-text h3{font-size:.9rem}.np-rich-text p{margin:.3em 0}.np-rich-text ol,.np-rich-text ul{padding-left:1.4em;margin:.3em 0}.np-rich-text li{margin:.15em 0}.np-rich-text code{background:var(--np-surface-3);border-radius:3px;padding:1px 5px;font-family:monospace;font-size:.85em}.np-rich-text pre{background:var(--np-surface-3);border-radius:6px;padding:10px 12px;overflow-x:auto;margin:.5em 0}.np-rich-text pre code{background:none;padding:0}.np-rich-text a{color:var(--np-teal);text-decoration:underline}.np-rich-text strong{font-weight:700}.np-rich-text em{font-style:italic}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--np-muted);pointer-events:none;float:left;height:0;font-style:italic}@keyframes typing-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@media (max-width:1023px){.np-card{padding:14px 16px}[style*="grid-template-columns: repeat(auto-fill, minmax(260px"], [style*="grid-template-columns: repeat(auto-fit, minmax(260px"]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}}@media (max-width:767px){main{padding:16px 16px 96px!important}[style*="grid-template-columns: repeat(auto-fill, minmax(180px"], [style*="grid-template-columns: repeat(auto-fill, minmax(220px"], [style*="grid-template-columns: repeat(auto-fill, minmax(260px"], [style*="grid-template-columns: repeat(auto-fit, minmax(180px"], [style*="grid-template-columns: repeat(auto-fit, minmax(220px"], [style*="grid-template-columns: repeat(auto-fit, minmax(260px"]{grid-template-columns:1fr!important}[style*="grid-template-columns: repeat(auto-fit, minmax(150px"], [style*="grid-template-columns: repeat(auto-fit, minmax(180px"]{grid-template-columns:repeat(2,1fr)!important}[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.np-card table{font-size:.78rem}.np-card{overflow-x:auto}body,html{overflow-x:hidden}.np-card[style*=maxWidth]{max-width:92vw!important}div[style*="display: flex"][style*="gap: 12"],div[style*="display: flex"][style*="gap: 14"]{flex-wrap:wrap!important;gap:8px!important}div[style*="display: flex"][style*="flexWrap: 'wrap'"]>div[style*="flex: '1 1"]{flex:1 1 100%!important;max-width:100%!important}table[style*="borderCollapse: 'collapse'"][style*=minWidth]{font-size:.6rem!important}div[role=tablist]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap!important}div[role=tablist]::-webkit-scrollbar{display:none}.np-card [style*="font-size: '1.4rem'"],.np-card [style*="fontSize: '1.4rem'"]{font-size:1.15rem!important}h1{font-size:1.2rem!important}h2{font-size:1.05rem!important}button{min-height:36px}[data-breadcrumb]{font-size:.7rem}}.leaflet-container *{box-sizing:content-box;margin:revert;padding:revert}.leaflet-container img{max-width:none;max-height:none}@media (max-width:480px){main{padding:12px 12px 96px!important}.np-card{padding:12px 14px}[style*="grid-template-columns: repeat(2, 1fr)"]{grid-template-columns:1fr!important}}