/*
 * TechHost Protect PDF Custom Styling
 */

#drop-zone {
    border: 3px dashed var(--bs-border-color);
    background-color: var(--bs-body-bg);
    cursor: pointer;
    transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

#drop-zone:hover, #drop-zone.dragover {
    border-color: var(--bs-primary);
    background-color: var(--bs-primary-subtle);
}

.pdf-preview-icon {
    transition: transform 0.2s ease;
}

.pdf-preview-icon:hover {
    transform: scale(1.05);
}

/* Form controls matching TechHost standards */
.input-group .btn-outline-secondary {
    border-color: var(--bs-border-color);
}

.input-group .btn-outline-secondary:hover {
    background-color: var(--bs-secondary-bg);
    color: var(--bs-body-color);
}
