:root{--bd-button-primary-height:52px;--bd-button-secondary-height:44px;--bd-button-radius:12px}.bd-button{box-sizing:border-box;min-height:var(--bd-button-primary-height);border-radius:var(--bd-button-radius);background:var(--bd-color-brand,#02baa3);color:var(--bd-color-on-brand,#fff);text-align:center;cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 20px;font:700 16px/1.7 Estedad,Tahoma,sans-serif;text-decoration:none;display:inline-flex}.bd-button--secondary{min-height:var(--bd-button-secondary-height);padding:8px 16px;font-size:14px}.bd-button--outline{border-color:var(--bd-color-brand,#02baa3);color:var(--bd-color-brand,#02baa3);background:0 0}.bd-button--neutral{border-color:var(--bd-color-input-border,#cfd0d3);color:var(--bd-color-title,#373941);background:0 0}.bd-button--danger{border-color:var(--bd-color-error,#d34c50);color:var(--bd-color-error,#d34c50);background:0 0}.bd-button--text{color:var(--bd-color-brand,#02baa3);background:0 0;border-color:#0000}.bd-button--full{width:100%}.bd-button:hover{background:var(--bd-color-brand-hover,#007568)}.bd-button--outline:hover,.bd-button--text:hover{color:var(--bd-color-brand-hover,#007568);background:0 0}.bd-button--outline:hover{border-color:var(--bd-color-brand-hover,#007568)}.bd-button--neutral:hover{background:var(--bd-color-surface-subtle,#f8fbfa)}.bd-button--danger:hover{background:var(--bd-color-error-surface,#fff8f7)}.bd-button:focus-visible{outline:2px solid var(--bd-color-brand-hover,#007568);outline-offset:3px}.bd-button:disabled,.bd-button[aria-disabled=true]{background:var(--bd-color-disabled-surface,#e7ecee);color:var(--bd-color-disabled-text,#657987);cursor:not-allowed;border-color:#0000}.bd-button[aria-busy=true]{cursor:wait}.bd-button-pair{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bd-button-pair>.bd-button{flex:160px}.bd-button-pair--primary,.bd-button-pair:has(>.bd-button:not(.bd-button--secondary)),[data-bd-actions]:has(>.bd-button:not(.bd-button--secondary)){align-items:stretch}.bd-button-pair--primary>.bd-button,.bd-button-pair:has(>.bd-button:not(.bd-button--secondary))>.bd-button,[data-bd-actions]:has(>.bd-button:not(.bd-button--secondary))>.bd-button{align-self:stretch;min-height:52px;padding:10px 20px;font-size:16px;font-weight:700}