.hws-dropzone {
    border: 2px dashed #0073aa;
    padding: 20px;
    text-align: center;
    cursor: pointer;
    background: #f9f9f9;
}

.hws-dropzone-hover {
    background: #e0f3ff;
    border-color: #005c8a;
}

.hws-file-ok {
    color: green;
    margin-top: 5px;
}

.hws-file-error {
    color: red;
    margin-top: 5px;
}

.hws-btn-primary {
    background: #0073aa;
    color: white;
    padding: 8px 14px;
    border: none;
    cursor: pointer;
}
