@import "../globalCssVariables"; @import "../_nodeModuleOverrides"; .collectionLinearView-outer { overflow: hidden; height: 100%; .collectionLinearView { display: flex; height: 100%; >span { //margin-top: 8px; //margin-left: 4px; //margin-bottom: 2px; background: $dark-color; color: $light-color; //display: inline-block; border-radius: 18px; margin-right: 6px; //height: 100%; cursor: pointer; } >label { margin-top: "auto"; margin-bottom: "auto"; background: $dark-color; color: $light-color; display: inline-block; border-radius: 18px; font-size: 12.5px; width: 18px; height: 18px; margin-top: auto; margin-bottom: auto; margin-right: 3px; cursor: pointer; transition: transform 0.2s; } label p { padding-left: 5px; } label:hover { background: $main-accent; transform: scale(1.15); } >input { display: none; } >input:not(:checked)~.collectionLinearView-content { display: none; } >input:checked~label { transform: rotate(45deg); transition: transform 0.5s; cursor: pointer; } .collectionLinearView-content { display: flex; opacity: 1; position: relative; margin-top: auto; .collectionLinearView-docBtn, .collectionLinearView-docBtn-scalable { position: relative; margin: auto; margin-left: 3px; transform-origin: center 80%; } .collectionLinearView-docBtn-scalable:hover { transform: scale(1.15); } .collectionLinearView-round-button { width: 18px; height: 18px; border-radius: 18px; font-size: 15px; } .collectionLinearView-round-button:hover { transform: scale(1.15); } } } }