.btn.svelte-69sehy{--offset:var(--btn-offset,16px);--icon-size:var(--btn-icon-size,24px);height:var(--btn-height,48px);min-width:var(--btn-min-width,44px);border-radius:var(--btn-radius,8px);background-color:var(--bg-button,#fff);color:var(--text-primary,#000);box-shadow:var(--shadow-btn-outline);font-size:var(--btn-font-size,16px);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;grid-column:span 3;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}.btn.svelte-69sehy:hover{box-shadow:var(--shadow-btn-outline-hover)}.btn.svelte-69sehy:active{box-shadow:var(--shadow-btn-outline-active);transform:translateY(1px)}.btn--blue.svelte-69sehy{background-color:var(--bg-submit-button);color:var(--text-submit-button);box-shadow:var(--shadow-button-blue)}.btn--blue.svelte-69sehy:hover{background-color:var(--bg-submit-button--hover)}.btn--blue.svelte-69sehy:active{box-shadow:var(--shadow-button-blue-active)}.btn--disabled.svelte-69sehy{pointer-events:none;opacity:.5}.btn--full.svelte-69sehy{width:100%}.btn__icon.svelte-69sehy{width:var(--icon-size);height:var(--icon-size);margin-left:var(--btn-icon-margin-left,var(--offset));margin-right:var(--btn-icon-margin-right,calc(var(--offset) * -.5 - var(--icon-size)));flex-shrink:0;justify-content:center;align-items:center;display:flex}.btn__icon.svelte-69sehy:only-child{margin:0}.btn__label.svelte-69sehy{white-space:nowrap;text-overflow:ellipsis;padding:0 var(--offset);margin:0 auto;overflow:hidden}
