/* public/app/css/zip-modal-checks.css
 * Synopsis: Cases et actions modale ZIP.
 * Objectif: Checklist et boutons de confirmation.
 */

.dash .zip-modal-check {
    align-items: center;
    color: var(--dash-text);
    cursor: pointer;
    display: flex;
    font-size: .86rem;
    gap: .45rem;
    line-height: 1.3;
}

.dash .zip-modal-check input {
    accent-color: var(--dash-accent);
    flex-shrink: 0;
    height: 1rem;
    margin: 0;
    width: 1rem;
}

.dash .zip-modal-check.is-disabled {
    cursor: not-allowed;
    opacity: .45;
}

.dash .zip-modal-check.is-disabled input {
    cursor: not-allowed;
}

.dash .zip-modal-error {
    color: var(--dash-hot);
    font-size: .82rem;
    font-weight: 600;
    margin: 0;
}

.dash .zip-modal-error[hidden] {
    display: none;
}

.dash .zip-modal-actions {
    display: grid;
    gap: .45rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    margin-top: .15rem;
}
