.check-box-clickable-area{cursor:pointer;--checkbox-size:.9rem;border-radius:.3rem;align-items:center;margin:-.3rem;padding:.3rem;display:flex}.check-box-clickable-area.big{--checkbox-size:1.1rem}.check-box-clickable-area.align-top{align-items:flex-start}.check-box-clickable-area.align-top .check-box{margin-top:.2em}.check-box-clickable-area.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.check-box-clickable-area .check-box-user-emphasis{height:calc(var(--checkbox-size) - .15rem);width:calc(var(--checkbox-size) - .15rem);border-radius:2px;margin-left:1px;display:none;position:absolute}.check-box-clickable-area .check-box>.outer-check-box{stroke:var(--color-icon)}.check-box>.check-box-clickable-area.checked .outer-check-box,.check-box-clickable-area:hover:not(.disabled) .check-box>.outer-check-box,.check-box-clickable-area .check-box>.outer-checked{stroke:var(--color-brand)}.check-box-clickable-area .check-box{width:var(--checkbox-size);height:var(--checkbox-size);cursor:pointer;flex-shrink:0}.check-box-clickable-area .check-box .inner-check-box{fill:var(--color-brand)}.check-box-clickable-area .label{align-items:center;margin-left:.5em;display:flex}.mini-info-icon{--icon-size:1.2em;position:absolute;top:50%;right:.6em;transform:translateY(-50%)}.mini-info-icon svg{width:1em;height:1em;color:var(--color-brand);flex-shrink:0;margin-right:0;fill:var(--color-brand)!important;font-size:1.2em!important}input[type=number].hide-spin-buttons{-moz-appearance:textfield}input[type=number].hide-spin-buttons::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].hide-spin-buttons::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].always-show-spin-buttons::-webkit-inner-spin-button{opacity:1}input[type=number].always-show-spin-buttons::-webkit-outer-spin-button{opacity:1}.empty-state{text-align:center;font-size:var(--large-font-size);--height:unset;height:var(--height);flex-direction:column;place-content:center;display:flex}.empty-state .title{color:var(--color-text-1);font-family:var(--medium-font-family);white-space:pre-wrap}.empty-state .description{color:var(--color-text-2);font-family:var(--regular-font-family)}.empty-state.small{font-size:var(--temp-small-font-size)}.empty-state.big .empty-state-icon svg{width:20rem;height:17rem}.empty-state.medium .empty-state-icon svg{width:9.3rem;height:4rem}.search-wrapper{width:100%;display:flex}.search-wrapper .search-input-container{height:inherit;width:inherit;border:1px solid var(--color-border);font-size:var(--normal-font-size);border-radius:6px;justify-content:space-between;align-items:center;padding:.35em .5em;display:flex;position:relative}.search-wrapper .search-input-container:hover,.search-wrapper .search-input-container.active{border-color:var(--color-text-2)}.search-wrapper .search-input-container .search-input{width:0;color:var(--color-text-1);background-color:#0000;border:none;outline:0;flex-grow:1;padding:.2em;position:relative}.search-wrapper .search-input-container .search-input::placeholder{color:var(--color-text-2)}.search-wrapper .search-input-container .search-icon-container.right{margin-right:.5rem}.search-wrapper .search-input-container .search-icon-container.left{margin-left:.5rem;margin-right:.5rem}.search-wrapper .search-input-container .search-icon,.search-wrapper .search-input-container .clear-icon{pointer-events:none;width:1em;height:1em;color:var(--color-text-2);font-size:1.5em;position:relative}.search-wrapper .search-input-container .search-icon:hover,.search-wrapper .search-input-container .clear-icon:hover{cursor:pointer}.search-wrapper .search-input-container .search-icon:before,.search-wrapper .search-input-container .clear-icon:before{content:"";background-color:currentColor;width:.3em;height:.05em;margin:auto;transition:all .3s;position:absolute;inset:.55rem 0 0 .55rem;transform:rotate(45deg)}.search-wrapper .search-input-container .search-icon:after,.search-wrapper .search-input-container .clear-icon:after{content:"";border:1px solid;border-radius:50%;width:.6em;height:.6em;margin:auto;transition:all .3s;position:absolute;inset:-.1em 0 0 -.1em}.search-wrapper .search-input-container .clear-icon{pointer-events:all}.search-wrapper .search-input-container .clear-icon:before{width:.6em;top:0;left:0}.search-wrapper .search-input-container .clear-icon:after{background-color:currentColor;border-width:0;border-radius:0%;width:.6em;height:.05em;top:0;left:0;transform:rotate(-45deg)}
