/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.basic-button[data-v-1a7fdbfe]{color:var(--on-color-white);outline-offset:1px;outline-width:2px;outline-color:var(--on-color-white);width:fit-content;line-height:1;text-decoration:none;display:inline-block}.basic-button.--plain[data-v-1a7fdbfe]{color:var(--on-color-gray-700);outline-offset:2px}.size-small[data-v-1a7fdbfe]{padding-inline:var(--spacing-11,calc(11rem / var(--on-base-font-size)));padding-block:var(--spacing-3,calc(3rem / var(--on-base-font-size)))}.size-small.--square[data-v-1a7fdbfe]{padding-inline:var(--spacing-3,calc(3rem / var(--on-base-font-size)))}.size-small .basic-button-content[data-v-1a7fdbfe]{height:var(--spacing-18,calc(18rem / var(--on-base-font-size)));min-width:var(--spacing-18,calc(18rem / var(--on-base-font-size)))}.size-medium[data-v-1a7fdbfe]{padding-inline:var(--spacing-15,calc(15rem / var(--on-base-font-size)));padding-block:var(--spacing-5,calc(5rem / var(--on-base-font-size)))}.size-medium.--square[data-v-1a7fdbfe]{padding:var(--spacing-5,calc(5rem / var(--on-base-font-size)))}.size-medium .basic-button-content[data-v-1a7fdbfe]{height:var(--spacing-20,calc(20rem / var(--on-base-font-size)));min-width:var(--spacing-20,calc(20rem / var(--on-base-font-size)))}.size-large[data-v-1a7fdbfe]{padding-inline:var(--spacing-15,calc(15rem / var(--on-base-font-size)));padding-block:var(--spacing-7,calc(7rem / var(--on-base-font-size)))}.size-large.--square[data-v-1a7fdbfe]{padding:var(--spacing-7,calc(7rem / var(--on-base-font-size)))}.size-large .basic-button-content[data-v-1a7fdbfe]{height:var(--spacing-20,calc(20rem / var(--on-base-font-size)));min-width:var(--spacing-20,calc(20rem / var(--on-base-font-size)))}.size-extra_large[data-v-1a7fdbfe]{padding-inline:var(--spacing-15,calc(15rem / var(--on-base-font-size)));padding-block:var(--spacing-9,calc(9rem / var(--on-base-font-size)))}.size-extra_large.--square[data-v-1a7fdbfe]{padding:var(--spacing-9,calc(9rem / var(--on-base-font-size)))}.size-extra_large .basic-button-content[data-v-1a7fdbfe]{height:var(--spacing-22,calc(22rem / var(--on-base-font-size)));min-width:var(--spacing-22,calc(22rem / var(--on-base-font-size)))}.type-neutral[data-v-1a7fdbfe]{background:var(--on-color-gray);border:1px var(--on-color-gray) solid}.type-neutral[data-v-1a7fdbfe]:hover,.type-neutral[data-v-1a7fdbfe]:active{background:var(--on-color-gray-hover);border-color:var(--on-color-gray-hover)}.type-neutral[data-v-1a7fdbfe]:focus{outline-color:var(--on-color-info)}.type-neutral.--plain[data-v-1a7fdbfe]{border:1px var(--on-color-gray-200) solid;background:0 0}.type-neutral.--plain[data-v-1a7fdbfe]:hover,.type-neutral.--plain[data-v-1a7fdbfe]:active{background:var(--on-color-gray-50)}.type-white.--plain[data-v-1a7fdbfe]:hover,.type-white.--plain[data-v-1a7fdbfe]:active{border:1px var(--on-color-white) solid;background:var(--on-color-white-hover)}.type-primary[data-v-1a7fdbfe]{background:var(--on-color-primary);border:1px var(--on-color-primary) solid}.type-primary[data-v-1a7fdbfe]:hover,.type-primary[data-v-1a7fdbfe]:active{background:var(--on-color-primary-hover);border-color:var(--on-color-primary-hover)}.type-primary[data-v-1a7fdbfe]:focus{outline-color:var(--on-color-info)}.type-primary.--plain[data-v-1a7fdbfe]{border:1px var(--on-color-primary) solid;background:0 0}.type-primary.--plain[data-v-1a7fdbfe]:hover,.type-primary.--plain[data-v-1a7fdbfe]:active{background:var(--on-color-primary-50)}.type-info[data-v-1a7fdbfe]{background:var(--on-color-info);border:1px var(--on-color-info) solid}.type-info[data-v-1a7fdbfe]:hover,.type-info[data-v-1a7fdbfe]:active{background:var(--on-color-info-hover);border-color:var(--on-color-info-hover)}.type-info[data-v-1a7fdbfe]:focus{outline-color:var(--on-color-primary)}.type-info.--plain[data-v-1a7fdbfe]{border:1px var(--on-color-info) solid;background:0 0}.type-info.--plain[data-v-1a7fdbfe]:hover,.type-info.--plain[data-v-1a7fdbfe]:active{background:var(--on-color-info-50)}.type-success[data-v-1a7fdbfe]{background:var(--on-color-success);border:1px var(--on-color-success) solid}.type-success[data-v-1a7fdbfe]:hover,.type-success[data-v-1a7fdbfe]:active{background:var(--on-color-success-hover);border-color:var(--on-color-success-hover)}.type-success[data-v-1a7fdbfe]:focus{outline-color:var(--on-color-info)}.type-success.--plain[data-v-1a7fdbfe]{border:1px var(--on-color-success) solid;background:0 0}.type-success.--plain[data-v-1a7fdbfe]:hover,.type-success.--plain[data-v-1a7fdbfe]:active{background:var(--on-color-success-50)}.type-warning[data-v-1a7fdbfe]{background:var(--on-color-warning);border:1px var(--on-color-warning) solid}.type-warning[data-v-1a7fdbfe]:hover,.type-warning[data-v-1a7fdbfe]:active{background:var(--on-color-warning-hover);border-color:var(--on-color-warning-hover)}.type-warning[data-v-1a7fdbfe]:focus{outline-color:var(--on-color-info)}.type-warning.--plain[data-v-1a7fdbfe]{border:1px var(--on-color-warning) solid;background:0 0}.type-warning.--plain[data-v-1a7fdbfe]:hover,.type-warning.--plain[data-v-1a7fdbfe]:active{background:var(--on-color-warning-50)}.type-error[data-v-1a7fdbfe]{background:var(--on-color-error);border:1px var(--on-color-error) solid}.type-error[data-v-1a7fdbfe]:hover,.type-error[data-v-1a7fdbfe]:active{background:var(--on-color-error-hover);border-color:var(--on-color-error-hover)}.type-error[data-v-1a7fdbfe]:focus{outline-color:var(--on-color-info)}.type-error.--plain[data-v-1a7fdbfe]{border:1px var(--on-color-error) solid;background:0 0}.type-error.--plain[data-v-1a7fdbfe]:hover,.type-error.--plain[data-v-1a7fdbfe]:active{background:var(--on-color-error-50)}.shadow[data-v-1a7fdbfe]{box-shadow:0 3px 7px #00000029}.text-only[data-v-1a7fdbfe]:not(:hover){color:var(--color-gray)!important;border:1px solid #0000!important}.basic-button.--round[data-v-1a7fdbfe]{border-radius:50%}.basic-button.--disabled[data-v-1a7fdbfe],.basic-button.--plain.--disabled[data-v-1a7fdbfe]{color:var(--on-color-gray-400);background-color:var(--on-color-gray-100);border-color:var(--on-color-gray-200);pointer-events:none}.basic-button.--disabled[data-v-1a7fdbfe]:focus{outline:none}
