.ui-button-icon{-webkit-user-select:none;user-select:none;background-color:initial;isolation:isolate;line-height:0;display:inline-block;position:relative}.ui-button-icon__inner{cursor:pointer;z-index:1;vertical-align:sub;position:relative;overflow:hidden}.ui-button-icon__inner:focus{outline:0}.ui-button-icon__ripple{cursor:pointer;z-index:1;border-radius:50%}.ui-button-icon__ripple:focus{outline:0}.ui-button-icon:before{content:"​";z-index:-2;background-color:#0000;border-radius:50%;position:absolute}.ui-button-icon--squared .ui-button-icon__ripple,.ui-button-icon--squared:before{border-radius:var(--bs-border-radius)}.ui-button-icon--primary{color:#743858}.ui-button-icon--secondary{color:#629cf3}.ui-button-icon--tertiary{color:#f5c745}.ui-button-icon--success{color:#2fb380}.ui-button-icon--danger{color:#e25663}.ui-button-icon--info{color:#5ab2b1}.ui-button-icon--warning{color:#f0ad4e}.ui-button-icon--light{color:#f1f0f1}.ui-button-icon--dark{color:#2f0b22}.ui-button-icon--level-0:active.ui-button-icon--primary .ui-button-icon__inner,.ui-button-icon--level-0:focus.ui-button-icon--primary .ui-button-icon__inner,.ui-button-icon--level-0:hover.ui-button-icon--primary .ui-button-icon__inner{color:#63304b}.ui-button-icon--level-0:active.ui-button-icon--secondary .ui-button-icon__inner,.ui-button-icon--level-0:focus.ui-button-icon--secondary .ui-button-icon__inner,.ui-button-icon--level-0:hover.ui-button-icon--secondary .ui-button-icon__inner{color:#5385cf}.ui-button-icon--level-0:active.ui-button-icon--tertiary .ui-button-icon__inner,.ui-button-icon--level-0:focus.ui-button-icon--tertiary .ui-button-icon__inner,.ui-button-icon--level-0:hover.ui-button-icon--tertiary .ui-button-icon__inner{color:#d0a93b}.ui-button-icon--level-0:active.ui-button-icon--success .ui-button-icon__inner,.ui-button-icon--level-0:focus.ui-button-icon--success .ui-button-icon__inner,.ui-button-icon--level-0:hover.ui-button-icon--success .ui-button-icon__inner{color:#28986d}.ui-button-icon--level-0:active.ui-button-icon--danger .ui-button-icon__inner,.ui-button-icon--level-0:focus.ui-button-icon--danger .ui-button-icon__inner,.ui-button-icon--level-0:hover.ui-button-icon--danger .ui-button-icon__inner{color:#c04954}.ui-button-icon--level-0:active.ui-button-icon--info .ui-button-icon__inner,.ui-button-icon--level-0:focus.ui-button-icon--info .ui-button-icon__inner,.ui-button-icon--level-0:hover.ui-button-icon--info .ui-button-icon__inner{color:#4d9796}.ui-button-icon--level-0:active.ui-button-icon--warning .ui-button-icon__inner,.ui-button-icon--level-0:focus.ui-button-icon--warning .ui-button-icon__inner,.ui-button-icon--level-0:hover.ui-button-icon--warning .ui-button-icon__inner{color:#cc9342}.ui-button-icon--level-0:active.ui-button-icon--light .ui-button-icon__inner,.ui-button-icon--level-0:focus.ui-button-icon--light .ui-button-icon__inner,.ui-button-icon--level-0:hover.ui-button-icon--light .ui-button-icon__inner{color:#cdcccd}.ui-button-icon--level-0:active.ui-button-icon--dark .ui-button-icon__inner,.ui-button-icon--level-0:focus.ui-button-icon--dark .ui-button-icon__inner,.ui-button-icon--level-0:hover.ui-button-icon--dark .ui-button-icon__inner{color:#28091d}.ui-button-icon--level-1:active:before,.ui-button-icon--level-1:focus:before,.ui-button-icon--level-1:hover:before,.ui-button-icon--level-2:before{background-color:#f1f0f1}.ui-button-icon--level-2:active:before,.ui-button-icon--level-2:focus:before,.ui-button-icon--level-2:hover:before{background-color:#e5e4e5}.ui-button-icon[disabled]{cursor:default}.ui-button-icon[disabled]:focus{outline:0}.ui-button-icon--disabled{opacity:.4}.ui-button-icon--disabled.ui-button-icon--level-1:active:before,.ui-button-icon--disabled.ui-button-icon--level-1:focus:before,.ui-button-icon--disabled.ui-button-icon--level-1:hover:before{content:normal}.ui-button-icon--disabled.ui-button-icon--level-2:active:before,.ui-button-icon--disabled.ui-button-icon--level-2:focus:before,.ui-button-icon--disabled.ui-button-icon--level-2:hover:before{background-color:#f1f0f1}.ui-button-icon--sm{font-size:17px}.ui-button-icon--md{font-size:24px}.ui-button-icon--lg{font-size:30px}.ui-button-icon--overlay-sm .ui-button-icon__ripple,.ui-button-icon--overlay-sm:before{inset:-4px}.ui-button-icon--overlay-md .ui-button-icon__ripple,.ui-button-icon--overlay-md:before{inset:-8px}.ui-button-icon--overlay-lg .ui-button-icon__ripple,.ui-button-icon--overlay-lg:before{inset:-10px}.ui-button-icon:not(.ui-button-icon--no-animation):before{transition:all .2s ease-in-out}.ui-button-icon--focus-ring-active:after,.ui-button-icon--focus-ring-always:after{content:"​";z-index:-1;pointer-events:none;background-color:#0000;border-radius:50%;position:absolute}.ui-button-icon--squared.ui-button-icon--focus-ring-active:after,.ui-button-icon--squared.ui-button-icon--focus-ring-always:after{border-radius:var(--bs-border-radius)}.ui-button-icon--overlay-sm.ui-button-icon--focus-ring-active:after,.ui-button-icon--overlay-sm.ui-button-icon--focus-ring-always:after{inset:-4px}.ui-button-icon--overlay-md.ui-button-icon--focus-ring-active:after,.ui-button-icon--overlay-md.ui-button-icon--focus-ring-always:after{inset:-8px}.ui-button-icon--overlay-lg.ui-button-icon--focus-ring-active:after,.ui-button-icon--overlay-lg.ui-button-icon--focus-ring-always:after{inset:-10px}.ui-button-icon--focus-ring-active:after{box-shadow:0 0 #0000}.ui-button-icon--focus-ring-always:after{transition:none}.ui-button-icon:not(.ui-button-icon--no-animation).ui-button-icon--focus-ring-active:after{transition:all .2s ease-in-out}.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-primary:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):active:after,.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-primary:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):focus:after,.ui-button-icon--focus-ring-active:not(.ui-button-icon--disabled):active:after,.ui-button-icon--focus-ring-active:not(.ui-button-icon--disabled):focus:after,.ui-button-icon--focus-ring-always.ui-button-icon--focus-ring-variant-primary:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):after,.ui-button-icon--focus-ring-always:not(.ui-button-icon--disabled):after{box-shadow:0 0 0 2px #74385880}.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-secondary:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):active:after,.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-secondary:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):focus:after,.ui-button-icon--focus-ring-always.ui-button-icon--focus-ring-variant-secondary:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):after{box-shadow:0 0 0 2px #629cf380}.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-tertiary:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):active:after,.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-tertiary:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):focus:after,.ui-button-icon--focus-ring-always.ui-button-icon--focus-ring-variant-tertiary:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):after{box-shadow:0 0 0 2px #f5c74580}.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-success:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):active:after,.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-success:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):focus:after,.ui-button-icon--focus-ring-always.ui-button-icon--focus-ring-variant-success:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):after{box-shadow:0 0 0 2px #2fb38080}.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-danger:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):active:after,.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-danger:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):focus:after,.ui-button-icon--focus-ring-always.ui-button-icon--focus-ring-variant-danger:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):after{box-shadow:0 0 0 2px #e2566380}.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-info:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):active:after,.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-info:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):focus:after,.ui-button-icon--focus-ring-always.ui-button-icon--focus-ring-variant-info:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):after{box-shadow:0 0 0 2px #5ab2b180}.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-warning:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):active:after,.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-warning:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):focus:after,.ui-button-icon--focus-ring-always.ui-button-icon--focus-ring-variant-warning:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):after{box-shadow:0 0 0 2px #f0ad4e80}.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-light:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):active:after,.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-light:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):focus:after,.ui-button-icon--focus-ring-always.ui-button-icon--focus-ring-variant-light:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):after{box-shadow:0 0 0 2px #f1f0f180}.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-dark:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):active:after,.ui-button-icon--focus-ring-active.ui-button-icon--focus-ring-variant-dark:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):focus:after,.ui-button-icon--focus-ring-always.ui-button-icon--focus-ring-variant-dark:not(.ui-button-icon--disabled):not(.ui-button-icon--idled):after{box-shadow:0 0 0 2px #b5afb280}
