.modern-scrollbar{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.modern-scrollbar::-webkit-scrollbar{width:8px;height:8px}.modern-scrollbar::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.modern-scrollbar::-webkit-scrollbar-thumb{background:#003e30;border-radius:4px;transition:background .2s ease}.modern-scrollbar::-webkit-scrollbar-thumb:hover{background:#f9f9f9}.thin-scrollbar{scrollbar-width:thin;scrollbar-color:#003e30 transparent}.thin-scrollbar::-webkit-scrollbar{width:4px;height:4px}.thin-scrollbar::-webkit-scrollbar-track{background:transparent}.thin-scrollbar::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.dark-scrollbar{scrollbar-width:thin;scrollbar-color:#4a5568 #2d3748}.dark-scrollbar::-webkit-scrollbar{width:8px;height:8px}.dark-scrollbar::-webkit-scrollbar-track{background:#2d3748;border-radius:4px}.dark-scrollbar::-webkit-scrollbar-thumb{background:#4a5568;border-radius:4px;transition:background .2s ease}.dark-scrollbar::-webkit-scrollbar-thumb:hover{background:#718096}.invisible-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.invisible-scrollbar::-webkit-scrollbar{display:none}.auto-hide-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.auto-hide-scrollbar:hover{scrollbar-color:#cbd5e1 #f1f5f9}.auto-hide-scrollbar::-webkit-scrollbar{width:8px;height:8px}.auto-hide-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:4px}.auto-hide-scrollbar::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background .3s ease}.auto-hide-scrollbar:hover::-webkit-scrollbar-thumb{background:#cbd5e1}.auto-hide-scrollbar:hover::-webkit-scrollbar-track{background:#f1f5f9}.bordered-scrollbar{scrollbar-width:thin;scrollbar-color:#6366f1 #f8fafc}.bordered-scrollbar::-webkit-scrollbar{width:14px;height:14px}.bordered-scrollbar::-webkit-scrollbar-track{background:#f8fafc;border-radius:7px;border:2px solid #e2e8f0}.bordered-scrollbar::-webkit-scrollbar-thumb{background:#6366f1;border-radius:7px;border:3px solid #f8fafc;transition:all .3s ease}.bordered-scrollbar::-webkit-scrollbar-thumb:hover{background:#4f46e5}.glass-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(255,255,255,.1)}.glass-scrollbar::-webkit-scrollbar{width:10px;height:10px}.glass-scrollbar::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:5px;backdrop-filter:blur(10px)}.glass-scrollbar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:5px;backdrop-filter:blur(10px);transition:all .3s ease}.glass-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}html{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:#f1f5f9}body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}body::-webkit-scrollbar-thumb:hover{background:#f9f9f9}.scroll-container{overflow-y:auto;overflow-x:hidden;max-height:400px}.smooth-scroll{scroll-behavior:smooth}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}@media (max-width:768px){.responsive-scrollbar::-webkit-scrollbar{width:6px;height:6px}.responsive-scrollbar::-webkit-scrollbar-thumb{border-radius:3px}}.animated-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#3b82f6,#1d4ed8);border-radius:4px;transition:all .3s ease;animation:scrollbarPulse 2s infinite}@keyframes scrollbarPulse{0%,to{opacity:.7}50%{opacity:1}}.animated-scrollbar::-webkit-scrollbar-thumb:hover{animation:none;opacity:1}