:root{--mc-loading-icon-size:64px;--mc-loading-icon-padding:16px}.loading[data-v-519b3dff]{animation:spin-519b3dff 2s linear infinite;height:var(--mc-loading-icon-size);padding:var(--mc-loading-icon-padding);width:var(--mc-loading-icon-size)}.loading-sm[data-v-519b3dff]{height:32px;width:32px}.loading-md[data-v-519b3dff]{height:48px;width:48px}.loading-lg[data-v-519b3dff]{height:64px;width:64px}.loading-xl[data-v-519b3dff]{height:128px;width:128px}@keyframes spin-519b3dff{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--mc-error-icon-size:64px;--mc-error-icon-color:var(--colour-icons-danger-subtle);--mc-error-text-font-size:var(--font-size-body-large);--mc-error-text-line-height:var(--line-height-l);--mc-error-text-font-weight:var(--font-weight-body-medium);--mc-error-text-color:var(--colour-text-neutral-subtle);--mc-error-text-max-width:320px}.wrapper[data-v-79d6699a]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.wrapper .icon[data-v-79d6699a]{color:var(--mc-error-icon-color);font-size:var(--mc-error-icon-size)}.wrapper .error-message[data-v-79d6699a]{color:var(--mc-error-text-color);font-size:var(--mc-error-text-font-size);font-style:normal;font-weight:var(--mc-error-text-font-weight);line-height:var(--mc-error-text-line-height);max-width:var(--mc-error-text-max-width);text-align:center}.wrapper.column[data-v-79d6699a]{flex-direction:column}*,:root{--button-height:32px;--button-min-width:unset;--button-max-width:unset;--button-width:auto;--button-padding:8px;--button-gap:8px;--button-font-size:var(--font-size-body-regular);--button-font-weight:var(--font-weight-body-medium);--button-line-height:var(--line-height-m);--button-computed-text-color:var(--72f15cfe);--button-text-color:var(--button-computed-text-color,var(--colour-text-contrast));--button-icon-color:unset;--button-icon-font-size:unset;--button-icon-font-weight:unset;--button-icon-margin:unset;--button-background-color:var(--2b3135e0);--button-border-color:var(--colour-border-neutral-default);--button-border:solid 1px var(--button-border-color);--button-border-radius:3px;--button-box-shadow:none;--button-background-color-hover:color-mix(in srgb,var(--button-background-color,var(--primary-color)) var(--c120e230),var(--colour-text-contrast));--button-border-color-hover:var(--button-border-color);--button-border-hover:solid 1px var(--button-border-color-hover);--button-text-color-active:var(--button-text-color);--button-background-color-active:color-mix(in srgb,var(--button-background-color,var(--primary-color)) 70%,var(--colour-text-contrast));--button-icon-color-active:unset;--button-icon-font-weight-active:unset;--button-border-color-active:var(--button-border-color-hover);--button-border-active:solid 1px var(--button-border-color-active);--button-box-shadow-active:0 0 0 3px var(--spokn-brand-active-color);--button-background-color-focus:var(--button-background-color-hover);--button-border-color-focus:var(--colour-border-brand-default);--button-border-focus:solid 1px var(--button-border-color-focus);--button-background-color-disabled:var(--colour-background-disabled);--button-text-color-disabled:var(--colour-text-disabled);--button-icon-color-disabled:unset;--button-border-color-disabled:var(--colour-border-neutral-default);--button-border-disabled:solid 1px var(--button-border-color-disabled)}button[data-v-51419151]{align-items:center;background-color:var(--button-background-color);border:var(--button-border);border-radius:var(--button-border-radius);box-shadow:var(--button-box-shadow);color:var(--button-text-color);display:inline-flex;flex-shrink:0;font-size:var(--button-font-size);font-style:normal;font-weight:var(--button-font-weight);gap:var(--button-gap);height:var(--button-height);justify-content:center;line-height:var(--button-line-height);max-width:var(--button-max-width);min-width:var(--button-min-width);outline:none;padding:var(--button-padding);text-align:center;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--button-width)}button .button-icon[data-v-51419151]{color:var(--button-icon-color);font-size:var(--button-icon-font-size);font-weight:var(--button-icon-font-weight);margin:var(--button-icon-margin)}button[data-v-51419151]:hover{background:var(--button-background-color-hover);border:var(--button-border-hover)}button.active[data-v-51419151],button[data-v-51419151]:active{background:var(--button-background-color-active);border:var(--button-border-active);box-shadow:var(--button-box-shadow-active);color:var(--button-text-color-active);outline:none}button.active .button-icon[data-v-51419151],button:active .button-icon[data-v-51419151]{color:var(--button-icon-color-active);font-weight:var(--button-icon-font-weight-active)}button[data-v-51419151]:focus:not(:disabled):not(:active):not(.active){background:var(--button-background-color-focus);border:var(--button-border-focus);outline:none}button[data-v-51419151]:disabled{background:var(--button-background-color-disabled);border-color:var(--button-border-color-disabled);border:var(--button-border-disabled);box-shadow:none;color:var(--button-text-color-disabled);cursor:not-allowed}button:disabled .button-icon[data-v-51419151]{color:var(--button-icon-color-disabled)}button.clear[data-v-51419151]{background:transparent}button.clear[data-v-51419151],button.clear[data-v-51419151]:active,button.clear[data-v-51419151]:focus,button.clear[data-v-51419151]:hover{border:none;box-shadow:none}button.clear[data-v-51419151]:hover{background:var(--button-background-color-hover);color:var(--button-text-color)}button.clear.active[data-v-51419151],button.clear[data-v-51419151]:active{background:var(--button-background-color-active);color:var(--button-text-color-active)}button.clear.active .button-icon[data-v-51419151],button.clear:active .button-icon[data-v-51419151]{color:var(--button-icon-color-active);font-weight:var(--button-icon-font-weight-active)}button.clear[data-v-51419151]:focus:not(:disabled):not(:active):not(.active){background:var(--button-background-color-focus)}button.clear[data-v-51419151]:disabled{background:var(--button-background-color-disabled);color:var(--button-text-color-disabled);cursor:not-allowed}button.clear:disabled .button-icon[data-v-51419151]{color:var(--button-icon-color-disabled)}button[data-v-51419151]::slotted(.icon){margin-left:8px;margin-right:8px}
