.button[data-v-2307eeb7]{--icon-accent:currentColor;border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:var(--button-gap,10px);white-space:nowrap;border:1px solid #0000;flex-shrink:0;justify-content:center;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.button[data-v-2307eeb7]:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.button[data-v-2307eeb7]{transition:none}}.size-l[data-v-2307eeb7]{height:48px;font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.size-l[data-v-2307eeb7],.size-m[data-v-2307eeb7]{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-body);padding:0 24px}.size-m[data-v-2307eeb7]{height:40px;font-size:var(--font-size-md);line-height:var(--line-height-md)}.size-s[data-v-2307eeb7]{height:32px;font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-body);line-height:var(--line-height-sm);padding:0 16px}.icon-only[data-v-2307eeb7]{padding:0}.icon-only.size-l[data-v-2307eeb7]{min-width:82px}.icon-only.size-m[data-v-2307eeb7],.icon-only.size-s[data-v-2307eeb7]{min-width:55px}.icon-only.round[data-v-2307eeb7]{aspect-ratio:1;min-width:0}.primary[data-v-2307eeb7]{--button-gap:10px;background:var(--color-primary);box-shadow:var(--shadow-m2);color:var(--color-white)}.primary.size-l[data-v-2307eeb7]{--button-gap:12px}.primary[data-v-2307eeb7]:active{background:color-mix(in srgb,var(--color-primary),var(--color-gray-900) 15%)}@media (hover:hover){.primary[data-v-2307eeb7]:hover{background:color-mix(in srgb,var(--color-primary),var(--color-gray-900) 15%)}}.secondary[data-v-2307eeb7]{--button-gap:4px;background:var(--color-sky);color:var(--color-primary)}.secondary[data-v-2307eeb7]:active{background:color-mix(in srgb,var(--color-sky),var(--color-primary) 15%)}@media (hover:hover){.secondary[data-v-2307eeb7]:hover{background:color-mix(in srgb,var(--color-sky),var(--color-primary) 15%)}}.outline[data-v-2307eeb7]{background:var(--color-white);border-color:var(--color-primary);color:var(--color-primary)}.outline[data-v-2307eeb7]:active{background:color-mix(in srgb,var(--color-white),var(--color-primary) 5%);border-color:color-mix(in srgb,var(--color-primary),var(--color-gray-900) 15%)}@media (hover:hover){.outline[data-v-2307eeb7]:hover{background:color-mix(in srgb,var(--color-white),var(--color-primary) 5%);border-color:color-mix(in srgb,var(--color-primary),var(--color-gray-900) 15%)}}.outline-gray[data-v-2307eeb7]{background:var(--color-white-70);border-color:var(--color-gray-300);color:var(--color-text-secondary)}.outline-gray[data-v-2307eeb7]:active{background:var(--color-white);border-color:var(--color-outline-border-hover)}@media (hover:hover){.outline-gray[data-v-2307eeb7]:hover{background:var(--color-white);border-color:var(--color-outline-border-hover)}}.outline[data-v-2307eeb7],.outline-gray[data-v-2307eeb7]{--button-gap:10px}.outline-gray.size-s[data-v-2307eeb7],.outline.size-s[data-v-2307eeb7]{--button-gap:4px}.special[data-v-2307eeb7]{background:color-mix(in srgb,var(--color-secondary),var(--color-gray-900) 4%);color:var(--color-white)}.special[data-v-2307eeb7]:active{background:color-mix(in srgb,var(--color-secondary),var(--color-gray-900) 10%)}.special[data-v-2307eeb7]{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-body);line-height:var(--line-height-sm)}@media (hover:hover){.special[data-v-2307eeb7]:hover{background:color-mix(in srgb,var(--color-secondary),var(--color-gray-900) 10%)}}.primary[data-v-2307eeb7]:disabled:not(.added),.special[data-v-2307eeb7]:disabled{background:color-mix(in srgb,var(--color-gray-200),var(--color-gray-900) 5%);box-shadow:none;color:var(--color-white)}.outline-gray[data-v-2307eeb7]:disabled,.outline[data-v-2307eeb7]:disabled,.secondary[data-v-2307eeb7]:disabled:not(.added){opacity:.25}.added[data-v-2307eeb7]{background:var(--color-gray-100);box-shadow:none;cursor:default}.added.primary[data-v-2307eeb7]{color:var(--color-primary)}.added.secondary[data-v-2307eeb7]{color:var(--color-text-secondary)}
