.scroll-list-container{width:100%;position:relative}.scroll-list{scroll-behavior:smooth;max-height:320px;padding:8px 4px;overflow-y:auto}.scroll-list::-webkit-scrollbar{width:5px}.scroll-list::-webkit-scrollbar-track{background:var(--list-scroll-track,#0000000a);border-radius:10px}.scroll-list::-webkit-scrollbar-thumb{background:var(--list-scroll-thumb,var(--gold));border-radius:10px}.scroll-list::-webkit-scrollbar-thumb:hover{background:var(--gold-light)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.item{background-color:var(--list-item-bg,transparent);border:1px solid #0000;border-radius:4px;padding:8px 12px;transition:background-color .25s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94),border-color .25s}.item.selected{background-color:var(--list-item-selected-bg,#bd93441f);border-color:var(--list-item-selected-border,#bd93443d);transform:translate(6px)}.item-text{color:var(--list-text-color,inherit);margin:0;transition:color .25s}.item.selected .item-text{color:var(--list-text-selected-color,var(--gold-light))}.top-gradient{background:linear-gradient(to bottom, var(--list-gradient-color,var(--cream)), transparent);pointer-events:none;z-index:10;height:24px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.bottom-gradient{background:linear-gradient(to top, var(--list-gradient-color,var(--cream)), transparent);pointer-events:none;z-index:10;height:24px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.scroll-list{max-height:280px}.item.selected{transform:translate(4px)}}.advantage-animated-list{--list-gradient-color:var(--ink);--list-item-hover-bg:#e0c3830d;--list-item-selected-bg:#e0c3831f;--list-item-selected-border:#e0c38340;--list-text-selected-color:var(--gold-light);--list-scroll-track:#ffffff0a}.amenities-animated-list{--list-gradient-color:var(--card);--list-item-hover-bg:#bd93440a;--list-item-selected-bg:#bd93441a;--list-item-selected-border:#bd934433;--list-text-selected-color:var(--text-dark);--list-scroll-track:#00000005}.amenities-animated-list .item{border-bottom:1px dashed #e6ddc6;border-radius:2px;margin-bottom:2px;padding:8px 6px}.amenities-animated-list .item.selected{border-bottom-color:#0000;transform:translate(4px)}
