.carousel-header{border:0 solid #c8c8c8;border-bottom-width:1px;max-width:100%;position:relative}.carousel-header .carousel-header-buttons{background-color:red;width:60px;height:100%;position:absolute;top:0;left:0}.carousel-header.left-right{margin:24px 0;overflow:auto}.carousel-header.up-down{margin:12px;overflow:hidden auto}.carousel-header.use-button>.items{padding-left:60px}.carousel-header>.items{display:flex}.carousel-header>.items>div{color:#555;cursor:pointer;text-align:center;white-space:nowrap;flex:1;height:40px;line-height:40px}.carousel-header>.items>div:hover{box-shadow:inset 0 0 250px #0000001a}.carousel-header>.items>div:active{box-shadow:inset 0 0 250px #0003}.carousel-header>.items>div.active{cursor:default;color:#1d6998}.carousel-header>.items>div.active:hover,.carousel-header>.items>div.active:active{box-shadow:inset 0 0 250px #0000}.carousel-header.up-down{min-width:120px}.carousel-header.up-down>.items{flex-flow:wrap;width:120px}.carousel-header.up-down>.items>div{flex:50%}.carousel-header .carousel-header-underline-container{width:100%;height:2px;position:absolute;bottom:0;overflow:hidden}.carousel-header .carousel-header-underline-container .carousel-header-underline{background-color:#1d6998;border-radius:100px 100px 0 0;width:20px;height:2px;transition:left .3s cubic-bezier(.65,.22,.13,.93),width .3s cubic-bezier(.65,.22,.13,.93);position:absolute;bottom:0;left:0}.sandbox .carousel-header>.items>div.active{color:#22aaa1}.sandbox .carousel-header .carousel-header-underline-container .carousel-header-underline{background-color:#22aaa1}
