:root{--background:#ffffff;--foreground:#000000de;--font-sans:var(--font-roboto);--font-mono:var(--font-geist-mono)}@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);overflow:hidden}body a{text-decoration:none}body textarea{resize:none}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px;border-radius:50%}@media screen and (max-width:600px){.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px;border-radius:50%}}.custom-scrollbar::-webkit-scrollbar-track{border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toast{font-family:var(--font-sans)!important;gap:11px!important;align-items:flex-start!important;width:340px!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:8px!important;box-shadow:0 8px 28px rgba(16,24,40,.16)!important}.toast,.toast:hover{padding:12px 12px 12px 14px!important}.title-toast{color:#1a1a1a!important;font-weight:700!important;font-size:13px!important}.description-toast{color:#4a4a4a!important;font-size:12.5px!important}.success-toast,.success-toast:hover{border-left:3px solid #16a34a!important}.error-toast,.error-toast:hover{border-left:3px solid #e13236!important}.warning-toast,.warning-toast:hover{border-left:3px solid #fb8c00!important}.info-toast,.info-toast:hover{border-left:3px solid #1b4fb8!important}.content-toast{width:85%!important}.close-button-toast{position:static!important;transform:none!important;order:1!important;margin-left:auto!important;align-self:flex-start!important;color:#a3a3a3!important;background:rgba(0,0,0,0)!important;border:none!important;font-size:20px!important;width:20px!important;height:20px!important}.custom-sidebar-scrollbar{box-sizing:border-box;scrollbar-width:none}.custom-sidebar-scrollbar::-webkit-scrollbar{width:0;display:none}.menu-stack:hover .menu-icon-img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(0deg) brightness(1) contrast(1)}