/* Site-specific styles - Legacy support */
/* Most styles have been moved to medical-theme.css */

/* Import the main medical theme */
@import url('medical-theme.css');

/* Any additional site-specific overrides can go here */
/* Keep this file minimal - use medical-theme.css for primary styling */

 
@media (max-width: 768px) {
    #quickNoteModal .modal-dialog {
        margin: 0.5rem;
        max-width: calc(100% - 1rem);
    }

    #quickNoteModal .modal-body {
        padding: 1rem;
    }

    #quickNoteModal .modal-header,
    #quickNoteModal .modal-footer {
        padding: 0.75rem 1rem;
    }

    #quickNoteModal textarea {
        min-height: 120px !important;
    }
}

/* Mejoras visuales */
#quickNoteModal .modal-content {
    border: none;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}

#quickNoteModal .modal-header {
    background: linear-gradient(135deg, #f8f9fa, #e9ecef);
    border-bottom: 2px solid #dee2e6;
}

#quickNoteModal .form-control:focus {
    border-color: #0d6efd;
    box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

#quickNoteModal .input-group-text {
    background-color: #f8f9fa;
    border-color: #ced4da;
}

/* Contador de caracteres */
#noteCharCount {
    font-family: monospace;
    font-size: 0.75rem;
}

/* Loading state */
#saveQuickNoteBtn:disabled {
    opacity: 0.7;
}