@font-face{font-family:BullBold;src:url(/fonts/Bull-Bold.otf) format("opentype");font-weight:700}@font-face{font-family:BullMedium;src:url(/fonts/Bull-Medium.otf) format("opentype");font-weight:500}@font-face{font-family:BullRegular;src:url(/fonts/Bull-Regular.otf) format("opentype");font-weight:400}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;max-height:100vh;overflow-x:hidden;overflow-y:hidden}body{font-family:BullRegular,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{text-decoration:none}input::placeholder{color:#98a1b0!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ant-otp-input{height:64px;width:64px}.hideScroll::-webkit-scrollbar{display:none}.hideScroll{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{box-shadow:inset 0 0 2px rgb(203,203,203);border-radius:10px}::-webkit-scrollbar-thumb{background:#39b54a;border-radius:10px;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:1}::-webkit-scrollbar-thumb:hover{opacity:.4}.ant-switch{background-color:#e5e7eb!important}.ant-switch:hover{background-color:#f0f1f3!important}.ant-switch-checked{background-color:#39b54a!important}.ant-switch-checked:hover{background-color:#4bbd5a!important}.notifCard:hover{background-color:#fafbfb}.device-detail{transition:all .2s ease-in-out}.delay-btn:hover{border-color:#39b54a!important}.custom-slider .ant-slider-track{background:"transparent"!important}.custom-slider .ant-slider-rail,.custom-slider:hover .ant-slider-rail{background:linear-gradient(90deg,#2adc74,#16abff,#ece419,#ff475d)}.device-card{transition:all .15s ease-out}.device-card:hover{transform:scale(1.05);box-shadow:2px 2px 5px 3px rgba(237,237,237,.477)}.rotating-sun{animation:slow-spin 80s linear infinite;transition:transform 10s ease}@keyframes slow-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hover-left-right{0%{transform:translateX(0)}50%{transform:translateX(10px)}to{transform:translateX(0)}}.moving-cloud{animation:hover-left-right 7s ease-in-out infinite;display:inline-block}