.content#upload{justify-content:flex-start}.show-upload{margin-top:0}.show-upload .submit{margin-top:1vh}.show-upload .input-container{display:flex;flex-direction:row;padding-bottom:1.5em}.show-upload .input-container .upload-label,.show-upload .input-container label:not(.track-container label){width:33.3%}::placeholder{color:#282b2d;opacity:.5}.input-short{display:flex;flex-direction:row}.input-short input{background:none;border:none;border-bottom:1px solid #171819}.input-short input:focus{outline:none}.input-short input::placeholder{color:#282b2d}.input-short input{width:66.6%}.input-long{display:flex}.input-long textarea{font-family:var(--camera);font-size:1em;font-weight:400;text-transform:none;border:1px solid #171819;background:none;padding:2px;width:66.6%;height:10vh}.input-long textarea:focus{outline:none}.input-long textarea{resize:vertical}.input-multi input{border:1px solid #171819}input[type=date]{background:none;border:none;border-bottom:1px solid #171819}input[type=date]:focus{outline:none}input[type=date]::placeholder{color:#282b2d}input[type=date]{border:1px solid #171819;font-size:.8em;padding:.2em;text-transform:uppercase}.links-form{width:66.6%}.links-spacer{width:100%;display:flex;gap:.5em;flex-direction:row;align-items:baseline}.links-spacer label{flex-grow:1;font-size:.9em}.links-spacer input{flex-grow:0;right:0}.links-spacer{margin-bottom:1em}.explicit-container input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;margin-left:0;border:1px solid #171819}.explicit-container input[type=checkbox]:hover{background:#008aff}.explicit-container input[type=checkbox]:checked{background:#282b2d}.genre-selection{display:flex;flex-direction:row}.genre-selection button{cursor:pointer}.genre-selection{flex-wrap:wrap;max-width:66.6%;row-gap:.1em}.genre-selection>*{margin-right:.2em}.genre-selection select{color:#171819;font-family:var(--favorit-mono);font-size:1em;text-transform:uppercase;background:none;padding-left:.2em}.genre-selection .genre-container,.genre-selection select{border:1px solid #171819;font-size:.8em;width:-moz-fit-content;width:fit-content}.genre-selection .genre-container{display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;padding:.2em .5em}.genre-selection .genre-container .genre{padding-right:.5em}.genre-selection .genre-container .remove:hover{color:#008aff;cursor:default}.filter-row{display:flex;gap:1em;margin-bottom:1em;align-items:center}.track-container{display:flex;flex-direction:row;width:100%;padding-bottom:1.5em}.track-container .track-column{width:66.6%;display:flex;flex-direction:column}.track-container label{font-size:.8em;width:50%}.track-container input{font-family:var(--camera);font-size:1em;font-weight:400;text-transform:none}.track-container .upload-tracklist-title{width:33.3%}.track-container .track-artist-row{display:flex;flex-grow:1;width:100%;gap:.5em}.track-container .track-artist-row button{margin:.2em;cursor:pointer}.track-container .track-artist-row .artist-input,.track-container .track-artist-row .track-input{border:1px solid #171819;padding:.2em}.track-container .tracklist-instruction{font-family:var(--camera);font-size:1em;font-weight:400;text-transform:none}.track-container .textareaElement{border:1px solid #ccc;overflow-x:auto;overflow-y:auto;white-space:nowrap;background:none;padding:2px;width:50%;height:20vh;resize:vertical}.track-container .textareaElement:focus{outline:none}.playlist-container .upload-label{width:33.3%}.playlist-container .table-container{width:66.6%}.playlist-container .table-container .column-labels{display:flex;flex-direction:row;width:calc(100% - 2.5em);margin-left:2.5em;margin-bottom:.75em;font-size:.8em}.playlist-container .table-container .column-labels>*{width:calc(50% - 2.5em);margin-right:1em}.playlist-container .track-row{display:flex;flex-direction:row;width:100%;margin-bottom:.5em}.playlist-container .track-row>*{margin-right:1em}.playlist-container .track-row .track-num-label{width:2em;padding-right:.5em}.playlist-container .track-row input{background:none;border:none;border-bottom:1px solid #171819}.playlist-container .track-row input:focus{outline:none}.playlist-container .track-row input{width:50%}.playlist-container .track-row input::placeholder{font-size:12.8px;color:#282b2d}.playlist-container .track-row:not(.new-track){width:calc(100% - 2.5em)}.input-file div{width:66.6%}.input-file input{color:#171819;font-family:var(--favorit-mono);font-size:1em;text-transform:uppercase}.input-file input::-webkit-file-upload-button{font-family:var(--favorit-mono);font-size:1em;text-transform:uppercase;border:1px solid #171819;cursor:pointer}.input-file input::file-selector-button{font-family:var(--favorit-mono);font-size:1em;text-transform:uppercase;border:1px solid #171819;cursor:pointer}.input-file input::-webkit-file-upload-button:hover{background:#008aff;border-color:#008aff;color:#eff3f4}.input-file input::file-selector-button:hover{background:#008aff;border-color:#008aff;color:#eff3f4}.input-file input::-webkit-file-upload-button{background:none;color:#171819;margin-right:1em;font-size:.8em}.input-file input::file-selector-button{background:none;color:#171819;margin-right:1em;font-size:.8em}.mp3-container a{font-size:.8em}.pic-container{width:66.6%}.pic-container .pic-preview{margin-top:1em;width:calc(100% - 2em);height:auto;padding:1em;border:1px dashed #171819}.pic-container .pic-preview img{margin-bottom:.5em;width:100%;height:auto}.submit{font-family:var(--favorit-mono);font-size:1em;text-transform:uppercase;background:none;color:#171819;border:1px solid #171819;cursor:pointer}.submit:hover{background:#008aff;border-color:#008aff;color:#eff3f4}.submit{margin-left:33.3%;margin-top:2em;padding:8px 12px;line-height:1em}.submit:disabled{color:#777c82;border:1px solid gray;pointer-events:none}.host-console-upload-button{font-family:var(--favorit-mono);font-size:1em;text-transform:uppercase;background:none;color:#171819;border:1px solid #171819;cursor:pointer}.host-console-upload-button:hover{background:#008aff;border-color:#008aff;color:#eff3f4}.host-console-upload-button{padding:8px 12px;line-height:1em;margin-left:1em}