.tc-skeleton{--width:100%;--height:0;--border-radius:0;--background-color:var(--tc-color-gray-background);--text-height:4.3vw;--rect-height:4.3vw;--circle-height:12.8vw;--border-radius-text:0.5vw;--border-radius-rect:1.1vw;--border-radius-circle:50%;--row-spacing:2.1vw;box-sizing:border-box}.tc-skeleton__row{display:flex;margin-bottom:var(--row-spacing);align-items:center;justify-content:space-between}.tc-skeleton__row:last-child,.tc-skeleton__row:only-child{margin-bottom:0}.tc-skeleton__col{background-color:var(--background-color);display:flex;align-items:center;justify-content:center}.tc-skeleton__col:first-child:last-child,.tc-skeleton__col:last-child{margin-right:0}.tc-skeleton--animation-gradient{position:relative;overflow-x:hidden}.tc-skeleton--animation-gradient:after{content:" ";position:absolute;bottom:0;left:0;right:0;top:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(0,0,0,.04),hsla(0,0%,100%,0));animation:skeleton--gradient 1.5s linear 2s infinite}.tc-skeleton--animation-flashed{animation:skeleton--flashed 2s linear 2s infinite}.tc-skeleton--type-text{width:100%;height:var(--text-height);border-radius:var(--border-radius-text)}.tc-skeleton--type-rect{width:100%;height:var(--rect-height);border-radius:var(--border-radius-rect)}.tc-skeleton--type-circle{width:var(--circle-height);height:var(--circle-height);border-radius:var(--border-radius-circle);flex-shrink:0}@keyframes skeleton--gradient{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(100%) skewX(-15deg)}}@keyframes skeleton--flashed{0%{opacity:1}50%{background-color:hsla(0,0%,90%,.3);opacity:.3}to{opacity:1}}.tc-popover{--z-index:var(--tc-popover-z-index,3110);--background:#fff;--arrow-size:1.1vw;--content-padding:1.1vw 2.4vw;--font-size:var(--tc-font-size-4);--border-radius:3.2vw;--shadow:0 0 8vw 0 rgba(51,51,51,.2);color:#333;position:absolute;top:0;left:0;z-index:var(--z-index);white-space:normal;text-align:left;cursor:auto;user-select:text;animation:none}.tc-popover.tc-popover-dark{--background:#333;--tc-color-text:var(--tc-color-white);color:var(--tc-color-white)}.tc-popover.tc-popover-dark .tc-popover-inner{box-shadow:none;background-color:var(--background)}.tc-popover:after{position:absolute;background:hsla(0,0%,100%,.01);content:""}.tc-popover-hidden{display:none}.tc-popover-inner{background-color:var(--background);background-clip:padding-box;border-radius:var(--border-radius);box-shadow:var(--shadow);font-size:var(--font-size);width:max-content;min-width:8.5vw;max-width:calc(100vw - 6.4vw);overflow-y:hidden}.tc-popover-inner-content{padding:var(--content-padding)}.tc-popover-arrow{width:var(--arrow-size);overflow:visible;background:transparent}.tc-popover-arrow,.tc-popover-arrow-icon{position:absolute;display:block;height:var(--arrow-size)}.tc-popover-arrow-icon{width:4vw;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--arrow-icon-rotate))}.tc-popover .tc-popover-arrow{color:var(--background)}.tc-popover-disabled--select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}.tc-popover-menu{--border-color:#eee}.tc-popover-menu.tc-popover{--content-padding:0}.tc-popover-menu-list{overflow:hidden;min-width:32vw}.tc-popover-menu-list-inner{margin-top:-1px}.tc-popover-menu-item{display:flex;padding-left:5.3vw;justify-content:flex-start;align-items:center;position:relative;border-bottom:1px solid var(--border-color)}.tc-popover-menu-item-icon{flex:none;padding-right:2.1vw;font-size:5.3vw}.tc-popover-menu-item-text{flex:auto;padding:3.7vw 5.3vw 3.7vw 0}.tc-popover-menu-item-disabled{cursor:not-allowed}.tc-popover-menu-item-disabled>*{opacity:.4}.tc-popover-menu-item:active:not(.tc-popover-menu-item-disabled){background-color:var(--border-color)}.tc-popover-menu-item:active:not(.tc-popover-menu-item-disabled):after{content:" ";display:block;position:absolute;width:100%;bottom:-1px;left:0;border-bottom:1px solid var(--border-color)}.tc-popover.adm-popover-dark.tc-popover-menu{--border-color:#333;--background:rgba(0,0,0,.9)}.tc-textArea{--textarea-color:var(--tc-color-text);--textarea-background-color:#fff;--textarea-padding:2.1vw;--textarea-font-size:var(--tc-font-size-7);--textarea-text-align:left;--textarea-placeholder-color:var(--tc-color-gray);--textarea-disabled-color:var(--tc-color-gray);--textarea-count-color:var(--tc-color-text);--textarea-count-text-align:right;--textarea-count-size:var(--tc-font-size-4);--textarea-active-color:var(--tc-color-base);--textarea-height:20vw;--textarea-count-padding:0.8vw;--textarea-line-height:1.15;width:100%;max-width:100%;max-height:100%;min-height:var(--textarea-height);border-color:var(--textarea-border-color);box-sizing:border-box;background-color:var(--textarea-background-color)}.tc-textArea-element{--textarea-count-height:0px;line-height:var(--textarea-line-height);font-family:var(--tc-font-family);resize:none;flex:auto;display:block;box-sizing:border-box;width:100%;height:calc(100% - var(--textarea-count-height));padding:0;margin:0;color:var(--textarea-color);font-size:var(--textarea-font-size);background:transparent;outline:none;appearance:none;min-height:1.2em;text-align:var(--textarea-text-align);border:none;padding:var(--textarea-padding)}.tc-textArea-element::placeholder{color:var(--textarea-placeholder-color);font-family:inherit}.tc-textArea-element:-webkit-autofill{background-color:transparent}.tc-textArea-element:read-only{cursor:default}.tc-textArea-element:invalid{box-shadow:none}.tc-textArea-element::-ms-clear{display:none}.tc-textArea-element[readonly]{pointer-events:none}.tc-textArea-element:disabled{color:var(--textarea-disabled-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--textarea-disabled-color)}.tc-textArea--border{border-radius:var(--tc-radius-s);border-width:1px;border-style:solid;--textarea-border-color:var(--tc-color-border)}.tc-textArea-count{--textarea-count-height:4vw;text-align:var(--textarea-count-text-align);color:var(--textarea-count-color);font-size:var(--textarea-count-size);padding-right:var(--textarea-count-padding);height:var(--textarea-count-height)}.tc-textArea-count--active{color:var(--textarea-active-color)}.tc-textArea--active{--textarea-border-color:var(--textarea-active-color)}