._button_1cgub_2{justify-content:center;align-items:center;gap:var(--button-gap);min-height:var(--button-min-height);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);border-radius:var(--ds-radius-context-button,var(--radius-button));font-family:var(--button-font-family), var(--fonte-base,sans-serif);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);text-align:center;cursor:pointer;box-sizing:border-box;isolation:isolate;background:0 0;border:0;text-decoration:none;transition:transform .16s ease-out,color .16s ease-out;display:inline-flex;position:relative}._button_1cgub_2:before{z-index:-1;border-radius:inherit;background:var(--button-background);pointer-events:none;content:"";transition:background-color .16s ease-out,box-shadow .16s ease-out;position:absolute;inset:0}._button_1cgub_2:active:not(:disabled){transform:scale(.97)}._button_1cgub_2[data-appearance=outline]:before{box-shadow:inset 0 0 0 1.5px var(--button-border)}._button_1cgub_2:focus-visible{outline:none}._button_1cgub_2:focus-visible:before,._button_1cgub_2[data-state=focus]:before{outline:2px solid var(--ds-borda-foco);outline-offset:2px}._size-sm_1cgub_52{--button-min-height:var(--ds-spacing-spc40,40px);--button-padding-block:var(--ds-spacing-spc12,var(--esp-3));--button-padding-inline:var(--ds-spacing-spc16,var(--esp-4));--button-gap:var(--ds-spacing-spc8,var(--esp-2));--button-icon-size:var(--ds-spacing-spc16,var(--esp-4));--button-font-family:var(--ds-type-calcmed-botoes-botao-sm-family,var(--fonte-base)), var(--fonte-base,sans-serif);--button-font-size:var(--ds-type-calcmed-botoes-botao-sm-size,var(--fonte-tamanho-auxiliar));--button-font-weight:var(--ds-type-calcmed-botoes-botao-sm-weight,600);--button-line-height:var(--ds-type-calcmed-botoes-botao-sm-line-height,16px);--button-letter-spacing:var(--ds-type-calcmed-botoes-botao-sm-letter-spacing,0)}._size-sm_1cgub_52._layout-hug_1cgub_65:before{inset-block:var(--ds-spacing-spc4,var(--esp-1))}._size-md_1cgub_67{--button-min-height:44px;--button-padding-block:var(--ds-spacing-spc12,var(--esp-3));--button-padding-inline:var(--ds-spacing-spc24,var(--esp-6));--button-gap:var(--ds-spacing-spc12,var(--esp-3));--button-icon-size:var(--ds-spacing-spc20,var(--esp-5));--button-font-family:var(--ds-type-calcmed-botoes-botao-md-family,var(--fonte-base)), var(--fonte-base,sans-serif);--button-font-size:var(--ds-type-calcmed-botoes-botao-md-size,var(--fonte-tamanho-corpo));--button-font-weight:var(--ds-type-calcmed-botoes-botao-md-weight,600);--button-line-height:var(--ds-type-calcmed-botoes-botao-md-line-height,20px);--button-letter-spacing:var(--ds-type-calcmed-botoes-botao-md-letter-spacing,0)}._size-lg_1cgub_80{--button-min-height:56px;--button-padding-block:var(--ds-spacing-spc16,var(--esp-4));--button-padding-inline:var(--ds-spacing-spc32,var(--esp-8));--button-gap:var(--ds-spacing-spc16,var(--esp-4));--button-icon-size:var(--ds-spacing-spc24,var(--esp-6));--button-font-family:var(--ds-type-calcmed-botoes-botao-lg-family,var(--fonte-base)), var(--fonte-base,sans-serif);--button-font-size:var(--ds-type-calcmed-botoes-botao-lg-size,var(--fonte-tamanho-input));--button-font-weight:var(--ds-type-calcmed-botoes-botao-lg-weight,600);--button-line-height:var(--ds-type-calcmed-botoes-botao-lg-line-height,24px);--button-letter-spacing:var(--ds-type-calcmed-botoes-botao-lg-letter-spacing,0)}._button_1cgub_2[data-appearance=link]{--button-gap:var(--ds-spacing-spc8,var(--esp-2))}._layout-hug_1cgub_65{width:max-content;max-width:100%}._layout-hug_1cgub_65 ._label_1cgub_95{white-space:nowrap}._layout-fill_1cgub_96{width:100%}._layout-fill_1cgub_96._size-sm_1cgub_52{min-width:96px}._layout-fill_1cgub_96._size-md_1cgub_67{min-width:128px}._layout-fill_1cgub_96._size-lg_1cgub_80{min-width:160px}._layout-fill_1cgub_96 ._label_1cgub_95{overflow-wrap:anywhere;flex:1}._label_1cgub_95{min-width:0}._leftIcon_1cgub_102,._rightIcon_1cgub_102{flex:none;align-items:center;display:inline-flex}._leftIcon_1cgub_102[hidden],._rightIcon_1cgub_102[hidden]{display:none}@media (prefers-reduced-motion:reduce){._button_1cgub_2,._button_1cgub_2:before{transition:none}._button_1cgub_2:active:not(:disabled){transform:none}}@media (forced-colors:active){._button_1cgub_2:before{border:1px solid buttontext}._button_1cgub_2:focus-visible:before,._button_1cgub_2[data-state=focus]:before{outline-color:highlight}}
