/* Action column spacing fix - Ajustado para la estructura real */
.x-action-col-cell {
    padding: 8px !important;
}

.x-action-col-cell .x-action-col-icon {
    margin-right: 8px !important;
    margin-left: 8px !important;
    display: inline-block;
}

.x-action-col-cell .x-action-col-icon:last-child {
    margin-right: 0 !important;
}

.x-action-col-cell .x-action-col-icon:first-child {
    margin-left: 0 !important;
}

/* Ticket details modal styling */
.ticket-details-modal .x-form-field {
    margin-bottom: 10px;
}

.ticket-details-modal .x-form-label {
    font-weight: bold;
    color: #343a40;
}

.ticket-details-modal .patient-info-section {
    background-color: #f8f9fa;
    padding: 15px;
    border-radius: 4px;
    margin-top: 15px;
}

.ticket-details-modal .patient-info-section h4 {
    color: #1e3a8a;
    margin-bottom: 10px;
}