.button-wrapper[data-v-3045ae1d]{display:flex;flex-direction:column;width:fit-content;max-width:100%;gap:var(--spacing-2xs)}.button-wrapper.block[data-v-3045ae1d]{width:100%}.click-prompt-anchor--passthrough[data-v-3045ae1d]{display:contents}.button-wrapper.block .btn[data-v-3045ae1d]{width:100%}.btn[data-v-3045ae1d]{--btn-size: var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:0 var(--field-content-padding-inline);border-radius:var(--control-radius);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);font-family:var(--font-family);line-height:var(--line-height-tight);color:var(--text-white);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast);border:var(--border-width) solid transparent;box-shadow:none;min-height:var(--btn-size);height:auto;white-space:nowrap;position:relative;overflow:hidden;width:fit-content;min-width:0;max-width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.btn-block[data-v-3045ae1d]{width:100%!important;display:flex;justify-content:center}.btn-icon-element[data-v-3045ae1d]{font-size:var(--icon-size-md);display:inline-flex;align-items:center;justify-content:center;min-width:var(--icon-size-md)}.btn-content[data-v-3045ae1d]{position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:100%;min-width:0;text-align:center}.icon-only[data-v-3045ae1d]{width:auto;min-height:var(--btn-size);padding:0 var(--spacing-sm);justify-content:center;gap:0}.icon-right[data-v-3045ae1d]{flex-direction:row-reverse}.btn[data-v-3045ae1d]:disabled{opacity:var(--state-disabled-opacity)}.loading[data-v-3045ae1d]{position:relative;overflow:hidden}.loading .btn-content[data-v-3045ae1d],.success .btn-content[data-v-3045ae1d],.error .btn-content[data-v-3045ae1d]{opacity:.8}.spinner[data-v-3045ae1d]{display:inline-flex;align-items:center;justify-content:center}.spinner i[data-v-3045ae1d]{animation:fa-spin 2s linear infinite}.success[data-v-3045ae1d]{background-color:var(--success-color)!important;color:var(--text-white)!important}.error[data-v-3045ae1d]{background-color:var(--danger-color)!important;color:var(--text-white)!important}.has-tooltip[data-v-3045ae1d]{position:relative}.btn.btn-shape-send[data-v-3045ae1d]{width:var(--btn-size);min-height:var(--btn-size);padding:0;border:var(--border-width) solid var(--border-color);box-shadow:none;border-radius:var(--control-radius);display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),box-shadow var(--transition-normal),opacity var(--transition-normal),transform var(--transition-normal);background-color:transparent;color:var(--text-secondary);opacity:.5}.btn.btn-shape-send.active[data-v-3045ae1d]{background-color:var(--accent-color);color:var(--text-white);opacity:1}.btn.btn-shape-send.active[data-v-3045ae1d]:hover:not(:disabled),.btn.btn-shape-send[data-v-3045ae1d]:not(.active):hover:not(:disabled){opacity:1}.btn.btn-shape-float[data-v-3045ae1d],.btn.btn-shape-float-primary[data-v-3045ae1d]{position:relative;min-width:min-content;min-height:var(--btn-size);padding:0 var(--spacing-sm);border-radius:var(--control-radius);transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),box-shadow var(--transition-normal),opacity var(--transition-normal),transform var(--transition-normal);display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:visible}.btn.btn-shape-float[data-v-3045ae1d]{background-color:rgba(var(--background-color-rgb),.55);color:var(--text-secondary);border:var(--border-width) solid rgba(var(--background-hover-rgb),.4);box-shadow:var(--shadow-sm);backdrop-filter:var(--frosted);-webkit-backdrop-filter:var(--frosted)}.btn.btn-shape-float[data-v-3045ae1d]:hover:not(:disabled){color:var(--text-primary);background-color:rgba(var(--background-color-rgb),.82);box-shadow:var(--shadow-md)}.btn.btn-shape-float-primary[data-v-3045ae1d]{background-color:#121212ad;color:#fff;border:var(--border-width) solid rgba(255,255,255,.12);box-shadow:var(--shadow-sm);backdrop-filter:var(--frosted);-webkit-backdrop-filter:var(--frosted)}.btn.btn-shape-float-primary[data-v-3045ae1d]:hover:not(:disabled){color:#fff;background-color:#121212d9;box-shadow:var(--shadow-md)}.btn.auto-height[data-v-3045ae1d]{height:auto;min-height:var(--btn-size);white-space:nowrap}.btn.auto-height .btn-content[data-v-3045ae1d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn.fit-content[data-v-3045ae1d]{width:fit-content;min-width:0;max-width:100%}.btn.btn-size-xs[data-v-3045ae1d]{--btn-size: var(--control-height-xs);gap:var(--spacing-2xs);padding:0 var(--spacing-xs);font-size:var(--font-size-xs);border-radius:var(--border-radius-md)}.btn.btn-size-sm[data-v-3045ae1d]{--btn-size: var(--control-height-sm);gap:var(--spacing-xs);padding:0 var(--spacing-sm);font-size:var(--font-size-sm)}.btn.btn-size-lg[data-v-3045ae1d]{--btn-size: var(--control-height-lg);padding:0 var(--spacing-lg)}.btn.btn-size-xl[data-v-3045ae1d]{--btn-size: var(--control-height-xl);padding:0 var(--spacing-xl)}.btn.btn-size-xs .btn-icon-element[data-v-3045ae1d],.btn.btn-size-sm .btn-icon-element[data-v-3045ae1d]{font-size:var(--icon-size-sm);min-width:var(--icon-size-sm)}.btn.btn-size-xl .btn-icon-element[data-v-3045ae1d]{font-size:var(--icon-size-xl);min-width:var(--icon-size-xl)}.btn.btn-size-xs[data-v-3045ae1d],.btn.btn-size-xs[data-v-3045ae1d]:hover:not(:disabled),.btn.btn-size-sm[data-v-3045ae1d],.btn.btn-size-sm[data-v-3045ae1d]:hover:not(:disabled){box-shadow:none}.btn-tone-neutral[data-v-3045ae1d]{--btn-container: var(--text-primary);--btn-container-hover: var(--primary-light);--btn-on-container: var(--text-white);--btn-ink: var(--text-primary);--btn-ink-hover: var(--primary-light);--btn-soft: var(--primary-soft)}.btn-tone-accent[data-v-3045ae1d]{--btn-container: var(--accent-color);--btn-container-hover: var(--accent-hover);--btn-on-container: var(--accent-on-container);--btn-ink: var(--accent-color);--btn-ink-hover: var(--accent-hover);--btn-soft: var(--accent-soft)}.btn-tone-danger[data-v-3045ae1d]{--btn-container: var(--danger-container);--btn-container-hover: var(--danger-soft);--btn-on-container: var(--danger-on-container);--btn-ink: var(--danger-text);--btn-ink-hover: var(--danger-on-container);--btn-soft: var(--danger-soft)}.btn-tone-success[data-v-3045ae1d]{--btn-container: var(--success-container);--btn-container-hover: var(--success-soft);--btn-on-container: var(--success-on-container);--btn-ink: var(--success-text);--btn-ink-hover: var(--success-on-container);--btn-soft: var(--success-soft)}.btn-tone-warning[data-v-3045ae1d]{--btn-container: var(--warning-container);--btn-container-hover: var(--warning-soft);--btn-on-container: var(--warning-on-container);--btn-ink: var(--warning-text);--btn-ink-hover: var(--warning-on-container);--btn-soft: var(--warning-soft)}.btn-tone-info[data-v-3045ae1d]{--btn-container: var(--info-container);--btn-container-hover: var(--info-soft);--btn-on-container: var(--info-on-container);--btn-ink: var(--info-text);--btn-ink-hover: var(--info-on-container);--btn-soft: var(--info-soft)}.btn-v-primary[data-v-3045ae1d]{background-color:var(--btn-container);color:var(--btn-on-container)}.btn-v-primary[data-v-3045ae1d]:hover:not(:disabled){background-color:var(--btn-container-hover)}.btn-v-secondary[data-v-3045ae1d]{background-color:var(--surface-control);color:var(--btn-ink);border-color:var(--border-color)}.btn-v-secondary[data-v-3045ae1d]:hover:not(:disabled){background-color:var(--btn-soft);color:var(--btn-ink-hover)}.btn-v-tertiary[data-v-3045ae1d]{background-color:transparent;color:var(--btn-ink)}.btn-v-tertiary[data-v-3045ae1d]:hover:not(:disabled){background-color:transparent;color:var(--btn-ink-hover)}.btn.btn-v-link[data-v-3045ae1d]{background-color:transparent;color:var(--btn-ink);padding:0 var(--spacing-sm);height:auto}.btn.btn-v-link.btn-inline[data-v-3045ae1d]{min-height:auto;padding:0}.btn-v-link[data-v-3045ae1d]:hover:not(:disabled){color:var(--btn-ink-hover)}.btn-v-link:hover:not(:disabled) .btn-content[data-v-3045ae1d]{text-decoration:underline}.btn.btn-v-icon[data-v-3045ae1d]{background-color:transparent;color:var(--btn-ink);width:var(--btn-size);min-height:var(--btn-size);padding:0;gap:0}.btn-v-icon[data-v-3045ae1d]:hover:not(:disabled){background-color:transparent;color:var(--btn-ink-hover)}.btn-v-tertiary.active[data-v-3045ae1d],.btn-v-icon.active[data-v-3045ae1d]{background-color:var(--surface-subtle);color:var(--btn-ink)}.btn-v-tertiary.active[data-v-3045ae1d]:hover:not(:disabled),.btn-v-icon.active[data-v-3045ae1d]:hover:not(:disabled){background-color:var(--surface-subtle);color:var(--btn-ink-hover)}.button-disabled-reason[data-v-3045ae1d]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
