/**
 * RUTA   : /public/css/app-icons.css
 * ARCHIVO: app-icons.css
 * ALCANCE: Helpers para íconos SVG locales (Bootstrap Icons sprite).
 */

.dom-icon{
  display:inline-block;
  width:1rem;
  height:1rem;
  vertical-align:-0.125em;
  fill:currentColor;
  flex:0 0 auto;
}

.dom-icon use{
  pointer-events:none;
}

.dom-icon-sm{width:.875rem;height:.875rem}
.dom-icon-lg{width:1.25rem;height:1.25rem}
.dom-icon-xl{width:1.5rem;height:1.5rem}

.btn-ico .dom-icon{
  width:16px;
  height:16px;
}

.btn-sm.btn-ico .dom-icon,
.btn-ico.btn-sm .dom-icon{
  width:14px;
  height:14px;
}

.btn-label-icon{
  display:inline-flex;
  align-items:center;
  gap:.45rem;
}
