.upload-item-optional{position:relative;background-color:#5e5e5e;background-repeat:no-repeat;background-position:50%;background-size:2rem;cursor:pointer!important;overflow:hidden;display:flex!important;align-items:center;justify-content:center}.upload-item-optional .cover-description-text,.upload-item-optional .cover-text,.upload-item-optional .photo-text{display:none}.upload-item-optional .frame-title{padding-top:2.5rem}@media screen and (min-width:600px)and (max-width:767px){.upload-item-optional .frame-title{padding-top:5rem}}@media screen and (min-width:768px)and (max-width:900px)and (orientation:portrait){.upload-item-optional .frame-title{padding-top:6.5rem}}@media screen and (min-width:800px)and (max-width:900px)and (orientation:landscape){.upload-item-optional .frame-title{padding-top:7rem}}.upload-item-optional .optional-other-icon{position:absolute;height:26px!important;width:26px!important}.upload-item-optional .add-icon{position:absolute;top:10px;right:10px;width:18px;height:18px!important;display:grid;place-items:center}.upload-item-optional .add-icon-build-plate{top:5px;right:5px}.frame-item{width:100%;height:calc(30vw - .5rem);min-height:109px;background-color:#5e5e5e;font-size:10px;border-radius:8px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden}.frame-item .ghost-image{width:45%;transform:translateY(-3px)}.frame-item .ghost-image.scalable{width:70%}.frame-item .frame-name{position:absolute;bottom:3px;right:50%;transform:translateX(50%);width:100%}.frame-item .frame-name .super{vertical-align:super;font-size:6px}.frame-item .uploaded-image{height:100%;-o-object-fit:cover;object-fit:cover}.frame-item .edit-options-list{position:absolute;bottom:8px;left:8px;right:8px;display:flex;justify-content:space-between;align-items:center}.frame-item .edit-options-list .edit-icon{width:25px;height:25px;cursor:pointer}.frame-item .img-upload-fail{background-color:#eee}.frame-item .upload-fail-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;justify-content:center}.frame-item .upload-fail-text .upload-fail-icon{width:14px!important;height:14px!important}.frame-item .upload-fail-text p{color:#d20319!important;font-size:11px!important;margin-left:5px;margin-bottom:0}@media screen and (min-width:768px){.frame-item{min-width:150px}}@media screen and (min-width:900px){.frame-item{height:100%}.frame-item .edit-icon{width:18px!important;height:18px!important}.frame-item .uploaded-image{height:109px}}