body.dragging, body.dragging * { cursor:-webkit-grabbing !important; } .dragged { position: absolute; opacity: 0.5; z-index: 2000; } #levelsUI .placeholder { height: 0.3rem; background: var(--color-text-light-2); } #levelsUI .window-content{ margin: 0; padding: 0; background: rgba(0, 0, 0, 0.356); } #levelsUI ol{ list-style: none; margin: 0; padding: 0; } #levelsUI li{ display: flex; border-bottom: 1px solid rgb(0, 0, 0); } #levelsUI li:hover{ background: rgba(255, 255, 255, 0.288); } #levelsUI li.active{ background: rgba(255, 255, 255, 0.534); } #levelsUI ol{ width: 100%; } #levelsUI .form-group{ display: flex; flex-direction: column; height: 96%; } #levelsUI input{ border-radius: 0px; color: var(--color-text-light-2); height: auto !important; border: none; background: transparent; text-shadow: 0 0 5px black; } #levelsUI .level-name{ text-overflow: ellipsis; } #levelsUI li .fas{ color: var(--color-text-light-2); align-self: center; font-size: 10px; } #levelsUI li .fa-caret-right{ color: transparent; } #levelsUI li .fas.active{ margin-left: 0.3rem; color: var(--color-text-light-2); } #levelsUI li .fa-trash,#levelsUI .fa-arrows-alt{ color: #f94848; margin-right: 0.2rem; margin-left: 0.2rem; display: none; } #levelsUI li .fa-arrows-alt{ cursor: -webkit-grab; } #levelsUI li .fa-trash.hidden,#levelsUI li .fa-arrows-alt.hidden{ display: inline; } #levelsUI li .fa-trash:hover{ cursor: pointer; text-shadow: 0 0 5px var(--color-text-light-2); } #levelsUI input::placeholder{ color: var(--color-text-light-2); opacity: 0.5; } #levelsUI input:focus{ box-shadow: 0 0 0 rgb(255, 255, 255); background: rgba(255, 255, 255, 0.356); } #levelsUI input:read-only{ box-shadow: 0 0 0 rgba(255, 255, 255, 0); background: rgba(255, 255, 255, 0); cursor: pointer; } .level-inputs{ display: flex; width: -webkit-fill-available; } .level-name{ min-width: 1rem !important; } .level-top{ width: 2.5rem !important; } .level-bottom{ width: 2.5rem !important; } .level-indicator{ border-radius: 50%; background-color: blueviolet; align-self: center; width: 0.6rem; height: 0.6rem; } #levels-ui-controls{ display: flex; color: var(--color-text-light-2); align-items: flex-end; justify-content: space-evenly; width: 100%; margin-top: 0.1rem; margin-bottom: 0.5rem; } #levels-ui-controls i:hover{ cursor: pointer; text-shadow: 0 0 5px var(--color-text-light-2); } #levels-ui-controls i.active{ color: var(--color-border-highlight); } #levels-ui-controls i.active:hover{ text-shadow: 0 0 5px var(--color-shadow-highlight); } #levelsUI .players-on-level{ flex-direction: row; overflow: hidden; align-items: center; min-width: fit-content; display: none; } #levelsUI .players-on-level.active{ display: flex; } #levelsUI .player-portrait{ width: 1.5rem; height: 1.5rem; border-radius: 50%; border-width: medium; margin-right: 0.2rem; margin-top: 0.2rem; margin-bottom: 0.2rem; background-color: var(--color-text-light-2); cursor: pointer; } /** Tooltip **/ #levels-tooltip { grid-template-columns: 40% 60%; grid-auto-rows: auto; justify-items: start; align-content: start; justify-content: start; padding: 3px 0; color: #f1f1f1; border: 2px solid; border-radius: 5px; background-color:rgba(0, 0, 0, 0.6); } #levels-tooltip span { padding: 0 3px; text-align: left; } #levels-elevator .button { margin: 5px 0; }