:root{--q-btn-primary-bg:#e60012;--q-btn-primary-bg-hover:#c2000f;--q-btn-primary-bg-active:#9e000c;--q-btn-primary-color:#fff;--q-btn-primary-border:transparent;--q-btn-primary-shadow:0 1px 3px #e6001259;--q-btn-primary-shadow-hover:none;--q-btn-secondary-bg:transparent;--q-btn-secondary-bg-hover:#e6001212;--q-btn-secondary-bg-active:#e6001224;--q-btn-secondary-color:#e60012;--q-btn-secondary-border:#e60012;--q-btn-secondary-shadow:none;--q-btn-secondary-shadow-hover:none;--q-btn-link-bg:transparent;--q-btn-link-bg-hover:#e6001212;--q-btn-link-color:#e60012;--q-btn-link-color-hover:#c2000f;--q-btn-link-underline:underline;--q-btn-link-underline-hover:underline;--q-btn-icon-bg:transparent;--q-btn-icon-bg-hover:#e6001212;--q-btn-icon-bg-active:#e6001224;--q-btn-icon-color:#e60012;--q-btn-icon-border:#e60012;--q-btn-icon-border-hover:#e60012;--q-btn-plain-color:var(--q-btn-link-color);--q-btn-plain-color-hover:var(--q-btn-link-color-hover);--q-btn-sm-height:30px;--q-btn-sm-padding:0 10px;--q-btn-sm-font-size:12px;--q-btn-sm-gap:5px;--q-btn-sm-icon-size:13px;--q-btn-sm-icon-only-width:30px;--q-btn-md-height:38px;--q-btn-md-padding:0 16px;--q-btn-md-font-size:14px;--q-btn-md-gap:7px;--q-btn-md-icon-size:16px;--q-btn-md-icon-only-width:38px;--q-btn-lg-height:46px;--q-btn-lg-padding:0 22px;--q-btn-lg-font-size:16px;--q-btn-lg-gap:9px;--q-btn-lg-icon-size:20px;--q-btn-lg-icon-only-width:46px;--q-btn-radius-sm:4px;--q-btn-radius-md:8px;--q-btn-radius-lg:12px;--q-btn-radius-pill:9999px;--q-btn-font-family:inherit;--q-btn-font-weight:500;--q-btn-letter-spacing:.01em;--q-btn-line-height:1;--q-btn-transition:background-color .18s ease, border-color .18s ease, color .18s ease, box-shadow .18s ease, opacity .18s ease, transform .1s ease;--q-btn-disabled-opacity:.42;--q-btn-focus-ring:0 0 0 3px #e600124d}@media (prefers-color-scheme:dark){:root{--q-btn-primary-bg:#ff2c3c;--q-btn-primary-bg-hover:#e60012;--q-btn-primary-bg-active:#c2000f;--q-btn-primary-color:#fff;--q-btn-secondary-color:#ff2c3c;--q-btn-secondary-border:#ff2c3c;--q-btn-link-color:#ff2c3c;--q-btn-link-color-hover:#e60012;--q-btn-icon-color:#ff2c3c;--q-btn-icon-border:#ff2c3c;--q-btn-plain-color:var(--q-btn-link-color);--q-btn-plain-color-hover:var(--q-btn-link-color-hover)}}.q-btn{appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;white-space:nowrap;font-family:var(--q-btn-font-family);font-weight:var(--q-btn-font-weight);letter-spacing:var(--q-btn-letter-spacing);line-height:var(--q-btn-line-height);transition:var(--q-btn-transition);background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.q-btn:focus-visible{box-shadow:var(--q-btn-focus-ring)}.q-btn--sm{height:var(--q-btn-sm-height);padding:var(--q-btn-sm-padding);font-size:var(--q-btn-sm-font-size);gap:var(--q-btn-sm-gap)}.q-btn--md{height:var(--q-btn-md-height);padding:var(--q-btn-md-padding);font-size:var(--q-btn-md-font-size);gap:var(--q-btn-md-gap)}.q-btn--lg{height:var(--q-btn-lg-height);padding:var(--q-btn-lg-padding);font-size:var(--q-btn-lg-font-size);gap:var(--q-btn-lg-gap)}.q-btn--radius-sm{border-radius:var(--q-btn-radius-sm)}.q-btn--radius-md{border-radius:var(--q-btn-radius-md)}.q-btn--radius-lg{border-radius:var(--q-btn-radius-lg)}.q-btn--radius-pill{border-radius:var(--q-btn-radius-pill)}.q-btn--primary{background:var(--q-btn-primary-bg);color:var(--q-btn-primary-color);border-color:var(--q-btn-primary-border);box-shadow:var(--q-btn-primary-shadow)}.q-btn--primary:hover:not(.q-btn--disabled){background:var(--q-btn-primary-bg-hover);box-shadow:var(--q-btn-primary-shadow-hover);transform:translateY(-1px)}.q-btn--primary:active:not(.q-btn--disabled){background:var(--q-btn-primary-bg-active);box-shadow:var(--q-btn-primary-shadow);transform:translateY(0)}.q-btn--secondary{background-color:var(--q-btn-secondary-bg);color:var(--q-btn-secondary-color);border-color:var(--q-btn-secondary-border);box-shadow:var(--q-btn-secondary-shadow)}.q-btn--secondary:hover:not(.q-btn--disabled){background-color:var(--q-btn-secondary-bg-hover);box-shadow:var(--q-btn-secondary-shadow-hover)}.q-btn--secondary:active:not(.q-btn--disabled){background-color:var(--q-btn-secondary-bg-active)}.q-btn--link{color:var(--q-btn-link-color);-webkit-text-decoration:var(--q-btn-link-underline);text-decoration:var(--q-btn-link-underline);background-color:#0000;border-color:#0000;border-radius:0;min-width:0;height:auto;padding:0;overflow:visible}.q-btn--link:hover:not(.q-btn--disabled){color:var(--q-btn-link-color-hover);-webkit-text-decoration:var(--q-btn-link-underline-hover);text-decoration:var(--q-btn-link-underline-hover);background-color:#0000}.q-btn--link-no-underline,.q-btn--link-no-underline:hover:not(.q-btn--disabled){text-decoration:none}.q-btn--icon-only{background-color:var(--q-btn-icon-bg);color:var(--q-btn-icon-color);border-color:var(--q-btn-icon-border)}.q-btn--icon-only:not(.q-btn--plain):hover:not(.q-btn--disabled){background-color:var(--q-btn-icon-bg-hover);border-color:var(--q-btn-icon-border-hover)}.q-btn--icon-only:active:not(.q-btn--disabled){background-color:var(--q-btn-icon-bg-active)}.q-btn--icon-only.q-btn--icon-square.q-btn--sm{width:var(--q-btn-sm-icon-only-width);padding:0}.q-btn--icon-only.q-btn--icon-square.q-btn--md{width:var(--q-btn-md-icon-only-width);padding:0}.q-btn--icon-only.q-btn--icon-square.q-btn--lg{width:var(--q-btn-lg-icon-only-width);padding:0}.q-btn--plain{color:var(--q-btn-plain-color);background-color:#0000;border-color:#0000;border-radius:0;min-width:0;height:auto;padding:0;overflow:visible}.q-btn--plain:hover:not(.q-btn--disabled){color:var(--q-btn-plain-color-hover);background-color:#0000;border-color:#0000}.q-btn__icon{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.q-btn--sm .q-btn__icon{font-size:var(--q-btn-sm-icon-size);width:var(--q-btn-sm-icon-size);height:var(--q-btn-sm-icon-size)}.q-btn--md .q-btn__icon{font-size:var(--q-btn-md-icon-size);width:var(--q-btn-md-icon-size);height:var(--q-btn-md-icon-size)}.q-btn--lg .q-btn__icon{font-size:var(--q-btn-lg-icon-size);width:var(--q-btn-lg-icon-size);height:var(--q-btn-lg-icon-size)}.q-btn__icon svg{width:100%;height:100%}.q-btn__content{align-items:center;gap:inherit;line-height:1;display:inline-flex}.q-btn__text{line-height:1;display:inline-block}@keyframes q-btn-spin{to{transform:rotate(360deg)}}.q-btn__loader{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:1em;height:1em;animation:.65s linear infinite q-btn-spin;display:inline-block}.q-btn--disabled{opacity:var(--q-btn-disabled-opacity);cursor:not-allowed;pointer-events:none}.q-btn--loading{cursor:wait;pointer-events:none}.q-btn--full-width{width:100%;display:flex}.q-btn[data-tooltip]{position:relative}.q-btn[data-tooltip]:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:9999;background:#111827eb;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:400;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)scale(.92)}.q-btn[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)scale(1)}
