.a-Toolbar-groupContainer input#paciente_ig_toolbar_search_field {border: 1px solid rgba(0, 0, 0, 0.1) !important;border-radius: 0.75rem !important;padding: 0.4rem 0.75rem !important;font-size: 0.75rem !important;font-family: 'Segoe UI', sans-serif !important;background: rgba(255, 255, 255, 0.6) !important;backdrop-filter: blur(4px) !important;-webkit-backdrop-filter: blur(4px) !important;box-shadow: inset 0 1px 3px rgba(0,0,0,0.05) !important;transition: all 0.2s ease !important;}.a-Toolbar-group .a-Button[data-label="Add Row"] {background: rgba(30, 93, 240, 0.15);color: #1e5df0;border: 1px solid rgba(30, 93, 240, 0.3);border-radius: 0.75rem;font-weight: 600;font-family: 'Segoe UI', sans-serif;font-size: 0.75rem;padding: 0.4rem 1rem;backdrop-filter: blur(6px);box-shadow: 0 4px 12px rgba(30, 93, 240, 0.08);transition: all 0.3s ease-in-out;}.a-Toolbar-group .a-Button[data-label="Add Row"]:hover {background: rgba(30, 93, 240, 0.15);color: #1e5df0;animation: pulse-glow-actions 1.2s infinite;}.a-Toolbar-group .a-Button[data-action="selection-add-row"] {background: rgba(30, 93, 240, 0.15);color: #1e5df0;border: 1px solid rgba(30, 93, 240, 0.3);border-radius: 0.75rem;font-weight: 600;font-family: 'Segoe UI', sans-serif;font-size: 0.75rem;padding: 0.4rem 1rem;backdrop-filter: blur(6px);box-shadow: 0 4px 12px rgba(30, 93, 240, 0.08);transition: all 0.3s ease-in-out;}.a-Toolbar-group .a-Button[data-action="selection-add-row"]:hover {background: rgba(30, 93, 240, 0.15);color: #1e5df0;animation: pulse-glow-actions 1.2s infinite;}.a-Toolbar-group .a-Button[data-label="Go"] {background: rgba(52, 58, 64, 0.08);color: #343a40;border: 1px solid rgba(0, 0, 0, 0.1) !important;border-radius: 50px !important;padding: 0.4rem 0.9rem !important;font-weight: 600 !important;font-family: 'Segoe UI', sans-serif !important;font-size: 0.75rem !important;backdrop-filter: blur(3px) !important;transition: all 0.2s ease !important;}.a-Toolbar-group .a-Button[data-label="Go"]:hover{background: rgba(52, 58, 64, 0.08);color: #343a40;}.a-Toolbar-group .a-Button[data-action="search"] {background: rgba(52, 58, 64, 0.08);color: #343a40;border: 1px solid rgba(0, 0, 0, 0.1) !important;border-radius: 50px !important;padding: 0.4rem 0.9rem !important;font-weight: 600 !important;font-family: 'Segoe UI', sans-serif !important;font-size: 0.75rem !important;backdrop-filter: blur(3px) !important;transition: all 0.2s ease !important;}.a-Toolbar-group .a-Button[data-action="search"]:hover {background: rgba(52, 58, 64, 0.08);color: #343a40;}.a-Toolbar-item.a-Button--withIcon.a-Button--noLabel {background: rgba(52, 58, 64, 0.08);color: #343a40;border: 1px solid rgba(0, 0, 0, 0.1) !important;border-radius: 50px !important;padding: 0.4rem 0.9rem !important;font-weight: 600 !important;font-family: 'Segoe UI', sans-serif !important;font-size: 0.75rem !important;backdrop-filter: blur(3px) !important;transition: all 0.2s ease !important;}.a-Toolbar-item.a-Button--withIcon.a-Button--noLabel:hover {background: rgba(52, 58, 64, 0.08);color: #343a40;}.a-Toolbar-group .a-Button[data-label="Actions"] {background: rgba(30, 93, 240, 0.15);color: #1e5df0;border: 1px solid rgba(30, 93, 240, 0.3);border-radius: 0.75rem;font-weight: 600;font-family: 'Segoe UI', sans-serif;font-size: 0.75rem;padding: 0.4rem 1rem;backdrop-filter: blur(6px);box-shadow: 0 4px 12px rgba(30, 93, 240, 0.08);transition: all 0.3s ease-in-out;}.a-Toolbar-group .a-Button[data-label="Actions"]:hover {background: rgba(30, 93, 240, 0.15);color: #1e5df0;animation: pulse-glow-actions 1.2s infinite;}.a-Toolbar-group .a-Button[data-menu$="_actions_button_menu"] {background: rgba(30, 93, 240, 0.15);color: #1e5df0;border: 1px solid rgba(30, 93, 240, 0.3);border-radius: 0.75rem;font-weight: 600;font-family: 'Segoe UI', sans-serif;font-size: 0.75rem;padding: 0.4rem 1rem;backdrop-filter: blur(6px);box-shadow: 0 4px 12px rgba(30, 93, 240, 0.08);transition: all 0.3s ease-in-out;}.a-Toolbar-group .a-Button[data-menu$="_actions_button_menu"]:hover {background: rgba(30, 93, 240, 0.15);color: #1e5df0;animation: pulse-glow-actions 1.2s infinite;}.a-Toolbar-group .a-Button[data-label="Save"] {background: rgba(40, 167, 69, 0.15);color: #28a745;border: 1px solid rgba(30, 93, 240, 0.3);border-radius: 0.75rem;font-weight: 600;font-family: 'Segoe UI', sans-serif;font-size: 0.75rem;padding: 0.4rem 1rem;backdrop-filter: blur(6px);box-shadow: 0 4px 12px rgba(30, 93, 240, 0.08);transition: all 0.3s ease-in-out;}.a-Toolbar-group .a-Button[data-label="Save"]:hover {background: rgba(40, 167, 69, 0.15);color: #28a745;animation: pulse-glow-edit 1.2s infinite;}.a-Toolbar-group .a-Button[data-action="save"] {background: rgba(40, 167, 69, 0.15);color: #28a745;border: 1px solid rgba(30, 93, 240, 0.3);border-radius: 0.75rem;font-weight: 600;font-family: 'Segoe UI', sans-serif;font-size: 0.75rem;padding: 0.4rem 1rem;backdrop-filter: blur(6px);box-shadow: 0 4px 12px rgba(30, 93, 240, 0.08);transition: all 0.3s ease-in-out;}.a-Toolbar-group .a-Button[data-action="save"]:hover {background: rgba(40, 167, 69, 0.15);color: #28a745;animation: pulse-glow-save 1.2s infinite;}.a-Toolbar-group .a-Button[data-label="Edit"] {display: none !important;}.a-Toolbar-group .a-Button[data-label="Edit"]:hover {display: none !important;}.a-Toolbar-group .a-Button[name="edit"] {display: none !important;}.a-Toolbar-group .a-Button[name="edit"]:hover {display: none !important;}.a-IG {border-radius: 0.75rem;overflow: hidden;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);font-family: 'Segoe UI', sans-serif;background-color: rgba(255, 255, 255, 0.85);backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px);transition: all 0.3s ease;}.a-IG-header, .a-IG-header .a-Toolbar {background-color: rgba(248, 248, 248, 0.8);border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding: 0.5rem;backdrop-filter: blur(4px);}.a-GV-header .a-GV-headerLabel {font-weight: 600;color: #333;background-color: transparent !important;font-size: 0.75rem;padding: 0rem !important;display: flex;align-items: center;justify-content: center;text-align: center;}.a-GV-cell {font-size: 0.75rem;padding: 0rem;border-bottom: 1px solid rgba(0, 0, 0, 0.05);transition: background-color 0.2s ease;padding-left: 0.75rem !important;}.a-GV-row:hover .a-GV-cell {background-color: rgba(30, 93, 240, 0.04);}.a-GV-row.is-selected .a-GV-cell {background-color: rgba(30, 93, 240, 0.08);font-weight: 600;}.a-GV-cell.is-editable {background-color: rgba(255, 255, 255, 0.6);border: 1px solid rgba(0, 0, 0, 0.1);}.a-GV-pagination .a-Button {background: rgba(30, 93, 240, 0.06);color: #1e5df0;border: 1px solid rgba(30, 93, 240, 0.2);border-radius: 0.5rem;font-size: 0.75rem;font-family: 'Segoe UI', sans-serif;font-weight: 600;padding: 0.3rem 0.8rem;margin: 0 0.2rem;backdrop-filter: blur(4px);box-shadow: 0 2px 6px rgba(30, 93, 240, 0.06);transition: all 0.3s ease;}.a-GV-pagination .a-Button:hover {background: rgba(30, 93, 240, 0.12);color: #174dcc;box-shadow: 0 0 10px rgba(30, 93, 240, 0.15);}.t-Report-report {border-radius: 0.75rem;overflow: hidden;font-family: 'Segoe UI', sans-serif;box-shadow: 0 4px 12px rgba(0,0,0,0.08);background: rgba(255, 255, 255, 0.8);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);}.t-Report-report thead th {background: rgba(30, 93, 240, 0.06);color: #1e5df0;font-weight: 600;text-align: center;font-size: 0.75rem;padding: 0.75rem;border-bottom: 1px solid rgba(30, 93, 240, 0.2);}.t-Report-report tbody td {font-size: 0.75rem;color: #333;padding: 0.6rem 0.9rem;border-bottom: 1px solid rgba(0,0,0,0.05);text-align: left;}.t-Report-report tbody tr:nth-child(even) {background-color: rgba(0, 0, 0, 0.02);}.t-Report-report tbody tr:hover {background-color: rgba(30, 93, 240, 0.06);transition: background-color 0.2s ease;}@keyframes pulse-glow-actions {0% { box-shadow: 0 0 12px rgba(30, 93, 240, 0.2); }50% { box-shadow: 0 0 20px rgba(30, 93, 240, 0.4); }100% { box-shadow: 0 0 12px rgba(30, 93, 240, 0.2); }}@keyframes pulse-glow-save {0% { box-shadow: 0 0 12px rgba(40, 167, 69, 0.2); }50% { box-shadow: 0 0 20px rgba(40, 167, 69, 0.4); }100% { box-shadow: 0 0 12px rgba(40, 167, 69, 0.2); }}@keyframes pulse-glow-edit {0% { box-shadow: 0 0 12px rgba(52, 58, 64, 0.2); }50% { box-shadow: 0 0 20px rgba(52, 58, 64, 0.4); }100% { box-shadow: 0 0 12px rgba(52, 58, 64, 0.2); }}body.t-Body--theme-dark .a-Toolbar-group .a-Button[data-label="Edit"] {background: rgba(135, 170, 255, 0.15);color: #a9c1ff;border: 1px solid rgba(135, 170, 255, 0.3);}body.t-Body--theme-dark .a-Toolbar-group .a-Button[data-label="Edit"]:hover {background: rgba(135, 170, 255, 0.3);color: #fff;}body.t-Body--theme-dark .a-Toolbar-group .a-Button[name="edit"] {background: rgba(135, 170, 255, 0.15);color: #a9c1ff;border: 1px solid rgba(135, 170, 255, 0.3);}body.t-Body--theme-dark .a-Toolbar-group .a-Button[name="edit"]:hover {background: rgba(135, 170, 255, 0.3);color: #fff;}body.t-Body--theme-dark .a-Toolbar-group .a-Button[data-label="Save"] {background: rgba(144, 238, 144, 0.15);color: #90ee90;border: 1px solid rgba(144, 238, 144, 0.3);}body.t-Body--theme-dark .a-Toolbar-group .a-Button[data-label="Save"]:hover {background: rgba(144, 238, 144, 0.3);color: #fff;}body.t-Body--theme-dark .a-Toolbar-group .a-Button[data-action="save"] {background: rgba(144, 238, 144, 0.15);color: #90ee90;border: 1px solid rgba(144, 238, 144, 0.3);}body.t-Body--theme-dark .a-Toolbar-group .a-Button[data-action="save"]:hover {background: rgba(144, 238, 144, 0.3);color: #fff;}body.t-Body--theme-dark .a-IG {background-color: rgba(30, 30, 30, 0.85);}body.t-Body--theme-dark .a-GV-header .a-GV-headerLabel {color: #eee;}body.t-Body--theme-dark .a-GV-cell {color: #ddd;border-bottom: 1px solid rgba(255, 255, 255, 0.05);}body.t-Body--theme-dark .a-GV-row:hover .a-GV-cell {background-color: rgba(100, 150, 255, 0.1);}body.t-Body--theme-dark .a-GV-row.is-selected .a-GV-cell {background-color: rgba(100, 150, 255, 0.2);}body.t-Body--theme-dark .t-Report-report {background: rgba(30,30,30,0.7);color: #eee;}body.t-Body--theme-dark .t-Report-report thead th {background: rgba(135, 170, 255, 0.15);color: #a9c1ff;}body.t-Body--theme-dark .t-Report-report tbody tr:hover {background: rgba(135, 170, 255, 0.08);}