.ui-btn[data-v-a092f976]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--control-bg);border:1px solid var(--control-border-color);border-radius:var(--radius-sm);box-shadow:none;color:var(--text-base);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--fw-semibold);gap:8px;justify-content:center;line-height:1.1;transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease}.ui-btn[data-v-a092f976]:hover{background:var(--control-bg-hover)}.ui-btn[data-v-a092f976]:active,.ui-btn[data-v-a092f976]:hover{border-color:var(--control-border-hover-color)}.ui-btn[data-v-a092f976]:active{background:var(--control-bg-active)}.ui-btn[data-v-a092f976]:focus-visible{border-color:var(--control-border-focus-color);box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.ui-btn[data-v-a092f976]:disabled{cursor:not-allowed;opacity:.55}.ui-btn--sm[data-v-a092f976]{font-size:var(--fs-12);height:var(--control-h-sm);padding:0 10px}.ui-btn--md[data-v-a092f976]{font-size:var(--fs-13);height:var(--control-h-md);padding:0 12px}.ui-btn--lg[data-v-a092f976]{font-size:var(--fs-14);height:var(--control-h-lg);padding:0 14px}.ui-btn--inline[data-v-a092f976]{font-size:var(--fs-12);height:28px;padding:0 9px}.ui-btn--icon.ui-btn--sm[data-v-a092f976]{min-width:var(--control-h-sm);padding:0;width:var(--control-h-sm)}.ui-btn--icon.ui-btn--md[data-v-a092f976]{min-width:var(--control-h-md);padding:0;width:var(--control-h-md)}.ui-btn--icon.ui-btn--lg[data-v-a092f976]{min-width:var(--control-h-lg);padding:0;width:var(--control-h-lg)}.ui-btn--block[data-v-a092f976]{width:100%}.ui-btn--header[data-v-a092f976]{background:var(--header-control-bg,hsla(0,0%,100%,.12));border:var(--header-control-border,1px solid hsla(0,0%,100%,.16));border-radius:var(--header-control-radius,var(--radius-sm));box-shadow:var(--header-control-shadow,none);color:var(--header-fg,currentColor)}.ui-btn--header[data-v-a092f976]:hover{background:var(--header-control-bg-hover,hsla(0,0%,100%,.16));box-shadow:var(--header-control-shadow-hover,none)}.ui-btn--header.is-active[data-v-a092f976],.ui-btn--header[data-v-a092f976]:active,.ui-btn--header[data-v-a092f976]:hover{border:var(--header-control-border-hover,1px solid hsla(0,0%,100%,.22))}.ui-btn--header.is-active[data-v-a092f976],.ui-btn--header[data-v-a092f976]:active{background:var(--header-control-bg-active,hsla(0,0%,100%,.22))}.ui-btn--header[data-v-a092f976]:focus-visible{border:var(--header-control-border-hover,1px solid hsla(0,0%,100%,.22));box-shadow:0 0 0 3px var(--header-focus-ring,rgba(191,219,254,.52))}.ui-btn--option[data-v-a092f976]{background:transparent;border:1px solid transparent;color:var(--text-base)}.ui-btn--option[data-v-a092f976]:hover{background:var(--ui-option-hover-bg);border-color:color-mix(in srgb,var(--c-accent,var(--text-accent)),transparent 55%);color:var(--ui-option-hover-fg)}.ui-btn--option.is-active[data-v-a092f976],.ui-btn--option.is-active[data-v-a092f976]:focus-visible,.ui-btn--option.is-active[data-v-a092f976]:hover{background:var(--ui-option-active-bg);border-color:var(--ui-option-active-border);color:var(--ui-option-active-fg)}.ui-btn--ghost[data-v-a092f976]{background:transparent;border-color:transparent}.ui-btn--ghost[data-v-a092f976]:hover{background:var(--ui-option-hover-bg);color:var(--ui-option-hover-fg)}.ui-btn--danger[data-v-a092f976]{background:#dc2626;border-color:#dc2626;color:#fff}.ui-btn--danger[data-v-a092f976]:hover{background:#b91c1c;border-color:#b91c1c;color:#fff}
