body:has(.app-modal-overlay){overflow:hidden}.app-scrollbar{overscroll-behavior:contain;scrollbar-color:rgb(100 116 139) transparent;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.dark .app-scrollbar{scrollbar-color:rgb(71 85 105) transparent}.app-scrollbar::-webkit-scrollbar{width:8px;height:8px}.app-scrollbar::-webkit-scrollbar-track{background:transparent}.app-scrollbar::-webkit-scrollbar-thumb{min-height:32px;border:2px solid transparent;border-radius:999px;background-color:#64748b;background-clip:padding-box}.app-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#475569}.dark .app-scrollbar::-webkit-scrollbar-thumb{background-color:#475569}.dark .app-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#64748b}.app-scrollbar::-webkit-scrollbar-button{display:none;width:0;height:0}.app-scrollbar::-webkit-scrollbar-corner{background:transparent}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:active,.dark textarea:-webkit-autofill,.dark textarea:-webkit-autofill:hover,.dark textarea:-webkit-autofill:focus,.dark textarea:-webkit-autofill:active,.dark select:-webkit-autofill,.dark select:-webkit-autofill:hover,.dark select:-webkit-autofill:focus,.dark select:-webkit-autofill:active{color-scheme:dark;-webkit-text-fill-color:rgb(248 250 252);caret-color:#f8fafc;box-shadow:0 0 0 1000px #1e293b inset,var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000)}
