.dw-btn[data-v-f41c7214]{--_accent:var(--dw-accent);--_contrast:var(--dw-accent-contrast);--_soft:color-mix(in srgb, var(--_accent) 12%, transparent);--_soft-hover:color-mix(in srgb, var(--_accent) 18%, transparent);--_ghost-hover:color-mix(in srgb, var(--_accent) 10%, transparent);justify-content:center;align-items:center;gap:var(--dw-space-2);box-sizing:border-box;font-family:var(--dw-font-alt);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dw-transition), border-color var(--dw-transition), color var(--dw-transition), filter var(--dw-transition);border:1px solid #0000;border-radius:8px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.dw-btn[data-tone=neutral][data-v-f41c7214]{--_accent:var(--dw-text);--_contrast:var(--dw-surface)}.dw-btn[data-tone=success][data-v-f41c7214]{--_accent:var(--dw-success);--_contrast:var(--dw-text-inverse)}.dw-btn[data-tone=warning][data-v-f41c7214]{--_accent:var(--dw-warning);--_contrast:var(--dw-text-inverse)}.dw-btn[data-tone=danger][data-v-f41c7214]{--_accent:var(--dw-danger);--_contrast:var(--dw-text-inverse)}.dw-btn[data-tone=info][data-v-f41c7214]{--_accent:var(--dw-info);--_contrast:var(--dw-text-inverse)}.dw-btn[data-variant=solid][data-v-f41c7214]{background:var(--_accent);color:var(--_contrast)}.dw-btn[data-variant=soft][data-v-f41c7214]{background:var(--_soft);color:var(--_accent)}.dw-btn[data-variant=outline][data-v-f41c7214]{border-color:color-mix(in srgb, var(--_accent) 40%, transparent);color:var(--_accent);background:0 0}.dw-btn[data-variant=ghost][data-v-f41c7214]{color:var(--_accent);background:0 0}.dw-btn[data-variant=link][data-v-f41c7214]{color:var(--_accent);background:0 0;border-radius:0;padding-inline:0}.dw-btn[data-size=sm][data-v-f41c7214]{padding:5px 10px;font-size:12px}.dw-btn[data-size=md][data-v-f41c7214]{padding:8px 16px;font-size:13px}.dw-btn[data-size=lg][data-v-f41c7214]{padding:11px 22px;font-size:14px}.dw-btn .dw-btn__icon[data-v-f41c7214]{font-size:18px}.dw-btn[data-size=sm] .dw-btn__icon[data-v-f41c7214]{font-size:16px}.dw-btn[data-size=lg] .dw-btn__icon[data-v-f41c7214]{font-size:20px}.dw-btn.dw-btn--block[data-v-f41c7214]{width:100%;display:flex}.dw-btn.dw-btn--pill[data-v-f41c7214]{border-radius:var(--dw-radius-pill)}.dw-btn.dw-btn--bold[data-v-f41c7214]{font-weight:700}.dw-btn.dw-btn--square[data-v-f41c7214]{aspect-ratio:1;flex-shrink:0;gap:0;inline-size:34px;padding:0}.dw-btn.dw-btn--square[data-size=sm][data-v-f41c7214]{inline-size:26px}.dw-btn.dw-btn--square[data-size=lg][data-v-f41c7214]{inline-size:42px}@media (hover:hover){.dw-btn:hover:not(.is-disabled)[data-variant=solid][data-v-f41c7214]{filter:brightness(1.08)}.dw-btn:hover:not(.is-disabled)[data-variant=soft][data-v-f41c7214]{background:var(--_soft-hover)}.dw-btn:hover:not(.is-disabled)[data-variant=outline][data-v-f41c7214],.dw-btn:hover:not(.is-disabled)[data-variant=ghost][data-v-f41c7214]{background:var(--_ghost-hover)}.dw-btn:hover:not(.is-disabled)[data-variant=link][data-v-f41c7214]{text-decoration:underline}}.dw-btn:active:not(.is-disabled)[data-variant=solid][data-v-f41c7214]{filter:brightness(.94)}.dw-btn[data-v-f41c7214]:active:not(.is-disabled):not([data-variant=solid]){background:var(--_soft-hover)}.dw-btn[data-v-f41c7214]:focus-visible{outline:var(--accessibility-focus-outline-width) var(--accessibility-focus-outline-style) var(--_accent);outline-offset:var(--accessibility-focus-outline-offset)}.dw-btn.is-disabled[data-v-f41c7214]{cursor:not-allowed;opacity:.55;filter:none;pointer-events:none}.dw-btn.is-loading[data-v-f41c7214]{cursor:progress;pointer-events:none}.dw-btn.is-loading .dw-btn__inner[data-v-f41c7214]{visibility:hidden}.dw-btn.dw-btn--spin-hover[data-v-f41c7214]{isolation:isolate;--_spin-color:var(--dw-btn-spin-color,var(--_accent))}.dw-btn.dw-btn--spin-hover[data-variant=solid][data-v-f41c7214]{--_spin-color:var(--dw-btn-spin-color,var(--_contrast))}.dw-btn.dw-btn--spin-hover[data-v-f41c7214]:before{content:"";box-sizing:border-box;border-radius:inherit;background:conic-gradient(from var(--dw-btn-angle,0deg), transparent 50%, var(--_spin-color));-webkit-mask-composite:xor;pointer-events:none;opacity:0;transition:opacity var(--dw-transition);z-index:2;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){.dw-btn.dw-btn--spin-hover[data-v-f41c7214]:hover:not(.is-disabled):before{opacity:1;animation:1.43s linear forwards dw-btn-border-spin-f41c7214}}.dw-btn.dw-btn--spin-hover.is-disabled[data-v-f41c7214]:before{display:none}@media (prefers-reduced-motion:reduce){.dw-btn.dw-btn--spin-hover[data-v-f41c7214]:hover:not(.is-disabled):before{animation:none}}.dw-btn__inner[data-v-f41c7214]{align-items:center;gap:inherit;min-width:0;display:inline-flex}.dw-btn__label[data-v-f41c7214]{text-overflow:ellipsis;line-height:1.4;overflow:hidden}.dw-btn__sa[data-v-f41c7214]{flex-shrink:0;width:1.15em;height:1.15em}.dw-btn__spinner[data-v-f41c7214]{border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite dw-btn-spin-f41c7214;position:absolute}@keyframes dw-btn-spin-f41c7214{to{transform:rotate(360deg)}}@keyframes dw-btn-border-spin-f41c7214{0%{--dw-btn-angle:0deg;opacity:1}70%{--dw-btn-angle:360deg;opacity:1}to{--dw-btn-angle:440deg;opacity:0}}@property --dw-btn-angle{syntax:"<angle>";inherits:false;initial-value:0deg}
