:root{--ripple-cubic-bezier:cubic-bezier(.68,.01,.62,.6);--ripple-color:currentColor}.var-ripple{background-color:var(--ripple-color);border-radius:50%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:transform .2s var(--ripple-cubic-bezier),opacity .14s linear;will-change:transform,opacity;z-index:100}:root{--loading-color:var(--color-primary);--loading-opacity:.38;--loading-desc-margin:8px 0 0;--loading-desc-color:var(--color-primary)}.var-loading{--loading-normal-width:50px;--loading-normal-height:calc(var(--font-size-md) + 2px);--loading-large-width:64px;--loading-large-height:calc(var(--font-size-lg) + 2px);--loading-small-width:36px;--loading-small-height:calc(var(--font-size-sm) + 2px);--loading-mini-width:22px;--loading-mini-height:calc(var(--font-size-xs) + 2px);position:relative}.var-loading__content{opacity:1;position:relative;transition:opacity .3s}.var-loading__content--active{opacity:var(--loading-opacity)}.var-loading__content-mask{bottom:0;left:0;position:absolute;right:0;top:0}.var-loading__body{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.var-loading__inside{left:50%;max-height:50vh;position:absolute;top:0;transform:translate(-50%);z-index:1}.var-loading__description{color:var(--loading-desc-color);margin:var(--loading-desc-margin)}.var-loading__description--large{font-size:var(--font-size-lg)}.var-loading__description--normal{font-size:var(--font-size-md)}.var-loading__description--small{font-size:var(--font-size-sm)}.var-loading__description--mini{font-size:var(--font-size-xs)}.var-loading__circle{display:flex}.var-loading__circle-block{animation:circle 1.8s linear infinite;color:var(--loading-color);display:inline-block}.var-loading__circle-block--large{height:36px;width:36px}.var-loading__circle-block--normal{height:30px;width:30px}.var-loading__circle-block--small{height:24px;width:24px}.var-loading__circle-block--mini{height:18px;width:18px}.var-loading__circle-block svg{display:block;height:100%;width:100%}.var-loading__circle-block svg circle{animation:circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}@keyframes circle{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.var-loading__wave{--loading-wave-size-item-width:5px;--loading-wave-size-item-margin:5px;align-items:center;display:flex;flex-shrink:0;justify-content:center}.var-loading__wave--large{height:var(--loading-large-height);width:var(--loading-large-width)}.var-loading__wave--normal{height:var(--loading-normal-height);width:var(--loading-normal-width)}.var-loading__wave--small{height:var(--loading-small-height);width:var(--loading-small-width)}.var-loading__wave--mini{height:var(--loading-mini-height);width:var(--loading-mini-width)}.var-loading__wave-item{animation:wave 1.2s ease-in-out infinite;background-color:var(--loading-color);display:inline-block;height:100%}.var-loading__wave-item:first-child{animation-delay:-1.2s;margin-left:0}.var-loading__wave-item:nth-child(2){animation-delay:-1.1s}.var-loading__wave-item:nth-child(3){animation-delay:-1s}.var-loading__wave-item:nth-child(4){animation-delay:-.9s}.var-loading__wave-item:nth-child(5){animation-delay:-.8s}.var-loading__wave-item--large{margin-left:var(--loading-wave-size-item-margin);width:var(--loading-wave-size-item-width)}.var-loading__wave-item--normal{margin-left:calc(var(--loading-wave-size-item-margin) - 1px);width:calc(var(--loading-wave-size-item-width) - 1px)}.var-loading__wave-item--small{margin-left:calc(var(--loading-wave-size-item-margin) - 2px);width:calc(var(--loading-wave-size-item-width) - 2px)}.var-loading__wave-item--mini{margin-left:calc(var(--loading-wave-size-item-margin) - 3px);width:calc(var(--loading-wave-size-item-width) - 3px)}@keyframes wave{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.var-loading__cube{--loading-cube-size-item-width:10px;--loading-cube-size-item-height:10px;--loading-cube-size-item-margin:5px;align-items:center;display:flex;flex-shrink:0}.var-loading__cube--large{height:var(--loading-large-height);width:var(--loading-large-width)}.var-loading__cube--normal{height:var(--loading-normal-height);width:var(--loading-normal-width)}.var-loading__cube--small{height:var(--loading-small-height);width:var(--loading-small-width)}.var-loading__cube--mini{height:var(--loading-mini-height);width:var(--loading-mini-width)}.var-loading__cube-item{animation:cube 1.5s ease infinite;background-color:var(--loading-color);display:inline-block;transform-origin:right bottom}.var-loading__cube-item:first-child{animation-delay:.2s;margin-left:0}.var-loading__cube-item:nth-child(2){animation-delay:.4s}.var-loading__cube-item:nth-child(3){animation-delay:.6s}.var-loading__cube-item:nth-child(4){animation-delay:.8s}.var-loading__cube-item--large{height:var(--loading-cube-size-item-height);margin-left:var(--loading-cube-size-item-margin);width:var(--loading-cube-size-item-width)}.var-loading__cube-item--normal{height:calc(var(--loading-cube-size-item-height) - 2px);margin-left:calc(var(--loading-cube-size-item-margin) - 1px);width:calc(var(--loading-cube-size-item-width) - 2px)}.var-loading__cube-item--small{height:calc(var(--loading-cube-size-item-height) - 4px);margin-left:calc(var(--loading-cube-size-item-margin) - 2px);width:calc(var(--loading-cube-size-item-width) - 4px)}.var-loading__cube-item--mini{height:calc(var(--loading-cube-size-item-height) - 6px);margin-left:calc(var(--loading-cube-size-item-margin) - 3px);width:calc(var(--loading-cube-size-item-width) - 6px)}@keyframes cube{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:rotate(90deg) scale(.3)}}.var-loading__rect{--loading-rect-size-item-width:8px;--loading-rect-size-item-height:100%;align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;justify-content:center}.var-loading__rect--large{height:var(--loading-large-height);width:var(--loading-large-width)}.var-loading__rect--normal{height:var(--loading-normal-height);width:var(--loading-normal-width)}.var-loading__rect--small{height:var(--loading-small-height);width:var(--loading-small-width)}.var-loading__rect--mini{height:var(--loading-mini-height);width:var(--loading-mini-width)}.var-loading__rect-item{animation:rect 2s ease-in-out infinite;background-color:var(--loading-color)}.var-loading__rect-item:first-child{animation-delay:1.75s}.var-loading__rect-item:nth-child(2){animation-delay:1.5s}.var-loading__rect-item:nth-child(3){animation-delay:1.25s}.var-loading__rect-item:nth-child(4){animation-delay:1s}.var-loading__rect-item:nth-child(5){animation-delay:.75s}.var-loading__rect-item:nth-child(6){animation-delay:.5s}.var-loading__rect-item:nth-child(7){animation-delay:.25s}.var-loading__rect-item:nth-child(8){animation-delay:0s}.var-loading__rect-item--large{height:var(--loading-rect-size-item-height);width:var(--loading-rect-size-item-width)}.var-loading__rect-item--normal{height:calc(var(--loading-rect-size-item-height)*.9);width:calc(var(--loading-rect-size-item-width)*.8)}.var-loading__rect-item--small{height:calc(var(--loading-rect-size-item-height)*.8);width:calc(var(--loading-rect-size-item-width)*.6)}.var-loading__rect-item--mini{height:calc(var(--loading-rect-size-item-height)*.7);width:calc(var(--loading-rect-size-item-width)*.4)}@keyframes rect{0%{opacity:.3}25%{opacity:1}50%{opacity:.3}65%{opacity:1}to{opacity:.3}}.var-loading__disappear{--loading-disappear-size-item-width:15px;--loading-disappear-size-item-height:15px;align-items:center;display:flex;flex-flow:nowrap;flex-shrink:0;justify-content:space-around}.var-loading__disappear--large{height:var(--loading-large-height);width:var(--loading-large-width)}.var-loading__disappear--normal{height:var(--loading-normal-height);width:var(--loading-normal-width)}.var-loading__disappear--small{height:var(--loading-small-height);width:var(--loading-small-width)}.var-loading__disappear--mini{height:var(--loading-mini-height);width:var(--loading-mini-width)}.var-loading__disappear-item{animation:disappear .5s ease-in-out infinite alternate;background-color:var(--loading-color);border-radius:50%}.var-loading__disappear-item:first-child{animation-delay:-.4s}.var-loading__disappear-item:nth-child(2){animation-delay:-.2s}.var-loading__disappear-item:nth-child(3){animation-delay:0s}.var-loading__disappear-item--large{height:var(--loading-disappear-size-item-height);width:var(--loading-disappear-size-item-width)}.var-loading__disappear-item--normal{height:calc(var(--loading-disappear-size-item-height)*.8);width:calc(var(--loading-disappear-size-item-width)*.8)}.var-loading__disappear-item--small{height:calc(var(--loading-disappear-size-item-height)*.6);width:calc(var(--loading-disappear-size-item-width)*.6)}.var-loading__disappear-item--mini{height:calc(var(--loading-disappear-size-item-height)*.4);width:calc(var(--loading-disappear-size-item-width)*.4)}@keyframes disappear{0%{opacity:1}to{opacity:0}}:root{--button-default-text-color:#555;--button-primary-text-color:var(--color-on-primary);--button-danger-text-color:var(--color-on-danger);--button-success-text-color:var(--color-on-success);--button-warning-text-color:var(--color-on-warning);--button-info-text-color:var(--color-on-info);--button-default-color:#f5f5f5;--button-primary-color:var(--color-primary);--button-danger-color:var(--color-danger);--button-success-color:var(--color-success);--button-warning-color:var(--color-warning);--button-info-color:var(--color-info);--button-default-icon-color:#555;--button-primary-icon-color:var(--color-on-primary-container);--button-danger-icon-color:var(--color-on-danger-container);--button-success-icon-color:var(--color-on-success-container);--button-warning-icon-color:var(--color-on-warning-container);--button-info-icon-color:var(--color-on-info-container);--button-default-icon-container-color:#f5f5f5;--button-primary-icon-container-color:var(--color-primary-container);--button-danger-icon-container-color:var(--color-danger-container);--button-success-icon-container-color:var(--color-success-container);--button-warning-icon-container-color:var(--color-warning-container);--button-info-icon-container-color:var(--color-info-container);--button-disabled-color:var(--color-disabled);--button-disabled-text-color:var(--color-text-disabled);--button-border-radius:4px;--button-mini-padding:0 8px;--button-small-padding:0 12px;--button-normal-padding:0 16px;--button-large-padding:0 22px;--button-round-padding:6px;--button-mini-height:20px;--button-small-height:28px;--button-normal-height:36px;--button-large-height:44px;--button-mini-font-size:var(--font-size-xs);--button-small-font-size:var(--font-size-sm);--button-normal-font-size:var(--font-size-md);--button-large-font-size:var(--font-size-lg)}.var-button{align-items:center;border:none;border-radius:var(--button-border-radius);cursor:pointer;font-family:inherit;justify-content:center;outline:none;position:relative;transition:box-shadow .2s,background-color .25s,border-radius .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:box-shadow;-webkit-tap-highlight-color:transparent;white-space:nowrap}.var-button:active{box-shadow:0 3px 5px -1px var(--shadow-key-umbra-opacity),0 5px 8px 0 var(--shadow-key-penumbra-opacity),0 1px 14px 0 var(--shadow-key-ambient-opacity)}.var-button__content{align-items:center;display:flex;flex-wrap:wrap}.var-button__loading[var-button-cover]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.var-button--default{background-color:var(--button-default-color);color:var(--button-default-text-color)}.var-button--primary{background-color:var(--button-primary-color);color:var(--button-primary-text-color)}.var-button--info{background-color:var(--button-info-color);color:var(--button-info-text-color)}.var-button--success{background-color:var(--button-success-color);color:var(--button-success-text-color)}.var-button--warning{background-color:var(--button-warning-color);color:var(--button-warning-text-color)}.var-button--danger{background-color:var(--button-danger-color);color:var(--button-danger-text-color)}.var-button--loading{cursor:default}.var-button--block{width:100%}.var-button--text-default{color:inherit}.var-button--text-primary{color:var(--button-primary-color)}.var-button--text-info{color:var(--button-info-color)}.var-button--text-success{color:var(--button-success-color)}.var-button--text-warning{color:var(--button-warning-color)}.var-button--text-danger{color:var(--button-danger-color)}.var-button--icon-container-default{background-color:var(--button-default-icon-container-color);color:var(--button-default-icon-color)}.var-button--icon-container-primary{background-color:var(--button-primary-icon-container-color);color:var(--button-primary-icon-color)}.var-button--icon-container-info{background-color:var(--button-info-icon-container-color);color:var(--button-info-icon-color)}.var-button--icon-container-success{background-color:var(--button-success-icon-container-color);color:var(--button-success-icon-color)}.var-button--icon-container-warning{background-color:var(--button-warning-icon-container-color);color:var(--button-warning-icon-color)}.var-button--icon-container-danger{background-color:var(--button-danger-icon-container-color);color:var(--button-danger-icon-color)}.var-button--normal{font-size:var(--button-normal-font-size);height:var(--button-normal-height);padding:var(--button-normal-padding)}.var-button--large{font-size:var(--button-large-font-size);height:var(--button-large-height);padding:var(--button-large-padding)}.var-button--small{font-size:var(--button-small-font-size);height:var(--button-small-height);padding:var(--button-small-padding)}.var-button--mini{font-size:var(--button-mini-font-size);height:var(--button-mini-height);padding:var(--button-mini-padding)}.var-button--round{border-radius:50%;height:auto;padding:var(--button-round-padding)}.var-button--outline{border:thin solid}.var-button--hidden{opacity:0}.var-button--disabled{background-color:var(--button-disabled-color);box-shadow:none!important;cursor:not-allowed}.var-button--disabled,.var-button--text-disabled{color:var(--button-disabled-text-color)}.var-button--text{background-color:transparent}.var-button--text:active{box-shadow:none}:root{--hover-overlay-opacity:var(--opacity-hover);--hover-overlay-focusing-opacity:var(--opacity-focus)}.var-hover-overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .15s;will-change:opacity}.var-hover-overlay--hovering{opacity:var(--hover-overlay-opacity)}.var-hover-overlay--focusing{opacity:var(--hover-overlay-focusing-opacity)}
