.nuxt-button-core{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--nuxt-spacer-12);height:var(--input-min-height);padding:var(--nuxt-spacer-16);border-radius:var(--br-8);border:none;cursor:pointer;text-decoration:none;transition:all .2s;border:2px solid transparent;outline:none}.nuxt-button-core.subtitle-xs{line-height:21px}.nuxt-button-core .nuxt-button-core__icon-left,.nuxt-button-core .nuxt-button-core__icon-only,.nuxt-button-core .nuxt-button-core__icon-right{display:flex;align-items:center;justify-content:center;line-height:20px}.nuxt-button-core:has(.nuxt-button-core__icon-only){aspect-ratio:1;width:var(--input-min-height);height:var(--input-min-height);padding:initial}.nuxt-button-core .nuxt-button-core__icon-only{aspect-ratio:1;width:20px;padding:initial}.nuxt-button-core .nuxt-button-core__text{white-space:nowrap}.nuxt-button-core.primary{background-color:var(--nuxt-primary-blue);color:var(--nuxt-text-white-header)}.nuxt-button-core.primary:hover{background-color:var(--nuxt-primary-blue-accent)}.nuxt-button-core.primary:focus-visible{background-color:var(--nuxt-primary-blue);border:2px solid var(--nuxt-primary-blue-accent);box-shadow:0 0 0 3px var(--nuxt-focus-trap-shadow);outline:none}.nuxt-button-core.secondary{background-color:var(--nuxt-white-bg);color:var(--nuxt-text-header);border:2px solid var(--nuxt-stroke-border-grey)}.nuxt-button-core.secondary:hover{background-color:var(--nuxt-soft-grey-bg)}.nuxt-button-core.secondary:focus-visible{border:2px solid var(--nuxt-primary-blue);box-shadow:0 0 0 3px var(--nuxt-focus-trap-shadow);outline:none}.nuxt-button-core.tertiary{background-color:var(--nuxt-white-bg);color:var(--nuxt-text-header)}.nuxt-button-core.tertiary:hover{background-color:var(--nuxt-soft-grey-bg)}.nuxt-button-core.tertiary:focus-visible{background-color:var(--nuxt-white-bg);border:2px solid var(--nuxt-primary-blue);box-shadow:0 0 0 3px var(--nuxt-focus-trap-shadow);outline:none}.nuxt-button-core.primary-white{background-color:var(--nuxt-white-bg);color:var(--nuxt-text-header)}.nuxt-button-core.primary-white:hover{background-color:var(--nuxt-grey-bg)}.nuxt-button-core.primary-white:focus-visible{border:2px solid var(--nuxt-primary-blue);box-shadow:0 0 0 3px var(--nuxt-white-60);outline:none}.nuxt-button-core.secondary-white{background-color:transparent;color:var(--nuxt-text-white-header);border:2px solid var(--nuxt-stroke-white)}.nuxt-button-core.secondary-white:hover{background-color:var(--nuxt-white-13)}.nuxt-button-core.secondary-white:focus-visible{background-color:var(--nuxt-white-01);box-shadow:0 0 0 3px var(--nuxt-white-60);outline:none}.nuxt-button-core.tertiary-white{background-color:transparent;color:var(--nuxt-text-white-header)}.nuxt-button-core.tertiary-white:hover{background-color:var(--nuxt-white-13)}.nuxt-button-core.tertiary-white:focus-visible{background-color:var(--nuxt-white-13);border:2px solid var(--nuxt-white-90);box-shadow:0 0 0 3px var(--nuxt-white-60);outline:none}.nuxt-button-core.primary-red{background-color:var(--nuxt-alert-danger);color:var(--nuxt-text-white-header)}.nuxt-button-core.primary-red:hover{background-color:#7b1c19}.nuxt-button-core.primary-red:focus-visible{border:2px solid #7b1c19;box-shadow:0 0 0 3px #ff080047;outline:none}.nuxt-button-core.secondary-red{background-color:var(--nuxt-white-bg);color:var(--nuxt-alert-danger);border:2px solid var(--nuxt-alert-danger)}.nuxt-button-core.secondary-red:hover{background-color:#fef3f2}.nuxt-button-core.secondary-red:focus-visible{box-shadow:0 0 0 3px #ff080047;outline:none}.nuxt-button-core.tertiary-red{background-color:transparent;color:var(--nuxt-alert-danger)}.nuxt-button-core.tertiary-red:hover{background-color:#fef3f2}.nuxt-button-core.tertiary-red:focus-visible{border:2px solid var(--nuxt-alert-danger);box-shadow:0 0 0 3px #ff080047;outline:none}
