@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-brand-color);box-sizing:border-box;font-size:var(--td-comp-size-l);margin:0;padding:0;list-style:none;position:relative}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{z-index:3500;width:100%;height:100%;position:fixed;top:0;left:0}.t-loading--center{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__content{position:absolute;top:20%;left:48%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{z-index:3500;width:100%;height:100%;position:absolute;top:0;left:0}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{vertical-align:middle;width:auto;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs);display:inline-block}.t-loading__gradient{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__gradient-conic{border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg,#fff 0deg,currentColor 360deg);width:100%;height:100%;-webkit-mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%);mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%)}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;font-size:var(--td-font-body-medium);cursor:pointer;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);touch-action:manipulation;background-color:#0000;border:1px solid #0000;outline:none;justify-content:center;align-items:center;padding:0;text-decoration:none;list-style:none;transition:all .2s linear;display:inline-flex;position:relative;overflow:hidden}.t-button .t-button__text,.t-button .t-icon{z-index:1;display:inline-flex;position:relative}.t-button .t-icon,.t-button .t-loading{font-size:var(--td-font-size-body-large)}.t-button svg+.t-button__text:not(:empty),.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){margin-left:8px;display:inline-flex}.t-button--variant-base{color:var(--td-text-color-primary);height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);background-color:var(--td-bg-color-component);border-color:var(--td-bg-color-component)}.t-button--variant-base .t-icon,.t-button--variant-base .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{background-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{border-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{border-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-base.t-button--theme-primary{color:var(--td-text-color-anti);background-color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{background-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{background-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-success{color:var(--td-text-color-anti);background-color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{background-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{background-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-warning{color:var(--td-text-color-anti);background-color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{background-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{background-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-danger{color:var(--td-text-color-anti);background-color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{background-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{background-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--ghost{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible,.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading,.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-is-loading:not(.t-button--variant-base.t-button--ghost).t-button--theme-default{color:var(--td-text-color-primary)}.t-button--variant-outline{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color)}.t-button--variant-outline .t-icon,.t-button--variant-outline .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-outline.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--ghost{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible,.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading,.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:#0000}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:#0000}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:#0000}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:#0000}.t-button--variant-dashed{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color);border-style:dashed}.t-button--variant-dashed .t-icon,.t-button--variant-dashed .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--ghost{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible,.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading,.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:#0000}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:#0000}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:#0000}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:#0000}.t-button--variant-text{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:#0000;border-color:#0000}.t-button--variant-text .t-icon,.t-button--variant-text .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{background-color:#0000}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{border-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{border-color:#0000}.t-button--variant-text.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--theme-primary:hover,.t-button--variant-text.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--theme-primary.t-is-loading,.t-button--variant-text.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-text.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--theme-success:hover,.t-button--variant-text.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--theme-success.t-is-loading,.t-button--variant-text.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-text.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--theme-warning:hover,.t-button--variant-text.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--theme-warning.t-is-loading,.t-button--variant-text.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-text.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--theme-danger:hover,.t-button--variant-text.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--theme-danger.t-is-loading,.t-button--variant-text.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-text.t-button--ghost{color:var(--td-text-color-anti);background:0 0}.t-button--variant-text.t-button--ghost:hover,.t-button--variant-text.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-text.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success:hover,.t-button--variant-text.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-text.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-text.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-danger{color:var(--td-error-color)}.t-button.t-is-loading,.t-button.t-is-disabled{cursor:not-allowed}.t-button.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small);padding-left:calc(var(--td-comp-paddingLR-s) - 1px);padding-right:calc(var(--td-comp-paddingLR-s) - 1px)}.t-button.t-size-s .t-icon,.t-button.t-size-s .t-loading{font-size:var(--td-font-size-body-medium)}.t-button.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-left:calc(var(--td-comp-paddingLR-xl) - 1px);padding-right:calc(var(--td-comp-paddingLR-xl) - 1px)}.t-button.t-size-l .t-icon,.t-button.t-size-l .t-loading{font-size:var(--td-font-size-title-large)}.t-button--shape-square{width:var(--td-comp-size-m);padding:0}.t-button--shape-square.t-size-s{width:var(--td-comp-size-xs);padding:0}.t-button--shape-square.t-size-l{width:var(--td-comp-size-xl);padding:0}.t-button--shape-round{border-radius:var(--td-radius-round)}.t-button--shape-round.t-size-s{border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-round.t-size-l{border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button--shape-circle{width:var(--td-comp-size-m);text-align:center;border-radius:calc(var(--td-comp-size-m) / 2);padding:0}.t-button--shape-circle .t-icon,.t-button--shape-circle .t-loading{font-size:var(--td-font-size-body-large)}.t-button--shape-circle.t-size-s{width:var(--td-comp-size-xs);border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-circle.t-size-l{width:var(--td-comp-size-xl);border-radius:calc(var(--td-comp-size-xl) / 2);padding:0}.t-button.t-size-full-width{width:100%;display:flex}.t-button--ghost{--ripple-color:var(--td-gray-color-10)}.t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-bg-color-container-active)}.t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-bg-color-component-active)}.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-success-color-active)}.t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-error-color-active)}.t-icon{vertical-align:middle;width:1em;height:1em;display:inline-block}.t-icon:before{font-family:unset}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.t-space{display:inline-flex}.t-space .t-space-item{width:inherit}.t-space-align-start{align-items:flex-start}.t-space-align-end{align-items:flex-end}.t-space-align-baseline{align-items:baseline}.t-space-align-center{align-items:center}.t-space-vertical{flex-direction:column}.t-space-vertical>.t-space-item-separator{width:100%}.t-space.t-space--break-line{flex-wrap:wrap}.t-space.t-space--polyfill{display:flex}.t-space.t-space--polyfill.t-space-horizontal,.t-space.t-space--polyfill.t-space--break-line{margin-left:calc(-1 * var(--td-space-column-gap,0))}.t-space.t-space--polyfill.t-space-vertical,.t-space.t-space--polyfill.t-space--break-line{margin-top:calc(-1 * var(--td-space-row-gap,0))}.t-space.t-space--polyfill.t-space-horizontal>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-left:var(--td-space-column-gap)}.t-space.t-space--polyfill.t-space-vertical>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-top:var(--td-space-row-gap)}.t-message{border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);width:-moz-fit-content;width:fit-content;box-shadow:var(--td-shadow-3), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);box-sizing:border-box;color:var(--td-text-color-primary);font:var(--td-font-body-medium);padding:0;padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);outline:0;align-items:center;margin:0;list-style:none;display:flex}.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon,.t-message .t-loading{color:var(--td-brand-color);margin-right:var(--td-comp-margin-s);font-size:calc(var(--td-font-size-body-medium) + 6px);flex-shrink:0}.t-message.t-is-success>.t-icon,.t-message.t-is-success>[data-t-icon]>.t-icon,.t-message.t-is-success .t-loading{color:var(--td-success-color)}.t-message.t-is-warning>.t-icon,.t-message.t-is-warning>[data-t-icon]>.t-icon,.t-message.t-is-warning .t-loading{color:var(--td-warning-color)}.t-message.t-is-error>.t-icon,.t-message.t-is-error>[data-t-icon]>.t-icon,.t-message.t-is-error .t-loading{color:var(--td-error-color)}.t-message.t-is-closable .t-message__close{margin-right:0;margin-left:var(--td-comp-margin-xxl);cursor:pointer;color:var(--td-text-color-secondary);display:inline-flex}.t-message.t-is-closable .t-message__close .t-icon-close{font-size:calc(var(--td-font-size-body-medium) + 2px);border-radius:var(--td-radius-default);transition:all .2s linear}.t-message.t-is-closable .t-message__close .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-message.t-is-closable .t-message__close .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-message__list{z-index:6000;pointer-events:none;position:fixed}.t-message__list .t-message{margin-bottom:var(--td-comp-margin-s);word-break:break-all;pointer-events:auto}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup{font:var(--td-font-body-medium);box-sizing:border-box;color:var(--td-text-color-primary);z-index:5500;margin:0;padding:0;list-style:none;display:inline-block}.t-popup__content{background:var(--td-bg-color-container);box-shadow:var(--td-shadow-2), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);border-radius:var(--td-radius-medium);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);box-sizing:border-box;word-break:break-all;position:relative}.t-popup__arrow{z-index:1;width:8px;height:8px;position:absolute}.t-popup__arrow:before{content:"";background:var(--td-bg-color-container);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=top] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-left), var(--td-shadow-inset-bottom);border-top-left-radius:100%}.t-popup[data-popper-placement=top-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=top] .t-popup__arrow{margin-left:-4px;left:50%}.t-popup[data-popper-placement=top-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=bottom] .t-popup__arrow{top:-4px}.t-popup[data-popper-placement^=bottom] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-top), var(--td-shadow-inset-right);border-bottom-right-radius:100%}.t-popup[data-popper-placement=bottom-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=bottom] .t-popup__arrow{margin-left:-4px;left:50%}.t-popup[data-popper-placement=bottom-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=left] .t-popup__arrow{right:-4px}.t-popup[data-popper-placement^=left] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-left), var(--td-shadow-inset-top)}.t-popup[data-popper-placement=left-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=left] .t-popup__arrow{margin-top:-4px;top:50%}.t-popup[data-popper-placement=left-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup[data-popper-placement^=right] .t-popup__arrow{left:-4px}.t-popup[data-popper-placement^=right] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-right), var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=right-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=right] .t-popup__arrow{margin-top:-4px;top:50%}.t-popup[data-popper-placement=right-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup--animation-enter,.t-popup--animation-enter-from,.t-popup--animation-exiting,.t-popup--animation-leave-to{opacity:0;visibility:hidden}.t-popup--animation-enter-to,.t-popup--animation-entering,.t-popup--animation-leave-from,.t-popup--animation-leave{opacity:1;visibility:visible;transform:none}.t-popup--animation-enter-active{transition:opacity .2s linear}.t-popup--animation-leave-active{transition:opacity .2s cubic-bezier(0,0,.15,1),visibility .2s cubic-bezier(.82,0,1,.9)}.t-popup--animation-expand-enter-active[data-popper-placement^=top]{animation:.2s cubic-bezier(.38,0,.24,1) t-popup-animation-expand-in-top,.2s linear t-fade-in}.t-popup--animation-expand-leave-active[data-popper-placement^=top]{animation:.2s cubic-bezier(.38,0,.24,1) t-popup-animation-expand-out-top,.2s cubic-bezier(0,0,.15,1) t-fade-out}@keyframes t-popup-animation-expand-in-top{0%{clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-top{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}}.t-popup--animation-expand-enter-active[data-popper-placement^=bottom]{animation:.2s cubic-bezier(.38,0,.24,1) t-popup-animation-expand-in-bottom,.2s linear t-fade-in}.t-popup--animation-expand-leave-active[data-popper-placement^=bottom]{animation:.2s cubic-bezier(.38,0,.24,1) t-popup-animation-expand-out-bottom,.2s cubic-bezier(0,0,.15,1) t-fade-out}@keyframes t-popup-animation-expand-in-bottom{0%{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-bottom{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}}.t-tooltip .t-popup__content{z-index:5600;word-break:break-word;box-sizing:border-box;border-radius:var(--td-radius-medium);max-width:480px;color:var(--td-text-color-primary);border:0;margin-bottom:1px;display:inline-block}.t-tooltip--default .t-popup__content{color:var(--td-text-color-anti);background:var(--td-gray-color-13);box-shadow:inset 0 .5px 0 var(--td-gray-color-9), inset .5px 0 0 var(--td-gray-color-9), inset 0 -.5px 0 var(--td-gray-color-9), inset -.5px 0 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=left] .t-popup__arrow:before{box-shadow:inset -.5px 0 0 var(--td-gray-color-9), inset 0 .5px 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=right] .t-popup__arrow:before{box-shadow:inset .5px 0 0 var(--td-gray-color-9), inset 0 -.5px 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=top] .t-popup__arrow:before{box-shadow:inset 0 -.5px 0 var(--td-gray-color-9), inset -.5px 0 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=bottom] .t-popup__arrow:before{box-shadow:inset .5px 0 0 var(--td-gray-color-9), inset 0 .5px 0 var(--td-gray-color-9)}.t-tooltip--primary .t-popup__content{color:var(--td-brand-color);background:var(--td-brand-color-light)}.t-tooltip--success .t-popup__content{color:var(--td-success-color);background:var(--td-success-color-light)}.t-tooltip--danger .t-popup__content{color:var(--td-error-color);background:var(--td-error-color-light)}.t-tooltip--warning .t-popup__content{color:var(--td-warning-color);background:var(--td-warning-color-light)}.t-tooltip .t-popup__arrow{background:inherit;height:auto}.t-tooltip .t-popup__arrow:before{background:inherit}.t-tooltip--noshadow .t-popup__content,.t-tooltip--noshadow[data-popper-placement] .t-popup__arrow:before{box-shadow:none}.input-readonly.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.input-readonly.t-is-readonly .t-input__inner{cursor:pointer}.input-disabled.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.input-disabled.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.input-disabled.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.input-disabled.t-is-disabled .t-input__inner::placeholder,.input-disabled.t-is-disabled>.t-input__prefix .t-icon,.input-disabled.t-is-disabled>.t-input__suffix .t-icon,.input-disabled.t-is-disabled>.t-input__prefix .t-icon:hover,.input-disabled.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-tips{font-size:var(--td-font-size-body-small)}.t-tips.t-is-default{color:var(--td-text-color-placeholder)}.t-tips.t-is-error{color:var(--td-error-color)}.t-tips.t-is-warning{color:var(--td-warning-color)}.t-tips.t-is-success{color:var(--td-success-color)}.t-input{height:var(--td-comp-size-m);border-radius:var(--td-radius-default);border-style:solid;border-width:1px;border-color:var(--td-border-level-2-color);padding:0;padding:0 var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);color:var(--td-text-color-primary);font:var(--td-font-body-medium);box-sizing:border-box;outline:none;align-items:center;width:100%;margin:0;list-style:none;transition:border .2s cubic-bezier(.38,0,.24,1),box-shadow .2s cubic-bezier(.38,0,.24,1),background-color .2s cubic-bezier(.38,0,.24,1);display:flex;position:relative;overflow:hidden}.t-input:hover{border-color:var(--td-brand-color)}.t-input:focus{z-index:1;border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-input--borderless:not(.t-input--focused){border-color:#0000;transition:border .2s cubic-bezier(.38,0,.24,1),box-shadow .2s cubic-bezier(.38,0,.24,1),background-color .2s cubic-bezier(.38,0,.24,1)}.t-input--borderless:not(.t-input--focused):hover{border-color:var(--td-component-border);background-color:var(--td-bg-color-container-hover);cursor:pointer}.t-input--borderless:not(.t-input--focused).t-is-disabled{background-color:var(--td-bg-color-component-disabled);border:none}.t-input--focused{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus);z-index:1}.t-input :focus-visible{outline:none}.t-input__inner{min-width:0;max-width:100%;color:var(--td-text-color-primary);font:inherit;box-sizing:border-box;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;background-color:#0000;border:none;outline:none;flex:1;padding:0;overflow:hidden}.t-input__inner::placeholder{color:var(--td-text-color-placeholder)}.t-input__inner:placeholder-shown{text-overflow:ellipsis;width:100%}.t-input__inner[type=password]::-ms-reveal{display:none}.t-input__inner[type=search]::-webkit-search-decoration{appearance:none}.t-input__inner[type=search]::-webkit-search-cancel-button{appearance:none}.t-input__inner[type=search]::-webkit-search-results-button{appearance:none}.t-input__inner[type=search]::-webkit-search-results-decoration{appearance:none}.t-input__inner.t-input--soft-hidden{width:0}.t-input__extra{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-input__status{position:absolute;top:0;right:-24px}.t-input.t-input--suffix>span.t-input__clear{opacity:0;visibility:hidden;transition:border .2s cubic-bezier(.38,0,.24,1),box-shadow .2s cubic-bezier(.38,0,.24,1),background-color .2s cubic-bezier(.38,0,.24,1)}.t-input.t-input--suffix:hover>span.t-input__clear{opacity:1;visibility:visible}.t-input.t-is-success{border-color:var(--td-success-color)}.t-input.t-is-success:focus,.t-input.t-is-success.t-input--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success>.t-input__extra{color:var(--td-success-color)}.t-input.t-is-warning{border-color:var(--td-warning-color)}.t-input.t-is-warning:focus,.t-input.t-is-warning.t-input--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning>.t-input__extra{color:var(--td-warning-color)}.t-input.t-is-error{border-color:var(--td-error-color)}.t-input.t-is-error:focus,.t-input.t-is-error.t-input--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error>.t-input__extra{color:var(--td-error-color)}.t-input.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.t-input.t-is-readonly .t-input__inner{cursor:pointer}.t-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.t-input.t-is-disabled .t-input__inner::placeholder,.t-input.t-is-disabled>.t-input__prefix .t-icon,.t-input.t-is-disabled>.t-input__suffix .t-icon,.t-input.t-is-disabled>.t-input__prefix .t-icon:hover,.t-input.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-input.t-input--prefix>.t-input__prefix{z-index:2;text-align:center;align-items:center;height:100%;display:flex}.t-input.t-input--prefix>.t-input__prefix-icon{font-size:var(--td-font-size-body-large)}.t-input.t-input--prefix.t-size-s .t-input__prefix-icon{font-size:var(--td-font-size-body-medium)}.t-input.t-input--prefix.t-size-l .t-input__prefix-icon{font-size:var(--td-font-size-title-large)}.t-input.t-input--suffix>.t-input__suffix{z-index:2;text-align:center;align-items:center;height:100%;display:flex}.t-input.t-input--suffix>.t-input__suffix-icon{font-size:var(--td-font-size-body-large)}.t-input.t-input--suffix.t-size-s .t-input__suffix-icon{font-size:var(--td-font-size-body-medium)}.t-input.t-input--suffix.t-size-l .t-input__suffix-icon{font-size:var(--td-font-size-title-large)}.t-input .t-input__suffix-clear{cursor:pointer}.t-input.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)}.t-input.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small)}.t-input .t-input__prefix>.t-icon,.t-input .t-input__suffix>.t-icon{font-size:inherit}.t-input .t-input__prefix>.t-icon{color:var(--td-text-color-placeholder)}.t-input .t-input__prefix:not(:empty){margin-right:var(--td-comp-margin-s)}.t-input .t-input__suffix>.t-icon{color:var(--td-text-color-placeholder);transition:all .2s linear}.t-input .t-input__suffix>.t-icon:hover{color:var(--td-text-color-secondary);transition:all .2s linear}.t-input .t-input__suffix:not(:empty){margin-left:var(--td-comp-margin-s)}.t-input.t-is-focused .t-input__prefix>.t-icon,.t-input.t-is-focused .t-input__suffix>.t-icon-time,.t-input.t-is-focused .t-input__suffix .t-icon-calendar{color:var(--td-brand-color)}.t-input-group{align-items:stretch;display:inline-flex;position:relative}.t-input-group .t-input__wrap{border-radius:0}.t-input-group .t-input__wrap:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button,.t-input-group .t-select{border-radius:0}.t-input-group .t-button:not(:first-child),.t-input-group .t-select:not(:first-child),.t-input-group .t-input__wrap:not(:first-child) .t-input{margin-left:-1px}.t-input-group .t-input__wrap:first-child .t-input{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child .t-input{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button:first-child,.t-input-group .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-button:last-child,.t-input-group .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap+.t-input__wrap{margin-left:var(--td-comp-margin-xxxl)}.t-input-group--separate .t-button,.t-input-group--separate .t-select{border-radius:var(--td-radius-default)}.t-input-group--separate .t-button:first-child,.t-input-group--separate .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group--separate .t-button:last-child,.t-input-group--separate .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap .t-input,.t-input-group--separate .t-input__wrap .t-input:first-child,.t-input-group--separate .t-input__wrap .t-input:last-child{border-radius:var(--td-radius-default)}.t-input-group .t-input__inner,.t-input-group .t-button,.t-input-group .t-select{z-index:0;position:relative}.t-input-group .t-input__inner:hover,.t-input-group .t-button:hover,.t-input-group .t-select:hover,.t-input-group .t-input__inner:focus,.t-input-group .t-button:focus,.t-input-group .t-select:focus,.t-input-group .t-input__inner:active,.t-input-group .t-button:active,.t-input-group .t-select:active{z-index:1}.t-input__wrap{width:100%}.t-input__tips{height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);position:absolute}.t-input__tips--default{color:var(--td-text-color-placeholder)}.t-input__tips--success{color:var(--td-success-color)}.t-input__tips--warning{color:var(--td-warning-color)}.t-input__tips--error{color:var(--td-error-color)}.t-align-center>.t-input__inner{text-align:center}.t-align-right>.t-input__inner{text-align:right}.t-input__input-pre{visibility:hidden;white-space:pre;display:block;position:absolute}.t-input--auto-width{width:-moz-fit-content;width:fit-content;min-width:60px}.t-input--auto-width .t-input{width:-moz-fit-content;width:fit-content}.t-input__limit-number{font:var(--td-font-body-medium);color:var(--td-text-color-placeholder);background:var(--td-bg-color-specialcomponent)}.t-input__limit-number.t-is-disabled{background:var(--td-bg-color-component-disabled)}.t-input-number{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;padding:0;padding:0 var(--td-comp-size-m);-webkit-user-select:none;user-select:none;width:144px;margin:0;list-style:none;display:inline-block;position:relative}.t-input-number:not(.t-input-number--column)>.t-input-number__decrease+.t-input__wrap{margin-left:var(--td-comp-margin-xs)}.t-input-number input::-webkit-outer-spin-button{appearance:none}.t-input-number input::-webkit-inner-spin-button{appearance:none}.t-input-number input[type=number]{appearance:textfield}.t-input-number>.t-input__tips{position:absolute;left:0}.t-input-number input+.t-input__suffix{margin-left:var(--td-comp-paddingLR-s)}.t-input-number .t-input__prefix{margin-right:var(--td-comp-paddingLR-s)}.t-input-number .t-input{color:var(--td-text-color-primary)}.t-input-number.t-input-number--auto-width{width:auto}.t-input-number.t-input-number--auto-width.t-is-controls-right{width:auto;min-width:auto}.t-input-number.t-input-number--auto-width .t-input__inner{min-width:42px}.t-input-number .t-input-number__decrease,.t-input-number .t-input-number__increase{width:var(--td-comp-size-m);height:var(--td-comp-size-m);border:1px solid var(--td-border-level-2-color);box-sizing:border-box;border-radius:var(--td-radius-default);z-index:1;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.38,0,.24,1);display:flex;position:absolute;top:0}.t-input-number .t-input-number__decrease:hover:not(.t-is-disabled),.t-input-number .t-input-number__increase:hover:not(.t-is-disabled){color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-input-number .t-input-number__decrease:hover:not(.t-is-disabled) .t-icon,.t-input-number .t-input-number__increase:hover:not(.t-is-disabled) .t-icon{color:var(--td-brand-color)}.t-input-number .t-input-number__decrease:active:not(.t-is-disabled),.t-input-number .t-input-number__increase:active:not(.t-is-disabled){color:var(--td-brand-color);background-color:var(--td-bg-color-container-hover)}.t-input-number .t-input-number__decrease .t-icon,.t-input-number .t-input-number__increase .t-icon{z-index:1;font-size:var(--td-font-size-body-large);color:var(--td-text-color-secondary);position:relative}.t-input-number .t-input-number__decrease.t-is-disabled,.t-input-number .t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled .t-icon,.t-input-number .t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled:hover,.t-input-number .t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number .t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number .t-input-number__increase.t-is-disabled:hover .t-icon,.t-input-number .t-input-number__decrease.t-is-disabled::placeholder,.t-input-number .t-input-number__increase.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease{left:0}.t-input-number .t-input-number__increase{right:-8px}.t-input-number.t-is-disabled .t-input{cursor:no-drop;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled)}.t-input-number.t-is-disabled .t-input:hover,.t-input-number.t-is-disabled .t-input:focus,.t-input-number.t-is-disabled .t-input:active{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-disabled .t-input-number__decrease,.t-input-number.t-is-disabled .t-input-number__increase{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-disabled .t-input-number__decrease .t-icon,.t-input-number.t-is-disabled .t-input-number__increase .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-size-s{width:120px;padding:0 var(--td-comp-size-xs)}.t-input-number.t-size-s .t-input{font-size:var(--td-font-size-body-small);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-input-number.t-size-s .t-input-number__decrease,.t-input-number.t-size-s .t-input-number__increase{font-size:var(--td-font-size-body-medium);width:var(--td-comp-size-xs);height:var(--td-comp-size-xs)}.t-input-number.t-size-l{width:168px;padding:0 var(--td-comp-size-xl)}.t-input-number.t-size-l .t-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl)}.t-input-number.t-size-l .t-input-number__decrease,.t-input-number.t-size-l .t-input-number__increase{width:var(--td-comp-size-xl);height:var(--td-comp-size-xl);font-size:18px}.t-input-number.t-size-l.t-is-controls-right .t-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl);padding-right:calc(var(--td-comp-size-xl) + var(--td-comp-paddingLR-s))}.t-input-number.t-size-l.t-is-controls-right .t-input-number__decrease,.t-input-number.t-size-l.t-is-controls-right .t-input-number__increase{width:var(--td-comp-size-xl);font-size:var(--td-font-size-body-large)}.t-input-number.t-size-l .t-input--prefix{font:var(--td-font-body-large);padding:0 var(--td-comp-paddingLR-m)}.t-input-number.t-input-number--normal{border-radius:var(--td-radius-default);padding:0}.t-input-number.t-input-number--normal.t-is-disabled{cursor:no-drop;color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled:hover .t-input{border-color:var(--td-border-level-2-color)}.t-input-number.t-input-number--normal.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled .t-input:focus{box-shadow:none}.t-input-number.t-is-controls-right{width:96px;padding:0}.t-input-number.t-is-controls-right:hover .t-input-number__decrease,.t-input-number.t-is-controls-right:hover .t-input-number__increase{opacity:1;visibility:visible}.t-input-number.t-is-controls-right .t-input{box-sizing:border-box;width:100%;padding-right:calc(var(--td-comp-size-m) + var(--td-comp-paddingLR-s));border-radius:var(--td-radius-default);margin:0}.t-input-number.t-is-controls-right .t-input-number__decrease,.t-input-number.t-is-controls-right .t-input-number__increase{width:var(--td-comp-size-m);height:calc(calc(var(--td-comp-size-m) / 2) - 2px);left:initial;top:initial;background:var(--td-bg-color-secondarycontainer);opacity:0;visibility:hidden;z-index:2;border:0;border-radius:0;right:1px}.t-input-number.t-is-controls-right .t-input-number__decrease .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase .t-icon{font-size:var(--td-font-size-body-small)}.t-input-number.t-is-controls-right .t-input-number__decrease:hover:not(.t-is-disabled),.t-input-number.t-is-controls-right .t-input-number__increase:hover:not(.t-is-disabled){background:var(--td-bg-color-component-hover)}.t-input-number.t-is-controls-right .t-input-number__decrease:hover:not(.t-is-disabled) .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase:hover:not(.t-is-disabled) .t-icon{color:var(--td-text-color-primary)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover .t-icon,.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__increase{border-top-right-radius:calc(var(--td-radius-default) - 1px);top:1px}.t-input-number.t-is-controls-right .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-m) / 2) - 2px) + 3px);border-bottom-right-radius:calc(var(--td-radius-default) - 1px)}.t-input-number.t-is-controls-right.t-size-l{width:120px}.t-input-number.t-is-controls-right.t-size-l .t-input-number__increase,.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease{height:calc(calc(var(--td-comp-size-xl) / 2) - 2px)}.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xl) / 2) - 2px) + 3px)}.t-input-number.t-is-controls-right.t-size-s{width:88px}.t-input-number.t-is-controls-right.t-size-s .t-input-number__increase,.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease{height:calc(calc(var(--td-comp-size-xs) / 2) - 2px)}.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xs) / 2) - 2px) + 3px)}.t-input-number--row .t-input__wrap{width:initial;margin-right:var(--td-comp-margin-xs)}.t-input-number--row .t-input-number__increase{right:0}.t-tag{font:var(--td-font-body-medium);color:var(--td-text-color-anti);box-sizing:border-box;padding:0;padding:0px var(--td-comp-paddingLR-s);height:var(--td-comp-size-xs);font:var(--td-font-body-small);border-radius:var(--td-radius-default);white-space:nowrap;border:1px solid #0000;flex-direction:row;align-items:center;margin:0;list-style:none;display:inline-flex}.t-tag .t-icon{margin-right:var(--td-comp-margin-xs);font-size:var(--td-font-size-body-medium);flex-shrink:0}.t-tag .t-tag__icon-close{margin-right:0;margin-left:var(--td-comp-margin-s);font:var(--td-font-body-medium);cursor:pointer;transition:color .2s cubic-bezier(.38,0,.24,1)}.t-tag--default{color:var(--td-text-color-primary);background-color:var(--td-bg-color-component)}.t-tag--default .t-tag__icon-close{color:var(--td-text-color-placeholder)}.t-tag--default .t-tag__icon-close:hover{color:var(--td-text-color-primary)}.t-tag--default:active{cursor:default}.t-tag--default.t-tag--disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-component-border);cursor:not-allowed}.t-tag--default.t-tag--disabled:hover{cursor:not-allowed}.t-tag--default.t-tag--disabled .t-icon:hover{cursor:pointer}.t-tag--default.t-tag--outline{border-color:var(--td-component-border)}.t-tag--default.t-tag--light{background-color:var(--td-bg-color-secondarycontainer)}.t-tag--default.t-tag--light-outline{border-color:var(--td-component-border);background-color:var(--td-bg-color-secondarycontainer)}.t-tag--primary{background-color:var(--td-brand-color)}.t-tag--primary.t-tag--outline{border-color:var(--td-brand-color)}.t-tag--primary.t-tag--light{background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light-outline{border-color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light,.t-tag--primary.t-tag--outline,.t-tag--primary.t-tag--light-outline{color:var(--td-brand-color)}.t-tag--primary.t-tag--light .t-tag__icon-close:hover,.t-tag--primary.t-tag--outline .t-tag__icon-close:hover,.t-tag--primary.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-brand-color-hover)}.t-tag--success{background-color:var(--td-success-color)}.t-tag--success.t-tag--outline{border-color:var(--td-success-color)}.t-tag--success.t-tag--light{background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light-outline{border-color:var(--td-success-color);background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light,.t-tag--success.t-tag--outline,.t-tag--success.t-tag--light-outline{color:var(--td-success-color)}.t-tag--success.t-tag--light .t-tag__icon-close:hover,.t-tag--success.t-tag--outline .t-tag__icon-close:hover,.t-tag--success.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-success-color-hover)}.t-tag--warning{background-color:var(--td-warning-color)}.t-tag--warning.t-tag--outline{border-color:var(--td-warning-color)}.t-tag--warning.t-tag--light{background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light-outline{border-color:var(--td-warning-color);background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light,.t-tag--warning.t-tag--outline,.t-tag--warning.t-tag--light-outline{color:var(--td-warning-color)}.t-tag--warning.t-tag--light .t-tag__icon-close:hover,.t-tag--warning.t-tag--outline .t-tag__icon-close:hover,.t-tag--warning.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-warning-color-hover)}.t-tag--danger{background-color:var(--td-error-color)}.t-tag--danger.t-tag--outline{border-color:var(--td-error-color)}.t-tag--danger.t-tag--light{background-color:var(--td-error-color-light)}.t-tag--danger.t-tag--light-outline{border-color:var(--td-error-color);background-color:var(--td-error-color-light)}.t-tag--danger .t-tag__icon-close{fill:var(--td-error-color)}.t-tag--danger .t-tag__icon-close:hover{fill:var(--td-error-color-hover)}.t-tag--danger.t-tag--light,.t-tag--danger.t-tag--outline,.t-tag--danger.t-tag--light-outline{color:var(--td-error-color)}.t-tag--danger.t-tag--light .t-tag__icon-close:hover,.t-tag--danger.t-tag--outline .t-tag__icon-close:hover,.t-tag--danger.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-error-color-hover)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close{color:var(--td-font-white-2)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close:hover{color:var(--td-font-white-1)}.t-tag.t-tag--outline{background:0 0}.t-tag.t-size-s{padding:0px var(--td-comp-paddingLR-xs);height:var(--td-comp-size-xxs);font:var(--td-font-body-small)}.t-tag.t-size-l{padding:0px var(--td-comp-paddingLR-m);height:var(--td-comp-size-m);font:var(--td-font-body-medium)}.t-tag.t-size-l .t-icon{font-size:calc(var(--td-font-size-body-medium) + 2px)}.t-tag.t-tag--round{border-radius:var(--td-radius-extraLarge)}.t-tag.t-tag--mark{border-radius:0 var(--td-radius-extraLarge) var(--td-radius-extraLarge) 0}.t-tag.t-tag--ellipsis .t-tag--text{white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;display:inline-block;overflow:hidden}.t-tag.t-tag--check:not(.t-tag--disabled){cursor:pointer;transition:background-color .2s cubic-bezier(.38,0,.24,1)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--dark:not(.t-tag--checked):hover{background-color:var(--td-bg-color-component-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--primary.t-tag--dark.t-tag--checked:hover{background-color:var(--td-brand-color-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--outline:not(.t-tag--checked):hover{color:var(--td-brand-color-hover)}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--dark{background-color:var(--td-brand-color-disabled);cursor:not-allowed}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--outline{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-text-color-disabled);cursor:not-allowed}.t-check-tag-group .t-tag:not(:last-child){margin-right:var(--td-comp-margin-s)}a .t-tag{cursor:pointer;transition:all .2s linear}a .t-tag:hover{color:var(--td-brand-color);background-color:var(--td-bg-color-component-hover)}a .t-tag:active{color:var(--td-brand-color-active);background-color:var(--td-bg-color-component-active)}.t-icon-loading{animation:1s linear infinite t-spin}.t-tag-input{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-tag-input .t-tag{vertical-align:middle;margin:3px var(--td-comp-margin-xs) 3px 0;animation:.2s ease-in-out t-fade-in}.t-tag-input .t-tag-input__drag_wrapper+.t-tag-input__drag_wrapper{margin-left:var(--td-comp-margin-xs)}.t-tag-input .t-input{min-height:var(--td-comp-size-m);height:-moz-fit-content;height:fit-content;padding:0 var(--td-comp-paddingLR-s) 0 var(--td-comp-margin-xs);overflow:hidden}.t-tag-input .t-input .t-input__suffix-icon{right:var(--td-comp-margin-s)}.t-tag-input .t-input.t-size-s{padding:0 var(--td-comp-paddingLR-s) 0 var(--td-comp-margin-xs);min-height:var(--td-comp-size-xs)}.t-tag-input .t-input.t-size-s .t-tag{margin:1px var(--td-comp-margin-xs) 1px 0}.t-tag-input .t-input.t-size-l{min-height:var(--td-comp-size-xl);padding:0 var(--td-comp-paddingLR-m) 0 var(--td-comp-margin-s)}.t-tag-input .t-input.t-size-l .t-input__suffix-icon{right:var(--td-comp-margin-m)}.t-tag-input.t-is-empty .t-input__inner{margin-left:var(--td-comp-margin-xs)}.t-tag-input:hover .t-input__inner:not(.t-input--soft-hidden),.t-tag-input .t-input--focused .t-input__inner:not(.t-input--soft-hidden){min-width:20px}.t-tag-input .t-tag-input__prefix{margin-left:var(--td-comp-margin-xs);line-height:1}.t-tag-input .t-tag-input__prefix>.t-icon{color:var(--td-text-color-placeholder)}.t-tag-input .t-input .t-input__prefix:not(:empty){margin-right:0}.t-tag-input.t-input--auto-width .t-input.t-input--focused{padding-right:calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xxs))}.t-tag-input.t-input--auto-width .t-input__prefix{white-space:nowrap}.t-tag-input .t-input__prefix--scrollable{overflow:auto hidden}@-moz-document url-prefix(){.t-tag-input .t-input__prefix--scrollable{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar{width:6px;height:6px}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:0 solid #0000;border-radius:11px}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-tag-input__suffix-clear{cursor:pointer}.t-tag-input--drag-sort .t-input__prefix .t-tag{cursor:move}.t-tag-input--break-line:not(.t-is-empty) .t-input{display:block}.t-tag-input--break-line:not(.t-is-empty) .t-input.t-input--prefix>.t-input__prefix{text-align:left;display:inline}.t-tag-input--break-line:not(.t-is-empty) .t-input .t-input__inner{vertical-align:middle}.t-tag-input--break-line:not(.t-is-empty) .t-input .t-input__suffix-icon{position:absolute;bottom:0}.t-tag-input--break-line:not(.t-is-empty) .t-input .t-input__suffix:not(.t-input__suffix-icon){bottom:0;right:calc(var(--td-comp-paddingLR-s) + var(--t-tag-input-suffix-icon-width,0px));position:absolute}.t-tag-input--break-line:not(.t-is-empty) .t-input.t-size-l .t-input__suffix:not(.t-input__suffix-icon){right:calc(var(--td-comp-paddingLR-m) + var(--t-tag-input-suffix-icon-width,0px))}.t-tag-input--break-line:not(.t-is-empty) .t-tag-input__prefix{vertical-align:middle}.t-tag-input__prefix{width:max-content;margin-right:var(--td-comp-margin-s);display:inline-block}.t-tag-input--break-line.t-tag-input--with-tag:not(.t-input--auto-width) .t-input,.t-tag-input.t-input--auto-width:hover .t-input{padding-right:calc(var(--td-comp-paddingLR-s) + var(--t-tag-input-suffix-width,0px) + var(--t-tag-input-suffix-icon-width,0px))}.t-tag-input--break-line.t-tag-input--with-tag:not(.t-input--auto-width) .t-input.t-size-l,.t-tag-input.t-input--auto-width:hover .t-input.t-size-l{padding-right:calc(var(--td-comp-paddingLR-m) + var(--t-tag-input-suffix-width,0px) + var(--t-tag-input-suffix-icon-width,0px))}.t-tag-input.t-input--auto-width .t-input{padding-right:0}.t-tag-input--max-rows .t-input{max-height:calc(var(--max-rows,1) * (var(--td-comp-size-m) - 2px));overflow-y:scroll}.t-tag-input--max-rows .t-input.t-size-s{max-height:calc(var(--max-rows,1) * var(--td-comp-size-xs))}.t-tag-input--max-rows .t-input.t-size-l{max-height:calc(var(--max-rows,1) * (var(--td-comp-size-xl) - 2px))}.t-select-input{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;vertical-align:middle;width:100%;margin:0;padding:0;list-style:none;display:inline-block}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-tag-input--with-tag .t-input{padding-right:var(--td-comp-paddingLR-xl)}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-tag-input--with-tag .t-input.t-size-l{padding-right:calc(var(--td-comp-paddingLR-xl) + var(--td-comp-paddingLR-s))}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-is-empty .t-input{padding-right:var(--td-comp-paddingLR-s)}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-is-empty .t-input.t-size-l{padding-right:var(--td-comp-paddingLR-m)}.t-select-input--borderless .t-input{box-shadow:none;background:0 0;border:1px solid #0000;transition:all .2s linear}.t-select-input--borderless .t-input:hover:not(.t-input--focused){border-color:var(--td-component-border);background-color:var(--td-bg-color-container-hover);border-radius:var(--td-radius-default)}.t-select-input--borderless .t-input--focused{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus);background-color:var(--td-bg-color-specialcomponent)}.t-select-input--borderless.t-select-input--multiple:not(.t-select-input--empty).t-select-input--popup-visible input{display:inline-block}.t-select-input--borderless.t-select-input--multiple:not(.t-select-input--empty).t-select-input--popup-visible .t-input{background-color:var(--td-bg-color-container-hover)}.t-select-input--borderless.t-tag-input{box-shadow:none;background:0 0;border:0;transition:background-color .2s linear}.t-select-input--borderless.t-tag-input:hover{background-color:var(--td-bg-color-container-hover);border-radius:var(--td-radius-default)}.t-checkbox-group{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:inline-flex}.t-checkbox{font:var(--td-font-body-medium);box-sizing:border-box;cursor:pointer;color:var(--td-text-color-primary);align-items:center;margin:0;padding:0;list-style:none;display:inline-flex;position:relative}.t-checkbox+.t-checkbox{margin-left:inherit}.t-checkbox__former{clip:rect(0 0 0 0);appearance:none;border:0;outline:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-checkbox__input{vertical-align:middle;border:1px solid var(--td-border-level-2-color);border-radius:var(--td-radius-default);background-color:var(--td-bg-color-container);box-sizing:border-box;flex-shrink:0;width:16px;height:16px;display:inline-block;position:relative}.t-checkbox__input:after{content:"";opacity:0;box-sizing:border-box;position:absolute}.t-checkbox__label{vertical-align:middle;font:var(--td-font-body-medium);margin-left:8px;display:inline-block}.t-checkbox:hover .t-checkbox__input{border-color:var(--td-brand-color);transition:border-color .2s linear}.t-checkbox.t-is-checked .t-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.t-checkbox.t-is-checked .t-checkbox__input:after{opacity:1;border:2px solid var(--td-text-color-anti);background:0 0;border-top:0;border-left:0;border-radius:0 0 1px;width:5px;height:9px;top:6px;left:3px;transform:rotate(45deg)scale(1)translate(-50%,-50%)}.t-checkbox.t-is-indeterminate .t-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.t-checkbox.t-is-indeterminate .t-checkbox__input:after{opacity:1;border:unset;background-color:var(--td-font-white-1);width:16px;height:4px;top:5px;left:-1px;right:0;transform:scale(.5)}.t-checkbox.t-is-disabled{cursor:not-allowed}.t-checkbox.t-is-disabled .t-checkbox__label{color:var(--td-text-color-disabled)}.t-checkbox.t-is-disabled .t-checkbox__input{background-color:var(--td-bg-color-component-disabled)}.t-checkbox.t-is-disabled:hover .t-checkbox__input,.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input{border-color:var(--td-border-level-2-color)}.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input:after{border-color:var(--td-text-color-disabled)}.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input{border-color:var(--td-border-level-2-color)}.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input:after{background-color:var(--td-text-color-disabled)}.t-checkbox:focus-visible:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:var(--td-comp-paddingTB-xs);border-radius:0}.t-select__wrap{width:100%}.t-select__dropdown .t-popup__content{margin:var(--td-comp-paddingTB-s) 0;overscroll-behavior:contain;max-height:300px;box-shadow:var(--td-shadow-2);padding:0;overflow-y:auto}@-moz-document url-prefix(){.t-select__dropdown .t-popup__content{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-select__dropdown .t-popup__content::-webkit-scrollbar{width:8px;height:8px}.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:15px}.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-select__dropdown-inner{min-height:var(--td-comp-size-m)}.t-select__dropdown-inner .t-select__list .t-select__list{padding:0}.t-select__dropdown-inner .t-select__list,.t-select__dropdown-inner .t-tree{padding:var(--td-pop-padding-m)}.t-select__dropdown-inner--size-s{min-height:var(--td-comp-size-xs)}.t-select__dropdown-inner--size-s .t-select__list,.t-select__dropdown-inner--size-s .t-tree{padding:var(--td-pop-padding-s)}.t-select__dropdown-inner--size-l{min-height:var(--td-comp-size-xl)}.t-select__dropdown-inner--size-l .t-select__list,.t-select__dropdown-inner--size-l .t-tree{padding:var(--td-pop-padding-l)}.t-select__list{margin:0;padding:0;list-style:none}.t-select__dropdown.t-popup{padding:0}.t-select__empty.t-size-s{line-height:var(--td-comp-size-xs)}.t-select__empty{text-align:center;color:var(--td-text-color-disabled);line-height:var(--td-comp-size-m);padding:0 var(--td-comp-paddingLR-s)}.t-select__empty.t-size-l{line-height:var(--td-comp-size-xl)}.t-select__loading-tips.t-size-s{min-height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-select__loading-tips{top:var(--td-comp-paddingTB-s);left:0;bottom:var(--td-comp-paddingTB-s);background-color:var(--td-bg-color-container);border-radius:var(--td-radius-default);min-height:var(--td-comp-size-m);line-height:var(--td-comp-size-m);color:var(--td-text-color-disabled);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;right:0}.t-select__loading-tips.t-size-l{min-height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl)}.t-select-option-group+.t-select-option-group{padding-top:var(--td-comp-margin-xs);margin-top:var(--td-comp-margin-xs)}.t-select-option-group__divider+.t-select-option-group__divider{position:relative}.t-select-option-group__divider+.t-select-option-group__divider:before{content:"";width:100%;height:1px;padding:0 var(--td-comp-paddingLR-s);box-sizing:border-box;background-color:var(--td-border-level-1-color);background-clip:content-box;position:absolute;top:0;left:0}ul.t-select-option-group__header,.t-select-option-group__header{color:var(--td-text-color-placeholder);height:var(--td-comp-size-s);line-height:var(--td-comp-size-s);padding:0 var(--td-comp-paddingLR-s);box-sizing:border-box;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;display:block;overflow:hidden}.t-select-option-group__header.t-size-l{height:var(--td-comp-size-l);line-height:var(--td-comp-size-l);padding:0 var(--td-comp-paddingLR-m)}.t-select-option-group__header.t-size-s{height:var(--td-comp-size-xxs);line-height:var(--td-comp-size-xxs);padding:0 var(--td-comp-paddingLR-s)}.t-select-option{border-radius:var(--td-radius-default);min-height:var(--td-comp-size-s);font:var(--td-font-body-medium);cursor:pointer;padding:0 var(--td-comp-paddingLR-s);color:var(--td-text-color-primary);box-sizing:border-box;--ripple-color:var(--td-bg-color-container-active);align-items:center;transition:background-color .2s cubic-bezier(.38,0,.24,1);display:flex}.t-select-option>span{white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;display:block;position:relative;overflow:hidden}.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover{background-color:var(--td-bg-color-container-hover)}.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover .t-checkbox__label{color:inherit}.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover .t-checkbox__input{border-color:var(--td-brand-color)}.t-select-option .t-checkbox__label{color:var(--td-text-color-primary);white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;flex:1;overflow:hidden}.t-select-option .t-checkbox{width:100%}.t-select-option.t-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled);background:var(--td-bg-color-specialcomponent)}.t-select-option.t-is-disabled:hover,.t-select-option.t-is-disabled :active{background:var(--td-bg-color-specialcomponent)}.t-select-option.t-size-l{min-height:var(--td-comp-size-l);padding:0 var(--td-comp-paddingLR-m);font:var(--td-font-body-large)}.t-select-option.t-size-m{font:var(--td-font-body-medium)}.t-select-option.t-size-s{min-height:var(--td-comp-size-xxs);padding:0 var(--td-comp-paddingLR-s);font:var(--td-font-body-small)}.t-select-option.t-is-selected:not(.t-is-disabled){color:var(--td-brand-color);background-color:var(--td-brand-color-light);transition:all .2s linear}.t-select-option.t-is-selected:not(.t-is-disabled) .t-checkbox__label{color:var(--td-brand-color)}.t-select-option.t-is-selected:not(.t-is-disabled):hover{background-color:var(--td-brand-color-light)}.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected),.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected),.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected),.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected){background-color:var(--td-bg-color-container-hover)}.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected) .t-checkbox__input,.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected) .t-checkbox__input,.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected) .t-checkbox__input,.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected) .t-checkbox__input{border-color:var(--td-brand-color)}.t-select-option.t-select-option__hover .t-checkbox__label,.t-select-option.t-select-option--hover .t-checkbox__label{color:inherit}.t-select-option+.t-select-option{margin-top:var(--td-comp-paddingTB-xxs)}.t-select.t-select-input--borderless .t-select__right-icon{margin:0;position:relative}.t-select .t-fake-arrow{color:var(--td-text-color-placeholder)}.t-select .t-fake-arrow--active{color:var(--td-brand-color)}.t-is-selected.t-select-option__hover{background-color:var(--td-brand-color-light-hover)}.t-is-selected.t-select-option__hover .t-checkbox__label{color:var(--td-brand-color)}.t-slider__input-container{margin-left:var(--td-comp-margin-xxl);align-items:center;display:flex}.t-slider__input-container.is-vertical{padding-top:var(--td-comp-paddingTB-l);margin-left:0}.t-slider__input-container .t-slider__center-line{width:var(--td-size-4);height:1px;margin:0 var(--td-comp-margin-s);background:#000000e6}.t-slider{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;height:calc(var(--td-comp-paddingTB-xs) * 2 + var(--td-size-2));width:100%;padding:0;padding:var(--td-comp-paddingTB-xs) 0;margin:0;list-style:none;position:relative}.t-slider__container{justify-content:center;align-items:center;width:100%;display:flex}.t-slider__container.is-vertical{flex-direction:column;height:100%}.t-slider__rail{width:100%;height:var(--td-size-2);background-color:var(--td-bg-color-secondarycomponent);border-radius:var(--td-radius-round);transition:all .2s linear;position:absolute}.t-slider__rail:hover{background-color:var(--td-bg-color-secondarycomponent-hover)}.t-slider__track{height:var(--td-size-2);background-color:var(--td-brand-color);border-radius:var(--td-radius-round);position:absolute;right:auto}.t-slider__step{width:100%;height:var(--td-size-2);cursor:pointer;position:absolute}.t-slider__button{width:var(--td-comp-size-xxxs);height:var(--td-comp-size-xxxs);border:2px solid var(--td-brand-color);border-radius:var(--td-radius-circle);-webkit-user-select:none;user-select:none;box-sizing:border-box;box-shadow:var(--td-shadow-1);background-color:#fff;transition:all .2s}.t-slider__button--dragging{box-shadow:0 0 0px 2px var(--td-brand-color-focus)}.t-slider__button:hover{background-color:var(--td-gray-color-1)}.t-slider__button-wrapper{z-index:2;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;outline:none;align-items:center;line-height:normal;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.t-slider__stop{width:1px;height:var(--td-size-2);background-color:var(--td-bg-color-secondarycomponent);position:absolute;top:4px}.t-slider__mark{width:100%;position:absolute;top:2px;left:0}.t-slider__mark-text{font:var(--td-font-body-small);color:var(--td-text-color-primary);top:calc(var(--td-size-2) + var(--td-comp-paddingTB-xs) + 2px);cursor:pointer;white-space:nowrap;display:inline-block;position:absolute;transform:translate(-50%)}.t-slider__mark-text:first-child{transform:translate(0%)}.t-slider__mark-text:last-child{transform:translate(-100%)}.t-slider--vertical{justify-content:center;height:100%;padding:0;display:flex;position:relative}.t-slider--vertical .t-slider__rail{width:var(--td-size-2);height:100%}.t-slider--vertical .t-slider__track{width:var(--td-size-2);top:auto}.t-slider--vertical .t-slider__step{width:var(--td-size-2);height:100%}.t-slider--vertical .t-slider__handle{margin-top:-6px;margin-left:-5px;top:auto;transform:translateY(50%)}.t-slider--vertical .t-slider__mark{width:18px;height:100%;top:0;left:12px}.t-slider--vertical .t-slider__stop{width:var(--td-size-2);background-color:var(--td-bg-color-secondarycomponent);height:1px;left:4px}.t-slider--vertical .t-slider__mark-text{margin-top:0;margin-left:var(--td-comp-margin-xxs);transform:translateY(-50%)}.t-slider--vertical .t-slider__button-wrapper{z-index:2;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;outline:none;align-items:center;line-height:normal;display:flex;position:absolute;top:auto;left:50%;transform:translate(-50%,50%)}.t-is-disabled{cursor:not-allowed}.t-is-disabled .t-slider__track{background-color:var(--td-brand-color-disabled)}.t-is-disabled .t-slider__rail{background-color:var(--td-bg-color-component-disabled)}.t-is-disabled .t-slider__handle{border:2px solid var(--td-brand-color-disabled)}.t-is-disabled .t-slider__button{border-color:var(--td-brand-color-disabled);outline:none}.t-is-disabled .t-slider__mark-text{color:var(--td-text-color-disabled);cursor:not-allowed}.t-is-disabled .t-slider__button-wrapper{cursor:not-allowed}.t-tree{box-sizing:border-box;font:var(--td-font-body-medium);color:var(--td-text-color-primary);margin:0;padding:0;list-style:none;position:relative}.t-tree.t-is-disabled,.t-tree.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-tree.t-is-disabled .t-tree__item.t-is-active{background-color:var(--td-bg-color-container-hover);color:var(--td-text-color-disabled)}.t-tree.t-is-disabled .t-tree__item .t-icon{color:var(--td-text-color-secondary)}.t-tree__empty{color:var(--td-text-color-disabled)}.t-tree__branch{display:block}.t-tree__item{--level:0;--hscale:2;will-change:opacity, max-height;padding:0 0 0 calc(var(--td-comp-margin-xxl) * var(--level));cursor:default;backface-visibility:hidden;perspective:1000px;flex-wrap:nowrap;align-items:center;display:flex;position:relative;transform:translateZ(0)}.t-tree__item .t-icon,.t-tree__item .t-loading{z-index:2;font-size:calc(var(--td-font-size-body-medium) + 2px);display:inline-block;position:relative}.t-tree__item .t-icon{color:var(--td-text-color-secondary)}.t-tree__item .t-checkbox{align-items:center;font-size:0}.t-tree__item .t-checkbox__input{flex-shrink:0}.t-tree__item .t-checkbox__label{text-overflow:ellipsis;overflow:hidden}.t-tree__item .t-tree__icon--default .t-icon{transform:rotate(0)}.t-tree__item--open .t-icon{color:var(--td-text-color-brand)}.t-tree__item--open .t-tree__icon--default .t-icon{transform:rotate(90deg)}.t-tree__item--clickable{cursor:pointer}.t-tree__item--locked{color:var(--td-text-color-disabled)}.t-tree__item--matched{color:inherit}.t-tree__item--draggable{cursor:pointer}.t-tree__item--draggable:hover{background-color:var(--td-bg-color-container-hover);background-clip:content-box}.t-tree__item:after{content:"";height:0;padding:inherit;background-clip:content-box;border-radius:1px;display:block;position:absolute;top:-1px;left:0;right:0}.t-tree__item--tip-top:after,.t-tree__item--tip-bottom:after{background-color:var(--td-brand-color);height:2px}.t-tree__item--tip-bottom:after{top:unset;bottom:-1px}.t-tree__item--tip-highlight{background-color:var(--td-brand-color-light);background-clip:content-box}.t-tree__item:before{content:"";width:0;height:calc(var(--td-comp-size-m) + 2px);flex:none;display:block}.t-tree--block-node .t-tree__label{flex:1}.t-tree--hoverable .t-tree__label:not(.t-is-active):not(.t-is-checked):hover{background-color:var(--td-bg-color-container-hover)}.t-tree__line{--level:0;--color:var(--td-border-level-1-color);--space:var(--td-comp-margin-xxl);--iconSize:16px;left:calc(var(--td-comp-margin-xxl) * var(--level) - var(--td-comp-margin-l));bottom:var(--td-comp-margin-l);width:1px;height:calc(var(--td-comp-size-m) + 2px);pointer-events:none;position:absolute}.t-tree__line:before{content:"";height:calc(var(--td-comp-size-m) + 2px);width:var(--td-comp-margin-m);border-left:1px solid var(--color);border-bottom:1px solid var(--color);display:block;position:absolute;bottom:0;left:0}.t-tree__line--first:before{height:var(--td-line-height-body-medium)}.t-tree__line--leaf:before{width:var(--td-comp-margin-m)}.t-tree__icon{text-align:center;width:calc(var(--td-font-size-body-medium) + 2px);-webkit-user-select:none;user-select:none;cursor:pointer;flex:none;align-items:center;font-size:0;display:inline-flex;position:relative}.t-tree__icon:after{content:"";width:calc(calc(var(--td-font-size-body-medium) + 2px) + 4px);height:calc(calc(var(--td-font-size-body-medium) + 2px) + 4px);border-radius:var(--td-radius-default);display:block;position:absolute;top:-2px;left:-2px}.t-tree__icon:not(:empty):hover{background-color:var(--td-bg-color-container-hover)}.t-tree__icon:empty{cursor:initial}.t-tree__label{--ripple-color:var(--td-bg-color-container-active);padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xs);margin-left:var(--td-comp-margin-xs);border-radius:var(--td-radius-default);cursor:pointer;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;flex-wrap:nowrap;flex:1;overflow:hidden}.t-tree__label.t-is-checked,.t-is-active .t-tree__label{color:var(--td-text-color-primary);background-color:var(--td-brand-color-light);font-weight:500}.t-tree__space{flex:1 0 auto;display:block}.t-tree__operations{flex:none;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.t-tree__operations .t-icon{cursor:pointer}.t-tree__item.t-is-disabled{color:var(--td-text-color-disabled);cursor:default}.t-tree__item.t-is-disabled .t-checkbox{cursor:default}.t-tree__item--hidden{display:none}.t-tree--transition .t-tree__label{transition:background-color .24s cubic-bezier(.38,0,.24,1)}.t-tree--transition .t-tree__icon{transition:color,transform .24s cubic-bezier(.38,0,.24,1)}.t-tree--transition .t-tree__icon:after,.t-tree--transition .t-tree__icon:not(:empty):hover{transition:all .2s linear}.t-tree--transition .t-tree__icon--default .t-icon{transition:color,transform .2s cubic-bezier(.38,0,.24,1)}.t-tree--transition .t-tree__item--visible{max-height:calc(calc(var(--td-comp-size-m) + 2px) * var(--hscale) + 0px);opacity:1;transition:opacity .15s linear .15s,max-height .15s linear;display:flex}.t-tree--transition .t-tree__item--hidden{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:0;animation:initial;transition:opacity .15s linear,max-height .15s linear .15s;display:flex;overflow:hidden}.t-tree--transition .t-tree__item--enter-active{animation:.3s linear t-tree-toggle}.t-tree--transition .t-tree__item--leave-active{animation:.3s linear reverse forwards t-tree-toggle}.t-tree__vscroll,.t-tree__lazyload{overflow-y:auto}.t-tree__vscroll-cursor{width:1px;height:1px;transition:transform .2s;position:absolute}.t-tree--scrolling .t-tree__item{will-change:initial}.t-tree--scrolling .v-enter,.t-tree--scrolling .v-leave,.t-tree--scrolling .t-tree__item--visible,.t-tree--scrolling .t-tree__item--hidden,.t-tree--scrolling .t-tree__item--enter,.t-tree--scrolling .t-tree__item--enter-active,.t-tree--scrolling .t-tree__item--enter-to,.t-tree--scrolling .t-tree__item--leave,.t-tree--scrolling .t-tree__item--leave-active .t-tree__item--leave-to{transition:none;animation:none}.t-tree--scrolling .t-tree__item--visible,.t-tree--scrolling .t-tree__item--enter-to,.t-tree--scrolling .t-tree__item--enter-active{max-height:initial}.t-tree--scrolling .t-tree__item--leave-to,.t-tree--scrolling .t-tree__item--leave-active{max-height:0}@keyframes t-tree-toggle{0%{opacity:0;max-height:0}50%{opacity:0;max-height:calc(calc(var(--td-comp-size-m) + 2px) * var(--hscale) + 0px)}to{opacity:1;max-height:calc(calc(var(--td-comp-size-m) + 2px) * var(--hscale) + 0px)}}.t-image__wrapper{background:var(--td-bg-color-secondarycontainer);z-index:1;position:relative}.t-image__wrapper--shape-square{border-radius:0}.t-image__wrapper--shape-round{border-radius:var(--td-radius-medium)}.t-image__wrapper--shape-circle{border-radius:50%}.t-image__wrapper--gallery{border-radius:var(--td-radius-medium)}.t-image__wrapper--gallery .t-image{z-index:5;position:relative}.t-image__wrapper--need-hover{cursor:pointer}.t-image{border-radius:inherit;width:100%;height:100%;z-index:inherit;position:relative}.t-image--fit-fill{object-fit:fill}.t-image--fit-contain{object-fit:contain}.t-image--fit-cover{object-fit:cover}.t-image--fit-scale-down{object-fit:scale-down}.t-image--fit-none{object-fit:none}.t-image--position-center{object-position:center}.t-image--position-bottom{object-position:bottom}.t-image--position-top{object-position:top}.t-image--position-left{object-position:left}.t-image--position-right{object-position:right}.t-image__gallery-shadow{border-radius:var(--td-radius-medium);z-index:calc(5 - 2);background:#eeeeee42;position:absolute;inset:24px -24px 24px 0}.t-image__gallery-shadow:before,.t-image__gallery-shadow:after{content:"";border-radius:var(--td-radius-medium);position:absolute;left:0}.t-image__gallery-shadow:after{z-index:calc(5 - 1);background:#eeec;top:-16px;bottom:-16px;right:16px}.t-image__gallery-shadow:before{z-index:calc(5 - 3);background:#eeeeee80;top:-8px;bottom:-8px;right:8px}.t-image__placeholder{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.t-image__overlay-content{width:100%;height:100%;z-index:calc(5 + 1);opacity:1;visibility:visible;transition:visibility,opacity .2s linear;position:absolute;top:0;left:0}.t-image__overlay-content--hidden{visibility:hidden;opacity:0}.t-image__loading,.t-image__error{width:100%;height:100%;font:var(--td-font-body-medium);z-index:calc(0 + 1);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.t-image__loading .t-icon,.t-image__error .t-icon{font-size:32px}.t-image__loading{color:var(--td-text-color-secondary)}.t-image__error{color:var(--td-text-color-disabled)}.t-empty{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;text-align:center;margin:0;padding:0;list-style:none}.t-empty__image{justify-content:center;font-size:48px;display:flex}.t-empty__title{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);margin-top:var(--td-comp-margin-s);margin-bottom:0}.t-empty__description{font:var(--td-font-body-medium);color:var(--td-text-color-placeholder);margin-top:var(--td-comp-margin-xs);margin-bottom:0}.t-empty__action{margin-top:var(--td-comp-margin-xxl);margin-bottom:0}.t-empty.t-size-s .t-empty__image{font-size:20px}.t-empty.t-size-s .t-empty__title,.t-empty.t-size-s .t-empty__description{font:var(--td-font-body-small);margin-top:var(--td-comp-margin-xxs)}.t-empty.t-size-l .t-empty__image{font-size:64px}@keyframes tDialogZoomIn{0%{opacity:0;transform:scale(.01)}to{opacity:1}}@keyframes tDialogZoomOut{0%{opacity:1}to{opacity:0;transform:scale(.01)}}@keyframes tDialogMaskIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogMaskOut{0%{opacity:1}to{opacity:0}}.t-dialog-zoom .animation-enter{animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused;animation-fill-mode:both}.t-dialog-zoom .animation-exit{animation-duration:.2s;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused;animation-fill-mode:both}.t-dialog-zoom .animation-active{animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-enter,.t-dialog-zoom-enter-from,.t-dialog-zoom-appear{animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused;animation-fill-mode:both}.t-dialog-zoom-exit{animation-duration:.2s;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused;animation-fill-mode:both}.t-dialog-zoom-enter-active,.t-dialog-zoom-appear-active{animation-name:tDialogZoomIn;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-exit-active{animation-name:tDialogZoomOut;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-active .t-dialog{animation-name:tDialogZoomIn;animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused;animation-fill-mode:both}.t-dialog-zoom__vue-enter-active .t-dialog__mask{animation-name:tDialogMaskIn;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-leave-active .t-dialog{animation-name:tDialogZoomOut;animation-duration:.2s;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused;animation-fill-mode:both}.t-dialog-zoom__vue-leave-active .t-dialog__mask{animation-name:tDialogMaskOut;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-to .t-dialog,.t-dialog-zoom__vue-leave-to .t-dialog{animation-play-state:running;animation-fill-mode:both}.t-dialog-fade-enter,.t-dialog-fade-appear{opacity:0;animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused;animation-fill-mode:both}.t-dialog-fade-exit{animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused;animation-fill-mode:both}.t-dialog-fade-enter.t-dialog-fade-enter-active,.t-dialog-fade-appear.t-dialog-fade-appear-active{animation-name:tDialogFadeIn;animation-play-state:running}.t-dialog-fade-exit.t-dialog-fade-exit-active{animation-name:tDialogFadeOut;animation-play-state:running}@keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}.t-dialog{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;background-color:var(--td-bg-color-container);border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-large);width:480px;margin:0;padding:0;list-style:none;position:relative}.t-dialog .t-icon.t-is-info{color:var(--td-brand-color)}.t-dialog .t-icon.t-is-success{color:var(--td-success-color)}.t-dialog .t-icon.t-is-warning{color:var(--td-warning-color)}.t-dialog .t-icon.t-is-error{color:var(--td-error-color)}.t-dialog--lock{overflow:hidden}.t-dialog__header{color:var(--td-text-color-primary);font:var(--td-font-title-medium);word-break:break-word;align-items:center;gap:var(--td-comp-margin-s);box-sizing:border-box;font-weight:600;display:flex}.t-dialog__header .t-dialog__header-content{align-items:flex-start;width:100%;display:flex}.t-dialog__header .t-icon:not(.t-icon-close){font-size:calc(var(--td-font-size-body-large) + 8px);margin-right:var(--td-comp-margin-s);flex-shrink:0;align-items:center;display:inline-flex}.t-dialog__header--fullscreen{background-color:var(--td-bg-color-secondarycontainer);min-height:var(--td-comp-size-xxxl);padding:0 var(--td-comp-paddingLR-xxl);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.t-dialog__header--fullscreen .t-dialog__header-content{box-sizing:border-box;justify-content:center;align-items:center;display:flex}.t-dialog__body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);padding:var(--td-comp-paddingTB-l) 0;word-break:break-word;overflow:auto}@-moz-document url-prefix(){.t-dialog__body{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:0 solid #0000;border-radius:11px}.t-dialog__body::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body__icon,.t-dialog__body--icon{padding:var(--td-comp-paddingTB-l) 0}.t-dialog__body--fullscreen{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl) - var(--td-comp-size-xxxxl));overflow:auto}@-moz-document url-prefix(){.t-dialog__body--fullscreen{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body--fullscreen::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:0 solid #0000;border-radius:11px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body--fullscreen--without-footer{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl));overflow:auto}.t-dialog__footer{text-align:right;width:100%;padding:var(--td-comp-paddingTB-l) 0 0}.t-dialog__footer .t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-dialog__footer--fullscreen{min-height:var(--td-comp-size-xxxxl);padding:0 var(--td-comp-paddingLR-xxl) var(--td-comp-paddingTB-xxl);box-sizing:border-box}.t-dialog--default{padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)}.t-dialog__close{font-size:calc(var(--td-font-size-body-large) + 4px);color:var(--td-text-color-secondary);width:calc(var(--td-font-size-body-large) + 4px);height:calc(var(--td-font-size-body-large) + 4px);border-radius:var(--td-radius-default);padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs);align-items:center;transition:all .2s linear;display:flex}.t-dialog__close:hover{cursor:pointer;background:var(--td-bg-color-container-hover)}.t-dialog__close:active{background:var(--td-bg-color-container-active)}.t-dialog__close--fullscreen{background:0 0;display:flex}.t-dialog__close--fullscreen:hover{cursor:pointer;background:var(--td-bg-color-secondarycontainer-hover)}.t-dialog__close--fullscreen:active{background:var(--td-bg-color-secondarycontainer-active)}.t-dialog.t-dialog--draggable:hover{cursor:move}.t-dialog.t-dialog--draggable .t-dialog__header:hover,.t-dialog.t-dialog--draggable .t-dialog__body:hover,.t-dialog.t-dialog--draggable .t-dialog__footer:hover{cursor:auto}.t-dialog__fullscreen{border-radius:0;width:100%}.t-dialog__ctx{pointer-events:auto;outline:none;width:100%;height:100%;top:0;left:0}.t-dialog__ctx.t-dialog__ctx--modeless{pointer-events:none}.t-dialog__ctx.t-dialog__ctx--fixed{z-index:2500;position:fixed}.t-dialog__ctx.t-dialog__ctx--absolute,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__mask,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__wrap{position:absolute}.t-dialog__ctx.t-is-visible{visibility:visible}.t-dialog__ctx.t-is-hidden{visibility:hidden}.t-dialog__ctx.t-is-display{display:block}.t-dialog__ctx.t-not-display{display:none}.t-dialog__ctx .t-dialog__mask{z-index:1;background:var(--td-mask-active);pointer-events:auto;width:100%;height:100%;position:fixed;top:0;left:0}.t-dialog__ctx .t-dialog__wrap{z-index:1;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto}@-moz-document url-prefix(){.t-dialog__ctx .t-dialog__wrap{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar{width:8px;height:8px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:15px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__ctx .t-dialog__position{box-sizing:border-box;justify-content:center;width:100%;min-height:100%;padding:48px 0;display:flex;position:relative}.t-dialog__ctx .t-dialog__position.t-dialog--top{align-items:flex-start;padding-top:20vh}.t-dialog__ctx .t-dialog__position.t-dialog--center{align-items:center}.t-dialog__ctx .t-dialog__position_fullscreen{box-sizing:border-box;justify-content:center;width:100%;min-height:100%;display:flex;position:relative}.t-dialog__ctx .t-is-hidden{background:0 0}.t-dialog__ctx .t-dialog{pointer-events:auto;z-index:2500}.t-dialog__ctx.t-dialog__ctx--modeless .t-dialog{box-shadow:var(--td-shadow-3)}.t-progress{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-progress__inner{background:var(--td-brand-color);border-radius:var(--td-radius-round);height:100%;transition:all .2s cubic-bezier(.38,0,.24,1);position:relative}.t-progress__info{margin-left:var(--td-comp-margin-s);color:var(--td-text-color-primary);white-space:nowrap;display:inline-flex}.t-progress__icon{font-size:calc(var(--td-font-size-body-medium) + 2px)}.t-progress__bar{width:100%;height:var(--td-size-3);background:var(--td-bg-color-component);border-radius:var(--td-radius-round);overflow:hidden}.t-progress--thin{justify-content:space-between;align-items:center;display:flex}.t-progress--plump{height:var(--td-comp-size-xxs);border-radius:calc(var(--td-comp-size-xxs) / 2);align-items:center;display:flex}.t-progress--plump .t-progress__info{font-size:var(--td-font-size-body-small)}.t-progress--over-ten .t-progress__info{z-index:10;top:50%;right:var(--td-comp-margin-s);color:var(--td-text-color-anti);position:absolute;transform:translateY(-50%)}.t-progress--under-ten .t-progress__info,.t-progress--under-ten .t-progress__inner{display:inline-block}.t-progress--under-ten .t-progress__info{vertical-align:top}.t-size-s.t-progress--thin .t-progress__bar{height:var(--td-size-2)}.t-size-s.t-progress--thin .t-progress__info{font-size:10px}.t-size-s.t-progress--plump{height:var(--td-comp-size-xxxs)}.t-size-s.t-progress--plump .t-progress__info{font-size:10px}.t-progress--circle{position:relative}.t-progress--circle .t-progress__info{width:100%;font-size:inherit;text-align:center;margin:0;font-weight:600;line-height:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.t-progress--circle .t-progress__circle-outer{stroke:var(--td-bg-color-component)}.t-progress--circle .t-progress__circle-inner{stroke:var(--td-brand-color);transition:all .2s cubic-bezier(.38,0,.24,1)}.t-progress--circle .t-progress__icon{font-size:2.4em}.t-progress--status--active .t-progress__inner:before{z-index:1;content:"";background:var(--td-text-color-anti);opacity:.2;animation:2s cubic-bezier(.23,.99,.86,.2) infinite progress-active-animation;position:absolute;inset:0}.t-progress--status--success .t-progress__inner{background:var(--td-success-color)}.t-progress--status--success .t-progress__circle-inner{stroke:var(--td-success-color)}.t-progress--status--success .t-progress__icon{color:var(--td-success-color)}.t-progress--status--warning .t-progress__inner{background:var(--td-warning-color)}.t-progress--status--warning .t-progress__circle-inner{stroke:var(--td-warning-color)}.t-progress--status--warning .t-progress__icon{color:var(--td-warning-color)}.t-progress--status--error .t-progress__inner{background:var(--td-error-color)}.t-progress--status--error .t-progress__circle-inner{stroke:var(--td-error-color)}.t-progress--status--error .t-progress__icon{color:var(--td-error-color)}@keyframes progress-active-animation{0%{opacity:.1;width:0}35%{opacity:.4;width:50%}to{opacity:0;width:100%}}.jsm-replay{border-top:1px solid var(--td-component-stroke,#e7e7e7);background:var(--td-bg-color-container,#fff);align-items:center;gap:12px;padding:8px 12px;display:flex}.jsm-replay__slider{flex:auto;min-width:120px;margin:0 4px}.jsm-replay.is-minimal{background:0 0;border-top:0;gap:0;padding:4px 10px}.jsm-replay.is-minimal .jsm-replay__slider{margin:0}.jsm-replay.is-minimal .t-slider{padding:8px 0}.jsm-replay__step{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.jsm-replay__time{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;min-width:196px;font-family:Menlo,Consolas,monospace;font-size:12px;display:flex}.jsm-replay__now{color:var(--td-brand-color,#0052d9);font-weight:600}.jsm-replay__total{color:var(--td-text-color-placeholder,#8b8b8b)}.jsm-plot{background:var(--td-bg-color-container,#fff);width:100%;height:100%;min-height:240px;display:flex;overflow:hidden}.jsm-plot__side{border-right:1px solid var(--td-component-stroke,#e7e7e7);flex-direction:column;flex:0 0 236px;max-width:236px;min-height:0;display:flex}.jsm-plot__side.is-collapsed{flex:0 0 32px;max-width:32px}.jsm-plot__side.is-collapsed .jsm-plot__side-foot{flex:auto;justify-content:center;padding:8px 0}.jsm-plot__side-head{border-bottom:1px solid var(--td-component-stroke,#e7e7e7);align-items:center;gap:6px;padding:8px;display:flex}.jsm-plot__side-head .t-input{flex:auto;min-width:0}.jsm-plot__fold-btn{flex:none}.jsm-plot__side-body{flex-direction:column;flex:auto;min-height:0;padding:4px;display:flex;overflow:hidden}.jsm-plot__side-body>.t-tree{flex:auto;min-height:0}.jsm-plot__filter-hint{color:var(--td-text-color-placeholder,#8b8b8b);border-bottom:1px solid var(--td-component-stroke,#e7e7e7);padding:4px 8px;font-size:12px;line-height:1.5}.jsm-plot__var{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.jsm-plot__var-name{flex:none}.jsm-plot__var-desc{text-overflow:ellipsis;min-width:0;color:var(--td-text-color-placeholder,#8b8b8b);flex:0 auto;font-size:12px;overflow:hidden}.jsm-plot__side-foot{border-top:1px solid var(--td-component-stroke,#e7e7e7);flex-direction:row;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.jsm-plot__side-foot.is-rail{cursor:pointer;flex-direction:column;align-items:center}.jsm-plot__side-foot.is-rail:hover{background:var(--td-bg-color-secondarycontainer,#f3f3f3)}.jsm-plot__side-toggle{flex:none}.jsm-plot__count{font-variant-numeric:tabular-nums;color:var(--td-text-color-placeholder,#8b8b8b);font-size:12px}.jsm-plot__main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.jsm-plot__toolbar{border-bottom:1px solid var(--td-component-stroke,#e7e7e7);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.jsm-plot__chart{flex:auto;min-height:0}.jsm-plot__empty{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:44px 0 0}.jsm-plot__card{z-index:3000;box-sizing:border-box;color:#1d2129;pointer-events:none;background:#fff;border:1px solid #e3e6eb;border-radius:6px;width:300px;padding:10px 12px;font-size:12px;line-height:1.6;position:fixed;box-shadow:0 6px 20px #00000024}.jsm-plot__card--dark{color:#d4d4d4;background:#242424;border-color:#3a3a3a}.jsm-plot__card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.jsm-plot__card-name{word-break:break-all;font-family:Menlo,Consolas,monospace;font-size:12px;font-weight:600}.jsm-plot__card-kind{color:#0052d9;background:#0052d91a;border-radius:3px;flex:none;padding:0 6px;font-size:11px;line-height:18px}.jsm-plot__card-desc{word-break:break-word;margin:6px 0 8px;font-size:12.5px}.jsm-plot__card-desc.is-muted{color:#8b8b8b}.jsm-plot__card-rows{border-top:1px dashed #8080804d;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:0;padding-top:6px;display:grid}.jsm-plot__card-rows dt{color:#8b8b8b;white-space:nowrap}.jsm-plot__card-rows dd{font-variant-numeric:tabular-nums;word-break:break-all;margin:0}.jsm-plot__card-rows dd.is-highlight{color:#e37318}.jsm-plot--dark{background:#181818}.jsm-plot--dark .jsm-plot__side,.jsm-plot--dark .jsm-plot__side-head,.jsm-plot--dark .jsm-plot__side-foot,.jsm-plot--dark .jsm-plot__toolbar{border-color:#2a2a2a}.wm-html-app{width:100%;height:100%;position:relative}.wm-html-app__frame{background:var(--td-bg-color-container);border:0;width:100%;height:100%}.wm-html-app__error{border-left:3px solid var(--td-error-color);max-width:60%;color:var(--td-error-color);background:var(--td-error-color-1);border-radius:6px;padding:8px 12px;font-size:12px;position:absolute;bottom:10px;right:10px}.wm-html-app__error pre{white-space:pre-wrap;margin:4px 0 0}.jsm-simapp{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.jsm-simapp>*{flex:auto;min-height:0}.jsm-simapp__empty{color:var(--td-text-color-placeholder,#8a97a8);text-align:center;flex:auto;justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex}.jsm-simapp.is-no-hud .wm-three__hud,.jsm-simapp.is-no-panel .wm-three__panel{display:none!important}:root{--jsm-font-mono:Menlo, Monaco, Consolas, "Courier New", "PingFang SC", monospace;--jsm-connector-color:#0052d9;--jsm-connection-color:#0052d9;--jsm-canvas-bg:#fff;--jsm-canvas-grid:#f0f0f0;--jsm-panel-border:var(--td-component-stroke,#e7e7e7)}.jsm-hovertip{z-index:3000;box-sizing:border-box;color:#1d2129;pointer-events:none;background:#fff;border:1px solid #e3e6eb;border-radius:6px;min-width:200px;max-width:340px;padding:8px 10px;font-size:12px;line-height:1.6;position:fixed;box-shadow:0 6px 20px #00000024}.jsm-hovertip--dark{color:#d4d4d4;background:#242424;border-color:#3a3a3a}.jsm-hovertip__head,.jsm-hovertip__end-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.jsm-hovertip__icon{box-sizing:border-box;background:#fff;border:1px solid #80808040;border-radius:6px;flex:none;align-self:center;width:44px;height:44px;padding:3px;display:inline-flex}.jsm-hovertip__icon svg{width:100%;height:100%}.jsm-hovertip__titles{flex:auto;min-width:0}.jsm-hovertip__row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.jsm-hovertip__name,.jsm-hovertip__end-head code{word-break:break-all;font-family:Menlo,Consolas,monospace;font-weight:600}.jsm-hovertip__tag{color:#0052d9;white-space:nowrap;background:#0052d91a;border-radius:3px;flex:none;padding:0 6px;font-size:11px;line-height:18px}.jsm-hovertip__tag.is-small{font-size:10.5px;line-height:16px}.jsm-hovertip__tag.is-input{color:#0052d9;background:#0052d91a}.jsm-hovertip__tag.is-output{color:#008858;background:#00a8701f}.jsm-hovertip__tag.is-flow,.jsm-hovertip__tag.is-stream{color:#be5a00;background:#e373181f}.jsm-hovertip__class{color:#8b8b8b;word-break:break-all;font-family:Menlo,Consolas,monospace;font-size:11px}.jsm-hovertip__desc{word-break:break-word;margin-top:4px;font-size:12.5px}.jsm-hovertip__desc.is-muted{color:#8b8b8b}.jsm-hovertip__sub{word-break:break-word;margin-top:2px}.jsm-hovertip__sub.is-muted{color:#8b8b8b}.jsm-hovertip__rows{border-top:1px dashed #8080804d;grid-template-columns:auto minmax(0,1fr);gap:1px 10px;margin:6px 0 0;padding-top:6px;display:grid}.jsm-hovertip__rows dt{color:#8b8b8b;white-space:nowrap;font-family:Menlo,Consolas,monospace}.jsm-hovertip__rows dd{word-break:break-all;margin:0;font-family:Menlo,Consolas,monospace}.jsm-hovertip__more{color:#8b8b8b;margin-top:2px}.jsm-hovertip__end{border-top:1px dashed #8080804d;margin-top:6px;padding-top:6px}.jsm-hovertip__warn{color:#e37318;margin-top:6px}@keyframes jsm-scada-spin{to{transform:rotate(360deg)}}@keyframes jsm-scada-blink{50%{opacity:.18}}@keyframes jsm-scada-flame{0%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}@keyframes jsm-scada-drip{to{stroke-dashoffset:-14px}}.jsm-scada-blink{animation:1s steps(2,jump-none) infinite jsm-scada-blink}.jsm-scada-flame{transform-box:fill-box;transform-origin:50% 100%;animation:.6s ease-in-out infinite jsm-scada-flame}.jsm-scada-drip{animation:.8s linear infinite jsm-scada-drip}.jsm-scada-graph{--jsm-scada-grid:#0000000d;--jsm-scada-grid-major:#0000001a;--jsm-scada-hover-shadow:drop-shadow(0 3px 8px #00000080) drop-shadow(0 0 5px #ffffff80);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.jsm-scada-graph foreignObject,.jsm-scada-graph foreignObject>body{overflow:visible}.jsm-scada-graph [data-shape=jsm-scada-page],.jsm-scada-graph [data-shape=jsm-scada-page] *{pointer-events:none}.jsm-scada-graph .x6-node[data-shape=jsm-scada-page] foreignObject>body>div{box-shadow:0 2px 16px #0000001f}.jsm-scada-graph.is-view .x6-node[data-shape=jsm-scada-page] foreignObject>body>div{box-shadow:none}.jsm-scada-graph .x6-edge-selected .jsm-scada-line{filter:drop-shadow(0 0 2px #0052d9)drop-shadow(0 0 1px #0052d9)}.jsm-scada-graph .jsm-scada-el:hover,.jsm-scada-graph .x6-edge:not(.x6-edge-selected):hover .jsm-scada-line{filter:var(--jsm-scada-hover-shadow)}.jsm-scada-graph .x6-widget-selection-box{box-shadow:none;border:1px dashed #0052d9}.jsm-scada-graph .x6-widget-transform{border-color:#0052d9}.jsm-scada-page{width:100%;height:100%;position:relative;overflow:hidden}.jsm-scada-page__image,.jsm-scada-page__grid{position:absolute;inset:0}.jsm-scada-el{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.jsm-scada-el>*{width:100%;height:100%}.jsm-scada-el.is-hidden{outline:1px dashed #a6a6a6;opacity:.3!important}.jsm-scada-el>.jsm-scada-el__expand{z-index:3;color:#fff;cursor:pointer;opacity:0;width:24px;height:24px;transform:scale(var(--jsm-scada-inv-zoom,1));transform-origin:100% 0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#141c2c9e;border:1px solid #ffffff47;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:none;position:absolute;top:4px;right:4px}.jsm-scada-el>.jsm-scada-el__expand:hover{background:#0052d9;border-color:#0052d9}.jsm-scada-el.can-expand>.jsm-scada-el__expand{display:inline-flex}.jsm-scada-el.can-expand:hover>.jsm-scada-el__expand{opacity:1}.jsm-scada-trend{overflow:hidden}.jsm-scada-trend>div,.jsm-scada-trend svg{display:block}.jsm-scada-graph.is-edit .jsm-scada-el *{pointer-events:none!important}.jsm-scada-graph.is-edit .jsm-scada-el.is-locked{outline:1px dotted #0052d959}.jsm-scada-svg{width:100%;height:100%;overflow:visible}.jsm-scada-svg>svg{display:block;overflow:visible}.jsm-scada-placeholder{box-sizing:border-box;color:#8a97a8;text-align:center;background:repeating-linear-gradient(45deg,#f5f7fa,#f5f7fa 8px,#eef1f5 8px 16px);border:1px dashed #c5ccd6;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;font-size:12px;display:flex}.jsm-scada-placeholder.is-unknown{color:#d54941;border-color:#f0a8ae}.jsm-scada-text{box-sizing:border-box;display:flex;overflow:hidden}.jsm-scada-text__inner{word-break:break-word;max-width:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica,Arial,sans-serif}.jsm-scada-text__inner[data-font=serif]{font-family:Songti SC,SimSun,Georgia,serif}.jsm-scada-text__inner[data-font=mono]{font-family:Menlo,Consolas,monospace}.jsm-scada-text__inner[data-font=digital]{letter-spacing:.04em;font-family:DS-Digital,Digital-7,Menlo,Consolas,monospace}.jsm-scada-image{overflow:hidden}.jsm-scada-image img{width:100%;height:100%;display:block}.jsm-scada-image.is-empty{background:repeating-linear-gradient(45deg,#f5f7fa,#f5f7fa 8px,#eef1f5 8px 16px);border:1px dashed #c5ccd6}.jsm-scada-media{background:#000;border-radius:4px;position:relative;overflow:hidden}.jsm-scada-media video,.jsm-scada-media audio{width:100%;height:100%;display:block}.jsm-scada-media.is-audio{background:0 0}.jsm-scada-media>.jsm-scada-placeholder{position:absolute;inset:0}.jsm-scada-web,.jsm-scada-html{position:relative;overflow:hidden}.jsm-scada-web>.jsm-scada-placeholder{position:absolute;inset:0}.jsm-scada-frame{background:0 0;border:0;width:100%;height:100%;display:block}.jsm-scada-html__host{width:100%;height:100%}.jsm-scada-md{box-sizing:border-box;font-family:PingFang SC,Microsoft YaHei,Helvetica,Arial,sans-serif;line-height:1.6;overflow:auto}.jsm-scada-md h1,.jsm-scada-md h2,.jsm-scada-md h3,.jsm-scada-md h4,.jsm-scada-md h5,.jsm-scada-md h6{margin:.4em 0 .3em;line-height:1.3}.jsm-scada-md h1{font-size:1.6em}.jsm-scada-md h2{font-size:1.35em}.jsm-scada-md h3{font-size:1.15em}.jsm-scada-md p,.jsm-scada-md ul,.jsm-scada-md ol,.jsm-scada-md blockquote,.jsm-scada-md pre,.jsm-scada-md table{margin:0 0 .6em}.jsm-scada-md ul,.jsm-scada-md ol{padding-left:1.4em}.jsm-scada-md li.is-task{margin-left:-1.2em;list-style:none}.jsm-scada-md code{background:#0000000f;border-radius:3px;padding:0 4px;font-family:Menlo,Consolas,monospace;font-size:.9em}.jsm-scada-md pre{background:#0000000d;border-radius:4px;padding:8px 10px;overflow:auto}.jsm-scada-md pre code{background:0 0;padding:0}.jsm-scada-md blockquote{color:#5e6a7d;border-left:3px solid #c5d2e6;padding:2px 10px}.jsm-scada-md table{border-collapse:collapse;width:100%}.jsm-scada-md th,.jsm-scada-md td{border:1px solid #dfe4ec;padding:4px 8px}.jsm-scada-md th{background:#0000000a}.jsm-scada-md img{max-width:100%}.jsm-scada-md a{color:#0052d9}.jsm-scada-md hr{border:none;border-top:1px solid #dfe4ec}.jsm-scada-rich{box-sizing:border-box;position:relative;overflow:hidden}.jsm-scada-rich__body{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.jsm-scada-rich__body>svg{max-width:100%;max-height:100%}.jsm-scada-rich__error:not(:empty){color:#d54941;background:#fff1f0;border-radius:3px;padding:4px 6px;font-size:11px;position:absolute;bottom:4px;left:4px;right:4px}.jsm-scada-value{box-sizing:border-box;flex-direction:column;justify-content:center;padding:2px 10px;display:flex;overflow:hidden}.jsm-scada-value__title{white-space:nowrap;line-height:1.2}.jsm-scada-value__main{white-space:nowrap;align-items:baseline;gap:4px;line-height:1.1;display:flex}.jsm-scada-value__num{font-variant-numeric:tabular-nums;font-weight:700}.jsm-scada-alarm{box-sizing:border-box;white-space:nowrap;color:#1d2129;background:#e8f8f0;border:1px solid #a6e1c4;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex;overflow:hidden}.jsm-scada-alarm i{background:#2ba471;border-radius:50%;flex:none;width:10px;height:10px}.jsm-scada-alarm[data-level=info]{background:#e8f3ff;border-color:#b5d0ff}.jsm-scada-alarm[data-level=info] i{background:#0052d9}.jsm-scada-alarm[data-level=warning]{background:#fff4e5;border-color:#ffd29c}.jsm-scada-alarm[data-level=warning] i{background:#f5ba18}.jsm-scada-alarm[data-level=alarm]{color:#fff;background:#d54941;border-color:#b33a33}.jsm-scada-alarm[data-level=alarm] i{background:#fff}.jsm-scada-slider{box-sizing:border-box;color:var(--jsm-slider-title-color,#c5d2e6);flex-direction:column;justify-content:center;gap:2px;padding:0 4px;font-size:12px;display:flex}.jsm-scada-slider__head{justify-content:space-between;gap:8px;display:flex}.jsm-scada-slider__head span{min-width:0}.jsm-scada-slider__head b{color:var(--jsm-slider-value-color,#e5eaf3);font-variant-numeric:tabular-nums;flex:none}.jsm-scada-slider__track{cursor:pointer;touch-action:none;flex:0 0 16px;min-height:16px;position:relative}.jsm-scada-slider__track:before{content:"";background:#ffffff47;border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.jsm-scada-slider__track.is-disabled{cursor:default;opacity:.65}.jsm-scada-slider__fill{background:var(--jsm-slider-color,#0052d9);border-radius:2px;width:0;height:4px;margin-top:-2px;position:absolute;top:50%;left:0}.jsm-scada-slider__thumb{box-sizing:border-box;border:2px solid var(--jsm-slider-color,#0052d9);pointer-events:none;background:#fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0;box-shadow:0 1px 3px #00000059}.jsm-scada-moicon{position:relative;overflow:visible}.jsm-scada-moicon img{width:100%;height:100%;display:block}.jsm-scada-moicon__label{white-space:nowrap;margin-top:2px;font-weight:600;position:absolute;top:100%;left:50%;transform:translate(-50%)}.jsm-scada-editor{width:100%;height:100%;min-height:420px;color:var(--td-text-color-primary,#1d2129);background:var(--td-bg-color-container,#fff);flex-direction:column;display:flex;overflow:hidden}.jsm-scada-editor.is-fullscreen{z-index:2400;width:100vw;height:100vh;position:fixed;inset:0}.jsm-scada-editor__toolbar{border-bottom:1px solid var(--td-component-stroke,#e7e7e7);z-index:6;flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;padding:6px 10px;display:flex;position:relative}.jsm-scada-editor__group{align-items:center;gap:4px;display:inline-flex}.jsm-scada-editor__name{width:170px}.jsm-scada-editor__tools{background:var(--td-bg-color-secondarycontainer,#f3f3f3);border-radius:6px;padding:2px;position:relative}.jsm-scada-editor__tools-panel{z-index:5;background:var(--td-bg-color-container,#fff);border:1px solid var(--td-component-stroke,#e7e7e7);border-radius:8px;flex-wrap:wrap;gap:2px;width:164px;max-height:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 6px 20px #00000024}.jsm-scada-editor__tools-panel .jsm-scada-editor__tool:hover{background:var(--td-bg-color-secondarycontainer,#f3f3f3);border-color:var(--td-component-stroke,#e7e7e7)}.jsm-scada-editor__tool{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:28px;height:26px;padding:3px;display:inline-flex}.jsm-scada-editor__tool>span,.jsm-scada-editor__tool svg{width:18px;height:18px;display:block}.jsm-scada-editor__tool:hover{background:var(--td-bg-color-container,#fff);border-color:var(--td-component-stroke,#e7e7e7)}.jsm-scada-editor__tool.is-active{background:#e8f3ff;border-color:#0052d9}.jsm-scada-editor__zoom{font-variant-numeric:tabular-nums;min-width:58px}.jsm-scada-editor__spacer{flex:auto}.jsm-scada-editor__body{flex:1 1 0;min-height:0;display:flex;overflow:hidden}.jsm-scada-editor__body.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.jsm-scada-editor__body.is-resizing .jsm-scada-editor__main,.jsm-scada-editor__body.is-resizing iframe{pointer-events:none}.jsm-scada-editor__palette,.jsm-scada-editor__inspector{flex:none;min-width:0;overflow:hidden}.jsm-scada-editor__palette{flex-basis:236px}.jsm-scada-editor__side-tabs.t-tabs{flex-direction:column;height:100%;display:flex;overflow:hidden}.jsm-scada-editor__side-tabs.t-tabs>.t-tabs__content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.jsm-scada-editor__side-tabs.t-tabs .t-tabs__nav-item-wrapper{height:28px;margin:0 2px;padding:0 8px;font-size:12px}.jsm-scada-editor__side-tabs.t-tabs .t-tabs__nav-container{padding:0 4px}.jsm-scada-editor__side-tabs.t-tabs .t-tab-panel{flex:auto;min-height:0;overflow:hidden}.jsm-scada-editor__inspector{flex-basis:312px}.jsm-scada-editor__splitter{z-index:8;cursor:col-resize;background:var(--td-bg-color-container,#fff);border-right:1px solid var(--td-component-stroke,#e7e7e7);flex:0 0 5px;transition:background-color .15s;position:relative}.jsm-scada-editor__splitter.is-right{border-right:none;border-left:1px solid var(--td-component-stroke,#e7e7e7)}.jsm-scada-editor__splitter:hover,.jsm-scada-editor__splitter.is-active{background:var(--td-brand-color-light,#e8f3ff)}.jsm-scada-editor__splitter.is-active{background:var(--td-brand-color,#0052d9)}.jsm-scada-editor__splitter.is-collapsed{cursor:default}.jsm-scada-editor__splitter.is-collapsed:hover{background:var(--td-bg-color-container,#fff)}.jsm-scada-editor__collapse{width:14px;height:44px;color:var(--td-text-color-secondary,#5e6a7d);cursor:pointer;background:var(--td-bg-color-container,#fff);border:1px solid var(--td-component-stroke,#e7e7e7);justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.jsm-scada-editor__collapse:hover{color:#fff;background:var(--td-brand-color,#0052d9);border-color:var(--td-brand-color,#0052d9)}.jsm-scada-editor__splitter.is-left .jsm-scada-editor__collapse{border-left:none;border-radius:0 6px 6px 0;left:4px}.jsm-scada-editor__splitter.is-right .jsm-scada-editor__collapse{border-right:none;border-radius:6px 0 0 6px;right:4px}.jsm-scada-editor__main{flex-direction:column;flex:auto;min-width:0;display:flex}.jsm-scada-editor__stage{flex:auto;grid-template-rows:0 minmax(0,1fr);grid-template-columns:0 minmax(0,1fr);min-height:0;display:grid;position:relative}.jsm-scada-editor__stage.has-ruler{grid-template-rows:20px minmax(0,1fr);grid-template-columns:20px minmax(0,1fr)}.jsm-scada-editor__ruler-corner{box-sizing:border-box;background:#f7f8fa;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;grid-area:1/1}.jsm-scada-editor__ruler{width:100%;height:100%;display:block}.jsm-scada-editor__ruler.is-x{grid-area:1/2}.jsm-scada-editor__ruler.is-y{grid-area:2/1}.jsm-scada-editor__canvas{grid-area:2/2;min-width:0;min-height:0;position:relative;overflow:hidden}.jsm-scada-editor__canvas>.x6-graph-scroller{max-width:100%;max-height:100%}.jsm-scada-editor__canvas.is-selecting .x6-graph-scroller{cursor:crosshair}.jsm-scada-editor__draw{z-index:5;cursor:crosshair;position:absolute;inset:0}.jsm-scada-editor__draw>svg{pointer-events:none;position:absolute;inset:0}.jsm-scada-editor__draw-tip{color:#fff;white-space:nowrap;pointer-events:none;background:#000000b3;border-radius:4px;padding:4px 10px;font-size:12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.jsm-scada-editor__json{z-index:6;background:var(--td-bg-color-container,#fff);flex-direction:column;display:flex;position:absolute;inset:0}.jsm-scada-editor__json-bar{border-bottom:1px solid var(--td-component-stroke,#e7e7e7);align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.jsm-scada-editor__json-error{color:var(--td-error-color,#d54941);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jsm-scada-editor__json>.jsm-scada-code{flex:auto;min-height:0}.jsm-scada-editor__replay{border-top:1px solid var(--td-component-stroke,#e7e7e7);flex:none}.jsm-scada-editor__status{color:var(--td-text-color-secondary,#5e6a7d);font-variant-numeric:tabular-nums;border-top:1px solid var(--td-component-stroke,#e7e7e7);flex:none;align-items:center;gap:14px;padding:3px 10px;font-size:11.5px;display:flex}.jsm-scada-editor__status .is-live{color:#2ba471}.jsm-scada-editor__status .is-error{max-width:40%;color:var(--td-error-color,#d54941);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jsm-scada-editor__hint{min-width:0;color:var(--td-text-color-placeholder,#a0a8b5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jsm-scada-editor.is-dark{background:#181818}.jsm-scada-editor.is-dark .jsm-scada-editor__ruler-corner{background:#1f1f1f;border-color:#2f2f2f}.jsm-scada-palette{flex-direction:column;height:100%;display:flex}.jsm-scada-palette__search{border-bottom:1px solid var(--td-component-stroke,#e7e7e7);gap:6px;padding:8px;display:flex}.jsm-scada-palette__search .t-input{flex:auto;min-width:0}.jsm-scada-palette__body{flex:auto;min-height:0;padding-bottom:12px;overflow:auto}.jsm-scada-palette__title{z-index:1;cursor:pointer;background:var(--td-bg-color-container,#fff);align-items:center;gap:4px;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex;position:sticky;top:0}.jsm-scada-palette__title em{color:var(--td-text-color-placeholder,#a0a8b5);margin-left:auto;font-size:11px;font-style:normal;font-weight:400}.jsm-scada-palette__arrow{transition:transform .15s}.jsm-scada-palette__group.is-collapsed .jsm-scada-palette__arrow{transform:rotate(-90deg)}.jsm-scada-palette__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 8px 6px;display:grid}.jsm-scada-palette__item{cursor:grab;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 4px;display:flex}.jsm-scada-palette__item:hover{background:var(--td-bg-color-container-hover,#f3f3f3);border-color:var(--td-component-stroke,#e7e7e7)}.jsm-scada-palette__icon{width:40px;height:34px}.jsm-scada-palette__icon svg{width:100%;height:100%;display:block;overflow:visible}.jsm-scada-palette__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11.5px;line-height:1.3;overflow:hidden}.jsm-scada-palette__empty{color:var(--td-text-color-placeholder,#a0a8b5);text-align:center;padding:24px 0;font-size:12px}.jsm-scada-instances{flex-direction:column;height:100%;display:flex}.jsm-scada-instances__bar{border-bottom:1px solid var(--td-component-stroke,#e7e7e7);gap:6px;padding:8px;display:flex}.jsm-scada-instances__bar .t-input{flex:auto;min-width:0}.jsm-scada-instances__tools{border-bottom:1px solid var(--td-component-stroke,#e7e7e7);justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.jsm-scada-instances__tools .t-radio-group{flex:auto;min-width:0}.jsm-scada-instances__tools .t-radio-button{flex:1 1 0;min-width:0;padding:0 4px;font-size:12px}.jsm-scada-instances__count{color:var(--td-text-color-placeholder,#a0a8b5);flex:none;font-size:11px}.jsm-scada-instances__body{flex:auto;min-height:0;padding:4px 0 12px;overflow:auto}.jsm-scada-instances__group-head{width:100%;color:var(--td-text-color-secondary,#5e6a7d);text-align:left;cursor:pointer;background:var(--td-bg-color-secondarycontainer,#f3f3f5);border:none;align-items:center;gap:4px;padding:5px 8px 5px 6px;font-size:12px;display:flex}.jsm-scada-instances__group-head:hover{color:var(--td-text-color-primary,#1d2129)}.jsm-scada-instances__group-head em{color:var(--td-text-color-placeholder,#a0a8b5);margin-left:auto;font-size:11px;font-style:normal}.jsm-scada-instances__group-arrow{flex:none;font-size:14px;transition:transform .15s}.jsm-scada-instances__group-arrow.is-collapsed{transform:rotate(-90deg)}.jsm-scada-instances__group-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.jsm-scada-instances__group-body .jsm-scada-instances__item{padding-left:14px}.jsm-scada-instances__item{cursor:pointer;border-left:2px solid #0000;align-items:center;gap:6px;padding:4px 6px 4px 8px;display:flex}.jsm-scada-instances__item:hover{background:var(--td-bg-color-container-hover,#f3f3f3)}.jsm-scada-instances__item.is-active{background:var(--td-brand-color-light,#f2f3ff);border-left-color:var(--td-brand-color,#0052d9)}.jsm-scada-instances__item.is-hidden{opacity:.55}.jsm-scada-instances__icon{flex:none;width:26px;height:22px}.jsm-scada-instances__icon svg{width:100%;height:100%;display:block;overflow:visible}.jsm-scada-instances__info{flex-direction:column;flex:auto;min-width:0;line-height:1.35;display:flex}.jsm-scada-instances__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.jsm-scada-instances__meta{color:var(--td-text-color-placeholder,#a0a8b5);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.jsm-scada-instances__locate{width:22px;height:22px;color:var(--td-text-color-secondary,#666);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.jsm-scada-instances__locate:hover{color:var(--td-brand-color,#0052d9);background:var(--td-bg-color-container-active,#ececec)}.jsm-scada-instances__item:hover .jsm-scada-instances__locate,.jsm-scada-instances__item.is-active .jsm-scada-instances__locate{display:inline-flex}.jsm-scada-instances__empty{color:var(--td-text-color-placeholder,#a0a8b5);text-align:center;padding:24px 12px;font-size:12px;line-height:1.6}.jsm-scada-inspector{flex-direction:column;height:100%;font-size:12.5px;display:flex}.jsm-scada-inspector__head{border-bottom:1px solid var(--td-component-stroke,#e7e7e7);align-items:center;gap:6px;padding:8px 10px;display:flex}.jsm-scada-inspector__title{font-size:13px;font-weight:600}.jsm-scada-inspector__type{box-sizing:border-box;background:var(--td-bg-color-secondarycontainer,#f3f3f3);border-radius:6px;flex:0 0 30px;width:30px;height:30px;padding:3px}.jsm-scada-inspector__type svg{width:100%;height:100%;display:block}.jsm-scada-inspector__name{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.jsm-scada-inspector__typename{color:var(--td-text-color-placeholder,#a0a8b5);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.jsm-scada-inspector__head,.jsm-scada-inspector__section{flex-shrink:0}.jsm-scada-inspector__tabs{border-bottom:1px solid var(--td-component-stroke,#e7e7e7);flex:none;gap:2px;padding:0 6px;display:flex}.jsm-scada-inspector__tab{min-width:0;height:36px;color:var(--td-text-color-secondary,#5e6a7d);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:13px;line-height:36px;display:inline-flex;position:relative;overflow:hidden}.jsm-scada-inspector__tab:after{content:"";background:0 0;border-radius:1px;height:2px;position:absolute;bottom:0;left:18%;right:18%}.jsm-scada-inspector__tab:hover{color:var(--td-text-color-primary,#1d2129)}.jsm-scada-inspector__tab.is-active{color:var(--td-brand-color,#0052d9);font-weight:600}.jsm-scada-inspector__tab.is-active:after{background:var(--td-brand-color,#0052d9)}.jsm-scada-inspector__tab-count{box-sizing:border-box;min-width:16px;height:16px;color:var(--td-text-color-secondary,#5e6a7d);text-align:center;background:var(--td-bg-color-secondarycontainer,#f3f3f3);border-radius:8px;padding:0 4px;font-size:11px;font-weight:400;line-height:16px}.jsm-scada-inspector__tab.is-active .jsm-scada-inspector__tab-count{color:#fff;background:var(--td-brand-color,#0052d9)}.jsm-scada-inspector__body{flex:1 1 0;min-height:0;padding:4px 10px 16px;overflow:auto}.jsm-scada-inspector__body>.t-button,.jsm-scada-inspector__body>.t-select__wrap,.jsm-scada-inspector__body>.jsm-scada-code{margin-top:6px}.jsm-scada-inspector__desc{color:var(--td-text-color-secondary,#5e6a7d);margin:6px 0;line-height:1.6}.jsm-scada-inspector__desc code{color:#0052d9;font-family:Menlo,Consolas,monospace}.jsm-scada-inspector__section{border-bottom:1px dashed var(--td-component-stroke,#e7e7e7);padding:6px 0 4px}.jsm-scada-inspector__section:last-child{border-bottom:none}.jsm-scada-inspector__sub{color:var(--td-text-color-secondary,#5e6a7d);margin:4px 0 6px;font-size:12px;font-weight:600}.jsm-scada-inspector__prop{grid-template-columns:76px minmax(0,1fr) 24px;align-items:start;gap:6px;margin-bottom:6px;display:grid}.jsm-scada-inspector__prop>label{color:var(--td-text-color-secondary,#5e6a7d);text-overflow:ellipsis;white-space:nowrap;padding-top:5px;overflow:hidden}.jsm-scada-inspector__prop.is-bound>label{color:#0052d9;font-weight:600}.jsm-scada-inspector__field{min-width:0}.jsm-scada-inspector__field .t-input-number{width:100%}.jsm-scada-inspector__bound{color:#0052d9;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;align-items:center;gap:3px;margin-top:3px;font-family:Menlo,Consolas,monospace;font-size:11px;display:flex;overflow:hidden}.jsm-scada-inspector__bind{color:var(--td-text-color-placeholder,#a0a8b5)!important}.jsm-scada-inspector__bind.is-active{color:#0052d9!important;background:#e8f3ff!important}.jsm-scada-inspector__bind-placeholder{width:24px}.jsm-scada-inspector__btns{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.jsm-scada-inspector__pair{gap:6px;margin-top:6px;display:flex}.jsm-scada-inspector__swatches{gap:6px;margin:-2px 0 8px 82px;display:flex}.jsm-scada-inspector__swatches span{cursor:pointer;border:1px solid #00000026;border-radius:4px;width:18px;height:18px}.jsm-scada-inspector__empty{color:var(--td-text-color-placeholder,#a0a8b5);margin:8px 0;line-height:1.6}.jsm-scada-inspector__binding{background:var(--td-bg-color-secondarycontainer,#f5f6f8);border-radius:6px;align-items:center;gap:4px;margin-bottom:6px;padding:6px 8px;display:flex}.jsm-scada-inspector__binding.is-disabled{opacity:.55}.jsm-scada-inspector__binding-main{cursor:pointer;flex-wrap:wrap;flex:auto;align-items:center;gap:4px 6px;min-width:0;display:flex}.jsm-scada-inspector__binding-main code{color:#0052d9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.jsm-scada-inspector__mode{color:#0052d9;background:#e8f3ff;border-radius:3px;padding:0 5px;font-size:11px}.jsm-scada-inspector__mode.is-map{color:#8e56dd;background:#f3ecff}.jsm-scada-inspector__event{background:var(--td-bg-color-secondarycontainer,#f5f6f8);border-radius:6px;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px;display:flex}.jsm-scada-inspector__event-head{gap:6px;display:flex}.jsm-scada-inspector__dp{border-bottom:1px solid var(--td-component-stroke,#f0f0f0);align-items:center;gap:6px;padding:4px 0;display:flex}.jsm-scada-inspector__dp code{color:#0052d9;font-family:Menlo,Consolas,monospace}.jsm-scada-inspector__dp span{color:var(--td-text-color-secondary,#5e6a7d);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.jsm-scada-inspector__dp em{color:var(--td-text-color-placeholder,#a0a8b5);font-style:normal}.jsm-scada-inspector__error{color:var(--td-error-color,#d54941);margin:6px 0}.jsm-scada-series{flex-direction:column;gap:6px;margin:2px 0 8px;display:flex}.jsm-scada-series__head{align-items:center;gap:6px;display:flex}.jsm-scada-series__title{font-weight:600}.jsm-scada-series__title em{box-sizing:border-box;color:#fff;text-align:center;background:var(--td-brand-color,#0052d9);border-radius:8px;min-width:16px;height:16px;margin-left:6px;padding:0 4px;font-size:11px;font-style:normal;font-weight:400;line-height:16px;display:inline-block}.jsm-scada-series__spacer{flex:auto}.jsm-scada-series__empty,.jsm-scada-series__hint{color:var(--td-text-color-placeholder,#a0a8b5);background:var(--td-bg-color-secondarycontainer,#f3f3f3);border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.6}.jsm-scada-series__hint{padding:4px 8px;font-size:11.5px}.jsm-scada-series__item{background:var(--td-bg-color-container,#fff);border:1px solid var(--td-component-stroke,#e7e7e7);border-radius:6px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.jsm-scada-series__item.is-open{border-color:var(--td-brand-color,#0052d9);box-shadow:0 0 0 2px var(--td-brand-color-light,#e8f3ff)}.jsm-scada-series__item.is-over{border-color:var(--td-brand-color,#0052d9);border-style:dashed}.jsm-scada-series__item.is-hidden .jsm-scada-series__item__main,.jsm-scada-series__item.is-hidden .jsm-scada-series__item__swatch{opacity:.45}.jsm-scada-series__item.is-invalid .jsm-scada-series__name{color:var(--td-warning-color,#e37318)}.jsm-scada-series__row{align-items:center;gap:4px;min-height:30px;padding:0 2px 0 4px;display:flex}.jsm-scada-series__grip{letter-spacing:-3px;width:10px;color:var(--td-text-color-placeholder,#a0a8b5);cursor:grab;-webkit-user-select:none;user-select:none;flex:none;font-size:11px;line-height:1}.jsm-scada-series__swatch{cursor:pointer;border:1px solid #0000001f;border-radius:4px;flex:none;width:16px;height:16px;position:relative;overflow:hidden}.jsm-scada-series__swatch input{cursor:pointer;opacity:0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.jsm-scada-series__dash{pointer-events:none;border-top:2px dashed #fff;height:0;position:absolute;top:50%;left:2px;right:2px;transform:translateY(-50%)}.jsm-scada-series__main{cursor:pointer;white-space:nowrap;flex:auto;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.jsm-scada-series__name{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.jsm-scada-series__var{min-width:0;color:var(--td-text-color-placeholder,#a0a8b5);text-overflow:ellipsis;flex:1 1 0;font-family:Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.jsm-scada-series__tag{color:var(--td-warning-color,#e37318);background:var(--td-warning-color-1,#fff1e9);border-radius:3px;flex:none;padding:0 4px;font-size:10.5px;line-height:16px}.jsm-scada-series__form{background:var(--td-bg-color-secondarycontainer,#f7f8fa);border-top:1px solid var(--td-component-stroke,#e7e7e7);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:6px 8px;padding:8px 10px 10px;display:grid}.jsm-scada-series__form>label{color:var(--td-text-color-secondary,#5e6a7d);white-space:nowrap;font-size:12px}.jsm-scada-series__form .t-input-number{width:100%}.jsm-scada-series__pair{gap:6px;min-width:0;display:flex}.jsm-scada-series__pair>*{flex:1 1 0;min-width:0}.jsm-scada-series__pair>.t-dropdown,.jsm-scada-series__pair>.t-button{flex:none}.jsm-scada-series__checks{justify-content:space-between;align-items:center;gap:6px;display:flex}.jsm-scada-field{min-width:0}.jsm-scada-field__row{align-items:center;gap:4px;min-width:0;display:flex}.jsm-scada-field__row>.t-input__wrap{flex:auto;min-width:0}.jsm-scada-field__summary{min-width:0;color:var(--td-text-color-secondary,#5e6a7d);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-family:Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.jsm-scada-field__code-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.jsm-scada-field__hint{color:var(--td-text-color-secondary,#5e6a7d);font-size:12px}.jsm-scada-field__error{color:var(--td-error-color,#d54941);margin-top:6px}.jsm-scada-color{border:1px solid var(--td-border-level-2-color,#dcdcdc);border-radius:3px;align-items:center;height:24px;display:flex;overflow:hidden}.jsm-scada-color__swatch{cursor:pointer;border-right:1px solid var(--td-border-level-2-color,#dcdcdc);flex:0 0 22px;height:100%;position:relative}.jsm-scada-color__swatch input{cursor:pointer;opacity:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.jsm-scada-color__text{min-width:0;height:100%;color:inherit;background:0 0;border:none;outline:none;flex:auto;padding:0 6px;font-family:Menlo,Consolas,monospace;font-size:12px}.jsm-scada-color__clear{height:100%;color:var(--td-text-color-placeholder,#a0a8b5);cursor:pointer;background:0 0;border:none;flex:0 0 22px;padding:0}.jsm-scada-color.is-disabled{opacity:.6}.jsm-scada-code{border:1px solid var(--td-component-stroke,#e7e7e7);border-radius:4px;position:relative;overflow:hidden}.jsm-scada-code__host{width:100%;height:100%}.jsm-scada-code__textarea{box-sizing:border-box;resize:none;border:none;outline:none;width:100%;height:100%;padding:6px 8px;font-family:Menlo,Consolas,monospace;font-size:12px}.jsm-scada-bind{flex-direction:column;gap:8px;font-size:12.5px;display:flex}.jsm-scada-bind__row{align-items:center;gap:8px;display:flex}.jsm-scada-bind__row.is-wrap{flex-wrap:wrap}.jsm-scada-bind__label{color:var(--td-text-color-secondary,#5e6a7d);flex:0 0 64px}.jsm-scada-bind__grow,.jsm-scada-bind__spacer{flex:auto}.jsm-scada-bind__tip,.jsm-scada-bind__hint{color:var(--td-text-color-placeholder,#a0a8b5)}.jsm-scada-bind__tip code,.jsm-scada-bind__hint code{color:#0052d9;font-family:Menlo,Consolas,monospace}.jsm-scada-bind__error{color:var(--td-error-color,#d54941);margin-left:8px}.jsm-scada-bind__section{background:var(--td-bg-color-secondarycontainer,#f5f6f8);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.jsm-scada-bind__scale{border-radius:5px;flex:0 0 100%;height:10px;margin-left:72px}.jsm-scada-bind__color{align-items:center;width:140px;display:flex}.jsm-scada-bind__preview{align-items:center;gap:8px;display:flex}.jsm-scada-bind__preview code{color:#2ba471;background:#e8f8f0;border-radius:4px;padding:2px 8px;font-family:Menlo,Consolas,monospace}.jsm-scada-bind__preview code.is-error{color:#d54941;background:#fff1f0}.jsm-scada-bind__swatch{border:1px solid #00000026;border-radius:4px;width:20px;height:20px}.jsm-scada-bind__foot{border-top:1px solid var(--td-component-stroke,#e7e7e7);gap:8px;padding-top:8px;display:flex}.jsm-scada-moimp{flex-direction:column;gap:10px;font-size:12.5px;display:flex}.jsm-scada-moimp__row{align-items:center;gap:8px;display:flex}.jsm-scada-moimp__tip{color:var(--td-text-color-secondary,#5e6a7d)}.jsm-scada-moimp__grid{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;display:grid}.jsm-scada-moimp__grid>label{color:var(--td-text-color-secondary,#5e6a7d)}.jsm-scada-moimp__note{color:var(--td-text-color-secondary,#5e6a7d);background:var(--td-bg-color-secondarycontainer,#f5f6f8);border-radius:6px;padding:8px 10px;line-height:1.6}.jsm-scada-moimp__note code{color:#0052d9;font-family:Menlo,Consolas,monospace}.jsm-scada-moimp__error{color:var(--td-error-color,#d54941)}.jsm-scada-zoom{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060c188c;justify-content:center;align-items:center;animation:.16s ease-out jsm-scada-zoom-in;display:flex;position:absolute;inset:0}.jsm-scada-zoom__panel{background:#fff;border-radius:8px;flex-direction:column;max-width:96%;max-height:96%;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000059}.jsm-scada-zoom__head{color:#1d2129;border-bottom:1px solid #e7e7e7;flex:0 0 38px;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:13px;display:flex}.jsm-scada-zoom__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.jsm-scada-zoom__tip{color:#a0a8b5;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11.5px;overflow:hidden}.jsm-scada-zoom__close{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.jsm-scada-zoom__close:hover{color:#fff;background:#d54941}.jsm-scada-zoom__body{flex:auto;min-height:0;position:relative;overflow:hidden}.jsm-scada-zoom__stage{position:absolute;top:0;left:0}.jsm-scada-zoom__stage>.jsm-scada-el{-webkit-user-select:text;user-select:text}.jsm-scada-zoom.is-dark .jsm-scada-zoom__panel{background:#141a26}.jsm-scada-zoom.is-dark .jsm-scada-zoom__head{color:#e6edf5;border-bottom-color:#263247}@keyframes jsm-scada-zoom-in{0%{opacity:0}}.jsm-scada-viewer{flex-direction:column;width:100%;height:100%;min-height:120px;display:flex;position:relative;overflow:hidden}.jsm-scada-viewer__stage{flex:auto;min-height:0;position:relative;overflow:hidden}.jsm-scada-viewer__graph{position:absolute;top:0;left:0}.jsm-scada-viewer__empty{color:#8a97a8;pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.jsm-scada-viewer__bar{z-index:3;color:#fff;opacity:.25;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141c288c;border-radius:6px;align-items:center;gap:8px;max-width:calc(100% - 16px);padding:3px 4px 3px 10px;font-size:12px;transition:opacity .2s;display:flex;position:absolute;top:8px;right:8px}.jsm-scada-viewer:hover .jsm-scada-viewer__bar,.jsm-scada-viewer__bar:focus-within{opacity:1}.jsm-scada-viewer__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.jsm-scada-viewer__time{font-variant-numeric:tabular-nums;opacity:.85;font-family:Menlo,Consolas,monospace}.jsm-scada-viewer__spacer{flex:auto}.jsm-scada-viewer__fit{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:4px;outline:none;height:22px;font-size:12px}.jsm-scada-viewer__fit option{color:#1d2129}.jsm-scada-viewer__btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:16px;display:inline-flex}.jsm-scada-viewer__btn:hover{background:#ffffff26}.jsm-scada-viewer__btn:disabled{cursor:not-allowed;opacity:.4;background:0 0}.jsm-scada-viewer__zoom{font-variant-numeric:tabular-nums;text-align:center;opacity:.9;min-width:38px;font-size:12px}.jsm-scada-viewer__replay{background:var(--td-bg-color-container,#fff);border-top:1px solid var(--td-component-stroke,#e7e7e7);flex:none}.jsm-scada-viewer.is-fullscreen{width:100vw;height:100vh}.jsm-scada-export__body{flex-direction:column;gap:10px;display:flex}.jsm-scada-export__head{color:var(--td-text-color-primary,#1d2129);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.jsm-scada-export__phase{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jsm-scada-export__percent{font-variant-numeric:tabular-nums;color:var(--td-text-color-secondary,#5e6a7d);flex:none}.jsm-scada-export__meta{color:var(--td-text-color-placeholder,#8a97a8);font-size:12px;line-height:1.5}.jsm-scada-export__actions{justify-content:flex-end;margin-top:2px;display:flex}.jsm-hovertip--viewer{border-radius:8px;min-width:0;padding:8px 12px 9px}.jsm-hovertip--viewer .jsm-hovertip__head{align-items:center;gap:10px}.jsm-hovertip--viewer .jsm-hovertip__name{letter-spacing:.02em;font-family:inherit;font-size:13px;font-weight:600}.jsm-hovertip--viewer .jsm-hovertip__badge{flex:none;width:34px;height:26px;display:block}.jsm-hovertip--viewer .jsm-hovertip__badge svg{width:100%;height:100%;display:block;overflow:visible}.jsm-hovertip--viewer .jsm-hovertip__divider{border-top:1px dashed #80808073;margin:6px 0 5px}.jsm-hovertip--viewer .jsm-hovertip__value{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.jsm-hovertip--viewer .jsm-hovertip__value-num{letter-spacing:.01em;color:#0052d9;font-size:17px;font-weight:600;line-height:1.2}.jsm-hovertip--viewer .jsm-hovertip__value-unit{color:#5e6a7d;font-size:11.5px}.jsm-hovertip--viewer .jsm-hovertip__desc{color:#5e6a7d;white-space:pre-line;margin-top:0}.jsm-hovertip--viewer.jsm-hovertip--dark .jsm-hovertip__desc{color:#a9b3c1}.jsm-hovertip--viewer.jsm-hovertip--dark .jsm-hovertip__value-num{color:#7cb2ff}.jsm-hovertip--viewer.jsm-hovertip--dark .jsm-hovertip__value-unit{color:#a9b3c1}.jsm-logic-graph{width:100%;height:100%;position:relative}.jsm-logic-graph .jsm-logic-body{transition:fill .18s,stroke .18s,stroke-width .18s}.jsm-logic-graph .x6-node.is-logic-active .jsm-logic-body{animation:1.7s ease-in-out infinite jsm-logic-pulse}.jsm-logic-graph .x6-node.is-logic-done .jsm-logic-body{filter:drop-shadow(0 1px 2px #00a8702e)}.jsm-logic-graph .x6-node.is-logic-fault .jsm-logic-body{animation:1.1s ease-in-out infinite jsm-logic-fault}.jsm-logic-graph .x6-node.is-logic-skipped{opacity:.72}.jsm-logic-graph .x6-edge.is-logic-flow .jsm-logic-line{animation:.85s linear infinite jsm-logic-dash}.jsm-logic-graph .x6-edge.is-logic-done .jsm-logic-line{animation:none}.jsm-logic-graph .x6-edge .x6-edge-label{pointer-events:none;-webkit-user-select:none;user-select:none}.jsm-logic-graph .x6-node.is-logic-hover .jsm-logic-body{filter:drop-shadow(0 3px 8px #0f172a3d)}.jsm-logic-graph .x6-node.is-logic-hover .jsm-logic-label,.jsm-logic-graph .x6-node.is-logic-hover .jsm-logic-glyph{font-weight:600}.jsm-logic-graph .x6-edge.is-logic-hover .jsm-logic-line{filter:drop-shadow(0 0 1px #0f172a2e)}.jsm-logic-graph.is-edit .x6-node{cursor:move}.jsm-logic-graph.is-selecting{cursor:crosshair}.jsm-logic-graph.is-view .x6-node,.jsm-logic-graph.is-view .x6-edge{cursor:default}.jsm-logic-graph.is-view .x6-node:hover,.jsm-logic-graph.is-view .x6-node.is-logic-hover{cursor:pointer}.jsm-logic-graph.is-view .x6-widget-selection-box{display:none}@keyframes jsm-logic-pulse{0%,to{filter:drop-shadow(0 0 1px #0052d959)}50%{filter:drop-shadow(0 0 9px #0052d98c)}}@keyframes jsm-logic-fault{0%,to{filter:drop-shadow(0 0 1px #d5494166)}50%{filter:drop-shadow(0 0 10px #d54941a6)}}@keyframes jsm-logic-dash{to{stroke-dashoffset:-26px}}.jsm-logic-workbench{background:var(--td-bg-color-container,#fff);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.jsm-logic-toolbar{border-bottom:1px solid var(--jsm-panel-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.jsm-logic-toolbar .jsm-logic-toolbar__spacer{flex:auto}.jsm-logic-toolbar .jsm-logic-toolbar__hint{color:var(--td-text-color-placeholder,#9aa0a6);font-size:12px}.jsm-logic-editor__group,.jsm-logic-viewer__group{border-left:1px solid var(--jsm-panel-border);align-items:center;gap:4px;margin-left:4px;padding-left:8px;display:inline-flex}.jsm-logic-editor__group:first-child,.jsm-logic-viewer__group:first-child{border-left:0;margin-left:0;padding-left:0}.jsm-logic-body-row{flex:auto;min-height:0;display:flex}.jsm-logic-palette{border-right:1px solid var(--jsm-panel-border);background:var(--td-bg-color-container,#fff);flex:0 0 150px;width:150px;padding:10px 8px;overflow:auto}.jsm-logic-palette .jsm-logic-palette__group{margin-bottom:12px}.jsm-logic-palette .jsm-logic-palette__title{color:var(--td-text-color-secondary,#6b7280);margin-bottom:6px;font-size:12px;font-weight:600}.jsm-logic-palette .jsm-logic-palette__item{text-align:left;width:100%;color:var(--td-text-color-primary,#1d2129);background:var(--td-bg-color-container,#fff);border:1px solid var(--jsm-panel-border);cursor:grab;border-left-width:3px;border-radius:6px;align-items:center;gap:8px;margin-bottom:6px;padding:6px 8px;font-size:12px;line-height:18px;transition:all .15s;display:flex}.jsm-logic-palette .jsm-logic-palette__item:hover{background:var(--td-bg-color-container-hover,#f5f7fa)}.jsm-logic-palette .jsm-logic-palette__item:active{cursor:grabbing}.jsm-logic-palette .jsm-logic-palette__item .jsm-logic-palette__glyph{border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:inline-flex}.jsm-logic-canvas{flex:auto;min-width:0;position:relative;overflow:hidden}.jsm-logic-inspector{border-left:1px solid var(--jsm-panel-border);background:var(--td-bg-color-container,#fff);flex:0 0 288px;width:288px;padding:10px 12px;overflow:auto}.jsm-logic-inspector .jsm-logic-inspector__empty{text-align:center;color:var(--td-text-color-placeholder,#9aa0a6);padding:24px 0;font-size:12px}.jsm-logic-inspector .jsm-logic-inspector__group{margin-bottom:14px}.jsm-logic-inspector .jsm-logic-inspector__group-title{color:var(--td-text-color-secondary,#6b7280);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.jsm-logic-expr-error{color:var(--td-error-color,#d54941);margin-top:4px;font-size:11px;line-height:16px}.jsm-logic-scenarios{flex-direction:column;gap:4px;display:flex}.jsm-logic-scenarios .jsm-logic-scenario{border:1px solid var(--jsm-panel-border);cursor:pointer;border-radius:6px;padding:6px 8px;transition:all .15s}.jsm-logic-scenarios .jsm-logic-scenario:hover{background:var(--td-bg-color-container-hover,#f5f7fa)}.jsm-logic-scenarios .jsm-logic-scenario.is-active{border-color:var(--td-brand-color,#0052d9);background:var(--td-brand-color-light,#f2f3ff)}.jsm-logic-scenarios .jsm-logic-scenario .jsm-logic-scenario__name{color:var(--td-text-color-primary,#1d2129);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.jsm-logic-scenarios .jsm-logic-scenario .jsm-logic-scenario__desc,.jsm-logic-scenarios .jsm-logic-scenario .jsm-logic-scenario__meta{color:var(--td-text-color-placeholder,#9aa0a6);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.jsm-logic-scenario__tip{max-width:280px;line-height:1.55}.jsm-logic-scenario__tip-title{font-weight:600}.jsm-logic-scenario__tip-desc{opacity:.88;white-space:pre-line;margin-top:3px}.jsm-logic-scenario__tip-meta{opacity:.7;margin-top:6px;font-size:11px}.jsm-logic-trace .jsm-logic-trace__item{cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:5px 8px;display:flex}.jsm-logic-trace .jsm-logic-trace__item:hover{background:var(--td-bg-color-container-hover,#f5f7fa)}.jsm-logic-trace .jsm-logic-trace__item.is-active{background:#0052d914}.jsm-logic-trace .jsm-logic-trace__item.is-fault{background:#d5494114}.jsm-logic-trace .jsm-logic-trace__item .jsm-logic-trace__dot{background:#ccd2da;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.jsm-logic-trace .jsm-logic-trace__item.is-active .jsm-logic-trace__dot{background:#0052d9;box-shadow:0 0 0 3px #0052d929}.jsm-logic-trace .jsm-logic-trace__item.is-done .jsm-logic-trace__dot{background:#00a870}.jsm-logic-trace .jsm-logic-trace__item.is-fault .jsm-logic-trace__dot{background:#d54941;box-shadow:0 0 0 3px #d5494129}.jsm-logic-trace .jsm-logic-trace__item .jsm-logic-trace__time{font-family:var(--jsm-font-mono);color:var(--td-text-color-placeholder,#9aa0a6);flex:none;font-size:11px}.jsm-logic-trace .jsm-logic-trace__item .jsm-logic-trace__label{min-width:0;color:var(--td-text-color-primary,#1d2129);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.jsm-logic-expr .jsm-logic-expr__tools{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.jsm-logic-expr .jsm-logic-expr__ops{flex-wrap:wrap;gap:4px;display:flex}.jsm-logic-expr .jsm-logic-expr__op{min-width:24px;font-family:var(--jsm-font-mono);color:var(--td-text-color-secondary,#6b7280);background:var(--td-bg-color-page,#f5f6f7);border:1px solid var(--jsm-panel-border);cursor:pointer;border-radius:4px;padding:1px 5px;font-size:11px;line-height:18px}.jsm-logic-expr .jsm-logic-expr__op:hover:not(:disabled){color:var(--td-brand-color,#0052d9);border-color:var(--td-brand-color,#0052d9)}.jsm-logic-expr .jsm-logic-expr__op:disabled{cursor:not-allowed;opacity:.5}.jsm-logic-expr .jsm-logic-expr__input{width:100%;font-family:var(--jsm-font-mono);color:var(--td-text-color-primary,#1d2129);background:var(--td-bg-color-container,#fff);border:1px solid var(--jsm-panel-border);resize:vertical;border-radius:4px;outline:none;padding:5px 8px;font-size:11.5px;line-height:18px;display:block}.jsm-logic-expr .jsm-logic-expr__input:focus{border-color:var(--td-brand-color,#0052d9);box-shadow:0 0 0 2px #0052d91a}.jsm-logic-expr .jsm-logic-expr__input.is-error{border-color:var(--td-error-color,#d54941)}.jsm-logic-expr .jsm-logic-expr__input:disabled{background:var(--td-bg-color-page,#f5f6f7)}.jsm-logic-expr .jsm-logic-expr__ok,.jsm-logic-expr .jsm-logic-expr__hint{color:var(--td-text-color-placeholder,#9aa0a6);word-break:break-all;margin-top:4px;font-size:11px;line-height:16px}.jsm-logic-expr .jsm-logic-expr__ok{color:var(--td-success-color,#00a870)}.jsm-logic-inspector__field{margin-bottom:10px}.jsm-logic-inspector__field>label{color:var(--td-text-color-secondary,#6b7280);margin-bottom:4px;font-size:11.5px;display:block}.jsm-logic-inspector__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jsm-logic-inspector__grid label{color:var(--td-text-color-secondary,#6b7280);align-items:center;gap:6px;font-size:11.5px;display:flex}.jsm-logic-inspector__grid label .t-input-number{flex:auto;min-width:0}.jsm-logic-inspector__kind{border:1px solid;border-radius:4px;padding:1px 6px;font-size:11px}.jsm-logic-inspector__style{flex-direction:column;gap:8px;display:flex}.jsm-logic-inspector__style>label{color:var(--td-text-color-secondary,#6b7280);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.jsm-logic-inspector__style>label>span{white-space:nowrap;flex:none}.jsm-logic-inspector__style>label .t-color-picker{flex:none}.jsm-logic-inspector__style>label .t-input-number{flex:0 0 96px;min-width:0}.jsm-logic-inspector__style>label .t-radio-group{flex:0 auto}.jsm-logic-inspector__style-reset{text-align:right;margin-top:8px}.jsm-logic-inspector__scenario-name{color:var(--td-text-color-primary,#1d2129);font-size:13px;font-weight:600;line-height:20px}.jsm-logic-inspector__scenario-text{color:var(--td-text-color-secondary,#6b7280);white-space:pre-wrap;word-break:break-word;margin-top:6px;font-size:12px;line-height:19px}.jsm-logic-inspector__stats{color:var(--td-text-color-secondary,#6b7280);flex-wrap:wrap;gap:6px 14px;font-size:11.5px;display:flex}.jsm-logic-inspector__stats b{font-family:var(--jsm-font-mono);color:var(--td-text-color-primary,#1d2129)}.jsm-logic-inspector__help{color:var(--td-text-color-placeholder,#9aa0a6);cursor:help;font-size:13px}.jsm-logic-inspector__actions{gap:8px;display:flex}.jsm-logic-inspector__tip{color:var(--td-text-color-placeholder,#9aa0a6);font-size:11px}.jsm-logic-editor .jsm-logic-editor__name{width:168px}.jsm-logic-editor .jsm-logic-editor__keylabel{color:var(--td-text-color-secondary,#6b7280);margin-left:4px;font-size:12px}.jsm-logic-editor .jsm-logic-editor__key{width:78px}.jsm-logic-editor .jsm-logic-editor__zoom{min-width:42px;font-family:var(--jsm-font-mono);text-align:center;color:var(--td-text-color-secondary,#6b7280);font-size:11.5px}.jsm-logic-editor .jsm-logic-editor__preview{align-items:center;gap:8px;min-width:240px;display:inline-flex}.jsm-logic-editor .jsm-logic-editor__slider{flex:auto;min-width:140px}.jsm-logic-editor .jsm-logic-editor__time{min-width:62px;font-family:var(--jsm-font-mono);text-align:right;color:var(--td-text-color-secondary,#6b7280);font-size:11.5px}.jsm-logic-editor .jsm-logic-editor__issues{border-top:1px solid var(--jsm-panel-border);background:var(--td-bg-color-page,#fafafa);flex:none;overflow:hidden}.jsm-logic-editor .jsm-logic-editor__issues-bar{height:26px;color:var(--td-text-color-secondary,#6b7280);align-items:center;gap:6px;padding:0 8px 0 12px;font-size:11.5px;display:flex}.jsm-logic-editor .jsm-logic-editor__issues-bar .jsm-logic-editor__spacer{margin-left:auto}.jsm-logic-editor .jsm-logic-editor__issues-bar .jsm-logic-editor__issues-title{font-weight:500}.jsm-logic-editor .jsm-logic-editor__issues-bar .jsm-logic-editor__issues-count{min-width:18px;font-family:var(--jsm-font-mono);text-align:center;color:var(--td-text-color-secondary,#6b7280);background:var(--td-bg-color-component,#0000000d);border-radius:9px;padding:0 5px;font-size:11px;line-height:16px}.jsm-logic-editor .jsm-logic-editor__issues-bar .jsm-logic-editor__issues-action{width:20px;height:20px;color:var(--td-text-color-secondary,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}.jsm-logic-editor .jsm-logic-editor__issues-bar .jsm-logic-editor__issues-action:hover{color:var(--td-brand-color,#0052d9);background:var(--td-bg-color-container-hover,#0000000a)}.jsm-logic-editor .jsm-logic-editor__issues-list{max-height:102px;padding:0 12px 6px;overflow:auto}.jsm-logic-editor .jsm-logic-editor__issue{color:var(--td-text-color-secondary,#6b7280);cursor:pointer;align-items:center;gap:6px;padding:2px 0;font-size:11.5px;line-height:18px;display:flex}.jsm-logic-editor .jsm-logic-editor__issue:hover{color:var(--td-brand-color,#0052d9)}.jsm-logic-editor .jsm-logic-editor__issue .jsm-logic-editor__issue-dot{background:var(--td-text-color-placeholder,#9aa0a6);border-radius:50%;flex:none;width:6px;height:6px}.jsm-logic-editor .jsm-logic-editor__issue.is-error .jsm-logic-editor__issue-dot{background:var(--td-error-color,#d54941)}.jsm-logic-editor .jsm-logic-editor__issue.is-warning .jsm-logic-editor__issue-dot{background:var(--td-warning-color,#ed7b2f)}.jsm-logic-viewer.is-fullscreen{z-index:2000;width:auto;height:auto;position:fixed;inset:0;box-shadow:0 12px 40px #0000003d}.jsm-logic-viewer .jsm-logic-canvas{position:relative}.jsm-logic-viewer .jsm-logic-viewer__title{align-items:center;gap:8px;min-width:0;display:inline-flex}.jsm-logic-viewer .jsm-logic-viewer__name{color:var(--td-text-color-primary,#1d2129);font-size:13px;font-weight:600}.jsm-logic-viewer .jsm-logic-viewer__stats{border-left:1px solid var(--jsm-panel-border);align-items:center;gap:10px;margin-left:8px;padding-left:12px;font-size:11.5px;display:inline-flex}.jsm-logic-viewer .jsm-logic-viewer__stat{font-family:var(--jsm-font-mono);color:var(--td-text-color-secondary,#6b7280)}.jsm-logic-viewer .jsm-logic-viewer__stat.is-active{color:var(--td-brand-color,#0052d9)}.jsm-logic-viewer .jsm-logic-viewer__stat.is-done{color:var(--td-success-color,#00a870)}.jsm-logic-viewer .jsm-logic-viewer__stat.is-fault{color:var(--td-error-color,#d54941);font-weight:600}.jsm-logic-viewer .jsm-logic-viewer__empty{color:var(--td-text-color-placeholder,#9aa0a6);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.jsm-logic-viewer .jsm-logic-viewer__side{flex-direction:column;flex:0 300px;width:300px;min-width:180px;max-width:45%;padding:0;display:flex;overflow:hidden}.jsm-logic-viewer .jsm-logic-viewer__side-head{border-bottom:1px solid var(--jsm-panel-border);flex:none;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px 4px 12px;display:flex}.jsm-logic-viewer .jsm-logic-viewer__side-title{color:var(--td-text-color-primary,#1d2129);font-size:12.5px;font-weight:600}.jsm-logic-viewer .jsm-logic-viewer__side-body{flex:auto;min-height:0;padding:10px 12px;overflow:auto}.jsm-logic-viewer .jsm-logic-viewer__rail{color:var(--td-text-color-secondary,#6b7280);cursor:pointer;border-left:1px solid var(--jsm-panel-border);flex-direction:column;flex:0 0 40px;align-items:center;gap:10px;padding:12px 0;transition:background .2s,color .2s;display:flex}.jsm-logic-viewer .jsm-logic-viewer__rail:hover{color:var(--td-brand-color,#0052d9);background:var(--td-bg-color-container-hover,#f3f3f3)}.jsm-logic-viewer .jsm-logic-viewer__rail-text{letter-spacing:2px;-webkit-user-select:none;user-select:none;writing-mode:vertical-rl;font-size:12px}.jsm-logic-viewer .jsm-logic-viewer__none{color:var(--td-text-color-placeholder,#9aa0a6);padding:8px 0;font-size:12px}.jsm-logic-viewer .jsm-logic-viewer__current{border:1px solid #0052d947;border-left:3px solid var(--td-brand-color,#0052d9);cursor:pointer;background:#0052d90d;border-radius:6px;margin-bottom:6px;padding:6px 8px}.jsm-logic-viewer .jsm-logic-viewer__current.is-fault{border-color:#d5494159;border-left-color:var(--td-error-color,#d54941);background:#d549410f}.jsm-logic-viewer .jsm-logic-viewer__current .jsm-logic-viewer__current-head{align-items:center;gap:6px;display:flex}.jsm-logic-viewer .jsm-logic-viewer__current .jsm-logic-viewer__dot{background:var(--td-brand-color,#0052d9);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #0052d929}.jsm-logic-viewer .jsm-logic-viewer__current.is-fault .jsm-logic-viewer__dot{background:var(--td-error-color,#d54941);box-shadow:0 0 0 3px #d5494129}.jsm-logic-viewer .jsm-logic-viewer__current .jsm-logic-viewer__current-label{min-width:0;color:var(--td-text-color-primary,#1d2129);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12.5px;font-weight:600;overflow:hidden}.jsm-logic-viewer .jsm-logic-viewer__current .jsm-logic-viewer__current-time{font-family:var(--jsm-font-mono);color:var(--td-text-color-placeholder,#9aa0a6);font-size:11px}.jsm-logic-viewer .jsm-logic-viewer__current .jsm-logic-viewer__current-desc,.jsm-logic-viewer .jsm-logic-viewer__current .jsm-logic-viewer__current-meta{color:var(--td-text-color-secondary,#6b7280);margin-top:3px;font-size:11.5px;line-height:16px}.jsm-logic-viewer .jsm-logic-viewer__current .jsm-logic-viewer__current-meta{font-family:var(--jsm-font-mono);word-break:break-all}.jsm-logic-viewer .jsm-logic-viewer__unit{color:var(--td-text-color-placeholder,#9aa0a6);margin-left:4px}.jsm-logic-viewer .jsm-logic-viewer__fault{color:var(--td-error-color,#d54941);cursor:pointer;background:#d549410f;border-radius:6px;align-items:center;gap:6px;margin-bottom:4px;padding:5px 8px;font-size:12px;display:flex}.jsm-logic-viewer .jsm-logic-viewer__fault .jsm-logic-viewer__fault-time{font-family:var(--jsm-font-mono);font-size:11px}.jsm-logic-viewer .jsm-logic-viewer__fault .jsm-logic-viewer__fault-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.jsm-logic-viewer .jsm-logic-viewer__count{font-family:var(--jsm-font-mono);color:var(--td-text-color-placeholder,#9aa0a6)}.jsm-logic-viewer .jsm-logic-viewer__jump{color:var(--td-text-color-placeholder,#9aa0a6);flex:none;font-size:11px}.jsm-logic-viewer .jsm-logic-viewer__jump:hover{color:var(--td-brand-color,#0052d9)}.jsm-logic-viewer .jsm-logic-viewer__skipped{flex-wrap:wrap;gap:6px;display:flex}.jsm-logic-viewer .jsm-logic-viewer__skipped .jsm-logic-viewer__skipped-item{color:var(--td-text-color-placeholder,#9aa0a6);border:1px dashed var(--jsm-panel-border);cursor:pointer;border-radius:4px;padding:2px 7px;font-size:11.5px}.jsm-logic-viewer .jsm-logic-viewer__skipped .jsm-logic-viewer__skipped-item:hover{color:var(--td-brand-color,#0052d9);border-color:var(--td-brand-color,#0052d9)}.jsm-logic-legend{color:var(--td-text-color-secondary,#6b7280);flex-wrap:wrap;align-items:center;gap:14px;font-size:11.5px;display:flex}.jsm-logic-legend .jsm-logic-legend__item{align-items:center;gap:5px;display:inline-flex}.jsm-logic-legend .jsm-logic-legend__swatch{border:2px solid #cdd4dc;border-radius:3px;width:12px;height:12px}.jsm-logic-legend .jsm-logic-legend__swatch.is-active{background:#eef4ff;border-color:#0052d9}.jsm-logic-legend .jsm-logic-legend__swatch.is-done{background:#e9f8f1;border-color:#00a870}.jsm-logic-legend .jsm-logic-legend__swatch.is-pending{background:#fbfcfd;border-color:#cdd4dc}.jsm-logic-legend .jsm-logic-legend__swatch.is-fault{background:#fdeceb;border-color:#d54941}.jsm-logic-legend .jsm-logic-legend__swatch.is-skipped{background:#f7f8fa;border-style:dashed;border-color:#d6dbe1}.jsm-logic-legend-trigger{height:24px;color:var(--td-text-color-secondary,#6b7280);cursor:pointer;border:1px solid var(--td-component-stroke,#e7e7e7);background:0 0;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;display:inline-flex}.jsm-logic-legend-trigger svg{width:14px;height:14px}.jsm-logic-legend-trigger:hover{color:var(--td-brand-color,#0052d9);border-color:var(--td-brand-color,#0052d9)}.jsm-logic-legend-pop{padding:10px 12px}.jsm-logic-legend-pop .jsm-logic-legend{flex-direction:column;align-items:flex-start;gap:8px}.jsm-hovertip--logic .jsm-hovertip__dot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.jsm-hovertip--logic .jsm-hovertip__tag.is-active{color:#0052d9;background:#0052d91f}.jsm-hovertip--logic .jsm-hovertip__tag.is-done{color:#008858;background:#00a87024}.jsm-hovertip--logic .jsm-hovertip__tag.is-fault{color:#d54941;background:#d5494124}.jsm-hovertip--logic .jsm-hovertip__tag.is-pending,.jsm-hovertip--logic .jsm-hovertip__tag.is-idle{color:#5c636b;background:#7f899524}.jsm-logic-editor{background:var(--td-bg-color-container,#fff);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.jsm-logic-editor.is-fullscreen{z-index:2000;width:auto;height:auto;position:fixed;inset:0;box-shadow:0 12px 40px #0000003d}.jsm-logic-editor__body{flex:auto;min-height:0;display:flex}.jsm-logic-editor__body.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.jsm-logic-editor__body.is-resizing .jsm-logic-editor__stage{pointer-events:none}.jsm-logic-editor__palette,.jsm-logic-editor__inspector{overflow:hidden}.jsm-logic-editor__palette{border-right:1px solid var(--jsm-panel-border);flex:none}.jsm-logic-editor__palette .jsm-logic-palette{border-right:none;flex:auto;width:100%;height:100%}.jsm-logic-editor__inspector{border-left:1px solid var(--jsm-panel-border);flex:none}.jsm-logic-editor__inspector .jsm-logic-inspector{border-left:none;flex:auto;width:100%;height:100%}.jsm-logic-editor__splitter{z-index:2;cursor:col-resize;flex:0 0 6px;margin:0 -3px;position:relative}.jsm-logic-editor__splitter:hover,.jsm-logic-editor__splitter.is-active{background:var(--td-brand-color-light,#e8f3ff)}.jsm-logic-editor__splitter.is-collapsed{cursor:default;margin:0}.jsm-logic-editor__splitter.is-collapsed:hover{background:0 0}.jsm-logic-editor__collapse{width:16px;height:34px;color:var(--td-text-color-secondary,#5e6a7d);cursor:pointer;background:var(--td-bg-color-container,#fff);border:1px solid var(--td-component-stroke,#e7e7e7);border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jsm-logic-editor__collapse svg{width:14px;height:14px;display:block}.jsm-logic-editor__collapse:hover{color:#fff;background:var(--td-brand-color,#0052d9);border-color:var(--td-brand-color,#0052d9)}.jsm-logic-editor__main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.jsm-logic-editor__stage{flex:auto;min-width:0;min-height:0;position:relative}.jsm-logic-editor__stage.has-ruler{box-sizing:border-box;padding-top:20px;padding-left:20px}.jsm-logic-editor__ruler-corner{border-right:1px solid var(--jsm-panel-border);border-bottom:1px solid var(--jsm-panel-border);background:var(--td-bg-color-container,#fff);width:20px;height:20px;position:absolute;top:0;left:0}.jsm-logic-editor__ruler{z-index:1;pointer-events:none;position:absolute}.jsm-logic-editor__ruler.is-x{width:calc(100% - 20px);height:20px;top:0;left:20px}.jsm-logic-editor__ruler.is-y{width:20px;height:calc(100% - 20px);top:20px;left:0}.jsm-logic-editor__canvas{width:100%;height:100%;position:relative;overflow:hidden}.jsm-logic-editor__canvas.is-selecting,.jsm-logic-editor__canvas.is-selecting .jsm-logic-graph{cursor:crosshair}.jsm-logic-editor__graph{position:absolute;inset:0}.jsm-logic-editor__json{z-index:3;background:var(--td-bg-color-container,#fff);flex-direction:column;display:flex;position:absolute;inset:0}.jsm-logic-editor__json-bar{border-bottom:1px solid var(--jsm-panel-border);flex:none;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.jsm-logic-editor__json-bar .jsm-logic-editor__spacer{margin-left:auto}.jsm-logic-editor__json-error{color:#d54941}.jsm-logic-editor__replay{flex:none}.jsm-logic-editor__status{height:24px;color:var(--td-text-color-placeholder,#9aa0a6);white-space:nowrap;border-top:1px solid var(--jsm-panel-border);flex:none;align-items:center;gap:12px;padding:0 12px;font-size:11.5px;display:flex;overflow:hidden}.jsm-logic-editor__status .jsm-logic-editor__spacer{margin-left:auto}.jsm-logic-editor__status .jsm-logic-editor__hint{color:var(--td-text-color-placeholder,#9aa0a6);font-size:11.5px}.jsm-logic-editor__status .is-live{color:#00a870}.jsm-logic-editor__status .is-error{color:#d54941}.x6-graph:not(.jsm-scada-graph) .x6-node-selected .x6-port-body{opacity:1!important}.x6-graph:not(.jsm-scada-graph) .x6-edge path[stroke=transparent]{vector-effect:non-scaling-stroke}.x6-graph:not(.jsm-scada-graph) .x6-edge:hover path[stroke=transparent]{stroke:#0052d924}.x6-graph:not(.jsm-scada-graph) .x6-edge-selected path[stroke=transparent]{stroke:#ed7b2f61}.jsm-icon-svg{justify-content:center;align-items:center;display:inline-flex}.jsm-icon-svg svg{width:100%;height:100%}.jsm-workbench{background:var(--jsm-panel-border);grid-template-columns:260px 1fr 300px;gap:1px;width:100%;height:100%;min-height:0;display:grid}.jsm-workbench>*{background:var(--td-bg-color-container,#fff);min-width:0;min-height:0;overflow:hidden}@media (max-width:1280px){.jsm-workbench{grid-template-columns:220px 1fr 260px}}.wm-three{outline:none;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;transform:translateZ(0)}.wm-three:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--td-brand-color) 55%, transparent)}.wm-three__canvas{position:absolute;inset:0}.wm-three__canvas canvas{outline:none;width:100%;height:100%;display:block}.wm-three__overlay{pointer-events:none;position:absolute;inset:0}.wm-three__overlay>*{pointer-events:auto}.wm-three__win{max-width:82%;max-height:70%;color:var(--td-text-color-primary);background:color-mix(in srgb, var(--td-bg-color-container) var(--wm-win-alpha,30%), transparent);-webkit-backdrop-filter:blur(var(--wm-win-blur,12.4px)) saturate(1.05);backdrop-filter:blur(var(--wm-win-blur,12.4px)) saturate(1.05);border-radius:8px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 2px 10px #0000001a}.wm-three__win.is-top-left{top:10px;left:10px}.wm-three__win.is-top-right{top:10px;right:10px}.wm-three__win.is-bottom-left{bottom:10px;left:10px}.wm-three__win.is-bottom-right{bottom:10px;right:10px}.wm-three__win.is-pinned{bottom:auto;right:auto}.wm-three__win.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.wm-three__win[hidden]{display:none}.wm-three__win-bar{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#80848c14;border-bottom:1px solid #80848c3d;flex:none;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;font-weight:600;display:flex}.wm-three__win-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.wm-three__win-fold{width:18px;height:18px;color:var(--td-text-color-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.wm-three__win-fold:hover{color:var(--td-text-color-primary);background:#80848c29}.wm-three__win-fold svg{transition:transform .15s}.wm-three__win-body{flex:auto;min-height:0;padding:6px 10px 8px;font-size:12px;overflow:auto}.wm-three__win-mini{width:32px;height:32px;color:var(--td-text-color-primary);background:color-mix(in srgb, var(--td-bg-color-container) var(--wm-win-alpha,30%), transparent);-webkit-backdrop-filter:blur(var(--wm-win-blur,12.4px)) saturate(1.05);backdrop-filter:blur(var(--wm-win-blur,12.4px)) saturate(1.05);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #80848c38;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:none;box-shadow:0 2px 10px #0000001f}.wm-three__win-mini:hover{color:var(--td-brand-color);border-color:var(--td-brand-color)}.wm-three__win-mini:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:1px}.wm-three__win.is-collapsed{width:auto;min-width:0;max-width:none}.wm-three__win.is-collapsed .wm-three__win-bar,.wm-three__win.is-collapsed .wm-three__win-body{display:none}.wm-three__win.is-collapsed .wm-three__win-mini{display:inline-flex}.wm-three__win.is-collapsed.is-dragging .wm-three__win-mini{cursor:grabbing}.wm-three__win.is-collapsed .wm-three__win-fold svg{transform:rotate(-90deg)}.wm-three__hud{min-width:168px;max-width:280px;max-height:45%;font-family:var(--wm-mono,Menlo, monospace);font-variant-numeric:tabular-nums}.wm-three__hud .wm-three__win-body{pointer-events:none}.wm-three__hud-row{justify-content:space-between;gap:16px;line-height:1.7;display:flex}.wm-three__hud-row span{color:var(--td-text-color-secondary)}.wm-three__hud-row.is-up b{color:var(--td-success-color)}.wm-three__hud-row.is-down b{color:var(--td-error-color)}.wm-three__hud-row.is-muted b{color:var(--td-text-color-secondary);font-weight:400}.wm-three__buttons{gap:6px;display:flex;position:absolute;top:10px;right:10px}.wm-three__btn{border:1px solid var(--td-component-stroke);color:var(--td-text-color-primary);background:color-mix(in srgb, var(--td-bg-color-container) 85%, transparent);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:12px}.wm-three__btn:hover{border-color:var(--td-brand-color);color:var(--td-brand-color)}.wm-three__btn.is-on{border-color:var(--td-brand-color);color:#fff;background:var(--td-brand-color)}.wm-three__panel{width:268px;min-width:200px;max-height:55%}.wm-three__param{padding:4px 0;font-size:12px;display:block}.wm-three__param.is-modified .wm-three__param-head span{color:var(--td-brand-color)}.wm-three__param input[type=range]{width:100%;accent-color:var(--td-brand-color)}.wm-three__param input[type=range]:disabled{opacity:.55;cursor:not-allowed}.wm-three__param-note{color:var(--td-text-color-placeholder);border-top:1px dashed #80848c4d;margin-top:6px;padding-top:6px;font-size:11px;line-height:1.5}.wm-three__switch{background:color-mix(in srgb, var(--td-text-color-secondary) 45%, transparent);cursor:pointer;border:0;border-radius:8px;width:30px;height:16px;margin-top:4px;padding:0;transition:background .15s;display:block;position:relative}.wm-three__switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.wm-three__switch.is-on{background:var(--td-brand-color)}.wm-three__switch.is-on:after{transform:translate(14px)}.wm-three__switch:disabled{opacity:.5;cursor:not-allowed}.wm-three__switch:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:1px}.wm-three__select{width:100%;height:22px;color:var(--td-text-color-primary);background:color-mix(in srgb, var(--td-bg-color-container) 92%, transparent);cursor:pointer;border:1px solid #80848c47;border-radius:4px;margin-top:4px;padding:0 4px;font-size:12px}.wm-three__select:disabled{opacity:.6;cursor:not-allowed}.wm-three__text{width:100%;height:22px;color:var(--td-text-color-primary);background:color-mix(in srgb, var(--td-bg-color-container) 92%, transparent);border:1px solid #80848c47;border-radius:4px;margin-top:4px;padding:0 6px;font-size:12px}.wm-three__text:disabled{opacity:.6}.wm-three__param-head{font-family:var(--wm-mono,Menlo, monospace);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wm-three__param-head span{text-overflow:ellipsis;white-space:nowrap;cursor:help;flex:auto;min-width:0;overflow:hidden}.wm-three__param-head b{font-variant-numeric:tabular-nums;flex:none}.wm-three__gate{background:color-mix(in srgb, var(--td-bg-color-page) 70%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wm-three__gate-card{text-align:center;background:var(--td-bg-color-container);border-radius:10px;max-width:360px;padding:18px 20px;font-size:13px;box-shadow:0 4px 16px #0000001f}.wm-three__gate-card p{color:var(--td-text-color-secondary)}.wm-three__gate-title{font-size:14px;font-weight:600}.wm-three__error{border-left:3px solid var(--td-error-color);background:var(--td-error-color-1);max-width:min(560px,100% - 300px);max-height:40%;color:var(--td-error-color);border-radius:6px;padding:8px 12px;position:absolute;bottom:10px;right:10px;overflow:auto}.wm-three__error pre{white-space:pre-wrap;margin:4px 0 0;font-size:11.5px}.wm-three__error-title{font-size:12px;font-weight:600}.wm-scada-app{width:100%;height:100%;min-height:0;position:relative}.wm-scada-app__error{color:var(--td-error-color);background:var(--td-error-color-1);border-radius:6px;padding:10px 12px;position:absolute;bottom:12px;left:12px;right:12px}.wm-scada-app__error pre{white-space:pre-wrap;margin:4px 0 0}
