.fast-list{--fast-list-radius:10px;--fast-list-padding:0 .5rem;--fast-list-content-gap:.5rem;--fast-list-controls-margin:.5rem;--fast-list-content-padding:1rem .5rem;--fast-list-bg:#f1f4fa;--fast-list-title-bg:#e1edff;--fast-list-title-bg-secondary:#cfcfcf;--fast-list-border:#dce3ed;--fast-list-border-white:#fff;--fast-list-focus-border:#1464d9;--fast-list-text-color:#424242;--fast-list-title-height:2.5rem;--fast-list-title-font:16px;--fast-list-empty-icon:7rem;--fast-list-focus-scale:1.02;--fast-list-focus-transition:all .3s ease-in;will-change:transform;border-radius:var(--fast-list-radius);min-width:0;min-height:0;padding:var(--fast-list-padding);flex:auto;display:flex;position:relative;overflow:auto}.fast-list .tk-empty svg{width:var(--fast-list-empty-icon);height:auto}.fast-list--secondary .fast-list__item__title{background:var(--fast-list-title-bg-secondary)}.fast-list__content{gap:var(--fast-list-content-gap);flex-direction:column;display:flex}.fast-list__inner{flex:auto;width:100%;min-height:0;position:relative}.fast-list__item-wrapper{border:1px solid var(--fast-list-border-white);border-radius:var(--fast-list-radius);width:100%;position:absolute;top:0;left:0}.fast-list__item-wrapper.fast-list--focused{border:3px solid var(--fast-list-focus-border);border-radius:var(--fast-list-radius);transform:scale(var(--fast-list-focus-scale));transition:var(--fast-list-focus-transition);overflow:hidden}.fast-list__item{flex-direction:column;height:100%;display:flex;position:relative}.fast-list__item__title{background:var(--fast-list-title-bg);border-top-left-radius:var(--fast-list-radius);border-top-right-radius:var(--fast-list-radius);color:var(--fast-list-text-color);padding:var(--fast-list-padding);font-size:var(--fast-list-title-font);flex:0 0 var(--fast-list-title-height);height:var(--fast-list-title-height);border:1px solid var(--fast-list-border);justify-content:space-between;align-items:center;display:flex;overflow:hidden}.fast-list__item__title-value{flex:1;min-width:0;display:flex;position:relative}.fast-list__item__controls{margin-left:var(--fast-list-controls-margin);align-items:center;display:flex;position:relative}.fast-list__item__content{padding:var(--fast-list-content-padding);background:var(--fast-list-bg);border-bottom-left-radius:var(--fast-list-radius);border-bottom-right-radius:var(--fast-list-radius);border:1px solid var(--fast-list-border);border-top:none;flex:auto;position:relative}.tk-badge{--badge-top:-6.5%;--badge-right:0;--badge-left:0;--badge-top-right-right:5px;top:var(--badge-top);right:var(--badge-right);left:var(--badge-left);width:max-content;margin:auto;position:absolute}.tk-badge--top-right{left:unset;right:var(--badge-top-right-right)}.mini-flex-table{--mft-color-bg-row:#e1edff;--mft-color-font:#333;--mft-color-bg-placeholder:#ccc;color:var(--mft-color-font);flex-direction:column;gap:8px;font-size:14px;display:flex}.mini-flex-table .mft-header{align-items:flex-end;gap:12px;font-weight:600;display:flex}.mini-flex-table .mft-header .mft-header__label{width:100px}.mini-flex-table .mft-header .mft-header__group{flex-direction:column;flex:1;align-items:center;display:flex}.mini-flex-table .mft-header .mft-header__group-title{margin-bottom:4px;font-size:13px}.mini-flex-table .mft-header .mft-header__subgroup{justify-content:center;gap:16px;display:flex}.mini-flex-table .mft-header .mft-header__cell{text-align:center;min-width:40px;font-weight:500}.mini-flex-table .mft-body{flex-direction:column;gap:6px;display:flex}.mini-flex-table .mft-row{background-color:var(--mft-color-bg-row);border-radius:6px;align-items:center;gap:12px;padding:6px 10px;display:flex}.mini-flex-table .mft-row .mft-row__label{width:100px;font-weight:500}.mini-flex-table .mft-cell{justify-content:center;align-items:center;width:40px;display:flex}.mini-flex-table .mft-icon{width:18px;height:18px}.mini-flex-table .mft-icon.in{filter:hue-rotate(90deg)}.mini-flex-table .mft-icon.out{filter:hue-rotate(-90deg)}.mini-flex-table .mft-placeholder{opacity:.3;background-color:var(--mft-color-bg-placeholder);border-radius:50%;width:18px;height:18px}
