﻿/*=============================================================
 * CIMA Icon System v1.0
 * Iconos propios de CIMA — elimina dependencia de Bootstrap Icons CDN
 * Fuente base: Bootstrap Icons 1.11.1 (MIT) + custom
 * Nomenclatura: cima_icon_[accion].svg
 * Ruta: /app/style/icon/cima_icon_*.svg
 *=============================================================*/

/* ── Base: reemplaza renderizado de fuente con SVG via mask-image ─────────── */
.bi::before {
    content: '' !important;
    display: inline-block !important;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    vertical-align: -0.125em;
    font-size: inherit;
}

/* Cuando el .bi tiene font-size en línea, asegurar que el before herede */
.bi { line-height: 1; }

/* ── Iconos individuales: bi-[name] → cima_icon_[action].svg ─────────────── */
.bi-activity::before { -webkit-mask-image: url('/app/style/icon/cima_icon_activity.svg'); mask-image: url('/app/style/icon/cima_icon_activity.svg'); }
.bi-arrow-clockwise::before { -webkit-mask-image: url('/app/style/icon/cima_icon_redo.svg'); mask-image: url('/app/style/icon/cima_icon_redo.svg'); }
.bi-arrow-counterclockwise::before { -webkit-mask-image: url('/app/style/icon/cima_icon_undo.svg'); mask-image: url('/app/style/icon/cima_icon_undo.svg'); }
.bi-arrow-left::before { -webkit-mask-image: url('/app/style/icon/cima_icon_back.svg'); mask-image: url('/app/style/icon/cima_icon_back.svg'); }
.bi-arrow-repeat::before { -webkit-mask-image: url('/app/style/icon/cima_icon_refresh.svg'); mask-image: url('/app/style/icon/cima_icon_refresh.svg'); }
.bi-arrow-right::before { -webkit-mask-image: url('/app/style/icon/cima_icon_forward.svg'); mask-image: url('/app/style/icon/cima_icon_forward.svg'); }
.bi-arrow-right-circle::before { -webkit-mask-image: url('/app/style/icon/cima_icon_go.svg'); mask-image: url('/app/style/icon/cima_icon_go.svg'); }
.bi-arrow-right-square::before { -webkit-mask-image: url('/app/style/icon/cima_icon_next_step.svg'); mask-image: url('/app/style/icon/cima_icon_next_step.svg'); }
.bi-arrows-fullscreen::before { -webkit-mask-image: url('/app/style/icon/cima_icon_fullscreen.svg'); mask-image: url('/app/style/icon/cima_icon_fullscreen.svg'); }
.bi-award::before { -webkit-mask-image: url('/app/style/icon/cima_icon_award.svg'); mask-image: url('/app/style/icon/cima_icon_award.svg'); }
.bi-award-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_award_fill.svg'); mask-image: url('/app/style/icon/cima_icon_award_fill.svg'); }
.bi-bandaid::before { -webkit-mask-image: url('/app/style/icon/cima_icon_wound.svg'); mask-image: url('/app/style/icon/cima_icon_wound.svg'); }
.bi-bell::before { -webkit-mask-image: url('/app/style/icon/cima_icon_notification.svg'); mask-image: url('/app/style/icon/cima_icon_notification.svg'); }
.bi-box-arrow-in-right::before { -webkit-mask-image: url('/app/style/icon/cima_icon_login.svg'); mask-image: url('/app/style/icon/cima_icon_login.svg'); }
.bi-box-arrow-right::before { -webkit-mask-image: url('/app/style/icon/cima_icon_exit.svg'); mask-image: url('/app/style/icon/cima_icon_exit.svg'); }
.bi-box-arrow-up-right::before { -webkit-mask-image: url('/app/style/icon/cima_icon_open_external.svg'); mask-image: url('/app/style/icon/cima_icon_open_external.svg'); }
.bi-briefcase::before { -webkit-mask-image: url('/app/style/icon/cima_icon_work.svg'); mask-image: url('/app/style/icon/cima_icon_work.svg'); }
.bi-building::before { -webkit-mask-image: url('/app/style/icon/cima_icon_office.svg'); mask-image: url('/app/style/icon/cima_icon_office.svg'); }
.bi-calendar-check::before { -webkit-mask-image: url('/app/style/icon/cima_icon_appointment_done.svg'); mask-image: url('/app/style/icon/cima_icon_appointment_done.svg'); }
.bi-calendar-day::before { -webkit-mask-image: url('/app/style/icon/cima_icon_calendar_day.svg'); mask-image: url('/app/style/icon/cima_icon_calendar_day.svg'); }
.bi-calendar-event::before { -webkit-mask-image: url('/app/style/icon/cima_icon_appointment.svg'); mask-image: url('/app/style/icon/cima_icon_appointment.svg'); }
.bi-calendar-month::before { -webkit-mask-image: url('/app/style/icon/cima_icon_calendar_month.svg'); mask-image: url('/app/style/icon/cima_icon_calendar_month.svg'); }
.bi-calendar-plus::before { -webkit-mask-image: url('/app/style/icon/cima_icon_add_appointment.svg'); mask-image: url('/app/style/icon/cima_icon_add_appointment.svg'); }
.bi-calendar-week::before { -webkit-mask-image: url('/app/style/icon/cima_icon_calendar_week.svg'); mask-image: url('/app/style/icon/cima_icon_calendar_week.svg'); }
.bi-calendar3::before { -webkit-mask-image: url('/app/style/icon/cima_icon_calendar.svg'); mask-image: url('/app/style/icon/cima_icon_calendar.svg'); }
.bi-camera::before { -webkit-mask-image: url('/app/style/icon/cima_icon_camera.svg'); mask-image: url('/app/style/icon/cima_icon_camera.svg'); }
.bi-camera-video::before { -webkit-mask-image: url('/app/style/icon/cima_icon_video.svg'); mask-image: url('/app/style/icon/cima_icon_video.svg'); }
.bi-camera-video-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_video_fill.svg'); mask-image: url('/app/style/icon/cima_icon_video_fill.svg'); }
.bi-capsule::before { -webkit-mask-image: url('/app/style/icon/cima_icon_medication.svg'); mask-image: url('/app/style/icon/cima_icon_medication.svg'); }
.bi-card-checklist::before { -webkit-mask-image: url('/app/style/icon/cima_icon_checklist.svg'); mask-image: url('/app/style/icon/cima_icon_checklist.svg'); }
.bi-card-text::before { -webkit-mask-image: url('/app/style/icon/cima_icon_card.svg'); mask-image: url('/app/style/icon/cima_icon_card.svg'); }
.bi-cash-coin::before { -webkit-mask-image: url('/app/style/icon/cima_icon_payment.svg'); mask-image: url('/app/style/icon/cima_icon_payment.svg'); }
.bi-chat-dots::before { -webkit-mask-image: url('/app/style/icon/cima_icon_chat.svg'); mask-image: url('/app/style/icon/cima_icon_chat.svg'); }
.bi-chat-dots-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_chat_fill.svg'); mask-image: url('/app/style/icon/cima_icon_chat_fill.svg'); }
.bi-chat-left-text::before { -webkit-mask-image: url('/app/style/icon/cima_icon_message.svg'); mask-image: url('/app/style/icon/cima_icon_message.svg'); }
.bi-chat-text::before { -webkit-mask-image: url('/app/style/icon/cima_icon_chat_text.svg'); mask-image: url('/app/style/icon/cima_icon_chat_text.svg'); }
.bi-check::before { -webkit-mask-image: url('/app/style/icon/cima_icon_check.svg'); mask-image: url('/app/style/icon/cima_icon_check.svg'); }
.bi-check-circle::before { -webkit-mask-image: url('/app/style/icon/cima_icon_check_circle.svg'); mask-image: url('/app/style/icon/cima_icon_check_circle.svg'); }
.bi-check-circle-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_check_circle_fill.svg'); mask-image: url('/app/style/icon/cima_icon_check_circle_fill.svg'); }
.bi-check-lg::before { -webkit-mask-image: url('/app/style/icon/cima_icon_check_lg.svg'); mask-image: url('/app/style/icon/cima_icon_check_lg.svg'); }
.bi-check2::before { -webkit-mask-image: url('/app/style/icon/cima_icon_check2.svg'); mask-image: url('/app/style/icon/cima_icon_check2.svg'); }
.bi-check2-circle::before { -webkit-mask-image: url('/app/style/icon/cima_icon_check2_circle.svg'); mask-image: url('/app/style/icon/cima_icon_check2_circle.svg'); }
.bi-check2-square::before { -webkit-mask-image: url('/app/style/icon/cima_icon_check2_square.svg'); mask-image: url('/app/style/icon/cima_icon_check2_square.svg'); }
.bi-chevron-down::before { -webkit-mask-image: url('/app/style/icon/cima_icon_chevron_down.svg'); mask-image: url('/app/style/icon/cima_icon_chevron_down.svg'); }
.bi-chevron-left::before { -webkit-mask-image: url('/app/style/icon/cima_icon_chevron_left.svg'); mask-image: url('/app/style/icon/cima_icon_chevron_left.svg'); }
.bi-chevron-right::before { -webkit-mask-image: url('/app/style/icon/cima_icon_chevron_right.svg'); mask-image: url('/app/style/icon/cima_icon_chevron_right.svg'); }
.bi-clipboard::before { -webkit-mask-image: url('/app/style/icon/cima_icon_clipboard.svg'); mask-image: url('/app/style/icon/cima_icon_clipboard.svg'); }
.bi-clipboard2-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_clipboard_fill.svg'); mask-image: url('/app/style/icon/cima_icon_clipboard_fill.svg'); }
.bi-clipboard2-pulse::before { -webkit-mask-image: url('/app/style/icon/cima_icon_clinical_note.svg'); mask-image: url('/app/style/icon/cima_icon_clinical_note.svg'); }
.bi-clock-history::before { -webkit-mask-image: url('/app/style/icon/cima_icon_history.svg'); mask-image: url('/app/style/icon/cima_icon_history.svg'); }
.bi-cloud-arrow-up::before { -webkit-mask-image: url('/app/style/icon/cima_icon_sync.svg'); mask-image: url('/app/style/icon/cima_icon_sync.svg'); }
.bi-cloud-check::before { -webkit-mask-image: url('/app/style/icon/cima_icon_synced.svg'); mask-image: url('/app/style/icon/cima_icon_synced.svg'); }
.bi-cloud-sun::before { -webkit-mask-image: url('/app/style/icon/cima_icon_weather.svg'); mask-image: url('/app/style/icon/cima_icon_weather.svg'); }
.bi-cloud-upload::before { -webkit-mask-image: url('/app/style/icon/cima_icon_cloud_upload.svg'); mask-image: url('/app/style/icon/cima_icon_cloud_upload.svg'); }
.bi-copy::before { -webkit-mask-image: url('/app/style/icon/cima_icon_copy.svg'); mask-image: url('/app/style/icon/cima_icon_copy.svg'); }
.bi-cpu::before { -webkit-mask-image: url('/app/style/icon/cima_icon_cpu.svg'); mask-image: url('/app/style/icon/cima_icon_cpu.svg'); }
.bi-credit-card-2-front::before { -webkit-mask-image: url('/app/style/icon/cima_icon_credit_card.svg'); mask-image: url('/app/style/icon/cima_icon_credit_card.svg'); }
.bi-currency-dollar::before { -webkit-mask-image: url('/app/style/icon/cima_icon_dollar.svg'); mask-image: url('/app/style/icon/cima_icon_dollar.svg'); }
.bi-dash::before { -webkit-mask-image: url('/app/style/icon/cima_icon_remove.svg'); mask-image: url('/app/style/icon/cima_icon_remove.svg'); }
.bi-diagram-3::before { -webkit-mask-image: url('/app/style/icon/cima_icon_diagram.svg'); mask-image: url('/app/style/icon/cima_icon_diagram.svg'); }
.bi-download::before { -webkit-mask-image: url('/app/style/icon/cima_icon_download.svg'); mask-image: url('/app/style/icon/cima_icon_download.svg'); }
.bi-droplet::before { -webkit-mask-image: url('/app/style/icon/cima_icon_droplet.svg'); mask-image: url('/app/style/icon/cima_icon_droplet.svg'); }
.bi-droplet-half::before { -webkit-mask-image: url('/app/style/icon/cima_icon_droplet_half.svg'); mask-image: url('/app/style/icon/cima_icon_droplet_half.svg'); }
.bi-ear::before { -webkit-mask-image: url('/app/style/icon/cima_icon_ear.svg'); mask-image: url('/app/style/icon/cima_icon_ear.svg'); }
.bi-envelope::before { -webkit-mask-image: url('/app/style/icon/cima_icon_email.svg'); mask-image: url('/app/style/icon/cima_icon_email.svg'); }
.bi-envelope-paper::before { -webkit-mask-image: url('/app/style/icon/cima_icon_letter.svg'); mask-image: url('/app/style/icon/cima_icon_letter.svg'); }
.bi-envelope-plus::before { -webkit-mask-image: url('/app/style/icon/cima_icon_add_email.svg'); mask-image: url('/app/style/icon/cima_icon_add_email.svg'); }
.bi-exclamation-circle::before { -webkit-mask-image: url('/app/style/icon/cima_icon_warning.svg'); mask-image: url('/app/style/icon/cima_icon_warning.svg'); }
.bi-exclamation-circle-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_warning_fill.svg'); mask-image: url('/app/style/icon/cima_icon_warning_fill.svg'); }
.bi-exclamation-triangle::before { -webkit-mask-image: url('/app/style/icon/cima_icon_alert.svg'); mask-image: url('/app/style/icon/cima_icon_alert.svg'); }
.bi-exclamation-triangle-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_alert_fill.svg'); mask-image: url('/app/style/icon/cima_icon_alert_fill.svg'); }
.bi-eye::before { -webkit-mask-image: url('/app/style/icon/cima_icon_view.svg'); mask-image: url('/app/style/icon/cima_icon_view.svg'); }
.bi-eye-slash::before { -webkit-mask-image: url('/app/style/icon/cima_icon_hide.svg'); mask-image: url('/app/style/icon/cima_icon_hide.svg'); }
.bi-eyedropper::before { -webkit-mask-image: url('/app/style/icon/cima_icon_eyedropper.svg'); mask-image: url('/app/style/icon/cima_icon_eyedropper.svg'); }
.bi-file-earmark::before { -webkit-mask-image: url('/app/style/icon/cima_icon_file.svg'); mask-image: url('/app/style/icon/cima_icon_file.svg'); }
.bi-file-earmark-image::before { -webkit-mask-image: url('/app/style/icon/cima_icon_file_image.svg'); mask-image: url('/app/style/icon/cima_icon_file_image.svg'); }
.bi-file-earmark-medical::before { -webkit-mask-image: url('/app/style/icon/cima_icon_document_medical.svg'); mask-image: url('/app/style/icon/cima_icon_document_medical.svg'); }
.bi-file-earmark-pdf::before { -webkit-mask-image: url('/app/style/icon/cima_icon_pdf.svg'); mask-image: url('/app/style/icon/cima_icon_pdf.svg'); }
.bi-file-earmark-plus::before { -webkit-mask-image: url('/app/style/icon/cima_icon_add_document.svg'); mask-image: url('/app/style/icon/cima_icon_add_document.svg'); }
.bi-file-earmark-richtext::before { -webkit-mask-image: url('/app/style/icon/cima_icon_rich_document.svg'); mask-image: url('/app/style/icon/cima_icon_rich_document.svg'); }
.bi-file-earmark-text::before { -webkit-mask-image: url('/app/style/icon/cima_icon_document.svg'); mask-image: url('/app/style/icon/cima_icon_document.svg'); }
.bi-file-image::before { -webkit-mask-image: url('/app/style/icon/cima_icon_image_file.svg'); mask-image: url('/app/style/icon/cima_icon_image_file.svg'); }
.bi-file-medical::before { -webkit-mask-image: url('/app/style/icon/cima_icon_file_medical.svg'); mask-image: url('/app/style/icon/cima_icon_file_medical.svg'); }
.bi-file-pdf::before { -webkit-mask-image: url('/app/style/icon/cima_icon_pdf_file.svg'); mask-image: url('/app/style/icon/cima_icon_pdf_file.svg'); }
.bi-file-text::before { -webkit-mask-image: url('/app/style/icon/cima_icon_file_text.svg'); mask-image: url('/app/style/icon/cima_icon_file_text.svg'); }
.bi-floppy::before { -webkit-mask-image: url('/app/style/icon/cima_icon_save.svg'); mask-image: url('/app/style/icon/cima_icon_save.svg'); }
.bi-floppy2-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_save_fill.svg'); mask-image: url('/app/style/icon/cima_icon_save_fill.svg'); }
.bi-folder-plus::before { -webkit-mask-image: url('/app/style/icon/cima_icon_add_folder.svg'); mask-image: url('/app/style/icon/cima_icon_add_folder.svg'); }
.bi-folder-x::before { -webkit-mask-image: url('/app/style/icon/cima_icon_delete_folder.svg'); mask-image: url('/app/style/icon/cima_icon_delete_folder.svg'); }
.bi-folder2-open::before { -webkit-mask-image: url('/app/style/icon/cima_icon_folder_open.svg'); mask-image: url('/app/style/icon/cima_icon_folder_open.svg'); }
.bi-gear::before { -webkit-mask-image: url('/app/style/icon/cima_icon_settings.svg'); mask-image: url('/app/style/icon/cima_icon_settings.svg'); }
.bi-gear-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_settings_fill.svg'); mask-image: url('/app/style/icon/cima_icon_settings_fill.svg'); }
.bi-geo-alt::before { -webkit-mask-image: url('/app/style/icon/cima_icon_location.svg'); mask-image: url('/app/style/icon/cima_icon_location.svg'); }
.bi-gift-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_gift.svg'); mask-image: url('/app/style/icon/cima_icon_gift.svg'); }
.bi-globe2::before { -webkit-mask-image: url('/app/style/icon/cima_icon_web.svg'); mask-image: url('/app/style/icon/cima_icon_web.svg'); }
.bi-google::before { -webkit-mask-image: url('/app/style/icon/cima_icon_google.svg'); mask-image: url('/app/style/icon/cima_icon_google.svg'); }
.bi-grid-1x2::before { -webkit-mask-image: url('/app/style/icon/cima_icon_dashboard.svg'); mask-image: url('/app/style/icon/cima_icon_dashboard.svg'); }
.bi-grid-3x3-gap::before { -webkit-mask-image: url('/app/style/icon/cima_icon_grid.svg'); mask-image: url('/app/style/icon/cima_icon_grid.svg'); }
.bi-hand-index::before { -webkit-mask-image: url('/app/style/icon/cima_icon_pointer.svg'); mask-image: url('/app/style/icon/cima_icon_pointer.svg'); }
.bi-hash::before { -webkit-mask-image: url('/app/style/icon/cima_icon_hash.svg'); mask-image: url('/app/style/icon/cima_icon_hash.svg'); }
.bi-hdd::before { -webkit-mask-image: url('/app/style/icon/cima_icon_storage.svg'); mask-image: url('/app/style/icon/cima_icon_storage.svg'); }
.bi-hdd-network::before { -webkit-mask-image: url('/app/style/icon/cima_icon_network.svg'); mask-image: url('/app/style/icon/cima_icon_network.svg'); }
.bi-headset::before { -webkit-mask-image: url('/app/style/icon/cima_icon_headset.svg'); mask-image: url('/app/style/icon/cima_icon_headset.svg'); }
.bi-heart::before { -webkit-mask-image: url('/app/style/icon/cima_icon_heart.svg'); mask-image: url('/app/style/icon/cima_icon_heart.svg'); }
.bi-heart-pulse::before { -webkit-mask-image: url('/app/style/icon/cima_icon_vitals.svg'); mask-image: url('/app/style/icon/cima_icon_vitals.svg'); }
.bi-hospital::before { -webkit-mask-image: url('/app/style/icon/cima_icon_hospital.svg'); mask-image: url('/app/style/icon/cima_icon_hospital.svg'); }
.bi-hourglass-split::before { -webkit-mask-image: url('/app/style/icon/cima_icon_loading.svg'); mask-image: url('/app/style/icon/cima_icon_loading.svg'); }
.bi-image::before { -webkit-mask-image: url('/app/style/icon/cima_icon_image.svg'); mask-image: url('/app/style/icon/cima_icon_image.svg'); }
.bi-inbox::before { -webkit-mask-image: url('/app/style/icon/cima_icon_inbox.svg'); mask-image: url('/app/style/icon/cima_icon_inbox.svg'); }
.bi-inbox-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_inbox_fill.svg'); mask-image: url('/app/style/icon/cima_icon_inbox_fill.svg'); }
.bi-infinity::before { -webkit-mask-image: url('/app/style/icon/cima_icon_unlimited.svg'); mask-image: url('/app/style/icon/cima_icon_unlimited.svg'); }
.bi-info-circle::before { -webkit-mask-image: url('/app/style/icon/cima_icon_info.svg'); mask-image: url('/app/style/icon/cima_icon_info.svg'); }
.bi-info-circle-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_info_fill.svg'); mask-image: url('/app/style/icon/cima_icon_info_fill.svg'); }
.bi-instagram::before { -webkit-mask-image: url('/app/style/icon/cima_icon_instagram.svg'); mask-image: url('/app/style/icon/cima_icon_instagram.svg'); }
.bi-journal-code::before { -webkit-mask-image: url('/app/style/icon/cima_icon_code.svg'); mask-image: url('/app/style/icon/cima_icon_code.svg'); }
.bi-journal-medical::before { -webkit-mask-image: url('/app/style/icon/cima_icon_medical_record.svg'); mask-image: url('/app/style/icon/cima_icon_medical_record.svg'); }
.bi-journal-text::before { -webkit-mask-image: url('/app/style/icon/cima_icon_journal.svg'); mask-image: url('/app/style/icon/cima_icon_journal.svg'); }
.bi-key::before { -webkit-mask-image: url('/app/style/icon/cima_icon_key.svg'); mask-image: url('/app/style/icon/cima_icon_key.svg'); }
.bi-key-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_key_fill.svg'); mask-image: url('/app/style/icon/cima_icon_key_fill.svg'); }
.bi-layout-navbar::before { -webkit-mask-image: url('/app/style/icon/cima_icon_layout_top.svg'); mask-image: url('/app/style/icon/cima_icon_layout_top.svg'); }
.bi-layout-navbar-nested::before { -webkit-mask-image: url('/app/style/icon/cima_icon_layout_top_nested.svg'); mask-image: url('/app/style/icon/cima_icon_layout_top_nested.svg'); }
.bi-layout-sidebar::before { -webkit-mask-image: url('/app/style/icon/cima_icon_layout_sidebar.svg'); mask-image: url('/app/style/icon/cima_icon_layout_sidebar.svg'); }
.bi-layout-split::before { -webkit-mask-image: url('/app/style/icon/cima_icon_layout_split.svg'); mask-image: url('/app/style/icon/cima_icon_layout_split.svg'); }
.bi-layout-three-columns::before { -webkit-mask-image: url('/app/style/icon/cima_icon_layout_columns.svg'); mask-image: url('/app/style/icon/cima_icon_layout_columns.svg'); }
.bi-lightning-charge::before { -webkit-mask-image: url('/app/style/icon/cima_icon_lightning.svg'); mask-image: url('/app/style/icon/cima_icon_lightning.svg'); }
.bi-link-45deg::before { -webkit-mask-image: url('/app/style/icon/cima_icon_link.svg'); mask-image: url('/app/style/icon/cima_icon_link.svg'); }
.bi-list-ol::before { -webkit-mask-image: url('/app/style/icon/cima_icon_list_ordered.svg'); mask-image: url('/app/style/icon/cima_icon_list_ordered.svg'); }
.bi-list-ul::before { -webkit-mask-image: url('/app/style/icon/cima_icon_list.svg'); mask-image: url('/app/style/icon/cima_icon_list.svg'); }
.bi-lock::before { -webkit-mask-image: url('/app/style/icon/cima_icon_lock.svg'); mask-image: url('/app/style/icon/cima_icon_lock.svg'); }
.bi-lock-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_lock_fill.svg'); mask-image: url('/app/style/icon/cima_icon_lock_fill.svg'); }
.bi-magic::before { -webkit-mask-image: url('/app/style/icon/cima_icon_magic.svg'); mask-image: url('/app/style/icon/cima_icon_magic.svg'); }
.bi-mic::before { -webkit-mask-image: url('/app/style/icon/cima_icon_mic.svg'); mask-image: url('/app/style/icon/cima_icon_mic.svg'); }
.bi-mic-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_mic_fill.svg'); mask-image: url('/app/style/icon/cima_icon_mic_fill.svg'); }
.bi-mic-mute::before { -webkit-mask-image: url('/app/style/icon/cima_icon_mic_mute.svg'); mask-image: url('/app/style/icon/cima_icon_mic_mute.svg'); }
.bi-moon::before { -webkit-mask-image: url('/app/style/icon/cima_icon_dark_theme.svg'); mask-image: url('/app/style/icon/cima_icon_dark_theme.svg'); }
.bi-palette::before { -webkit-mask-image: url('/app/style/icon/cima_icon_theme.svg'); mask-image: url('/app/style/icon/cima_icon_theme.svg'); }
.bi-palette2::before { -webkit-mask-image: url('/app/style/icon/cima_icon_color.svg'); mask-image: url('/app/style/icon/cima_icon_color.svg'); }
.bi-paperclip::before { -webkit-mask-image: url('/app/style/icon/cima_icon_attachment.svg'); mask-image: url('/app/style/icon/cima_icon_attachment.svg'); }
.bi-patch-check::before { -webkit-mask-image: url('/app/style/icon/cima_icon_verified.svg'); mask-image: url('/app/style/icon/cima_icon_verified.svg'); }
.bi-pause-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_pause.svg'); mask-image: url('/app/style/icon/cima_icon_pause.svg'); }
.bi-pen::before { -webkit-mask-image: url('/app/style/icon/cima_icon_pen.svg'); mask-image: url('/app/style/icon/cima_icon_pen.svg'); }
.bi-pencil::before { -webkit-mask-image: url('/app/style/icon/cima_icon_edit.svg'); mask-image: url('/app/style/icon/cima_icon_edit.svg'); }
.bi-pencil-square::before { -webkit-mask-image: url('/app/style/icon/cima_icon_edit_square.svg'); mask-image: url('/app/style/icon/cima_icon_edit_square.svg'); }
.bi-people::before { -webkit-mask-image: url('/app/style/icon/cima_icon_patients.svg'); mask-image: url('/app/style/icon/cima_icon_patients.svg'); }
.bi-person::before { -webkit-mask-image: url('/app/style/icon/cima_icon_person.svg'); mask-image: url('/app/style/icon/cima_icon_person.svg'); }
.bi-person-badge::before { -webkit-mask-image: url('/app/style/icon/cima_icon_id_badge.svg'); mask-image: url('/app/style/icon/cima_icon_id_badge.svg'); }
.bi-person-circle::before { -webkit-mask-image: url('/app/style/icon/cima_icon_avatar.svg'); mask-image: url('/app/style/icon/cima_icon_avatar.svg'); }
.bi-person-exclamation::before { -webkit-mask-image: url('/app/style/icon/cima_icon_person_alert.svg'); mask-image: url('/app/style/icon/cima_icon_person_alert.svg'); }
.bi-person-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_person_fill.svg'); mask-image: url('/app/style/icon/cima_icon_person_fill.svg'); }
.bi-person-gear::before { -webkit-mask-image: url('/app/style/icon/cima_icon_person_settings.svg'); mask-image: url('/app/style/icon/cima_icon_person_settings.svg'); }
.bi-person-hearts::before { -webkit-mask-image: url('/app/style/icon/cima_icon_patient_care.svg'); mask-image: url('/app/style/icon/cima_icon_patient_care.svg'); }
.bi-person-lines-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_patient_file.svg'); mask-image: url('/app/style/icon/cima_icon_patient_file.svg'); }
.bi-person-plus::before { -webkit-mask-image: url('/app/style/icon/cima_icon_add_patient.svg'); mask-image: url('/app/style/icon/cima_icon_add_patient.svg'); }
.bi-person-plus-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_add_patient_fill.svg'); mask-image: url('/app/style/icon/cima_icon_add_patient_fill.svg'); }
.bi-person-vcard::before { -webkit-mask-image: url('/app/style/icon/cima_icon_patient_card.svg'); mask-image: url('/app/style/icon/cima_icon_patient_card.svg'); }
.bi-person-vcard-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_patient_card_fill.svg'); mask-image: url('/app/style/icon/cima_icon_patient_card_fill.svg'); }
.bi-phone::before { -webkit-mask-image: url('/app/style/icon/cima_icon_mobile.svg'); mask-image: url('/app/style/icon/cima_icon_mobile.svg'); }
.bi-pin-angle::before { -webkit-mask-image: url('/app/style/icon/cima_icon_pin.svg'); mask-image: url('/app/style/icon/cima_icon_pin.svg'); }
.bi-pin-angle-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_pin_fill.svg'); mask-image: url('/app/style/icon/cima_icon_pin_fill.svg'); }
.bi-pip::before { -webkit-mask-image: url('/app/style/icon/cima_icon_pip.svg'); mask-image: url('/app/style/icon/cima_icon_pip.svg'); }
.bi-play-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_play.svg'); mask-image: url('/app/style/icon/cima_icon_play.svg'); }
.bi-plug::before { -webkit-mask-image: url('/app/style/icon/cima_icon_plugin.svg'); mask-image: url('/app/style/icon/cima_icon_plugin.svg'); }
.bi-plus::before { -webkit-mask-image: url('/app/style/icon/cima_icon_add.svg'); mask-image: url('/app/style/icon/cima_icon_add.svg'); }
.bi-plus-circle::before { -webkit-mask-image: url('/app/style/icon/cima_icon_add_circle.svg'); mask-image: url('/app/style/icon/cima_icon_add_circle.svg'); }
.bi-plus-circle-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_add_circle_fill.svg'); mask-image: url('/app/style/icon/cima_icon_add_circle_fill.svg'); }
.bi-plus-lg::before { -webkit-mask-image: url('/app/style/icon/cima_icon_add_lg.svg'); mask-image: url('/app/style/icon/cima_icon_add_lg.svg'); }
.bi-power::before { -webkit-mask-image: url('/app/style/icon/cima_icon_logout.svg'); mask-image: url('/app/style/icon/cima_icon_logout.svg'); }
.bi-prescription2::before { -webkit-mask-image: url('/app/style/icon/cima_icon_prescription.svg'); mask-image: url('/app/style/icon/cima_icon_prescription.svg'); }
.bi-printer::before { -webkit-mask-image: url('/app/style/icon/cima_icon_print.svg'); mask-image: url('/app/style/icon/cima_icon_print.svg'); }
.bi-question-circle-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_help.svg'); mask-image: url('/app/style/icon/cima_icon_help.svg'); }
.bi-receipt::before { -webkit-mask-image: url('/app/style/icon/cima_icon_receipt.svg'); mask-image: url('/app/style/icon/cima_icon_receipt.svg'); }
.bi-record-circle-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_record.svg'); mask-image: url('/app/style/icon/cima_icon_record.svg'); }
.bi-robot::before { -webkit-mask-image: url('/app/style/icon/cima_icon_ai.svg'); mask-image: url('/app/style/icon/cima_icon_ai.svg'); }
.bi-rocket-takeoff-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_launch.svg'); mask-image: url('/app/style/icon/cima_icon_launch.svg'); }
.bi-search::before { -webkit-mask-image: url('/app/style/icon/cima_icon_search.svg'); mask-image: url('/app/style/icon/cima_icon_search.svg'); }
.bi-send::before { -webkit-mask-image: url('/app/style/icon/cima_icon_send.svg'); mask-image: url('/app/style/icon/cima_icon_send.svg'); }
.bi-send-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_send_fill.svg'); mask-image: url('/app/style/icon/cima_icon_send_fill.svg'); }
.bi-share::before { -webkit-mask-image: url('/app/style/icon/cima_icon_share.svg'); mask-image: url('/app/style/icon/cima_icon_share.svg'); }
.bi-shield-check::before { -webkit-mask-image: url('/app/style/icon/cima_icon_shield_check.svg'); mask-image: url('/app/style/icon/cima_icon_shield_check.svg'); }
.bi-shield-lock::before { -webkit-mask-image: url('/app/style/icon/cima_icon_shield_lock.svg'); mask-image: url('/app/style/icon/cima_icon_shield_lock.svg'); }
.bi-shield-plus::before { -webkit-mask-image: url('/app/style/icon/cima_icon_shield_plus.svg'); mask-image: url('/app/style/icon/cima_icon_shield_plus.svg'); }
.bi-slash-circle::before { -webkit-mask-image: url('/app/style/icon/cima_icon_blocked.svg'); mask-image: url('/app/style/icon/cima_icon_blocked.svg'); }
.bi-sliders::before { -webkit-mask-image: url('/app/style/icon/cima_icon_sliders.svg'); mask-image: url('/app/style/icon/cima_icon_sliders.svg'); }
.bi-star::before { -webkit-mask-image: url('/app/style/icon/cima_icon_star.svg'); mask-image: url('/app/style/icon/cima_icon_star.svg'); }
.bi-star-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_star_fill.svg'); mask-image: url('/app/style/icon/cima_icon_star_fill.svg'); }
.bi-stars::before { -webkit-mask-image: url('/app/style/icon/cima_icon_stars.svg'); mask-image: url('/app/style/icon/cima_icon_stars.svg'); }
.bi-stethoscope::before { -webkit-mask-image: url('/app/style/icon/cima_icon_consultation.svg'); mask-image: url('/app/style/icon/cima_icon_consultation.svg'); }
.bi-stop-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_stop.svg'); mask-image: url('/app/style/icon/cima_icon_stop.svg'); }
.bi-sun::before { -webkit-mask-image: url('/app/style/icon/cima_icon_light_theme.svg'); mask-image: url('/app/style/icon/cima_icon_light_theme.svg'); }
.bi-table::before { -webkit-mask-image: url('/app/style/icon/cima_icon_table.svg'); mask-image: url('/app/style/icon/cima_icon_table.svg'); }
.bi-tag::before { -webkit-mask-image: url('/app/style/icon/cima_icon_label.svg'); mask-image: url('/app/style/icon/cima_icon_label.svg'); }
.bi-tag-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_label_fill.svg'); mask-image: url('/app/style/icon/cima_icon_label_fill.svg'); }
.bi-tags::before { -webkit-mask-image: url('/app/style/icon/cima_icon_labels.svg'); mask-image: url('/app/style/icon/cima_icon_labels.svg'); }
.bi-telephone::before { -webkit-mask-image: url('/app/style/icon/cima_icon_phone.svg'); mask-image: url('/app/style/icon/cima_icon_phone.svg'); }
.bi-telephone-x-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_phone_missed.svg'); mask-image: url('/app/style/icon/cima_icon_phone_missed.svg'); }
.bi-terminal::before { -webkit-mask-image: url('/app/style/icon/cima_icon_terminal.svg'); mask-image: url('/app/style/icon/cima_icon_terminal.svg'); }
.bi-text-center::before { -webkit-mask-image: url('/app/style/icon/cima_icon_align_center.svg'); mask-image: url('/app/style/icon/cima_icon_align_center.svg'); }
.bi-text-left::before { -webkit-mask-image: url('/app/style/icon/cima_icon_align_left.svg'); mask-image: url('/app/style/icon/cima_icon_align_left.svg'); }
.bi-text-right::before { -webkit-mask-image: url('/app/style/icon/cima_icon_align_right.svg'); mask-image: url('/app/style/icon/cima_icon_align_right.svg'); }
.bi-trash::before { -webkit-mask-image: url('/app/style/icon/cima_icon_delete.svg'); mask-image: url('/app/style/icon/cima_icon_delete.svg'); }
.bi-trash3::before { -webkit-mask-image: url('/app/style/icon/cima_icon_delete3.svg'); mask-image: url('/app/style/icon/cima_icon_delete3.svg'); }
.bi-type::before { -webkit-mask-image: url('/app/style/icon/cima_icon_font.svg'); mask-image: url('/app/style/icon/cima_icon_font.svg'); }
.bi-upload::before { -webkit-mask-image: url('/app/style/icon/cima_icon_upload.svg'); mask-image: url('/app/style/icon/cima_icon_upload.svg'); }
.bi-volume-mute-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_volume_mute.svg'); mask-image: url('/app/style/icon/cima_icon_volume_mute.svg'); }
.bi-volume-up-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_volume_up.svg'); mask-image: url('/app/style/icon/cima_icon_volume_up.svg'); }
.bi-wallet2::before { -webkit-mask-image: url('/app/style/icon/cima_icon_wallet.svg'); mask-image: url('/app/style/icon/cima_icon_wallet.svg'); }
.bi-whatsapp::before { -webkit-mask-image: url('/app/style/icon/cima_icon_whatsapp.svg'); mask-image: url('/app/style/icon/cima_icon_whatsapp.svg'); }
.bi-x::before { -webkit-mask-image: url('/app/style/icon/cima_icon_close.svg'); mask-image: url('/app/style/icon/cima_icon_close.svg'); }
.bi-x-circle::before { -webkit-mask-image: url('/app/style/icon/cima_icon_close_circle.svg'); mask-image: url('/app/style/icon/cima_icon_close_circle.svg'); }
.bi-x-circle-fill::before { -webkit-mask-image: url('/app/style/icon/cima_icon_close_circle_fill.svg'); mask-image: url('/app/style/icon/cima_icon_close_circle_fill.svg'); }
.bi-x-lg::before { -webkit-mask-image: url('/app/style/icon/cima_icon_close_lg.svg'); mask-image: url('/app/style/icon/cima_icon_close_lg.svg'); }
.bi-zoom-in::before { -webkit-mask-image: url('/app/style/icon/cima_icon_zoom_in.svg'); mask-image: url('/app/style/icon/cima_icon_zoom_in.svg'); }
.bi-zoom-out::before { -webkit-mask-image: url('/app/style/icon/cima_icon_zoom_out.svg'); mask-image: url('/app/style/icon/cima_icon_zoom_out.svg'); }
