/* Custom CSS overrides - moved from inline styles */
body{margin:0;padding:0}#app{min-height:100vh}

/* Prominent header checkboxes (Assign User, Approval Queue, etc.) */
.header-action-checkbox {
    width: 1.35em;
    height: 1.35em;
    min-width: 1.35em;
    min-height: 1.35em;
    margin-top: 0;
    cursor: pointer;
    border: 2px solid var(--bs-primary, #0d6efd) !important;
    background-color: #fff !important;
    box-shadow: 0 0 0 1px rgba(13, 110, 253, 0.15);
}

.header-action-checkbox:hover {
    border-color: var(--bs-primary, #0d6efd) !important;
    box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.2);
}

.header-action-checkbox:focus {
    border-color: var(--bs-primary, #0d6efd) !important;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.35) !important;
}

.header-action-checkbox:checked {
    background-color: var(--bs-primary, #0d6efd) !important;
    border-color: var(--bs-primary, #0d6efd) !important;
    box-shadow: none;
}
