.track-title{cursor:pointer;padding:3px;border-bottom:0px;margin-bottom:2px;border-radius:6px}.track-title:hover{background-color:var(--tertiary_background)}#track-title-container{border-bottom:1px solid var(--primary-border);margin-bottom:10px}#track-title-container form{display:flex;flex-direction:row;gap:10px;align-items:center;padding-bottom:5px;margin-bottom:5px}#track-title-container form input{outline:none;border:none;font-weight:600;font-size:1.4rem!important;color:var(--text-dark);font-family:var(--font-family)!important;background-color:transparent!important}.track-description{border-radius:4px;background-color:var(--secondary_background)}#track-description-container{}#track-description-container form{display:flex;flex-direction:row;gap:10px}#track-description-container form button{margin-top:10px;margin-left:auto;margin-right:0px}#track-description-container form textarea{font-size:1.0rem!important}.add-track-item{display:flex;flex-direction:column;gap:10px;margin:auto;width:100%;justify-content:center;align-items:center;margin-top:20px}.add-track-item-buttons{display:flex;flex-direction:row;gap:10px}.add-track-item-empty-message{font-size:0.95rem!important;color:var(--secondary-text);margin:0px 20px}.add-track-item button{font-size:0.9rem!important}.add-item-popup{display:flex;flex-direction:column;gap:10px;max-height:600px;overflow-y:auto;border:1px solid var(--primary-border);border-radius:6px;padding:10px;margin:20px;max-width:600px}.add-item-popup-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.add-item-popup input{font-size:0.95rem!important;outline:none!important;border:none!important;border-bottom:0.5px solid var(--primary-border)!important;padding:10px 5px;background-color:var(--secondary_background);color:var(--text-dark)!important;flex:1}#add-items-container{display:flex;flex-direction:row;gap:5px;flex-wrap:wrap;justify-content:flex-start}.edit-track-item{display:flex;flex-direction:row;gap:5px;align-items:center;z-index:5;color:var(--secondary-text)}.edit-track-item i{padding:3px;cursor:pointer;border-radius:6px}.edit-track-item i:hover{background-color:var(--tertiary_background)}.deleteable-tag{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3px}.delete-tag{cursor:pointer;padding:2px}.delete-tag:hover{background-color:var(--tertiary_background);border-radius:6px}.deleteable-tag ._tag{cursor:default}.deleteable-tag ._tag:hover{border:none!important;background-color:transparent!important}.deleteable-tag .fa-tag{display:none!important}.add-track-tag{cursor:pointer;padding:2px;font-size:0.9rem}.add-track-tag i{font-size:0.9rem}.add-track-tag:hover{background-color:var(--tertiary_background);border-radius:6px}#add-track-tag-popup{border-radius:6px;padding:5px;border:1px solid var(--primary-border)}#add-track-tag-popup input{font-size:0.95rem!important;outline:none!important;border:none!important;border-bottom:0.5px solid var(--primary-border)!important;padding:10px 5px;background-color:var(--secondary_background);color:var(--text-dark)!important;width:100%}#add-track-tag-popup-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.module-name-text{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.track-module-name-text-div{border-radius:6px;padding:3px;margin:-3px}.track-module-name-text-div:hover{background-color:var(--tertiary_background);cursor:pointer}.module-name-text form{margin-top:0px;display:flex;flex-direction:row;gap:10px;align-items:center}.module-name-text form input{background-color:transparent!important;color:var(--text-dark)!important;font-weight:inherit!important;font-size:1.2rem!important;border:none!important;width:fit-content;font-family:var(--font-family)!important}.delete-track-module{color:var(--secondary-text);padding:3px;border-radius:6px;cursor:pointer}.delete-track-module:hover{background-color:var(--tertiary_background)}.track-cover-image{cursor:pointer}.track-cover-image:hover i{font-weight:600}.track-cover-image-placeholder{color:var(--secondary-text);font-size:0.9rem;width:100%;margin:auto;border-radius:6px;padding:10px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.track-cover-image-placeholder:hover{background-color:var(--tertiary_background)}