.btn,[class*=btn-],a.btn,a[class*=btn-],button:not([class*=close]):not(.modal-close),input[type=button],input[type=reset],input[type=submit]{min-height:44px!important;min-width:44px!important}@media (pointer:coarse){.btn,[class*=btn-],a.btn,a[class*=btn-],button:not([class*=close]):not(.modal-close),input[type=button],input[type=reset],input[type=submit]{min-height:48px!important}}.btn-mini,.btn-sm,.btn-xs,[class*=btn-sm],[class*=btn-xs]{min-height:36px!important;min-width:36px!important}.action-btn,.btn-action,.btn-icon,.icon-btn,[class*=btn-icon],[class*=icon-btn],button:has(> .bi:only-child),button:has(> .fa:only-child),button:has(> .icon:only-child),button:has(> i:only-child),button:has(> svg:only-child),button[title]:not(.btn):empty{min-height:44px!important;min-width:44px!important;padding:8px!important}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-height:44px!important}@media (pointer:coarse){.btn-mini,.btn-sm,.btn-xs,[class*=btn-sm],[class*=btn-xs]{min-height:44px!important;min-width:44px!important}.action-btn,.btn-action,.btn-icon,.icon-btn,[class*=btn-icon],[class*=icon-btn]{min-height:48px!important;min-width:48px!important}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-height:48px!important}}input[type=checkbox],input[type=radio]{min-width:20px!important;min-height:20px!important}.checkbox-label,.radio-label,label:has(input[type=checkbox]),label:has(input[type=radio]){min-height:44px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important}.dropdown-item,.menu-item,.nav-item>a,.nav-link,.navigation a,.sidebar-item,.sidebar-link,[class*=nav-]>a,nav a{min-height:44px!important;display:flex!important;align-items:center!important}@media (pointer:coarse){.dropdown-item,.menu-item,.nav-item>a,.nav-link,.navigation a,.sidebar-item,.sidebar-link,[class*=nav-]>a,nav a{min-height:48px!important}}.nav-tab,.tab,.tab-btn,.tab-item,[class*=tab-],[role=tab]{min-height:44px!important;padding-inline:16px!important}.data-table .btn,.data-table button,table .btn,table [class*=btn-],table button,td .btn,td a.btn,td button{min-height:36px!important;min-width:36px!important}@media (pointer:coarse){.nav-tab,.tab,.tab-btn,.tab-item,[class*=tab-],[role=tab]{min-height:48px!important}.data-table .btn,.data-table button,table .btn,table [class*=btn-],table button,td .btn,td a.btn,td button{min-height:44px!important;min-width:44px!important}}.card-clickable,.card[onclick],.card[role=button],.list-item-clickable,[class*=clickable],[class*=selectable]{min-height:44px!important;cursor:pointer!important}.btn-close,.close,.modal-close,.page-item a,.page-item button,.pagination .page-link,.pagination a,.pagination button,[class*=close],[class*=pagination] a,[class*=pagination] button,button[aria-label=Cerrar],button[aria-label=Close]{min-height:44px!important;min-width:44px!important}.badge-clickable,.chip,.tag,[class*=chip]:not(.chip-static),[class*=tag]:not(.tag-static){min-height:32px}.switch,.toggle,[class*=switch],[class*=toggle],input[type=checkbox][role=switch]{min-height:44px!important;min-width:44px!important}.accordion-button,.accordion-header,.collapse-header,[class*=accordion]>[class*=header],[class*=accordion]>button,details>summary{min-height:44px!important}@media (pointer:coarse){.badge-clickable,.chip,.tag,[class*=chip]:not(.chip-static),[class*=tag]:not(.tag-static){min-height:44px!important;padding:8px 16px!important}.accordion-button,.accordion-header,.collapse-header,details>summary{min-height:48px!important}}.fab,.floating-btn,[class*=fab],[class*=floating-action]{min-height:56px!important;min-width:56px!important}.breadcrumb a,.breadcrumb-item a,[class*=breadcrumb] a{min-height:44px!important;display:inline-flex!important;align-items:center!important}.dropdown-toggle,.step,.stepper-item,.wizard-step,[class*=step]:not(.step-content),[data-bs-toggle=dropdown],[data-toggle=dropdown],button[aria-haspopup=true]{min-height:44px!important}.footer a,.footer-links a,[class*=footer] a,footer a{min-height:44px!important;display:inline-flex!important;align-items:center!important;padding:8px 0!important}@media (pointer:coarse){.footer a,.footer-links a,[class*=footer] a,footer a{min-height:48px!important}}.social-icon,.social-link,[class*=social] a,a[href*=facebook],a[href*=instagram],a[href*=linkedin],a[href*=twitter]{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.touch-target{min-height:44px!important;min-width:44px!important}.touch-target-comfortable{min-height:48px!important;min-width:48px!important}