﻿.upload{background-color:var(--bg-dark-accent);display:none;margin:2px 0;position:relative;width:100%}.upload--darker{background-color:var(--bg-dark-shade)}.upload .upload__preview{display:block;margin:auto;object-fit:contain;width:128px;height:72px}.upload .upload__remove-button{background-color:var(--hl-dark-shade);border-radius:50%;width:24px;height:24px;position:absolute;right:5px;top:5px;text-align:center}.upload .upload__remove-button:hover{background-color:var(--hl-light-shade)}.upload .upload__remove-button::after{color:var(--hl-font-clear);content:'✕';width:24px;height:24px;position:absolute;top:50%;left:50%;margin-left:-12px;margin-top:-10px}.upload-progress{display:none;z-index:21}.upload-progress--visible{display:block}.upload-progress:before{content:'';background:rgba(0,0,0,0.5);position:fixed;left:0;right:0;top:0;bottom:0;display:flex;vertical-align:center}.upload-progress__amount{position:absolute;font-size:1.2rem;font-weight:bold;text-align:center;left:0;right:0;top:50%;transform:translateY(-50%)}
