.mz-boton{box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--mz-boton-filo,transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:var(--mz-ff-ui), system-ui, sans-serif;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mz-boton:focus-visible{outline:var(--mz-input-focus) solid var(--mz-s-cyan-text);outline-offset:2px}.mz-boton-fila{align-items:center;gap:var(--mz-xs);min-width:0;display:inline-flex}.mz-boton-texto{text-align:center;min-width:0}.mz-boton--ancho{width:100%;display:flex}.mz-boton--primario,.mz-boton--destructivo{min-width:var(--mz-toque);min-height:var(--mz-button-height);border-radius:var(--mz-r-button);--mz-boton-filo:var(--mz-primary);background:var(--mz-cta);color:var(--mz-s-on-primary);padding:14px 22px}.mz-boton--primario:active{background:var(--mz-cta-pressed)}.mz-boton--destructivo{background:var(--mz-s-loss)}.mz-boton--secundario{min-width:var(--mz-toque);min-height:var(--mz-button-height);border-radius:var(--mz-r-button);--mz-boton-filo:var(--mz-s-text-primary);color:var(--mz-s-text-primary);padding:0 24px}.mz-boton--secundario:active{--mz-boton-filo:var(--mz-s-cyan-text)}.mz-boton--terciario{min-width:var(--mz-toque);min-height:var(--mz-toque);padding:0 var(--mz-sm);color:var(--mz-s-cyan-text);font-weight:700;line-height:1.25}.mz-boton--terciario:active{opacity:.6}.mz-boton--perdida{color:var(--mz-s-loss)}.mz-boton--discreto{color:var(--mz-s-text-tertiary)}.mz-boton--terciario.mz-boton--discreto{font-weight:500;line-height:round(calc(var(--mz-tipo-secundario) * 1.45), 1px)}.mz-boton--compacto{height:36px;min-height:36px;padding:0 var(--mz-md);white-space:nowrap}.mz-boton--enlace{min-width:var(--mz-toque);min-height:var(--mz-toque);padding:0 var(--mz-xs);font-weight:700}.mz-boton--fila{padding:0 var(--mz-xxs);white-space:nowrap;font-size:calc(18px * var(--mz-escala-fila,1))}.mz-boton-pila{flex-direction:column;align-items:center;display:inline-flex}.mz-boton-sub{color:currentColor;letter-spacing:normal;font-weight:500}.mz-boton--terciario .mz-boton-sub{color:var(--mz-s-text-secondary)}.mz-boton:disabled{cursor:default;color:var(--mz-s-text-tertiary)}.mz-boton--primario:disabled,.mz-boton--destructivo:disabled{background:var(--mz-s-surface-elevated);--mz-boton-filo:transparent}.mz-boton--secundario:disabled{--mz-boton-filo:var(--mz-s-decorative)}
