.vc-button-icon{position:relative;display:inline-flex;aspect-ratio:1 / 1;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:.25rem;background-color:var(--transparent);text-align:center;color:var(--current);outline:2px solid transparent;outline-offset:2px;transition:all .28s ease;height:-moz-max-content;height:max-content}.vc-button-icon .vc-button--content{position:relative;display:flex;flex-shrink:0;flex-grow:1;align-items:center;justify-content:center;white-space:nowrap;text-align:center;transition:all .28s ease}.vc-button-icon .vc-button--content,.vc-button-icon .content-icon{font-size:1.125rem;color:var(--current);transition:all .28s ease;line-height:1}.vc-button-icon svg.content-icon{height:1.125rem;width:1.125rem}.vc-button-icon-type--default,.vc-button-icon-type--hoverless{padding:.25rem}.vc-button-icon-type--default.is--plain,.vc-button-icon-type--hoverless.is--plain{padding:.125rem}.vc-button-icon-type--outline{border-width:2px;border-color:var(--current);padding:.625rem;color:var(--current)}.vc-button-icon-type--outline .vc-button--content,.vc-button-icon-type--outline .content-icon{font-size:1rem}.vc-button-icon-type--outline svg.content-icon{height:1rem;width:1rem}.vc-button-icon-type--outline.is--small{border-width:1px;padding:.5rem}.vc-button-icon-type--outline.is--small .content-icon{font-size:.875rem}.vc-button-icon-type--outline.is--small svg.content-icon{height:14px;width:14px}.vc-button-icon-type--outline.is--plain{border-width:1px;padding:.125rem}.vc-button-icon.is--filled{--filled-color: var(--light-bg);--text-color: currentColor;background-color:var(--filled-color)}.vc-button-icon.is--filled .vc-button--content,.vc-button-icon.is--filled .content-icon{color:var(--text-color)}.vc-button-icon.is--filled.filled-light{--filled-color: var(--light-bg);--text-color: currentColor}.vc-button-icon.is--circle{border-radius:9999px}.vc-button-icon.is--circle:not(.vc-button-icon-type--outline){padding:.375rem}.vc-button-icon.is--circle:not(.vc-button-icon-type--outline).is--plain{padding:.25rem}.vc-button-icon-color--primary,.vc-button-icon-color--primary .vc-button--content,.vc-button-icon-color--primary .content-icon{color:var(--primary-actions)}.vc-button-icon-color--primary:not(.is--disabled):not(.is--filled):hover .vc-button--content,.vc-button-icon-color--primary:not(.is--disabled):not(.is--filled):hover .content-icon,.vc-button-icon-color--primary:not(.is--disabled):not(.is--filled):focus .vc-button--content,.vc-button-icon-color--primary:not(.is--disabled):not(.is--filled):focus .content-icon{color:var(--primary-actions--focus)}.vc-button-icon-color--primary:not(.is--disabled):not(.is--filled):active .vc-button--content,.vc-button-icon-color--primary:not(.is--disabled):not(.is--filled):active .content-icon{color:var(--primary-actions--pressed)}.vc-button-icon-color--primary:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):hover,.vc-button-icon-color--primary:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):focus{background-color:var(--primary-actions-bg--focus)}.vc-button-icon-color--primary:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):active{background-color:var(--primary-actions-bg--pressed)}.vc-button-icon-color--primary.is--filled.filled-light:not(.is--disabled):hover .vc-button--content,.vc-button-icon-color--primary.is--filled.filled-light:not(.is--disabled):hover .content-icon,.vc-button-icon-color--primary.is--filled.filled-light:not(.is--disabled):focus .vc-button--content,.vc-button-icon-color--primary.is--filled.filled-light:not(.is--disabled):focus .content-icon{color:var(--primary-actions--focus)}.vc-button-icon-color--primary.is--filled.filled-light:not(.is--disabled):active .vc-button--content,.vc-button-icon-color--primary.is--filled.filled-light:not(.is--disabled):active .content-icon{color:var(--primary-actions--pressed)}.vc-button-icon.is--filled.filled-primary{--text-color: var(--btn-filled-text);--filled-color: var(--primary-actions)}.vc-button-icon.is--filled.filled-primary:not(.is--disabled):hover,.vc-button-icon.is--filled.filled-primary:not(.is--disabled):focus{background-color:var(--primary-actions--focus)}.vc-button-icon.is--filled.filled-primary:not(.is--disabled):hover .vc-button--content,.vc-button-icon.is--filled.filled-primary:not(.is--disabled):hover .content-icon,.vc-button-icon.is--filled.filled-primary:not(.is--disabled):focus .vc-button--content,.vc-button-icon.is--filled.filled-primary:not(.is--disabled):focus .content-icon{color:var(--btn-filled-text)}.vc-button-icon.is--filled.filled-primary:not(.is--disabled):active{background-color:var(--primary-actions--pressed)}.vc-button-icon.is--filled.filled-primary:not(.is--disabled):active .vc-button--content,.vc-button-icon.is--filled.filled-primary:not(.is--disabled):active .content-icon{color:var(--btn-filled-text)}.vc-button-icon-color--primary-alternative,.vc-button-icon-color--primary-alternative .vc-button--content,.vc-button-icon-color--primary-alternative .content-icon{color:var(--primary-alternative-actions)}.vc-button-icon-color--primary-alternative:not(.is--disabled):not(.is--filled):hover .vc-button--content,.vc-button-icon-color--primary-alternative:not(.is--disabled):not(.is--filled):hover .content-icon,.vc-button-icon-color--primary-alternative:not(.is--disabled):not(.is--filled):focus .vc-button--content,.vc-button-icon-color--primary-alternative:not(.is--disabled):not(.is--filled):focus .content-icon{color:var(--primary-alternative-actions--focus)}.vc-button-icon-color--primary-alternative:not(.is--disabled):not(.is--filled):active .vc-button--content,.vc-button-icon-color--primary-alternative:not(.is--disabled):not(.is--filled):active .content-icon{color:var(--primary-alternative-actions--pressed)}.vc-button-icon-color--primary-alternative:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):hover,.vc-button-icon-color--primary-alternative:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):focus{background-color:var(--primary-alternative-actions-bg--focus)}.vc-button-icon-color--primary-alternative:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):active{background-color:var(--primary-alternative-actions-bg--pressed)}.vc-button-icon-color--primary-alternative.is--filled.filled-light:not(.is--disabled):hover .vc-button--content,.vc-button-icon-color--primary-alternative.is--filled.filled-light:not(.is--disabled):hover .content-icon,.vc-button-icon-color--primary-alternative.is--filled.filled-light:not(.is--disabled):focus .vc-button--content,.vc-button-icon-color--primary-alternative.is--filled.filled-light:not(.is--disabled):focus .content-icon{color:var(--primary-alternative-actions--focus)}.vc-button-icon-color--primary-alternative.is--filled.filled-light:not(.is--disabled):active .vc-button--content,.vc-button-icon-color--primary-alternative.is--filled.filled-light:not(.is--disabled):active .content-icon{color:var(--primary-alternative-actions--pressed)}.vc-button-icon.is--filled.filled-primary-alternative{--text-color: var(--btn-filled-text);--filled-color: var(--primary-alternative-actions)}.vc-button-icon.is--filled.filled-primary-alternative:not(.is--disabled):hover,.vc-button-icon.is--filled.filled-primary-alternative:not(.is--disabled):focus{background-color:var(--primary-alternative-actions--focus)}.vc-button-icon.is--filled.filled-primary-alternative:not(.is--disabled):hover .vc-button--content,.vc-button-icon.is--filled.filled-primary-alternative:not(.is--disabled):hover .content-icon,.vc-button-icon.is--filled.filled-primary-alternative:not(.is--disabled):focus .vc-button--content,.vc-button-icon.is--filled.filled-primary-alternative:not(.is--disabled):focus .content-icon{color:var(--btn-filled-text)}.vc-button-icon.is--filled.filled-primary-alternative:not(.is--disabled):active{background-color:var(--primary-alternative-actions--pressed)}.vc-button-icon.is--filled.filled-primary-alternative:not(.is--disabled):active .vc-button--content,.vc-button-icon.is--filled.filled-primary-alternative:not(.is--disabled):active .content-icon{color:var(--btn-filled-text)}.vc-button-icon-color--secondary,.vc-button-icon-color--secondary .vc-button--content,.vc-button-icon-color--secondary .content-icon{color:var(--secondary-actions)}.vc-button-icon-color--secondary:not(.is--disabled):not(.is--filled):hover .vc-button--content,.vc-button-icon-color--secondary:not(.is--disabled):not(.is--filled):hover .content-icon,.vc-button-icon-color--secondary:not(.is--disabled):not(.is--filled):focus .vc-button--content,.vc-button-icon-color--secondary:not(.is--disabled):not(.is--filled):focus .content-icon{color:var(--secondary-actions--focus)}.vc-button-icon-color--secondary:not(.is--disabled):not(.is--filled):active .vc-button--content,.vc-button-icon-color--secondary:not(.is--disabled):not(.is--filled):active .content-icon{color:var(--secondary-actions--pressed)}.vc-button-icon-color--secondary:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):hover,.vc-button-icon-color--secondary:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):focus{background-color:var(--secondary-actions-bg--focus)}.vc-button-icon-color--secondary:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):active{background-color:var(--secondary-actions-bg--pressed)}.vc-button-icon-color--secondary.is--filled.filled-light:not(.is--disabled):hover .vc-button--content,.vc-button-icon-color--secondary.is--filled.filled-light:not(.is--disabled):hover .content-icon,.vc-button-icon-color--secondary.is--filled.filled-light:not(.is--disabled):focus .vc-button--content,.vc-button-icon-color--secondary.is--filled.filled-light:not(.is--disabled):focus .content-icon{color:var(--secondary-actions--focus)}.vc-button-icon-color--secondary.is--filled.filled-light:not(.is--disabled):active .vc-button--content,.vc-button-icon-color--secondary.is--filled.filled-light:not(.is--disabled):active .content-icon{color:var(--secondary-actions--pressed)}.vc-button-icon.is--filled.filled-secondary{--text-color: var(--btn-filled-text);--filled-color: var(--secondary-actions)}.vc-button-icon.is--filled.filled-secondary:not(.is--disabled):hover,.vc-button-icon.is--filled.filled-secondary:not(.is--disabled):focus{background-color:var(--secondary-actions--focus)}.vc-button-icon.is--filled.filled-secondary:not(.is--disabled):hover .vc-button--content,.vc-button-icon.is--filled.filled-secondary:not(.is--disabled):hover .content-icon,.vc-button-icon.is--filled.filled-secondary:not(.is--disabled):focus .vc-button--content,.vc-button-icon.is--filled.filled-secondary:not(.is--disabled):focus .content-icon{color:var(--btn-filled-text)}.vc-button-icon.is--filled.filled-secondary:not(.is--disabled):active{background-color:var(--secondary-actions--pressed)}.vc-button-icon.is--filled.filled-secondary:not(.is--disabled):active .vc-button--content,.vc-button-icon.is--filled.filled-secondary:not(.is--disabled):active .content-icon{color:var(--btn-filled-text)}.vc-button-icon-color--destructive,.vc-button-icon-color--destructive .vc-button--content,.vc-button-icon-color--destructive .content-icon{color:var(--destructive-actions)}.vc-button-icon-color--destructive:not(.is--disabled):not(.is--filled):hover .vc-button--content,.vc-button-icon-color--destructive:not(.is--disabled):not(.is--filled):hover .content-icon,.vc-button-icon-color--destructive:not(.is--disabled):not(.is--filled):focus .vc-button--content,.vc-button-icon-color--destructive:not(.is--disabled):not(.is--filled):focus .content-icon{color:var(--destructive-actions--focus)}.vc-button-icon-color--destructive:not(.is--disabled):not(.is--filled):active .vc-button--content,.vc-button-icon-color--destructive:not(.is--disabled):not(.is--filled):active .content-icon{color:var(--destructive-actions--pressed)}.vc-button-icon-color--destructive:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):hover,.vc-button-icon-color--destructive:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):focus{background-color:var(--destructive-actions-bg--focus)}.vc-button-icon-color--destructive:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):active{background-color:var(--destructive-actions-bg--pressed)}.vc-button-icon-color--destructive.is--filled.filled-light:not(.is--disabled):hover .vc-button--content,.vc-button-icon-color--destructive.is--filled.filled-light:not(.is--disabled):hover .content-icon,.vc-button-icon-color--destructive.is--filled.filled-light:not(.is--disabled):focus .vc-button--content,.vc-button-icon-color--destructive.is--filled.filled-light:not(.is--disabled):focus .content-icon{color:var(--destructive-actions--focus)}.vc-button-icon-color--destructive.is--filled.filled-light:not(.is--disabled):active .vc-button--content,.vc-button-icon-color--destructive.is--filled.filled-light:not(.is--disabled):active .content-icon{color:var(--destructive-actions--pressed)}.vc-button-icon.is--filled.filled-destructive{--text-color: var(--btn-filled-text);--filled-color: var(--destructive-actions)}.vc-button-icon.is--filled.filled-destructive:not(.is--disabled):hover,.vc-button-icon.is--filled.filled-destructive:not(.is--disabled):focus{background-color:var(--destructive-actions--focus)}.vc-button-icon.is--filled.filled-destructive:not(.is--disabled):hover .vc-button--content,.vc-button-icon.is--filled.filled-destructive:not(.is--disabled):hover .content-icon,.vc-button-icon.is--filled.filled-destructive:not(.is--disabled):focus .vc-button--content,.vc-button-icon.is--filled.filled-destructive:not(.is--disabled):focus .content-icon{color:var(--btn-filled-text)}.vc-button-icon.is--filled.filled-destructive:not(.is--disabled):active{background-color:var(--destructive-actions--pressed)}.vc-button-icon.is--filled.filled-destructive:not(.is--disabled):active .vc-button--content,.vc-button-icon.is--filled.filled-destructive:not(.is--disabled):active .content-icon{color:var(--btn-filled-text)}.vc-button-icon-color--warning,.vc-button-icon-color--warning .vc-button--content,.vc-button-icon-color--warning .content-icon{color:var(--warning-actions)}.vc-button-icon-color--warning:not(.is--disabled):not(.is--filled):hover .vc-button--content,.vc-button-icon-color--warning:not(.is--disabled):not(.is--filled):hover .content-icon,.vc-button-icon-color--warning:not(.is--disabled):not(.is--filled):focus .vc-button--content,.vc-button-icon-color--warning:not(.is--disabled):not(.is--filled):focus .content-icon{color:var(--warning-actions--focus)}.vc-button-icon-color--warning:not(.is--disabled):not(.is--filled):active .vc-button--content,.vc-button-icon-color--warning:not(.is--disabled):not(.is--filled):active .content-icon{color:var(--warning-actions--pressed)}.vc-button-icon-color--warning:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):hover,.vc-button-icon-color--warning:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):focus{background-color:var(--warning-actions-bg--focus)}.vc-button-icon-color--warning:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):active{background-color:var(--warning-actions-bg--pressed)}.vc-button-icon-color--warning.is--filled.filled-light:not(.is--disabled):hover .vc-button--content,.vc-button-icon-color--warning.is--filled.filled-light:not(.is--disabled):hover .content-icon,.vc-button-icon-color--warning.is--filled.filled-light:not(.is--disabled):focus .vc-button--content,.vc-button-icon-color--warning.is--filled.filled-light:not(.is--disabled):focus .content-icon{color:var(--warning-actions--focus)}.vc-button-icon-color--warning.is--filled.filled-light:not(.is--disabled):active .vc-button--content,.vc-button-icon-color--warning.is--filled.filled-light:not(.is--disabled):active .content-icon{color:var(--warning-actions--pressed)}.vc-button-icon.is--filled.filled-warning{--text-color: var(--btn-filled-text);--filled-color: var(--warning-actions)}.vc-button-icon.is--filled.filled-warning:not(.is--disabled):hover,.vc-button-icon.is--filled.filled-warning:not(.is--disabled):focus{background-color:var(--warning-actions--focus)}.vc-button-icon.is--filled.filled-warning:not(.is--disabled):hover .vc-button--content,.vc-button-icon.is--filled.filled-warning:not(.is--disabled):hover .content-icon,.vc-button-icon.is--filled.filled-warning:not(.is--disabled):focus .vc-button--content,.vc-button-icon.is--filled.filled-warning:not(.is--disabled):focus .content-icon{color:var(--btn-filled-text)}.vc-button-icon.is--filled.filled-warning:not(.is--disabled):active{background-color:var(--warning-actions--pressed)}.vc-button-icon.is--filled.filled-warning:not(.is--disabled):active .vc-button--content,.vc-button-icon.is--filled.filled-warning:not(.is--disabled):active .content-icon{color:var(--btn-filled-text)}.vc-button-icon-color--success,.vc-button-icon-color--success .vc-button--content,.vc-button-icon-color--success .content-icon{color:var(--success-actions)}.vc-button-icon-color--success:not(.is--disabled):not(.is--filled):hover .vc-button--content,.vc-button-icon-color--success:not(.is--disabled):not(.is--filled):hover .content-icon,.vc-button-icon-color--success:not(.is--disabled):not(.is--filled):focus .vc-button--content,.vc-button-icon-color--success:not(.is--disabled):not(.is--filled):focus .content-icon{color:var(--success-actions--focus)}.vc-button-icon-color--success:not(.is--disabled):not(.is--filled):active .vc-button--content,.vc-button-icon-color--success:not(.is--disabled):not(.is--filled):active .content-icon{color:var(--success-actions--pressed)}.vc-button-icon-color--success:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):hover,.vc-button-icon-color--success:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):focus{background-color:var(--success-actions-bg--focus)}.vc-button-icon-color--success:not(.is--disabled):not(.is--filled):not(.is--disabled):not(.vc-button-icon-type--hoverless):active{background-color:var(--success-actions-bg--pressed)}.vc-button-icon-color--success.is--filled.filled-light:not(.is--disabled):hover .vc-button--content,.vc-button-icon-color--success.is--filled.filled-light:not(.is--disabled):hover .content-icon,.vc-button-icon-color--success.is--filled.filled-light:not(.is--disabled):focus .vc-button--content,.vc-button-icon-color--success.is--filled.filled-light:not(.is--disabled):focus .content-icon{color:var(--success-actions--focus)}.vc-button-icon-color--success.is--filled.filled-light:not(.is--disabled):active .vc-button--content,.vc-button-icon-color--success.is--filled.filled-light:not(.is--disabled):active .content-icon{color:var(--success-actions--pressed)}.vc-button-icon.is--filled.filled-success{--text-color: var(--btn-filled-text);--filled-color: var(--success-actions)}.vc-button-icon.is--filled.filled-success:not(.is--disabled):hover,.vc-button-icon.is--filled.filled-success:not(.is--disabled):focus{background-color:var(--success-actions--focus)}.vc-button-icon.is--filled.filled-success:not(.is--disabled):hover .vc-button--content,.vc-button-icon.is--filled.filled-success:not(.is--disabled):hover .content-icon,.vc-button-icon.is--filled.filled-success:not(.is--disabled):focus .vc-button--content,.vc-button-icon.is--filled.filled-success:not(.is--disabled):focus .content-icon{color:var(--btn-filled-text)}.vc-button-icon.is--filled.filled-success:not(.is--disabled):active{background-color:var(--success-actions--pressed)}.vc-button-icon.is--filled.filled-success:not(.is--disabled):active .vc-button--content,.vc-button-icon.is--filled.filled-success:not(.is--disabled):active .content-icon{color:var(--btn-filled-text)}.vc-button-icon.is--disabled,.vc-button-icon:disabled{cursor:not-allowed;opacity:.5}.vc-button-icon.is--animate:not(.is--disabled) .content-icon{transform:rotate(0)}.vc-button-icon.is--animate:not(.is--disabled):hover .content-icon{transition:transform .5s linear;transform:rotate(180deg)}
