<style>
        #style-13::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 6px rgba(230, 230, 230, 0.9);
            border-radius: 10px;
            background-color: #CCCCCC;
        }

        #style-13::-webkit-scrollbar {
            width: 8px;
            background-color: #F5F5F5;
        }

        #style-13::-webkit-scrollbar-thumb {
            border-radius: 10px;
            background-color: #002574;
            background-image: -webkit-linear-gradient(90deg,
            transparent,
            rgba(0, 0, 0, 0.4) 50%,
            transparent,
            transparent);
        }

        .scroll-container-Plistbox {
   			scroll-snap-type: y mandatory;
            overflow-y: auto;
            max-height: 600px;
            padding-right: 10px;
            overscroll-behavior: contain;
            -webkit-overflow-scrolling: touch;
            position: relative;
            scroll-behavior: smooth; 

        #style-13::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 6px rgba(230, 230, 230, 0.9);
            border-radius: 10px;
            background-color: #CCCCCC;
        }

        #style-13::-webkit-scrollbar {
            width: 8px;
            background-color: #F5F5F5;
        }

        #style-13::-webkit-scrollbar-thumb {
            border-radius: 10px;
            background-color: #002575;
            background-image: -webkit-linear-gradient(90deg,
            transparent,
            rgb(0, 37, 116) 50%,
            transparent,
            transparent);
        }
        
        @keyframes smooth-scroll {
            from {
                transform: translateY(10px);
                opacity: 0;
            }
            to {
                transform: translateY(0);
                opacity: 1;
            }
        }

        .scroll-container-Plistbox > * {
            scroll-snap-align: start;
        }

        .scroll-container-Plistbox > *:first-child {
            margin-top: 100px;
        }

        .scroll-container-Plistbox > *:last-child {
            margin-bottom: 100px;
            scroll-snap-align: end;
        }

        .scroll-container-Plistbox::after {
            content: "";
            display: block;
            height: 100px;
        }
        
		@media (min-width: 768px) {
             #style-13 {
                max-height: 150px !important; 
            }
        }

    </style>