.drop-zone-vue-container .label{margin:0;margin-bottom:8px;font-weight:700}.drop-zone-vue-container .label.required::after{content:'*';color:var(--primary-color);margin-left:5px}.drop-zone-vue-container .drop-zone{background-color:#e9e9e9;border-radius:10px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23A5A5A5FF' stroke-width='4' stroke-dasharray='5%2c 10' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.drop-zone-vue-container .drop-zone .drop-zone-msg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;max-width:150px}.drop-zone-vue-container .drop-zone .drop-zone-msg .icon{width:30px;height:30px;color:#a5a5a5}.drop-zone-vue-container .drop-zone .drop-zone-msg .drop-zone-description{text-align:center;margin:0;font-size:.9rem}.drop-zone-vue-container .drop-zone .drop-zone-msg .drop-zone-description span{text-decoration:underline;font-weight:700;cursor:pointer}.drop-zone-vue-container .drop-zone-msg-container{color:#a5a5a5;margin-top:5px;gap:5px}.drop-zone-vue-container .drop-zone-msg-container .icon{width:20px;height:20px}.drop-zone-vue-container .drop-zone-msg-container .drop-zone-msg{font-size:.9rem;margin-top:10px;text-align:center;margin:0}.drop-zone-vue-container #image-container{display:flex;flex-direction:column;gap:10px}.drop-zone-vue-container #image-container .image-card{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px;background-color:#e9e9e9;border-radius:10px;border:2px solid #a5a5a5}.drop-zone-vue-container #image-container .image-card .image-preview{width:50px;height:50px;object-fit:cover;object-position:center;border-radius:5px}.drop-zone-vue-container #image-container .image-card .image-name{flex:1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drop-zone-vue-container #image-container .image-card .remove-button{height:30px;cursor:pointer}.drop-zone-vue-container #image-container .image-card .remove-button .icon{width:30px;height:30px}