.v-button{--v-button-font-family:var(--font-family);--v-button-border-radius:var(--border-radius);--v-button-border-color:transparent;--v-button-bg:transparent;--v-button-color:var(--color-dark);--v-button-padding:0;--v-button-padding-y:var(--v-button-padding);--v-button-padding-x:var(--v-button-padding);--v-button-font-weight:500;--v-button-shadow-focus-color:transparent;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--v-button-bg);border:var(--border-width) solid var(--v-button-border-color);border-radius:var(--v-button-border-radius);color:var(--v-button-color);cursor:pointer;display:inline-flex;font-family:var(--v-button-font-family);font-size:var(--v-button-font-size);font-weight:var(--v-button-font-weight);justify-content:center;line-height:var(--v-button-line-height);margin:0;padding:var(--v-button-padding-y) var(--v-button-padding-x);position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;transition:var(--transition-base);-moz-user-select:none;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.v-button:disabled{background-image:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.25}.v-button:focus{outline:0}.v-button:active,.v-button:focus-visible{box-shadow:0 0 0 var(--shadow-focus-size) rgba(var(--v-button-shadow-focus-color),.25)}.v-button--wide{width:100%}.v-button--loading .v-button__content{opacity:0}.v-button--size-mini{--v-button-padding-y:var(--gutter-4);--v-button-padding-x:var(--gutter-6);--v-button-font-size:var(--font-size-mini);--v-button-line-height:var(--line-height-mini)}.v-button--size-small{--v-button-padding-y:var(--gutter-6);--v-button-padding-x:var(--gutter-8);--v-button-font-size:var(--font-size-small);--v-button-line-height:var(--line-height-small)}.v-button--size-medium{--v-button-padding-y:var(--gutter-8);--v-button-padding-x:var(--gutter-10);--v-button-font-size:var(--font-size-medium);--v-button-line-height:var(--line-height-medium)}.v-button--size-large{--v-button-padding-y:var(--gutter-10);--v-button-padding-x:var(--gutter-12);--v-button-font-size:var(--font-size-large);--v-button-line-height:var(--line-height-large)}.v-button--size-big{--v-button-padding-y:var(--gutter-12);--v-button-padding-x:var(--gutter-14);--v-button-font-size:var(--font-size-big);--v-button-line-height:var(--line-height-big)}.v-button--size-huge{--v-button-padding-y:var(--gutter-14);--v-button-padding-x:var(--gutter-16);--v-button-font-size:var(--font-size-huge);--v-button-line-height:var(--line-height-huge)}.v-button--size-massive{--v-button-padding-y:var(--gutter-16);--v-button-padding-x:var(--gutter-18);--v-button-font-size:var(--font-size-massive);--v-button-line-height:var(--line-height-massive)}@media screen and (min-width:480px){.v-button--size-xs-mini{--v-button-padding-y:var(--gutter-4);--v-button-padding-x:var(--gutter-6);--v-button-font-size:var(--font-size-mini);--v-button-line-height:var(--line-height-mini)}.v-button--size-xs-small{--v-button-padding-y:var(--gutter-6);--v-button-padding-x:var(--gutter-8);--v-button-font-size:var(--font-size-small);--v-button-line-height:var(--line-height-small)}.v-button--size-xs-medium{--v-button-padding-y:var(--gutter-8);--v-button-padding-x:var(--gutter-10);--v-button-font-size:var(--font-size-medium);--v-button-line-height:var(--line-height-medium)}.v-button--size-xs-large{--v-button-padding-y:var(--gutter-10);--v-button-padding-x:var(--gutter-12);--v-button-font-size:var(--font-size-large);--v-button-line-height:var(--line-height-large)}.v-button--size-xs-big{--v-button-padding-y:var(--gutter-12);--v-button-padding-x:var(--gutter-14);--v-button-font-size:var(--font-size-big);--v-button-line-height:var(--line-height-big)}.v-button--size-xs-huge{--v-button-padding-y:var(--gutter-14);--v-button-padding-x:var(--gutter-16);--v-button-font-size:var(--font-size-huge);--v-button-line-height:var(--line-height-huge)}.v-button--size-xs-massive{--v-button-padding-y:var(--gutter-16);--v-button-padding-x:var(--gutter-18);--v-button-font-size:var(--font-size-massive);--v-button-line-height:var(--line-height-massive)}}@media screen and (min-width:576px){.v-button--size-sm-mini{--v-button-padding-y:var(--gutter-4);--v-button-padding-x:var(--gutter-6);--v-button-font-size:var(--font-size-mini);--v-button-line-height:var(--line-height-mini)}.v-button--size-sm-small{--v-button-padding-y:var(--gutter-6);--v-button-padding-x:var(--gutter-8);--v-button-font-size:var(--font-size-small);--v-button-line-height:var(--line-height-small)}.v-button--size-sm-medium{--v-button-padding-y:var(--gutter-8);--v-button-padding-x:var(--gutter-10);--v-button-font-size:var(--font-size-medium);--v-button-line-height:var(--line-height-medium)}.v-button--size-sm-large{--v-button-padding-y:var(--gutter-10);--v-button-padding-x:var(--gutter-12);--v-button-font-size:var(--font-size-large);--v-button-line-height:var(--line-height-large)}.v-button--size-sm-big{--v-button-padding-y:var(--gutter-12);--v-button-padding-x:var(--gutter-14);--v-button-font-size:var(--font-size-big);--v-button-line-height:var(--line-height-big)}.v-button--size-sm-huge{--v-button-padding-y:var(--gutter-14);--v-button-padding-x:var(--gutter-16);--v-button-font-size:var(--font-size-huge);--v-button-line-height:var(--line-height-huge)}.v-button--size-sm-massive{--v-button-padding-y:var(--gutter-16);--v-button-padding-x:var(--gutter-18);--v-button-font-size:var(--font-size-massive);--v-button-line-height:var(--line-height-massive)}}@media screen and (min-width:819px){.v-button--size-md-mini{--v-button-padding-y:var(--gutter-4);--v-button-padding-x:var(--gutter-6);--v-button-font-size:var(--font-size-mini);--v-button-line-height:var(--line-height-mini)}.v-button--size-md-small{--v-button-padding-y:var(--gutter-6);--v-button-padding-x:var(--gutter-8);--v-button-font-size:var(--font-size-small);--v-button-line-height:var(--line-height-small)}.v-button--size-md-medium{--v-button-padding-y:var(--gutter-8);--v-button-padding-x:var(--gutter-10);--v-button-font-size:var(--font-size-medium);--v-button-line-height:var(--line-height-medium)}.v-button--size-md-large{--v-button-padding-y:var(--gutter-10);--v-button-padding-x:var(--gutter-12);--v-button-font-size:var(--font-size-large);--v-button-line-height:var(--line-height-large)}.v-button--size-md-big{--v-button-padding-y:var(--gutter-12);--v-button-padding-x:var(--gutter-14);--v-button-font-size:var(--font-size-big);--v-button-line-height:var(--line-height-big)}.v-button--size-md-huge{--v-button-padding-y:var(--gutter-14);--v-button-padding-x:var(--gutter-16);--v-button-font-size:var(--font-size-huge);--v-button-line-height:var(--line-height-huge)}.v-button--size-md-massive{--v-button-padding-y:var(--gutter-16);--v-button-padding-x:var(--gutter-18);--v-button-font-size:var(--font-size-massive);--v-button-line-height:var(--line-height-massive)}}@media screen and (min-width:1069px){.v-button--size-lg-mini{--v-button-padding-y:var(--gutter-4);--v-button-padding-x:var(--gutter-6);--v-button-font-size:var(--font-size-mini);--v-button-line-height:var(--line-height-mini)}.v-button--size-lg-small{--v-button-padding-y:var(--gutter-6);--v-button-padding-x:var(--gutter-8);--v-button-font-size:var(--font-size-small);--v-button-line-height:var(--line-height-small)}.v-button--size-lg-medium{--v-button-padding-y:var(--gutter-8);--v-button-padding-x:var(--gutter-10);--v-button-font-size:var(--font-size-medium);--v-button-line-height:var(--line-height-medium)}.v-button--size-lg-large{--v-button-padding-y:var(--gutter-10);--v-button-padding-x:var(--gutter-12);--v-button-font-size:var(--font-size-large);--v-button-line-height:var(--line-height-large)}.v-button--size-lg-big{--v-button-padding-y:var(--gutter-12);--v-button-padding-x:var(--gutter-14);--v-button-font-size:var(--font-size-big);--v-button-line-height:var(--line-height-big)}.v-button--size-lg-huge{--v-button-padding-y:var(--gutter-14);--v-button-padding-x:var(--gutter-16);--v-button-font-size:var(--font-size-huge);--v-button-line-height:var(--line-height-huge)}.v-button--size-lg-massive{--v-button-padding-y:var(--gutter-16);--v-button-padding-x:var(--gutter-18);--v-button-font-size:var(--font-size-massive);--v-button-line-height:var(--line-height-massive)}}@media screen and (min-width:1280px){.v-button--size-xl-mini{--v-button-padding-y:var(--gutter-4);--v-button-padding-x:var(--gutter-6);--v-button-font-size:var(--font-size-mini);--v-button-line-height:var(--line-height-mini)}.v-button--size-xl-small{--v-button-padding-y:var(--gutter-6);--v-button-padding-x:var(--gutter-8);--v-button-font-size:var(--font-size-small);--v-button-line-height:var(--line-height-small)}.v-button--size-xl-medium{--v-button-padding-y:var(--gutter-8);--v-button-padding-x:var(--gutter-10);--v-button-font-size:var(--font-size-medium);--v-button-line-height:var(--line-height-medium)}.v-button--size-xl-large{--v-button-padding-y:var(--gutter-10);--v-button-padding-x:var(--gutter-12);--v-button-font-size:var(--font-size-large);--v-button-line-height:var(--line-height-large)}.v-button--size-xl-big{--v-button-padding-y:var(--gutter-12);--v-button-padding-x:var(--gutter-14);--v-button-font-size:var(--font-size-big);--v-button-line-height:var(--line-height-big)}.v-button--size-xl-huge{--v-button-padding-y:var(--gutter-14);--v-button-padding-x:var(--gutter-16);--v-button-font-size:var(--font-size-huge);--v-button-line-height:var(--line-height-huge)}.v-button--size-xl-massive{--v-button-padding-y:var(--gutter-16);--v-button-padding-x:var(--gutter-18);--v-button-font-size:var(--font-size-massive);--v-button-line-height:var(--line-height-massive)}}@media screen and (min-width:1600px){.v-button--size-xxl-mini{--v-button-padding-y:var(--gutter-4);--v-button-padding-x:var(--gutter-6);--v-button-font-size:var(--font-size-mini);--v-button-line-height:var(--line-height-mini)}.v-button--size-xxl-small{--v-button-padding-y:var(--gutter-6);--v-button-padding-x:var(--gutter-8);--v-button-font-size:var(--font-size-small);--v-button-line-height:var(--line-height-small)}.v-button--size-xxl-medium{--v-button-padding-y:var(--gutter-8);--v-button-padding-x:var(--gutter-10);--v-button-font-size:var(--font-size-medium);--v-button-line-height:var(--line-height-medium)}.v-button--size-xxl-large{--v-button-padding-y:var(--gutter-10);--v-button-padding-x:var(--gutter-12);--v-button-font-size:var(--font-size-large);--v-button-line-height:var(--line-height-large)}.v-button--size-xxl-big{--v-button-padding-y:var(--gutter-12);--v-button-padding-x:var(--gutter-14);--v-button-font-size:var(--font-size-big);--v-button-line-height:var(--line-height-big)}.v-button--size-xxl-huge{--v-button-padding-y:var(--gutter-14);--v-button-padding-x:var(--gutter-16);--v-button-font-size:var(--font-size-huge);--v-button-line-height:var(--line-height-huge)}.v-button--size-xxl-massive{--v-button-padding-y:var(--gutter-16);--v-button-padding-x:var(--gutter-18);--v-button-font-size:var(--font-size-massive);--v-button-line-height:var(--line-height-massive)}}.v-button--theme-base{--v-button-bg:var(--color-white);--v-button-border-color:var(--border-color);--v-button-color:var(--color-dark);--v-button-shadow-focus-color:var(--border-color)}@media (hover:hover){.v-button--theme-base:not(:disabled):hover{--v-button-bg:var(--color-gray-200);--v-button-border-color:transparent}}@media (hover:none){.v-button--theme-base:active{--v-button-bg:var(--color-gray-200);--v-button-border-color:transparent}}.v-button--theme-primary{--v-button-bg:var(--theme-primary-bg);--v-button-border-color:var(--theme-primary-bg);--v-button-color:var(--theme-primary-color);--v-button-shadow-focus-color:var(--theme-primary-bg-rgb)}@media (hover:hover){.v-button--theme-primary:not(:disabled):hover{--v-button-bg:var(--theme-primary-bg-hover);--v-button-border-color:transparent;--v-button-color:var(--theme-primary-color)}}@media (hover:none){.v-button--theme-primary:active{--v-button-bg:var(--theme-primary-bg-hover);--v-button-border-color:transparent;--v-button-color:var(--theme-primary-color)}}.v-button--theme-secondary{--v-button-bg:var(--theme-secondary-bg);--v-button-border-color:var(--theme-secondary-bg);--v-button-color:var(--theme-secondary-color);--v-button-shadow-focus-color:var(--theme-secondary-bg-rgb)}@media (hover:hover){.v-button--theme-secondary:not(:disabled):hover{--v-button-bg:var(--theme-secondary-bg-hover);--v-button-border-color:transparent;--v-button-color:var(--theme-secondary-color)}}@media (hover:none){.v-button--theme-secondary:active{--v-button-bg:var(--theme-secondary-bg-hover);--v-button-border-color:transparent;--v-button-color:var(--theme-secondary-color)}}.v-button--theme-tertiary{--v-button-bg:var(--theme-tertiary-bg);--v-button-border-color:var(--theme-tertiary-bg);--v-button-color:var(--theme-tertiary-color);--v-button-shadow-focus-color:var(--theme-tertiary-bg-rgb)}@media (hover:hover){.v-button--theme-tertiary:not(:disabled):hover{--v-button-bg:var(--theme-tertiary-bg-hover);--v-button-border-color:transparent;--v-button-color:var(--theme-tertiary-color)}}@media (hover:none){.v-button--theme-tertiary:active{--v-button-bg:var(--theme-tertiary-bg-hover);--v-button-border-color:transparent;--v-button-color:var(--theme-tertiary-color)}}.v-button--theme-success{--v-button-bg:var(--theme-success-bg);--v-button-border-color:var(--theme-success-bg);--v-button-color:var(--theme-success-color);--v-button-shadow-focus-color:var(--theme-success-bg-rgb)}@media (hover:hover){.v-button--theme-success:not(:disabled):hover{--v-button-bg:var(--theme-success-bg-hover);--v-button-border-color:transparent;--v-button-color:var(--theme-success-color)}}@media (hover:none){.v-button--theme-success:active{--v-button-bg:var(--theme-success-bg-hover);--v-button-border-color:transparent;--v-button-color:var(--theme-success-color)}}.v-button--theme-danger{--v-button-bg:var(--theme-danger-bg);--v-button-border-color:var(--theme-danger-bg);--v-button-color:var(--theme-danger-color);--v-button-shadow-focus-color:var(--theme-danger-bg-rgb)}@media (hover:hover){.v-button--theme-danger:not(:disabled):hover{--v-button-bg:var(--theme-danger-bg-hover);--v-button-border-color:transparent;--v-button-color:var(--theme-danger-color)}}@media (hover:none){.v-button--theme-danger:active{--v-button-bg:var(--theme-danger-bg-hover);--v-button-border-color:transparent;--v-button-color:var(--theme-danger-color)}}.v-button--theme-warning{--v-button-bg:var(--theme-warning-bg);--v-button-border-color:var(--theme-warning-bg);--v-button-color:var(--theme-warning-color);--v-button-shadow-focus-color:var(--theme-warning-bg-rgb)}@media (hover:hover){.v-button--theme-warning:not(:disabled):hover{--v-button-bg:var(--theme-warning-bg-hover);--v-button-border-color:transparent;--v-button-color:var(--theme-warning-color)}}@media (hover:none){.v-button--theme-warning:active{--v-button-bg:var(--theme-warning-bg-hover);--v-button-border-color:transparent;--v-button-color:var(--theme-warning-color)}}@media (hover:hover){.v-button--plain:not(:hover){--v-button-bg:transparent}.v-button--plain:not(:hover).v-button--theme-primary{--v-button-color:var(--theme-primary-bg)}.v-button--plain:not(:hover).v-button--theme-secondary{--v-button-color:var(--theme-secondary-bg)}.v-button--plain:not(:hover).v-button--theme-tertiary{--v-button-color:var(--theme-tertiary-bg)}.v-button--plain:not(:hover).v-button--theme-success{--v-button-color:var(--theme-secondary-bg)}.v-button--plain:not(:hover).v-button--theme-danger{--v-button-color:var(--theme-danger-bg)}.v-button--plain:not(:hover).v-button--theme-warning{--v-button-color:var(--theme-warning-bg)}}@media (hover:none){.v-button--plain:not(:active){--v-button-bg:transparent}.v-button--plain:not(:active).v-button--theme-primary{--v-button-color:var(--theme-primary-bg)}.v-button--plain:not(:active).v-button--theme-secondary{--v-button-color:var(--theme-secondary-bg)}.v-button--plain:not(:active).v-button--theme-tertiary{--v-button-color:var(--theme-tertiary-bg)}.v-button--plain:not(:active).v-button--theme-success{--v-button-color:var(--theme-secondary-bg)}.v-button--plain:not(:active).v-button--theme-danger{--v-button-color:var(--theme-danger-bg)}.v-button--plain:not(:active).v-button--theme-warning{--v-button-color:var(--theme-warning-bg)}}.v-button__spinner{left:calc(50% - 9px);position:absolute;top:calc(50% - 9px)}
