/* dark.css: written by scripts/dark-theme.mjs from tailwind.css. Do not edit; run npm run build:dark. */
html.dark{color-scheme:dark;background-color:#0e131b;--cmms-surface:#161c26;--cmms-track:#2c3644}
html.dark body{background-color:#0e131b;color:#e2e7ee}
html.dark .page-shell.bg-gray-100,html.dark .min-h-screen.bg-gray-100{background-color:#0e131b}
:where(html.dark) *,:where(html.dark) ::before,:where(html.dark) ::after{border-color:#2b3442}
html.dark ::placeholder{color:#7d8797}
html.dark img:not([src$=".svg"]){filter:brightness(.92)}
html.dark [style*="background-color: rgb(255, 255, 255)"],html.dark [style*="background-color: rgb(248, 250, 252)"],html.dark [style*="background-color: white"]{background-color:#161c26!important}
html.dark [style*="background-color: rgb(249, 250, 251)"],html.dark [style*="background-color: rgb(241, 245, 249)"]{background-color:#1b222e!important}
html.dark [style*="background-color: rgb(243, 244, 246)"]{background-color:#232b38!important}
html.dark [style*="background-color: rgb(229, 231, 235)"],html.dark [style*="background-color: rgb(226, 232, 240)"]{background-color:#2c3644!important}
html.dark [style*="border-color: rgb(229, 231, 235)"],html.dark [style*="border-color: rgb(226, 232, 240)"]{border-color:#2b3442!important}
html.dark [style*="border-color: rgb(209, 213, 219)"],html.dark [style*="border-color: rgb(203, 213, 225)"]{border-color:#3a4453!important}
html.dark [style*="border-color: rgb(243, 244, 246)"]{border-color:#222a36!important}
html.dark [style^="color: rgb(17, 24, 39)"],html.dark [style*="; color: rgb(17, 24, 39)"],html.dark [style^="color: rgb(15, 23, 42)"],html.dark [style*="; color: rgb(15, 23, 42)"],html.dark [style^="color: rgb(31, 41, 55)"],html.dark [style*="; color: rgb(31, 41, 55)"],html.dark [style^="color: rgb(30, 41, 59)"],html.dark [style*="; color: rgb(30, 41, 59)"]{color:#f1f4f8!important}
html.dark [style^="color: rgb(55, 65, 81)"],html.dark [style*="; color: rgb(55, 65, 81)"],html.dark [style^="color: rgb(51, 65, 85)"],html.dark [style*="; color: rgb(51, 65, 85)"]{color:#cdd4de!important}
html.dark [style^="color: rgb(75, 85, 99)"],html.dark [style*="; color: rgb(75, 85, 99)"],html.dark [style^="color: rgb(71, 85, 105)"],html.dark [style*="; color: rgb(71, 85, 105)"]{color:#b0b9c6!important}
html.dark [style^="color: rgb(107, 114, 128)"],html.dark [style*="; color: rgb(107, 114, 128)"],html.dark [style^="color: rgb(100, 116, 139)"],html.dark [style*="; color: rgb(100, 116, 139)"]{color:#97a1b0!important}
html.dark [style*="background-color: rgb(254, 242, 242)"],html.dark [style*="background: rgb(254, 242, 242)"]{background-color:#30212a!important}
html.dark [style*="background-color: rgb(254, 226, 226)"],html.dark [style*="background: rgb(254, 226, 226)"]{background-color:#3d232b!important}
html.dark [style*="background-color: rgb(254, 202, 202)"],html.dark [style*="background: rgb(254, 202, 202)"]{background-color:#53272e!important}
html.dark [style*="border-color: rgb(254, 202, 202)"],html.dark [style*="solid rgb(254, 202, 202)"]{border-color:#642a31!important}
html.dark [style*="border-color: rgb(252, 165, 165)"],html.dark [style*="solid rgb(252, 165, 165)"]{border-color:#833035!important}
html.dark [style^="color: rgb(185, 28, 28)"],html.dark [style*="; color: rgb(185, 28, 28)"]{color:#fca5a5!important}
html.dark [style^="color: rgb(153, 27, 27)"],html.dark [style*="; color: rgb(153, 27, 27)"]{color:#fecaca!important}
html.dark [style^="color: rgb(127, 29, 29)"],html.dark [style*="; color: rgb(127, 29, 29)"]{color:#fee2e2!important}
html.dark [style*="background-color: rgb(255, 247, 237)"],html.dark [style*="background: rgb(255, 247, 237)"]{background-color:#312624!important}
html.dark [style*="background-color: rgb(255, 237, 213)"],html.dark [style*="background: rgb(255, 237, 213)"]{background-color:#3f2c23!important}
html.dark [style*="background-color: rgb(254, 215, 170)"],html.dark [style*="background: rgb(254, 215, 170)"]{background-color:#563422!important}
html.dark [style*="border-color: rgb(254, 215, 170)"],html.dark [style*="solid rgb(254, 215, 170)"]{border-color:#683b20!important}
html.dark [style*="border-color: rgb(253, 186, 116)"],html.dark [style*="solid rgb(253, 186, 116)"]{border-color:#88481e!important}
html.dark [style^="color: rgb(194, 65, 12)"],html.dark [style*="; color: rgb(194, 65, 12)"]{color:#fdba74!important}
html.dark [style^="color: rgb(154, 52, 18)"],html.dark [style*="; color: rgb(154, 52, 18)"]{color:#fed7aa!important}
html.dark [style^="color: rgb(124, 45, 18)"],html.dark [style*="; color: rgb(124, 45, 18)"]{color:#ffedd5!important}
html.dark [style*="background-color: rgb(255, 251, 235)"],html.dark [style*="background: rgb(255, 251, 235)"]{background-color:#312c23!important}
html.dark [style*="background-color: rgb(254, 243, 199)"],html.dark [style*="background: rgb(254, 243, 199)"]{background-color:#3e3321!important}
html.dark [style*="background-color: rgb(253, 230, 138)"],html.dark [style*="background: rgb(253, 230, 138)"]{background-color:#54401e!important}
html.dark [style*="border-color: rgb(253, 230, 138)"],html.dark [style*="solid rgb(253, 230, 138)"]{border-color:#664b1c!important}
html.dark [style*="border-color: rgb(252, 211, 77)"],html.dark [style*="solid rgb(252, 211, 77)"]{border-color:#865d19!important}
html.dark [style^="color: rgb(180, 83, 9)"],html.dark [style*="; color: rgb(180, 83, 9)"]{color:#fcd34d!important}
html.dark [style^="color: rgb(146, 64, 14)"],html.dark [style*="; color: rgb(146, 64, 14)"]{color:#fde68a!important}
html.dark [style^="color: rgb(120, 53, 15)"],html.dark [style*="; color: rgb(120, 53, 15)"]{color:#fef3c7!important}
html.dark [style*="background-color: rgb(254, 252, 232)"],html.dark [style*="background: rgb(254, 252, 232)"]{background-color:#2f2e22!important}
html.dark [style*="background-color: rgb(254, 249, 195)"],html.dark [style*="background: rgb(254, 249, 195)"]{background-color:#3c3721!important}
html.dark [style*="background-color: rgb(254, 240, 138)"],html.dark [style*="background: rgb(254, 240, 138)"]{background-color:#51461e!important}
html.dark [style*="border-color: rgb(254, 240, 138)"],html.dark [style*="solid rgb(254, 240, 138)"]{border-color:#62521b!important}
html.dark [style*="border-color: rgb(253, 224, 71)"],html.dark [style*="solid rgb(253, 224, 71)"]{border-color:#806817!important}
html.dark [style^="color: rgb(161, 98, 7)"],html.dark [style*="; color: rgb(161, 98, 7)"]{color:#fde047!important}
html.dark [style^="color: rgb(133, 77, 14)"],html.dark [style*="; color: rgb(133, 77, 14)"]{color:#fef08a!important}
html.dark [style^="color: rgb(113, 63, 18)"],html.dark [style*="; color: rgb(113, 63, 18)"]{color:#fef9c3!important}
html.dark [style*="background-color: rgb(247, 254, 231)"],html.dark [style*="background: rgb(247, 254, 231)"]{background-color:#233124!important}
html.dark [style*="background-color: rgb(236, 252, 203)"],html.dark [style*="background: rgb(236, 252, 203)"]{background-color:#2a3c23!important}
html.dark [style*="background-color: rgb(217, 249, 157)"],html.dark [style*="background: rgb(217, 249, 157)"]{background-color:#354d22!important}
html.dark [style*="border-color: rgb(217, 249, 157)"],html.dark [style*="solid rgb(217, 249, 157)"]{border-color:#3e5b20!important}
html.dark [style*="border-color: rgb(190, 242, 100)"],html.dark [style*="solid rgb(190, 242, 100)"]{border-color:#4d741e!important}
html.dark [style^="color: rgb(77, 124, 15)"],html.dark [style*="; color: rgb(77, 124, 15)"]{color:#bef264!important}
html.dark [style^="color: rgb(63, 98, 18)"],html.dark [style*="; color: rgb(63, 98, 18)"]{color:#d9f99d!important}
html.dark [style^="color: rgb(54, 83, 20)"],html.dark [style*="; color: rgb(54, 83, 20)"]{color:#ecfccb!important}
html.dark [style*="background-color: rgb(240, 253, 244)"],html.dark [style*="background: rgb(240, 253, 244)"]{background-color:#17302d!important}
html.dark [style*="background-color: rgb(220, 252, 231)"],html.dark [style*="background: rgb(220, 252, 231)"]{background-color:#183a30!important}
html.dark [style*="background-color: rgb(187, 247, 208)"],html.dark [style*="background: rgb(187, 247, 208)"]{background-color:#194b36!important}
html.dark [style*="border-color: rgb(187, 247, 208)"],html.dark [style*="solid rgb(187, 247, 208)"]{border-color:#1a593a!important}
html.dark [style*="border-color: rgb(134, 239, 172)"],html.dark [style*="solid rgb(134, 239, 172)"]{border-color:#1c7142!important}
html.dark [style^="color: rgb(21, 128, 61)"],html.dark [style*="; color: rgb(21, 128, 61)"]{color:#86efac!important}
html.dark [style^="color: rgb(22, 101, 52)"],html.dark [style*="; color: rgb(22, 101, 52)"]{color:#bbf7d0!important}
html.dark [style^="color: rgb(20, 83, 45)"],html.dark [style*="; color: rgb(20, 83, 45)"]{color:#dcfce7!important}
html.dark [style*="background-color: rgb(236, 253, 245)"],html.dark [style*="background: rgb(236, 253, 245)"]{background-color:#152f31!important}
html.dark [style*="background-color: rgb(209, 250, 229)"],html.dark [style*="background: rgb(209, 250, 229)"]{background-color:#153836!important}
html.dark [style*="background-color: rgb(167, 243, 208)"],html.dark [style*="background: rgb(167, 243, 208)"]{background-color:#14483f!important}
html.dark [style*="border-color: rgb(167, 243, 208)"],html.dark [style*="solid rgb(167, 243, 208)"]{border-color:#145547!important}
html.dark [style*="border-color: rgb(110, 231, 183)"],html.dark [style*="solid rgb(110, 231, 183)"]{border-color:#136b54!important}
html.dark [style^="color: rgb(4, 120, 87)"],html.dark [style*="; color: rgb(4, 120, 87)"]{color:#6ee7b7!important}
html.dark [style^="color: rgb(6, 95, 70)"],html.dark [style*="; color: rgb(6, 95, 70)"]{color:#a7f3d0!important}
html.dark [style^="color: rgb(6, 78, 59)"],html.dark [style*="; color: rgb(6, 78, 59)"]{color:#d1fae5!important}
html.dark [style*="background-color: rgb(240, 253, 250)"],html.dark [style*="background: rgb(240, 253, 250)"]{background-color:#162f35!important}
html.dark [style*="background-color: rgb(204, 251, 241)"],html.dark [style*="background: rgb(204, 251, 241)"]{background-color:#16383d!important}
html.dark [style*="background-color: rgb(153, 246, 228)"],html.dark [style*="background: rgb(153, 246, 228)"]{background-color:#15484a!important}
html.dark [style*="border-color: rgb(153, 246, 228)"],html.dark [style*="solid rgb(153, 246, 228)"]{border-color:#155454!important}
html.dark [style*="border-color: rgb(94, 234, 212)"],html.dark [style*="solid rgb(94, 234, 212)"]{border-color:#156a66!important}
html.dark [style^="color: rgb(15, 118, 110)"],html.dark [style*="; color: rgb(15, 118, 110)"]{color:#5eead4!important}
html.dark [style^="color: rgb(17, 94, 89)"],html.dark [style*="; color: rgb(17, 94, 89)"]{color:#99f6e4!important}
html.dark [style^="color: rgb(19, 78, 74)"],html.dark [style*="; color: rgb(19, 78, 74)"]{color:#ccfbf1!important}
html.dark [style*="background-color: rgb(236, 254, 255)"],html.dark [style*="background: rgb(236, 254, 255)"]{background-color:#142e3b!important}
html.dark [style*="background-color: rgb(207, 250, 254)"],html.dark [style*="background: rgb(207, 250, 254)"]{background-color:#133845!important}
html.dark [style*="background-color: rgb(165, 243, 252)"],html.dark [style*="background: rgb(165, 243, 252)"]{background-color:#124757!important}
html.dark [style*="border-color: rgb(165, 243, 252)"],html.dark [style*="solid rgb(165, 243, 252)"]{border-color:#105365!important}
html.dark [style*="border-color: rgb(103, 232, 249)"],html.dark [style*="solid rgb(103, 232, 249)"]{border-color:#0e697d!important}
html.dark [style^="color: rgb(14, 116, 144)"],html.dark [style*="; color: rgb(14, 116, 144)"]{color:#67e8f9!important}
html.dark [style^="color: rgb(21, 94, 117)"],html.dark [style*="; color: rgb(21, 94, 117)"]{color:#a5f3fc!important}
html.dark [style^="color: rgb(22, 78, 99)"],html.dark [style*="; color: rgb(22, 78, 99)"]{color:#cffafe!important}
html.dark [style*="background-color: rgb(240, 249, 255)"],html.dark [style*="background: rgb(240, 249, 255)"]{background-color:#152c3d!important}
html.dark [style*="background-color: rgb(224, 242, 254)"],html.dark [style*="background: rgb(224, 242, 254)"]{background-color:#153549!important}
html.dark [style*="background-color: rgb(186, 230, 253)"],html.dark [style*="background: rgb(186, 230, 253)"]{background-color:#14425d!important}
html.dark [style*="border-color: rgb(186, 230, 253)"],html.dark [style*="solid rgb(186, 230, 253)"]{border-color:#134d6c!important}
html.dark [style*="border-color: rgb(125, 211, 252)"],html.dark [style*="solid rgb(125, 211, 252)"]{border-color:#126188!important}
html.dark [style^="color: rgb(3, 105, 161)"],html.dark [style*="; color: rgb(3, 105, 161)"]{color:#7dd3fc!important}
html.dark [style^="color: rgb(7, 89, 133)"],html.dark [style*="; color: rgb(7, 89, 133)"]{color:#bae6fd!important}
html.dark [style^="color: rgb(12, 74, 110)"],html.dark [style*="; color: rgb(12, 74, 110)"]{color:#e0f2fe!important}
html.dark [style*="background-color: rgb(239, 246, 255)"],html.dark [style*="background: rgb(239, 246, 255)"]{background-color:#1a283f!important}
html.dark [style*="background-color: rgb(219, 234, 254)"],html.dark [style*="background: rgb(219, 234, 254)"]{background-color:#1d2e4b!important}
html.dark [style*="background-color: rgb(191, 219, 254)"],html.dark [style*="background: rgb(191, 219, 254)"]{background-color:#203960!important}
html.dark [style*="border-color: rgb(191, 219, 254)"],html.dark [style*="solid rgb(191, 219, 254)"]{border-color:#234171!important}
html.dark [style*="border-color: rgb(147, 197, 253)"],html.dark [style*="solid rgb(147, 197, 253)"]{border-color:#294f8e!important}
html.dark [style^="color: rgb(29, 78, 216)"],html.dark [style*="; color: rgb(29, 78, 216)"]{color:#93c5fd!important}
html.dark [style^="color: rgb(30, 64, 175)"],html.dark [style*="; color: rgb(30, 64, 175)"]{color:#bfdbfe!important}
html.dark [style^="color: rgb(30, 58, 138)"],html.dark [style*="; color: rgb(30, 58, 138)"]{color:#dbeafe!important}
html.dark [style*="background-color: rgb(238, 242, 255)"],html.dark [style*="background: rgb(238, 242, 255)"]{background-color:#1f253e!important}
html.dark [style*="background-color: rgb(224, 231, 255)"],html.dark [style*="background: rgb(224, 231, 255)"]{background-color:#24294b!important}
html.dark [style*="background-color: rgb(199, 210, 254)"],html.dark [style*="background: rgb(199, 210, 254)"]{background-color:#2c315f!important}
html.dark [style*="border-color: rgb(199, 210, 254)"],html.dark [style*="solid rgb(199, 210, 254)"]{border-color:#32376f!important}
html.dark [style*="border-color: rgb(165, 180, 252)"],html.dark [style*="solid rgb(165, 180, 252)"]{border-color:#3d418c!important}
html.dark [style^="color: rgb(67, 56, 202)"],html.dark [style*="; color: rgb(67, 56, 202)"]{color:#a5b4fc!important}
html.dark [style^="color: rgb(55, 48, 163)"],html.dark [style*="; color: rgb(55, 48, 163)"]{color:#c7d2fe!important}
html.dark [style^="color: rgb(49, 46, 129)"],html.dark [style*="; color: rgb(49, 46, 129)"]{color:#e0e7ff!important}
html.dark [style*="background-color: rgb(245, 243, 255)"],html.dark [style*="background: rgb(245, 243, 255)"]{background-color:#24243f!important}
html.dark [style*="background-color: rgb(237, 233, 254)"],html.dark [style*="background: rgb(237, 233, 254)"]{background-color:#2b284b!important}
html.dark [style*="background-color: rgb(221, 214, 254)"],html.dark [style*="background: rgb(221, 214, 254)"]{background-color:#372e60!important}
html.dark [style*="border-color: rgb(221, 214, 254)"],html.dark [style*="solid rgb(221, 214, 254)"]{border-color:#403371!important}
html.dark [style*="border-color: rgb(196, 181, 253)"],html.dark [style*="solid rgb(196, 181, 253)"]{border-color:#513c8e!important}
html.dark [style^="color: rgb(109, 40, 217)"],html.dark [style*="; color: rgb(109, 40, 217)"]{color:#c4b5fd!important}
html.dark [style^="color: rgb(91, 33, 182)"],html.dark [style*="; color: rgb(91, 33, 182)"]{color:#ddd6fe!important}
html.dark [style^="color: rgb(76, 29, 149)"],html.dark [style*="; color: rgb(76, 29, 149)"]{color:#ede9fe!important}
html.dark [style*="background-color: rgb(250, 245, 255)"],html.dark [style*="background: rgb(250, 245, 255)"]{background-color:#28233f!important}
html.dark [style*="background-color: rgb(243, 232, 255)"],html.dark [style*="background: rgb(243, 232, 255)"]{background-color:#30264c!important}
html.dark [style*="background-color: rgb(233, 213, 255)"],html.dark [style*="background: rgb(233, 213, 255)"]{background-color:#3f2c61!important}
html.dark [style*="border-color: rgb(233, 213, 255)"],html.dark [style*="solid rgb(233, 213, 255)"]{border-color:#4b3171!important}
html.dark [style*="border-color: rgb(216, 180, 254)"],html.dark [style*="solid rgb(216, 180, 254)"]{border-color:#5f398f!important}
html.dark [style^="color: rgb(126, 34, 206)"],html.dark [style*="; color: rgb(126, 34, 206)"]{color:#d8b4fe!important}
html.dark [style^="color: rgb(107, 33, 168)"],html.dark [style*="; color: rgb(107, 33, 168)"]{color:#e9d5ff!important}
html.dark [style^="color: rgb(88, 28, 135)"],html.dark [style*="; color: rgb(88, 28, 135)"]{color:#f3e8ff!important}
html.dark [style*="background-color: rgb(253, 244, 255)"],html.dark [style*="background: rgb(253, 244, 255)"]{background-color:#2d213e!important}
html.dark [style*="background-color: rgb(250, 232, 255)"],html.dark [style*="background: rgb(250, 232, 255)"]{background-color:#39244a!important}
html.dark [style*="background-color: rgb(245, 208, 254)"],html.dark [style*="background: rgb(245, 208, 254)"]{background-color:#4d285e!important}
html.dark [style*="border-color: rgb(245, 208, 254)"],html.dark [style*="solid rgb(245, 208, 254)"]{border-color:#5c2b6e!important}
html.dark [style*="border-color: rgb(240, 171, 252)"],html.dark [style*="solid rgb(240, 171, 252)"]{border-color:#78318b!important}
html.dark [style^="color: rgb(162, 28, 175)"],html.dark [style*="; color: rgb(162, 28, 175)"]{color:#f0abfc!important}
html.dark [style^="color: rgb(134, 25, 143)"],html.dark [style*="; color: rgb(134, 25, 143)"]{color:#f5d0fe!important}
html.dark [style^="color: rgb(112, 26, 117)"],html.dark [style*="; color: rgb(112, 26, 117)"]{color:#fae8ff!important}
html.dark [style*="background-color: rgb(253, 242, 248)"],html.dark [style*="background: rgb(253, 242, 248)"]{background-color:#302134!important}
html.dark [style*="background-color: rgb(252, 231, 243)"],html.dark [style*="background: rgb(252, 231, 243)"]{background-color:#3d243b!important}
html.dark [style*="background-color: rgb(251, 207, 232)"],html.dark [style*="background: rgb(251, 207, 232)"]{background-color:#522846!important}
html.dark [style*="border-color: rgb(251, 207, 232)"],html.dark [style*="solid rgb(251, 207, 232)"]{border-color:#632c4f!important}
html.dark [style*="border-color: rgb(249, 168, 212)"],html.dark [style*="solid rgb(249, 168, 212)"]{border-color:#813260!important}
html.dark [style^="color: rgb(190, 24, 93)"],html.dark [style*="; color: rgb(190, 24, 93)"]{color:#f9a8d4!important}
html.dark [style^="color: rgb(157, 23, 77)"],html.dark [style*="; color: rgb(157, 23, 77)"]{color:#fbcfe8!important}
html.dark [style^="color: rgb(131, 24, 67)"],html.dark [style*="; color: rgb(131, 24, 67)"]{color:#fce7f3!important}
html.dark [style*="background-color: rgb(255, 241, 242)"],html.dark [style*="background: rgb(255, 241, 242)"]{background-color:#31202d!important}
html.dark [style*="background-color: rgb(255, 228, 230)"],html.dark [style*="background: rgb(255, 228, 230)"]{background-color:#3e2230!important}
html.dark [style*="background-color: rgb(254, 205, 211)"],html.dark [style*="background: rgb(254, 205, 211)"]{background-color:#542636!important}
html.dark [style*="border-color: rgb(254, 205, 211)"],html.dark [style*="solid rgb(254, 205, 211)"]{border-color:#66293a!important}
html.dark [style*="border-color: rgb(253, 164, 175)"],html.dark [style*="solid rgb(253, 164, 175)"]{border-color:#852e42!important}
html.dark [style^="color: rgb(190, 18, 60)"],html.dark [style*="; color: rgb(190, 18, 60)"]{color:#fda4af!important}
html.dark [style^="color: rgb(159, 18, 57)"],html.dark [style*="; color: rgb(159, 18, 57)"]{color:#fecdd3!important}
html.dark [style^="color: rgb(136, 19, 55)"],html.dark [style*="; color: rgb(136, 19, 55)"]{color:#ffe4e6!important}
html.dark .divide-amber-100>:not([hidden])~:not([hidden]){border-color:rgb(80 62 31/var(--tw-divide-opacity))}
html.dark .divide-gray-100>:not([hidden])~:not([hidden]){border-color:rgb(34 42 54/var(--tw-divide-opacity))}
html.dark .divide-gray-200>:not([hidden])~:not([hidden]){border-color:rgb(43 52 66/var(--tw-divide-opacity))}
html.dark .border-amber-100{border-color:rgb(80 62 31/var(--tw-border-opacity))}
html.dark .border-amber-200{border-color:rgb(102 75 28/var(--tw-border-opacity))}
html.dark .border-amber-300{border-color:rgb(134 93 25/var(--tw-border-opacity))}
html.dark .border-amber-400{border-color:rgb(178 119 19/var(--tw-border-opacity))}
html.dark .border-blue-100{border-color:rgb(32 55 92/var(--tw-border-opacity))}
html.dark .border-blue-200{border-color:rgb(35 65 113/var(--tw-border-opacity))}
html.dark .border-blue-300{border-color:rgb(41 79 142/var(--tw-border-opacity))}
html.dark .border-blue-400{border-color:rgb(48 99 184/var(--tw-border-opacity))}
html.dark .border-emerald-200{border-color:rgb(20 85 71/var(--tw-border-opacity))}
html.dark .border-emerald-300{border-color:rgb(19 107 84/var(--tw-border-opacity))}
html.dark .border-gray-100{border-color:rgb(34 42 54/var(--tw-border-opacity))}
html.dark .border-gray-200{border-color:rgb(43 52 66/var(--tw-border-opacity))}
html.dark .border-gray-300{border-color:rgb(58 68 83/var(--tw-border-opacity))}
html.dark .border-gray-400{border-color:rgb(79 90 107/var(--tw-border-opacity))}
html.dark .border-green-200{border-color:rgb(26 89 58/var(--tw-border-opacity))}
html.dark .border-green-300{border-color:rgb(28 113 66/var(--tw-border-opacity))}
html.dark .border-green-400{border-color:rgb(30 146 77/var(--tw-border-opacity))}
html.dark .border-orange-200{border-color:rgb(104 59 32/var(--tw-border-opacity))}
html.dark .border-orange-400{border-color:rgb(181 89 27/var(--tw-border-opacity))}
html.dark .border-purple-200{border-color:rgb(75 49 113/var(--tw-border-opacity))}
html.dark .border-red-100{border-color:rgb(78 38 46/var(--tw-border-opacity))}
html.dark .border-red-200{border-color:rgb(100 42 49/var(--tw-border-opacity))}
html.dark .border-red-300{border-color:rgb(131 48 53/var(--tw-border-opacity))}
html.dark .border-red-400{border-color:rgb(174 56 59/var(--tw-border-opacity))}
html.dark .border-slate-300{border-color:rgb(58 68 83/var(--tw-border-opacity))}
html.dark .border-teal-200{border-color:rgb(21 84 84/var(--tw-border-opacity))}
html.dark .border-violet-200{border-color:rgb(64 51 113/var(--tw-border-opacity))}
html.dark .border-violet-300{border-color:rgb(81 60 142/var(--tw-border-opacity))}
html.dark .border-white{border-color:rgb(43 52 66/var(--tw-border-opacity))}
html.dark .border-white\/40{border-color:#2b344266}
html.dark .border-white\/80{border-color:#2b3442cc}
html.dark .border-yellow-200{border-color:rgb(98 82 27/var(--tw-border-opacity))}
html.dark .border-yellow-300{border-color:rgb(128 104 23/var(--tw-border-opacity))}
html.dark .border-yellow-400{border-color:rgb(170 134 17/var(--tw-border-opacity))}
html.dark .bg-amber-100{background-color:rgb(62 51 33/var(--tw-bg-opacity))}
html.dark .bg-amber-300{background-color:rgb(116 83 27/var(--tw-bg-opacity))}
html.dark .bg-amber-50{background-color:rgb(49 44 35/var(--tw-bg-opacity))}
html.dark .bg-blue-100{background-color:rgb(29 46 75/var(--tw-bg-opacity))}
html.dark .bg-blue-200{background-color:rgb(32 57 96/var(--tw-bg-opacity))}
html.dark .bg-blue-50{background-color:rgb(26 40 63/var(--tw-bg-opacity))}
html.dark .bg-cyan-100{background-color:rgb(19 56 69/var(--tw-bg-opacity))}
html.dark .bg-cyan-50{background-color:rgb(20 46 59/var(--tw-bg-opacity))}
html.dark .bg-emerald-100{background-color:rgb(21 56 54/var(--tw-bg-opacity))}
html.dark .bg-emerald-50{background-color:rgb(21 47 49/var(--tw-bg-opacity))}
html.dark .bg-gray-100{background-color:rgb(35 43 56/var(--tw-bg-opacity))}
html.dark .bg-gray-200{background-color:rgb(44 54 68/var(--tw-bg-opacity))}
html.dark .bg-gray-200\/70{background-color:#2c3644b3}
html.dark .bg-gray-300{background-color:rgb(58 68 83/var(--tw-bg-opacity))}
html.dark .bg-gray-400{background-color:rgb(79 90 107/var(--tw-bg-opacity))}
html.dark .bg-gray-50{background-color:rgb(27 34 46/var(--tw-bg-opacity))}
html.dark .bg-gray-50\/60{background-color:#1b222e99}
html.dark .bg-gray-500{background-color:rgb(107 114 128/var(--tw-bg-opacity))}
html.dark .bg-gray-600{background-color:rgb(75 85 99/var(--tw-bg-opacity))}
html.dark .bg-gray-800{background-color:rgb(47 57 71/var(--tw-bg-opacity))}
html.dark .bg-gray-900{background-color:rgb(11 15 21/var(--tw-bg-opacity))}
html.dark .bg-gray-900\/90{background-color:#0b0f15e6}
html.dark .bg-green-100{background-color:rgb(24 58 48/var(--tw-bg-opacity))}
html.dark .bg-green-50{background-color:rgb(23 48 45/var(--tw-bg-opacity))}
html.dark .bg-indigo-100{background-color:rgb(36 41 75/var(--tw-bg-opacity))}
html.dark .bg-indigo-50{background-color:rgb(31 37 62/var(--tw-bg-opacity))}
html.dark .bg-indigo-50\/40{background-color:#1f253e66}
html.dark .bg-lime-50{background-color:rgb(35 49 36/var(--tw-bg-opacity))}
html.dark .bg-orange-100{background-color:rgb(63 44 35/var(--tw-bg-opacity))}
html.dark .bg-orange-50{background-color:rgb(49 38 36/var(--tw-bg-opacity))}
html.dark .bg-pink-50{background-color:rgb(48 33 52/var(--tw-bg-opacity))}
html.dark .bg-purple-100{background-color:rgb(48 38 76/var(--tw-bg-opacity))}
html.dark .bg-purple-50{background-color:rgb(40 35 63/var(--tw-bg-opacity))}
html.dark .bg-red-100{background-color:rgb(61 35 43/var(--tw-bg-opacity))}
html.dark .bg-red-200{background-color:rgb(83 39 46/var(--tw-bg-opacity))}
html.dark .bg-red-50{background-color:rgb(48 33 42/var(--tw-bg-opacity))}
html.dark .bg-red-50\/40{background-color:#30212a66}
html.dark .bg-rose-100{background-color:rgb(62 34 48/var(--tw-bg-opacity))}
html.dark .bg-sky-50{background-color:rgb(21 44 61/var(--tw-bg-opacity))}
html.dark .bg-slate-100{background-color:rgb(35 43 56/var(--tw-bg-opacity))}
html.dark .bg-slate-200{background-color:rgb(44 54 68/var(--tw-bg-opacity))}
html.dark .bg-slate-50{background-color:rgb(27 34 46/var(--tw-bg-opacity))}
html.dark .bg-slate-600{background-color:rgb(75 85 99/var(--tw-bg-opacity))}
html.dark .bg-slate-900{background-color:rgb(11 15 21/var(--tw-bg-opacity))}
html.dark .bg-teal-100{background-color:rgb(22 56 61/var(--tw-bg-opacity))}
html.dark .bg-teal-50{background-color:rgb(22 47 53/var(--tw-bg-opacity))}
html.dark .bg-violet-100{background-color:rgb(43 40 75/var(--tw-bg-opacity))}
html.dark .bg-violet-50{background-color:rgb(36 36 63/var(--tw-bg-opacity))}
html.dark .bg-white{background-color:rgb(22 28 38/var(--tw-bg-opacity))}
html.dark .bg-white\/20{background-color:#161c2633}
html.dark .bg-white\/80{background-color:#161c26cc}
html.dark .bg-white\/90{background-color:#161c26e6}
html.dark .bg-yellow-100{background-color:rgb(60 55 33/var(--tw-bg-opacity))}
html.dark .bg-yellow-50{background-color:rgb(47 46 34/var(--tw-bg-opacity))}
html.dark .from-gray-50{--tw-gradient-from:#1b222e var(--tw-gradient-from-position);--tw-gradient-to:#1b222e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
html.dark .from-white{--tw-gradient-from:#161c26 var(--tw-gradient-from-position);--tw-gradient-to:#161c2600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
html.dark .to-white{--tw-gradient-to:#161c26 var(--tw-gradient-to-position)}
html.dark .text-amber-600{color:rgb(251 191 36/var(--tw-text-opacity))}
html.dark .text-amber-700{color:rgb(252 211 77/var(--tw-text-opacity))}
html.dark .text-amber-800{color:rgb(253 230 138/var(--tw-text-opacity))}
html.dark .text-amber-900{color:rgb(254 243 199/var(--tw-text-opacity))}
html.dark .text-amber-900\/80{color:#fef3c7cc}
html.dark .text-amber-900\/90{color:#fef3c7e6}
html.dark .text-amber-950{color:rgb(254 243 199/var(--tw-text-opacity))}
html.dark .text-blue-600{color:rgb(96 165 250/var(--tw-text-opacity))}
html.dark .text-blue-700{color:rgb(147 197 253/var(--tw-text-opacity))}
html.dark .text-blue-800{color:rgb(191 219 254/var(--tw-text-opacity))}
html.dark .text-blue-900{color:rgb(219 234 254/var(--tw-text-opacity))}
html.dark .text-cyan-700{color:rgb(103 232 249/var(--tw-text-opacity))}
html.dark .text-cyan-800{color:rgb(165 243 252/var(--tw-text-opacity))}
html.dark .text-emerald-600{color:rgb(52 211 153/var(--tw-text-opacity))}
html.dark .text-emerald-700{color:rgb(110 231 183/var(--tw-text-opacity))}
html.dark .text-emerald-800{color:rgb(167 243 208/var(--tw-text-opacity))}
html.dark .text-emerald-900{color:rgb(209 250 229/var(--tw-text-opacity))}
html.dark .text-gray-300{color:rgb(93 103 118/var(--tw-text-opacity))}
html.dark .text-gray-400{color:rgb(125 135 151/var(--tw-text-opacity))}
html.dark .text-gray-500{color:rgb(151 161 176/var(--tw-text-opacity))}
html.dark .text-gray-600{color:rgb(176 185 198/var(--tw-text-opacity))}
html.dark .text-gray-700{color:rgb(205 212 222/var(--tw-text-opacity))}
html.dark .text-gray-800{color:rgb(226 231 238/var(--tw-text-opacity))}
html.dark .text-gray-900{color:rgb(241 244 248/var(--tw-text-opacity))}
html.dark .text-green-600{color:rgb(74 222 128/var(--tw-text-opacity))}
html.dark .text-green-700{color:rgb(134 239 172/var(--tw-text-opacity))}
html.dark .text-green-800{color:rgb(187 247 208/var(--tw-text-opacity))}
html.dark .text-green-900{color:rgb(220 252 231/var(--tw-text-opacity))}
html.dark .text-indigo-600{color:rgb(129 140 248/var(--tw-text-opacity))}
html.dark .text-indigo-700{color:rgb(165 180 252/var(--tw-text-opacity))}
html.dark .text-indigo-800{color:rgb(199 210 254/var(--tw-text-opacity))}
html.dark .text-indigo-900{color:rgb(224 231 255/var(--tw-text-opacity))}
html.dark .text-indigo-900\/70{color:#e0e7ffb3}
html.dark .text-lime-700{color:rgb(190 242 100/var(--tw-text-opacity))}
html.dark .text-orange-600{color:rgb(251 146 60/var(--tw-text-opacity))}
html.dark .text-orange-700{color:rgb(253 186 116/var(--tw-text-opacity))}
html.dark .text-orange-800{color:rgb(254 215 170/var(--tw-text-opacity))}
html.dark .text-orange-900{color:rgb(255 237 213/var(--tw-text-opacity))}
html.dark .text-pink-600{color:rgb(244 114 182/var(--tw-text-opacity))}
html.dark .text-purple-600{color:rgb(192 132 252/var(--tw-text-opacity))}
html.dark .text-purple-700{color:rgb(216 180 254/var(--tw-text-opacity))}
html.dark .text-purple-800{color:rgb(233 213 255/var(--tw-text-opacity))}
html.dark .text-purple-900{color:rgb(243 232 255/var(--tw-text-opacity))}
html.dark .text-red-500{color:rgb(248 113 113/var(--tw-text-opacity))}
html.dark .text-red-600{color:rgb(248 113 113/var(--tw-text-opacity))}
html.dark .text-red-700{color:rgb(252 165 165/var(--tw-text-opacity))}
html.dark .text-red-800{color:rgb(254 202 202/var(--tw-text-opacity))}
html.dark .text-red-900{color:rgb(254 226 226/var(--tw-text-opacity))}
html.dark .text-red-900\/90{color:#fee2e2e6}
html.dark .text-rose-800{color:rgb(254 205 211/var(--tw-text-opacity))}
html.dark .text-sky-500{color:rgb(56 189 248/var(--tw-text-opacity))}
html.dark .text-sky-600{color:rgb(56 189 248/var(--tw-text-opacity))}
html.dark .text-slate-300{color:rgb(93 103 118/var(--tw-text-opacity))}
html.dark .text-slate-600{color:rgb(176 185 198/var(--tw-text-opacity))}
html.dark .text-slate-800{color:rgb(226 231 238/var(--tw-text-opacity))}
html.dark .text-teal-600{color:rgb(45 212 191/var(--tw-text-opacity))}
html.dark .text-teal-700{color:rgb(94 234 212/var(--tw-text-opacity))}
html.dark .text-teal-800{color:rgb(153 246 228/var(--tw-text-opacity))}
html.dark .text-violet-500{color:rgb(167 139 250/var(--tw-text-opacity))}
html.dark .text-violet-600{color:rgb(167 139 250/var(--tw-text-opacity))}
html.dark .text-violet-700{color:rgb(196 181 253/var(--tw-text-opacity))}
html.dark .text-violet-800{color:rgb(221 214 254/var(--tw-text-opacity))}
html.dark .text-yellow-600{color:rgb(250 204 21/var(--tw-text-opacity))}
html.dark .text-yellow-700{color:rgb(253 224 71/var(--tw-text-opacity))}
html.dark .text-yellow-800{color:rgb(254 240 138/var(--tw-text-opacity))}
html.dark .ring-amber-200{--tw-ring-color:rgb(102 75 28/var(--tw-ring-opacity))}
html.dark .ring-blue-200{--tw-ring-color:rgb(35 65 113/var(--tw-ring-opacity))}
html.dark .ring-emerald-200{--tw-ring-color:rgb(20 85 71/var(--tw-ring-opacity))}
html.dark .ring-gray-200{--tw-ring-color:rgb(43 52 66/var(--tw-ring-opacity))}
html.dark .ring-orange-200{--tw-ring-color:rgb(104 59 32/var(--tw-ring-opacity))}
html.dark .ring-red-200{--tw-ring-color:rgb(100 42 49/var(--tw-ring-opacity))}
html.dark .ring-teal-200{--tw-ring-color:rgb(21 84 84/var(--tw-ring-opacity))}
html.dark .ring-violet-200{--tw-ring-color:rgb(64 51 113/var(--tw-ring-opacity))}
html.dark .ring-white{--tw-ring-color:rgb(43 52 66/var(--tw-ring-opacity))}
html.dark .focus-within\:bg-white:focus-within{background-color:rgb(22 28 38/var(--tw-bg-opacity))}
html.dark .focus-within\:ring-white:focus-within{--tw-ring-color:rgb(43 52 66/var(--tw-ring-opacity))}
html.dark .hover\:border-amber-400:hover{border-color:rgb(178 119 19/var(--tw-border-opacity))}
html.dark .hover\:border-blue-400:hover{border-color:rgb(48 99 184/var(--tw-border-opacity))}
html.dark .hover\:border-emerald-400:hover{border-color:rgb(18 138 102/var(--tw-border-opacity))}
html.dark .hover\:border-gray-300:hover{border-color:rgb(58 68 83/var(--tw-border-opacity))}
html.dark .hover\:border-green-400:hover{border-color:rgb(30 146 77/var(--tw-border-opacity))}
html.dark .hover\:border-purple-400:hover{border-color:rgb(124 68 184/var(--tw-border-opacity))}
html.dark .hover\:border-red-300:hover{border-color:rgb(131 48 53/var(--tw-border-opacity))}
html.dark .hover\:border-slate-400:hover{border-color:rgb(79 90 107/var(--tw-border-opacity))}
html.dark .hover\:border-violet-400:hover{border-color:rgb(104 73 184/var(--tw-border-opacity))}
html.dark .hover\:bg-amber-100:hover{background-color:rgb(62 51 33/var(--tw-bg-opacity))}
html.dark .hover\:bg-amber-50:hover{background-color:rgb(49 44 35/var(--tw-bg-opacity))}
html.dark .hover\:bg-blue-100:hover{background-color:rgb(29 46 75/var(--tw-bg-opacity))}
html.dark .hover\:bg-blue-50:hover{background-color:rgb(26 40 63/var(--tw-bg-opacity))}
html.dark .hover\:bg-emerald-100:hover{background-color:rgb(21 56 54/var(--tw-bg-opacity))}
html.dark .hover\:bg-emerald-50:hover{background-color:rgb(21 47 49/var(--tw-bg-opacity))}
html.dark .hover\:bg-gray-100:hover{background-color:rgb(35 43 56/var(--tw-bg-opacity))}
html.dark .hover\:bg-gray-200:hover{background-color:rgb(44 54 68/var(--tw-bg-opacity))}
html.dark .hover\:bg-gray-300:hover{background-color:rgb(58 68 83/var(--tw-bg-opacity))}
html.dark .hover\:bg-gray-50:hover{background-color:rgb(27 34 46/var(--tw-bg-opacity))}
html.dark .hover\:bg-gray-600:hover{background-color:rgb(75 85 99/var(--tw-bg-opacity))}
html.dark .hover\:bg-gray-700:hover{background-color:rgb(63 74 90/var(--tw-bg-opacity))}
html.dark .hover\:bg-green-100:hover{background-color:rgb(24 58 48/var(--tw-bg-opacity))}
html.dark .hover\:bg-green-50:hover{background-color:rgb(23 48 45/var(--tw-bg-opacity))}
html.dark .hover\:bg-orange-100:hover{background-color:rgb(63 44 35/var(--tw-bg-opacity))}
html.dark .hover\:bg-red-100:hover{background-color:rgb(61 35 43/var(--tw-bg-opacity))}
html.dark .hover\:bg-red-50:hover{background-color:rgb(48 33 42/var(--tw-bg-opacity))}
html.dark .hover\:bg-slate-100:hover{background-color:rgb(35 43 56/var(--tw-bg-opacity))}
html.dark .hover\:bg-violet-100:hover{background-color:rgb(43 40 75/var(--tw-bg-opacity))}
html.dark .hover\:bg-white:hover{background-color:rgb(22 28 38/var(--tw-bg-opacity))}
html.dark .hover\:bg-white\/20:hover{background-color:#161c2633}
html.dark .hover\:bg-white\/30:hover{background-color:#161c264d}
html.dark .hover\:bg-white\/40:hover{background-color:#161c2666}
html.dark .hover\:text-blue-800:hover{color:rgb(191 219 254/var(--tw-text-opacity))}
html.dark .hover\:text-blue-900:hover{color:rgb(219 234 254/var(--tw-text-opacity))}
html.dark .hover\:text-emerald-800:hover{color:rgb(167 243 208/var(--tw-text-opacity))}
html.dark .hover\:text-gray-300:hover{color:rgb(93 103 118/var(--tw-text-opacity))}
html.dark .hover\:text-gray-600:hover{color:rgb(176 185 198/var(--tw-text-opacity))}
html.dark .hover\:text-gray-700:hover{color:rgb(205 212 222/var(--tw-text-opacity))}
html.dark .hover\:text-gray-800:hover{color:rgb(226 231 238/var(--tw-text-opacity))}
html.dark .hover\:text-gray-900:hover{color:rgb(241 244 248/var(--tw-text-opacity))}
html.dark .hover\:text-green-600:hover{color:rgb(74 222 128/var(--tw-text-opacity))}
html.dark .hover\:text-indigo-800:hover{color:rgb(199 210 254/var(--tw-text-opacity))}
html.dark .hover\:text-orange-700:hover{color:rgb(253 186 116/var(--tw-text-opacity))}
html.dark .hover\:text-red-500:hover{color:rgb(248 113 113/var(--tw-text-opacity))}
html.dark .hover\:text-red-600:hover{color:rgb(248 113 113/var(--tw-text-opacity))}
html.dark .hover\:text-red-700:hover{color:rgb(252 165 165/var(--tw-text-opacity))}
html.dark .hover\:text-red-800:hover{color:rgb(254 202 202/var(--tw-text-opacity))}
html.dark .hover\:text-red-900:hover{color:rgb(254 226 226/var(--tw-text-opacity))}
html.dark .hover\:text-teal-800:hover{color:rgb(153 246 228/var(--tw-text-opacity))}
html.dark .focus\:border-gray-400:focus{border-color:rgb(79 90 107/var(--tw-border-opacity))}
html.dark .focus\:bg-gray-100:focus{background-color:rgb(35 43 56/var(--tw-bg-opacity))}
html.dark .focus\:bg-gray-50:focus{background-color:rgb(27 34 46/var(--tw-bg-opacity))}
html.dark .focus\:bg-red-50:focus{background-color:rgb(48 33 42/var(--tw-bg-opacity))}
html.dark .focus\:text-gray-900:focus{color:rgb(241 244 248/var(--tw-text-opacity))}
html.dark .active\:bg-amber-100:active{background-color:rgb(62 51 33/var(--tw-bg-opacity))}
html.dark .active\:bg-blue-100:active{background-color:rgb(29 46 75/var(--tw-bg-opacity))}
html.dark .active\:bg-gray-100:active{background-color:rgb(35 43 56/var(--tw-bg-opacity))}
html.dark .active\:bg-gray-50:active{background-color:rgb(27 34 46/var(--tw-bg-opacity))}
html.dark .active\:bg-green-100:active{background-color:rgb(24 58 48/var(--tw-bg-opacity))}
html.dark .active\:bg-red-100:active{background-color:rgb(61 35 43/var(--tw-bg-opacity))}
html.dark .disabled\:bg-gray-300:disabled{background-color:rgb(58 68 83/var(--tw-bg-opacity))}
html.dark .disabled\:bg-gray-50:disabled{background-color:rgb(27 34 46/var(--tw-bg-opacity))}
html.dark .disabled\:text-gray-300:disabled{color:rgb(93 103 118/var(--tw-text-opacity))}
html.dark .disabled\:text-gray-400:disabled{color:rgb(125 135 151/var(--tw-text-opacity))}
html.dark .group:hover .group-hover\:bg-gray-50{background-color:rgb(27 34 46/var(--tw-bg-opacity))}
html.dark .group:hover .group-hover\:text-gray-500{color:rgb(151 161 176/var(--tw-text-opacity))}
html.dark .peer:focus-visible~.peer-focus-visible\:ring-offset-white{--tw-ring-offset-color:#161c26}
html.dark .\[\&\>\*\]\:border-gray-200>*{border-color:rgb(43 52 66/var(--tw-border-opacity))}
@media print{
html.dark .print\:border-gray-400{border-color:rgb(79 90 107/var(--tw-border-opacity))}
html.dark .print\:text-black{color:rgb(241 244 248/var(--tw-text-opacity))}
}
@media (min-width:768px){
html.dark .md\:divide-white>:not([hidden])~:not([hidden]){border-color:rgb(43 52 66/var(--tw-divide-opacity))}
html.dark .md\:border-white{border-color:rgb(43 52 66/var(--tw-border-opacity))}
html.dark .md\:bg-white{background-color:rgb(22 28 38/var(--tw-bg-opacity))}
}
html.dark #licence-loading-screen,html.dark #boot-failure-screen,html.dark #licence-locked-screen,html.dark #licence-device-limit-screen,html.dark #auth-screen{background:linear-gradient(135deg,#1e3a8a 0%,#0b1220 100%)!important}
html.dark #licence-loading-screen [style*="background: white"],html.dark #boot-failure-screen [style*="background: white"],html.dark #licence-locked-screen [style*="background: white"],html.dark #licence-device-limit-screen [style*="background: white"],html.dark #auth-screen [style*="background: white"]{background:#161c26!important;box-shadow:0 20px 60px rgba(0,0,0,.6)!important}
html.dark #licence-loading-screen [style*="background: #f9fafb"],html.dark #boot-failure-screen [style*="background: #f9fafb"],html.dark #licence-locked-screen [style*="background: #f9fafb"],html.dark #licence-device-limit-screen [style*="background: #f9fafb"],html.dark #auth-screen [style*="background: #f9fafb"],html.dark #licence-loading-screen [style*="background: rgb(249, 250, 251)"],html.dark #boot-failure-screen [style*="background: rgb(249, 250, 251)"],html.dark #licence-locked-screen [style*="background: rgb(249, 250, 251)"],html.dark #licence-device-limit-screen [style*="background: rgb(249, 250, 251)"],html.dark #auth-screen [style*="background: rgb(249, 250, 251)"]{background:#1b222e!important}
html.dark #licence-loading-screen [style*="background: #f3f4f6"],html.dark #boot-failure-screen [style*="background: #f3f4f6"],html.dark #licence-locked-screen [style*="background: #f3f4f6"],html.dark #licence-device-limit-screen [style*="background: #f3f4f6"],html.dark #auth-screen [style*="background: #f3f4f6"],html.dark #licence-loading-screen [style*="background: rgb(243, 244, 246)"],html.dark #boot-failure-screen [style*="background: rgb(243, 244, 246)"],html.dark #licence-locked-screen [style*="background: rgb(243, 244, 246)"],html.dark #licence-device-limit-screen [style*="background: rgb(243, 244, 246)"],html.dark #auth-screen [style*="background: rgb(243, 244, 246)"]{background:#232b38!important}
html.dark #licence-loading-screen [style*="background: #dcfce7"],html.dark #boot-failure-screen [style*="background: #dcfce7"],html.dark #licence-locked-screen [style*="background: #dcfce7"],html.dark #licence-device-limit-screen [style*="background: #dcfce7"],html.dark #auth-screen [style*="background: #dcfce7"],html.dark #licence-loading-screen [style*="background: rgb(220, 252, 231)"],html.dark #boot-failure-screen [style*="background: rgb(220, 252, 231)"],html.dark #licence-locked-screen [style*="background: rgb(220, 252, 231)"],html.dark #licence-device-limit-screen [style*="background: rgb(220, 252, 231)"],html.dark #auth-screen [style*="background: rgb(220, 252, 231)"],html.dark #licence-loading-screen [style*="background: #d1fae5"],html.dark #boot-failure-screen [style*="background: #d1fae5"],html.dark #licence-locked-screen [style*="background: #d1fae5"],html.dark #licence-device-limit-screen [style*="background: #d1fae5"],html.dark #auth-screen [style*="background: #d1fae5"],html.dark #licence-loading-screen [style*="background: rgb(209, 250, 229)"],html.dark #boot-failure-screen [style*="background: rgb(209, 250, 229)"],html.dark #licence-locked-screen [style*="background: rgb(209, 250, 229)"],html.dark #licence-device-limit-screen [style*="background: rgb(209, 250, 229)"],html.dark #auth-screen [style*="background: rgb(209, 250, 229)"]{background:#183a30!important}
html.dark #licence-loading-screen [style*="background: #dbeafe"],html.dark #boot-failure-screen [style*="background: #dbeafe"],html.dark #licence-locked-screen [style*="background: #dbeafe"],html.dark #licence-device-limit-screen [style*="background: #dbeafe"],html.dark #auth-screen [style*="background: #dbeafe"],html.dark #licence-loading-screen [style*="background: rgb(219, 234, 254)"],html.dark #boot-failure-screen [style*="background: rgb(219, 234, 254)"],html.dark #licence-locked-screen [style*="background: rgb(219, 234, 254)"],html.dark #licence-device-limit-screen [style*="background: rgb(219, 234, 254)"],html.dark #auth-screen [style*="background: rgb(219, 234, 254)"]{background:#1d2e4b!important}
html.dark #licence-loading-screen [style*="background: #fef3c7"],html.dark #boot-failure-screen [style*="background: #fef3c7"],html.dark #licence-locked-screen [style*="background: #fef3c7"],html.dark #licence-device-limit-screen [style*="background: #fef3c7"],html.dark #auth-screen [style*="background: #fef3c7"],html.dark #licence-loading-screen [style*="background: rgb(254, 243, 199)"],html.dark #boot-failure-screen [style*="background: rgb(254, 243, 199)"],html.dark #licence-locked-screen [style*="background: rgb(254, 243, 199)"],html.dark #licence-device-limit-screen [style*="background: rgb(254, 243, 199)"],html.dark #auth-screen [style*="background: rgb(254, 243, 199)"],html.dark #licence-loading-screen [style*="background: #fffbeb"],html.dark #boot-failure-screen [style*="background: #fffbeb"],html.dark #licence-locked-screen [style*="background: #fffbeb"],html.dark #licence-device-limit-screen [style*="background: #fffbeb"],html.dark #auth-screen [style*="background: #fffbeb"],html.dark #licence-loading-screen [style*="background: rgb(255, 251, 235)"],html.dark #boot-failure-screen [style*="background: rgb(255, 251, 235)"],html.dark #licence-locked-screen [style*="background: rgb(255, 251, 235)"],html.dark #licence-device-limit-screen [style*="background: rgb(255, 251, 235)"],html.dark #auth-screen [style*="background: rgb(255, 251, 235)"]{background:#3a3122!important}
html.dark #licence-loading-screen [style*="background: #fee2e2"],html.dark #boot-failure-screen [style*="background: #fee2e2"],html.dark #licence-locked-screen [style*="background: #fee2e2"],html.dark #licence-device-limit-screen [style*="background: #fee2e2"],html.dark #auth-screen [style*="background: #fee2e2"],html.dark #licence-loading-screen [style*="background: rgb(254, 226, 226)"],html.dark #boot-failure-screen [style*="background: rgb(254, 226, 226)"],html.dark #licence-locked-screen [style*="background: rgb(254, 226, 226)"],html.dark #licence-device-limit-screen [style*="background: rgb(254, 226, 226)"],html.dark #auth-screen [style*="background: rgb(254, 226, 226)"]{background:#39222b!important}
html.dark #licence-loading-screen [style*="solid #e5e7eb"],html.dark #boot-failure-screen [style*="solid #e5e7eb"],html.dark #licence-locked-screen [style*="solid #e5e7eb"],html.dark #licence-device-limit-screen [style*="solid #e5e7eb"],html.dark #auth-screen [style*="solid #e5e7eb"],html.dark #licence-loading-screen [style*="solid rgb(229, 231, 235)"],html.dark #boot-failure-screen [style*="solid rgb(229, 231, 235)"],html.dark #licence-locked-screen [style*="solid rgb(229, 231, 235)"],html.dark #licence-device-limit-screen [style*="solid rgb(229, 231, 235)"],html.dark #auth-screen [style*="solid rgb(229, 231, 235)"],html.dark #licence-loading-screen [style*="solid #d1d5db"],html.dark #boot-failure-screen [style*="solid #d1d5db"],html.dark #licence-locked-screen [style*="solid #d1d5db"],html.dark #licence-device-limit-screen [style*="solid #d1d5db"],html.dark #auth-screen [style*="solid #d1d5db"],html.dark #licence-loading-screen [style*="solid rgb(209, 213, 219)"],html.dark #boot-failure-screen [style*="solid rgb(209, 213, 219)"],html.dark #licence-locked-screen [style*="solid rgb(209, 213, 219)"],html.dark #licence-device-limit-screen [style*="solid rgb(209, 213, 219)"],html.dark #auth-screen [style*="solid rgb(209, 213, 219)"]{border-color:#3a4453!important}
html.dark #licence-loading-screen [style^="color: #111827"],html.dark #boot-failure-screen [style^="color: #111827"],html.dark #licence-locked-screen [style^="color: #111827"],html.dark #licence-device-limit-screen [style^="color: #111827"],html.dark #auth-screen [style^="color: #111827"],html.dark #licence-loading-screen [style*="; color: #111827"],html.dark #boot-failure-screen [style*="; color: #111827"],html.dark #licence-locked-screen [style*="; color: #111827"],html.dark #licence-device-limit-screen [style*="; color: #111827"],html.dark #auth-screen [style*="; color: #111827"],html.dark #licence-loading-screen [style^="color: rgb(17, 24, 39)"],html.dark #boot-failure-screen [style^="color: rgb(17, 24, 39)"],html.dark #licence-locked-screen [style^="color: rgb(17, 24, 39)"],html.dark #licence-device-limit-screen [style^="color: rgb(17, 24, 39)"],html.dark #auth-screen [style^="color: rgb(17, 24, 39)"],html.dark #licence-loading-screen [style*="; color: rgb(17, 24, 39)"],html.dark #boot-failure-screen [style*="; color: rgb(17, 24, 39)"],html.dark #licence-locked-screen [style*="; color: rgb(17, 24, 39)"],html.dark #licence-device-limit-screen [style*="; color: rgb(17, 24, 39)"],html.dark #auth-screen [style*="; color: rgb(17, 24, 39)"],html.dark #licence-loading-screen [style^="color: #1f2937"],html.dark #boot-failure-screen [style^="color: #1f2937"],html.dark #licence-locked-screen [style^="color: #1f2937"],html.dark #licence-device-limit-screen [style^="color: #1f2937"],html.dark #auth-screen [style^="color: #1f2937"],html.dark #licence-loading-screen [style*="; color: #1f2937"],html.dark #boot-failure-screen [style*="; color: #1f2937"],html.dark #licence-locked-screen [style*="; color: #1f2937"],html.dark #licence-device-limit-screen [style*="; color: #1f2937"],html.dark #auth-screen [style*="; color: #1f2937"],html.dark #licence-loading-screen [style^="color: rgb(31, 41, 55)"],html.dark #boot-failure-screen [style^="color: rgb(31, 41, 55)"],html.dark #licence-locked-screen [style^="color: rgb(31, 41, 55)"],html.dark #licence-device-limit-screen [style^="color: rgb(31, 41, 55)"],html.dark #auth-screen [style^="color: rgb(31, 41, 55)"],html.dark #licence-loading-screen [style*="; color: rgb(31, 41, 55)"],html.dark #boot-failure-screen [style*="; color: rgb(31, 41, 55)"],html.dark #licence-locked-screen [style*="; color: rgb(31, 41, 55)"],html.dark #licence-device-limit-screen [style*="; color: rgb(31, 41, 55)"],html.dark #auth-screen [style*="; color: rgb(31, 41, 55)"]{color:#f1f4f8!important}
html.dark #licence-loading-screen [style^="color: #374151"],html.dark #boot-failure-screen [style^="color: #374151"],html.dark #licence-locked-screen [style^="color: #374151"],html.dark #licence-device-limit-screen [style^="color: #374151"],html.dark #auth-screen [style^="color: #374151"],html.dark #licence-loading-screen [style*="; color: #374151"],html.dark #boot-failure-screen [style*="; color: #374151"],html.dark #licence-locked-screen [style*="; color: #374151"],html.dark #licence-device-limit-screen [style*="; color: #374151"],html.dark #auth-screen [style*="; color: #374151"],html.dark #licence-loading-screen [style^="color: rgb(55, 65, 81)"],html.dark #boot-failure-screen [style^="color: rgb(55, 65, 81)"],html.dark #licence-locked-screen [style^="color: rgb(55, 65, 81)"],html.dark #licence-device-limit-screen [style^="color: rgb(55, 65, 81)"],html.dark #auth-screen [style^="color: rgb(55, 65, 81)"],html.dark #licence-loading-screen [style*="; color: rgb(55, 65, 81)"],html.dark #boot-failure-screen [style*="; color: rgb(55, 65, 81)"],html.dark #licence-locked-screen [style*="; color: rgb(55, 65, 81)"],html.dark #licence-device-limit-screen [style*="; color: rgb(55, 65, 81)"],html.dark #auth-screen [style*="; color: rgb(55, 65, 81)"]{color:#cdd4de!important}
html.dark #licence-loading-screen [style^="color: #4b5563"],html.dark #boot-failure-screen [style^="color: #4b5563"],html.dark #licence-locked-screen [style^="color: #4b5563"],html.dark #licence-device-limit-screen [style^="color: #4b5563"],html.dark #auth-screen [style^="color: #4b5563"],html.dark #licence-loading-screen [style*="; color: #4b5563"],html.dark #boot-failure-screen [style*="; color: #4b5563"],html.dark #licence-locked-screen [style*="; color: #4b5563"],html.dark #licence-device-limit-screen [style*="; color: #4b5563"],html.dark #auth-screen [style*="; color: #4b5563"],html.dark #licence-loading-screen [style^="color: rgb(75, 85, 99)"],html.dark #boot-failure-screen [style^="color: rgb(75, 85, 99)"],html.dark #licence-locked-screen [style^="color: rgb(75, 85, 99)"],html.dark #licence-device-limit-screen [style^="color: rgb(75, 85, 99)"],html.dark #auth-screen [style^="color: rgb(75, 85, 99)"],html.dark #licence-loading-screen [style*="; color: rgb(75, 85, 99)"],html.dark #boot-failure-screen [style*="; color: rgb(75, 85, 99)"],html.dark #licence-locked-screen [style*="; color: rgb(75, 85, 99)"],html.dark #licence-device-limit-screen [style*="; color: rgb(75, 85, 99)"],html.dark #auth-screen [style*="; color: rgb(75, 85, 99)"]{color:#b0b9c6!important}
html.dark #licence-loading-screen [style^="color: #6b7280"],html.dark #boot-failure-screen [style^="color: #6b7280"],html.dark #licence-locked-screen [style^="color: #6b7280"],html.dark #licence-device-limit-screen [style^="color: #6b7280"],html.dark #auth-screen [style^="color: #6b7280"],html.dark #licence-loading-screen [style*="; color: #6b7280"],html.dark #boot-failure-screen [style*="; color: #6b7280"],html.dark #licence-locked-screen [style*="; color: #6b7280"],html.dark #licence-device-limit-screen [style*="; color: #6b7280"],html.dark #auth-screen [style*="; color: #6b7280"],html.dark #licence-loading-screen [style^="color: rgb(107, 114, 128)"],html.dark #boot-failure-screen [style^="color: rgb(107, 114, 128)"],html.dark #licence-locked-screen [style^="color: rgb(107, 114, 128)"],html.dark #licence-device-limit-screen [style^="color: rgb(107, 114, 128)"],html.dark #auth-screen [style^="color: rgb(107, 114, 128)"],html.dark #licence-loading-screen [style*="; color: rgb(107, 114, 128)"],html.dark #boot-failure-screen [style*="; color: rgb(107, 114, 128)"],html.dark #licence-locked-screen [style*="; color: rgb(107, 114, 128)"],html.dark #licence-device-limit-screen [style*="; color: rgb(107, 114, 128)"],html.dark #auth-screen [style*="; color: rgb(107, 114, 128)"],html.dark #licence-loading-screen [style^="color: #64748b"],html.dark #boot-failure-screen [style^="color: #64748b"],html.dark #licence-locked-screen [style^="color: #64748b"],html.dark #licence-device-limit-screen [style^="color: #64748b"],html.dark #auth-screen [style^="color: #64748b"],html.dark #licence-loading-screen [style*="; color: #64748b"],html.dark #boot-failure-screen [style*="; color: #64748b"],html.dark #licence-locked-screen [style*="; color: #64748b"],html.dark #licence-device-limit-screen [style*="; color: #64748b"],html.dark #auth-screen [style*="; color: #64748b"],html.dark #licence-loading-screen [style^="color: rgb(100, 116, 139)"],html.dark #boot-failure-screen [style^="color: rgb(100, 116, 139)"],html.dark #licence-locked-screen [style^="color: rgb(100, 116, 139)"],html.dark #licence-device-limit-screen [style^="color: rgb(100, 116, 139)"],html.dark #auth-screen [style^="color: rgb(100, 116, 139)"],html.dark #licence-loading-screen [style*="; color: rgb(100, 116, 139)"],html.dark #boot-failure-screen [style*="; color: rgb(100, 116, 139)"],html.dark #licence-locked-screen [style*="; color: rgb(100, 116, 139)"],html.dark #licence-device-limit-screen [style*="; color: rgb(100, 116, 139)"],html.dark #auth-screen [style*="; color: rgb(100, 116, 139)"]{color:#97a1b0!important}
html.dark #licence-loading-screen [style^="color: #2563eb"],html.dark #boot-failure-screen [style^="color: #2563eb"],html.dark #licence-locked-screen [style^="color: #2563eb"],html.dark #licence-device-limit-screen [style^="color: #2563eb"],html.dark #auth-screen [style^="color: #2563eb"],html.dark #licence-loading-screen [style*="; color: #2563eb"],html.dark #boot-failure-screen [style*="; color: #2563eb"],html.dark #licence-locked-screen [style*="; color: #2563eb"],html.dark #licence-device-limit-screen [style*="; color: #2563eb"],html.dark #auth-screen [style*="; color: #2563eb"],html.dark #licence-loading-screen [style^="color: rgb(37, 99, 235)"],html.dark #boot-failure-screen [style^="color: rgb(37, 99, 235)"],html.dark #licence-locked-screen [style^="color: rgb(37, 99, 235)"],html.dark #licence-device-limit-screen [style^="color: rgb(37, 99, 235)"],html.dark #auth-screen [style^="color: rgb(37, 99, 235)"],html.dark #licence-loading-screen [style*="; color: rgb(37, 99, 235)"],html.dark #boot-failure-screen [style*="; color: rgb(37, 99, 235)"],html.dark #licence-locked-screen [style*="; color: rgb(37, 99, 235)"],html.dark #licence-device-limit-screen [style*="; color: rgb(37, 99, 235)"],html.dark #auth-screen [style*="; color: rgb(37, 99, 235)"],html.dark #licence-loading-screen [style^="color: #1d4ed8"],html.dark #boot-failure-screen [style^="color: #1d4ed8"],html.dark #licence-locked-screen [style^="color: #1d4ed8"],html.dark #licence-device-limit-screen [style^="color: #1d4ed8"],html.dark #auth-screen [style^="color: #1d4ed8"],html.dark #licence-loading-screen [style*="; color: #1d4ed8"],html.dark #boot-failure-screen [style*="; color: #1d4ed8"],html.dark #licence-locked-screen [style*="; color: #1d4ed8"],html.dark #licence-device-limit-screen [style*="; color: #1d4ed8"],html.dark #auth-screen [style*="; color: #1d4ed8"],html.dark #licence-loading-screen [style^="color: rgb(29, 78, 216)"],html.dark #boot-failure-screen [style^="color: rgb(29, 78, 216)"],html.dark #licence-locked-screen [style^="color: rgb(29, 78, 216)"],html.dark #licence-device-limit-screen [style^="color: rgb(29, 78, 216)"],html.dark #auth-screen [style^="color: rgb(29, 78, 216)"],html.dark #licence-loading-screen [style*="; color: rgb(29, 78, 216)"],html.dark #boot-failure-screen [style*="; color: rgb(29, 78, 216)"],html.dark #licence-locked-screen [style*="; color: rgb(29, 78, 216)"],html.dark #licence-device-limit-screen [style*="; color: rgb(29, 78, 216)"],html.dark #auth-screen [style*="; color: rgb(29, 78, 216)"]{color:#60a5fa!important}
html.dark #licence-loading-screen [style^="color: #15803d"],html.dark #boot-failure-screen [style^="color: #15803d"],html.dark #licence-locked-screen [style^="color: #15803d"],html.dark #licence-device-limit-screen [style^="color: #15803d"],html.dark #auth-screen [style^="color: #15803d"],html.dark #licence-loading-screen [style*="; color: #15803d"],html.dark #boot-failure-screen [style*="; color: #15803d"],html.dark #licence-locked-screen [style*="; color: #15803d"],html.dark #licence-device-limit-screen [style*="; color: #15803d"],html.dark #auth-screen [style*="; color: #15803d"],html.dark #licence-loading-screen [style^="color: rgb(21, 128, 61)"],html.dark #boot-failure-screen [style^="color: rgb(21, 128, 61)"],html.dark #licence-locked-screen [style^="color: rgb(21, 128, 61)"],html.dark #licence-device-limit-screen [style^="color: rgb(21, 128, 61)"],html.dark #auth-screen [style^="color: rgb(21, 128, 61)"],html.dark #licence-loading-screen [style*="; color: rgb(21, 128, 61)"],html.dark #boot-failure-screen [style*="; color: rgb(21, 128, 61)"],html.dark #licence-locked-screen [style*="; color: rgb(21, 128, 61)"],html.dark #licence-device-limit-screen [style*="; color: rgb(21, 128, 61)"],html.dark #auth-screen [style*="; color: rgb(21, 128, 61)"],html.dark #licence-loading-screen [style^="color: #065f46"],html.dark #boot-failure-screen [style^="color: #065f46"],html.dark #licence-locked-screen [style^="color: #065f46"],html.dark #licence-device-limit-screen [style^="color: #065f46"],html.dark #auth-screen [style^="color: #065f46"],html.dark #licence-loading-screen [style*="; color: #065f46"],html.dark #boot-failure-screen [style*="; color: #065f46"],html.dark #licence-locked-screen [style*="; color: #065f46"],html.dark #licence-device-limit-screen [style*="; color: #065f46"],html.dark #auth-screen [style*="; color: #065f46"],html.dark #licence-loading-screen [style^="color: rgb(6, 95, 70)"],html.dark #boot-failure-screen [style^="color: rgb(6, 95, 70)"],html.dark #licence-locked-screen [style^="color: rgb(6, 95, 70)"],html.dark #licence-device-limit-screen [style^="color: rgb(6, 95, 70)"],html.dark #auth-screen [style^="color: rgb(6, 95, 70)"],html.dark #licence-loading-screen [style*="; color: rgb(6, 95, 70)"],html.dark #boot-failure-screen [style*="; color: rgb(6, 95, 70)"],html.dark #licence-locked-screen [style*="; color: rgb(6, 95, 70)"],html.dark #licence-device-limit-screen [style*="; color: rgb(6, 95, 70)"],html.dark #auth-screen [style*="; color: rgb(6, 95, 70)"]{color:#4ade80!important}
html.dark #licence-loading-screen [style^="color: #78350f"],html.dark #boot-failure-screen [style^="color: #78350f"],html.dark #licence-locked-screen [style^="color: #78350f"],html.dark #licence-device-limit-screen [style^="color: #78350f"],html.dark #auth-screen [style^="color: #78350f"],html.dark #licence-loading-screen [style*="; color: #78350f"],html.dark #boot-failure-screen [style*="; color: #78350f"],html.dark #licence-locked-screen [style*="; color: #78350f"],html.dark #licence-device-limit-screen [style*="; color: #78350f"],html.dark #auth-screen [style*="; color: #78350f"],html.dark #licence-loading-screen [style^="color: rgb(120, 53, 15)"],html.dark #boot-failure-screen [style^="color: rgb(120, 53, 15)"],html.dark #licence-locked-screen [style^="color: rgb(120, 53, 15)"],html.dark #licence-device-limit-screen [style^="color: rgb(120, 53, 15)"],html.dark #auth-screen [style^="color: rgb(120, 53, 15)"],html.dark #licence-loading-screen [style*="; color: rgb(120, 53, 15)"],html.dark #boot-failure-screen [style*="; color: rgb(120, 53, 15)"],html.dark #licence-locked-screen [style*="; color: rgb(120, 53, 15)"],html.dark #licence-device-limit-screen [style*="; color: rgb(120, 53, 15)"],html.dark #auth-screen [style*="; color: rgb(120, 53, 15)"],html.dark #licence-loading-screen [style^="color: #b45309"],html.dark #boot-failure-screen [style^="color: #b45309"],html.dark #licence-locked-screen [style^="color: #b45309"],html.dark #licence-device-limit-screen [style^="color: #b45309"],html.dark #auth-screen [style^="color: #b45309"],html.dark #licence-loading-screen [style*="; color: #b45309"],html.dark #boot-failure-screen [style*="; color: #b45309"],html.dark #licence-locked-screen [style*="; color: #b45309"],html.dark #licence-device-limit-screen [style*="; color: #b45309"],html.dark #auth-screen [style*="; color: #b45309"],html.dark #licence-loading-screen [style^="color: rgb(180, 83, 9)"],html.dark #boot-failure-screen [style^="color: rgb(180, 83, 9)"],html.dark #licence-locked-screen [style^="color: rgb(180, 83, 9)"],html.dark #licence-device-limit-screen [style^="color: rgb(180, 83, 9)"],html.dark #auth-screen [style^="color: rgb(180, 83, 9)"],html.dark #licence-loading-screen [style*="; color: rgb(180, 83, 9)"],html.dark #boot-failure-screen [style*="; color: rgb(180, 83, 9)"],html.dark #licence-locked-screen [style*="; color: rgb(180, 83, 9)"],html.dark #licence-device-limit-screen [style*="; color: rgb(180, 83, 9)"],html.dark #auth-screen [style*="; color: rgb(180, 83, 9)"]{color:#fcd34d!important}
html.dark #licence-loading-screen [style^="color: #991b1b"],html.dark #boot-failure-screen [style^="color: #991b1b"],html.dark #licence-locked-screen [style^="color: #991b1b"],html.dark #licence-device-limit-screen [style^="color: #991b1b"],html.dark #auth-screen [style^="color: #991b1b"],html.dark #licence-loading-screen [style*="; color: #991b1b"],html.dark #boot-failure-screen [style*="; color: #991b1b"],html.dark #licence-locked-screen [style*="; color: #991b1b"],html.dark #licence-device-limit-screen [style*="; color: #991b1b"],html.dark #auth-screen [style*="; color: #991b1b"],html.dark #licence-loading-screen [style^="color: rgb(153, 27, 27)"],html.dark #boot-failure-screen [style^="color: rgb(153, 27, 27)"],html.dark #licence-locked-screen [style^="color: rgb(153, 27, 27)"],html.dark #licence-device-limit-screen [style^="color: rgb(153, 27, 27)"],html.dark #auth-screen [style^="color: rgb(153, 27, 27)"],html.dark #licence-loading-screen [style*="; color: rgb(153, 27, 27)"],html.dark #boot-failure-screen [style*="; color: rgb(153, 27, 27)"],html.dark #licence-locked-screen [style*="; color: rgb(153, 27, 27)"],html.dark #licence-device-limit-screen [style*="; color: rgb(153, 27, 27)"],html.dark #auth-screen [style*="; color: rgb(153, 27, 27)"]{color:#fca5a5!important}
/* ── Written by hand: the dark versions of index.html's own classes ─────────
   index.html styles a few screens itself rather than with utilities (the
   Settings window, the Snapshots dialog, the device list, the sign-in
   fields). scripts/dark-theme.mjs copies this file into dark.css after the
   generated rules. Colours are the same dark neutrals the generator uses. */

/* Form fields with no background class take the browser's own, which in a
   dark colour scheme is a flat grey that matches nothing else on screen. */
:where(html.dark) :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]), select, textarea) {
  background-color: #161c26;
  color: #f1f4f8;
}
html.dark select option { background-color: #161c26; color: #f1f4f8; }

/* Settings */
html.dark .settings-picker,
html.dark .settings-nav-menu,
html.dark .settings-panel,
html.dark .settings-pill { background: #161c26; border-color: #2b3442; box-shadow: none; }
html.dark .settings-picker:hover { border-color: #3a4453; }
html.dark .settings-picker:focus-visible,
html.dark .settings-pill:focus-visible { box-shadow: 0 0 0 2px #161c26, 0 0 0 4px var(--settings-accent, #2563eb); }
html.dark .settings-picker-chevron,
html.dark .settings-nav-label,
html.dark .settings-nav-item svg { color: #97a1b0; }
html.dark .settings-nav-group + .settings-nav-group,
html.dark .settings-panel-header,
html.dark .settings-group + .settings-group,
html.dark .settings-group.settings-group--divided { border-color: #222a36; }
html.dark .settings-nav-item,
html.dark .settings-pill { color: #cdd4de; }
html.dark .settings-nav-item:hover,
html.dark .settings-pill:hover { background: #1b222e; color: #f1f4f8; }
html.dark .settings-nav-item[aria-current="true"],
html.dark .settings-pill[aria-current] {
  color: var(--settings-accent, #2563eb);
  background: linear-gradient(var(--settings-accent-tint, #2563eb14), var(--settings-accent-tint, #2563eb14)), #161c26;
}
html.dark .settings-group-icon--danger { color: #f87171; background: rgba(239, 68, 68, 0.15); }
@media (min-width: 1024px) {
  html.dark .settings-window { background: #161c26; border-color: #2b3442; box-shadow: none; }
  html.dark .settings-window > .settings-panel { background: transparent; }
  html.dark .settings-nav { background: #121821; border-right-color: #2b3442; }
  html.dark .settings-nav-menu { background: none; }
  html.dark .settings-nav-group + .settings-nav-group { border-top-color: #2b3442; }
  html.dark .settings-nav-item:hover { background: #1b222e; }
  html.dark .settings-nav-item[aria-current="true"] {
    background: linear-gradient(var(--settings-accent-tint, #2563eb14), var(--settings-accent-tint, #2563eb14)), #1b222e;
    box-shadow: 0 0 0 1px #2b3442;
  }
}

/* Snapshots and Autosave */
html.dark .snapshots-modal-backdrop { background: rgba(0, 0, 0, 0.65); }
html.dark .snapshots-modal-card { background: #161c26; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.7); }
html.dark .snapshots-modal-header,
html.dark .snapshots-folder-row,
html.dark .snapshots-table thead th { border-color: #2b3442; }
html.dark .snapshots-table tbody td { border-color: #222a36; }
html.dark .snapshots-modal-title { color: #f1f4f8; }
html.dark .snapshots-modal-close,
html.dark .snapshots-table thead th { color: #97a1b0; }
html.dark .snapshots-modal-close:hover,
html.dark .snapshots-table tbody tr:hover { background: #1b222e; }
html.dark .snapshots-info-card { background: #1b2a44; border-color: #2c4a7a; color: #bfdbfe; }
html.dark .snapshots-status-row { color: #cdd4de; }
html.dark .snapshots-folder-row { color: #b0b9c6; }
html.dark .snapshots-folder-label { color: #e2e7ee; }
html.dark .snapshots-row-corrupted { background: #33202a; }

/* The device list (licence device limit, and Settings > Devices) */
html.dark .device-item { background: #1b222e; border-color: #2b3442; }
html.dark .device-item-label { color: #e2e7ee; }
html.dark .device-item-meta { color: #97a1b0; }
html.dark .btn-remove-device { background: #161c26; border-color: #6b2a2f; color: #f87171; }
html.dark .btn-remove-device:hover:not(:disabled) { background: #33202a; }

/* The sign-in and licence screens: index.html's own markup, styled inline
   (see PREAPP in scripts/dark-theme.mjs for the inline colours). */
html.dark #auth-screen input[type="password"],
html.dark #auth-screen input[type="text"],
html.dark #auth-screen select { background-color: #1b222e; border-color: #3a4453; color: #f1f4f8; }
html.dark #auth-screen input[type="password"]:focus,
html.dark #auth-screen input[type="text"]:focus,
html.dark #auth-screen select:focus { border-color: #3b82f6; }
html.dark #auth-screen .auth-error { background: #33202a; border-color: #b91c1c; color: #fca5a5; }

/* The footer: a dark strip in the light theme, and in the dark one a strip
   just below the page, with a line over it, rather than a lighter grey band. */
html.dark footer.bg-gray-800 { background-color: #0b0f15; border-top: 1px solid #222a36; color: #97a1b0; }

/* The Dashboard's identity banner is a dark panel in the person's own colour
   in both themes, and its controls are glass on it: white at low opacity, an
   edge of white at 30%. The generated rules turn every white into the dark
   surface, which on this panel left the "Switch person | Colour" pill with
   no edge or divider. So here a translucent white stays white. A solid
   white (the "Choose a person" button) is left to the generated rules. */
html.dark [data-testid="dashboard-tech-context"] .border-white { border-color: rgb(255 255 255 / var(--tw-border-opacity)); }
html.dark [data-testid="dashboard-tech-context"] .divide-white > :not([hidden]) ~ :not([hidden]) { border-color: rgb(255 255 255 / var(--tw-divide-opacity)); }
html.dark [data-testid="dashboard-tech-context"] .bg-white:is(.bg-opacity-10, .bg-opacity-20, .bg-opacity-30),
html.dark [data-testid="dashboard-tech-context"] .hover\:bg-white:hover,
html.dark [data-testid="dashboard-tech-context"] .focus-within\:bg-white:focus-within { background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }
@media (min-width: 768px) {
  html.dark [data-testid="dashboard-tech-context"] .md\:border-white { border-color: rgb(255 255 255 / var(--tw-border-opacity)); }
  html.dark [data-testid="dashboard-tech-context"] .md\:divide-white > :not([hidden]) ~ :not([hidden]) { border-color: rgb(255 255 255 / var(--tw-divide-opacity)); }
  html.dark [data-testid="dashboard-tech-context"] .md\:bg-white.md\:bg-opacity-10 { background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }
}

/* The grey that record dialogs, the matrix's quadrants and the kanban's lanes
   lay their white cards on. In the light theme it is a step darker than the
   cards; here it is the page colour, so the cards are again the lighter. */
html.dark .detail-body.bg-gray-100,
html.dark .matrix-quadrant.bg-gray-100,
html.dark .kanban-lane.bg-gray-100 { background-color: #0e131b; }
/* The lane a kanban card is being dragged over (app.js's kanban styles). */
html.dark .kanban-col-dragover { background-color: #15233b !important; box-shadow: inset 0 0 0 2px #1d4ed8; }
