.framework-table{-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.12);box-shadow:0 0 16px 0 rgba(0,0,0,.12);position:relative}.framework-table .table-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.framework-table .table-header{background-color:var(--tg-primary-button-color);color:var(--tg-primary-button-text-color);font-weight:700}.framework-table .table-body{background-color:#fff}@media (max-width:1289px){.framework-table.horizontal .table-wrapper.has-gradient::after{content:"";position:absolute;top:0;right:0;bottom:0;width:78px;pointer-events:none;background:-webkit-gradient(linear,right top,left top,from(#f9f2f7),to(rgba(249,242,247,0)));background:linear-gradient(to left,#f9f2f7,rgba(249,242,247,0))}}.framework-table.horizontal .table-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.framework-table.horizontal .table-column:not(:last-child) .table-header{border-right:2px solid #fff}.framework-table.horizontal .table-column:first-child .table-cell,.framework-table.horizontal .table-column:last-child .table-cell{border-right:none}.framework-table.horizontal .table-column:first-child .table-body{position:relative}.framework-table.horizontal .table-column:first-child .table-body::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(143,151,154,.1)}.framework-table.horizontal .table-column .table-cell:has(ul){padding-left:0;padding-right:0}.framework-table.horizontal .table-column .table-cell ul{padding:0;width:100%;list-style:none;margin:0}.framework-table.horizontal .table-column .table-cell ul li{padding:10px 25px}.framework-table.horizontal .table-column .table-cell ul li:not(:last-child){border-bottom:2px solid rgba(143,151,154,.1)}.framework-table.horizontal .table-wrapper,.framework-table.inverted .table-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.framework-table.horizontal .table-header,.framework-table.inverted .table-header{padding:4px 39px}@media (max-width:767px){.framework-table.horizontal .table-header,.framework-table.inverted .table-header{padding:2px 26px}}.framework-table.horizontal .table-cell,.framework-table.horizontal .table-header,.framework-table.inverted .table-cell,.framework-table.inverted .table-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.framework-table.horizontal .table-cell,.framework-table.inverted .table-cell{padding:2px 23px;border-right:2px solid rgba(143,151,154,.3)}@media (max-width:767px){.framework-table.horizontal .table-cell,.framework-table.inverted .table-cell{padding:2px 26px}}.framework-table.horizontal .table-cell:not(:last-child),.framework-table.inverted .table-cell:not(:last-child){border-bottom:2px solid rgba(143,151,154,.3)}.framework-table.vertical .table-header{padding:9px 11px;width:202px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.framework-table.vertical .table-header{width:100%}}.framework-table.vertical .table-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.framework-table.vertical .table-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:767px){.framework-table.vertical .table-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.framework-table.vertical .table-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.framework-table.vertical .table-column:not(:last-child) .table-header{border-bottom:2px solid #fff}.framework-table.vertical .table-column:last-child .table-body{border-bottom:none}.framework-table.vertical .table-body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2px 20px;border-bottom:2px solid rgba(143,151,154,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.framework-table.vertical .table-body{padding:2px 10px}}.framework-table.inverted .table-cell{border-right:8px solid #ededed;border-bottom:8px solid #ededed;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.12);box-shadow:0 0 16px 0 rgba(0,0,0,.12);padding:2px 12px}.framework-table.inverted .table-header{padding:4px 39px}.framework-table.inverted .table-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.framework-table.inverted .table-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.framework-table.inverted .table-column:not(:last-child) .table-header{border-right:8px solid #ededed}.framework-table.inverted .table-column:last-child .table-cell{border-right:none}}@media (max-width:767px){.framework-table.inverted .table-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.framework-table.inverted .table-column{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.framework-table.inverted .table-column:not(:last-child) .table-header{border-bottom:8px solid #ededed}.framework-table.inverted .table-body,.framework-table.inverted .table-header{-webkit-box-flex:1;-ms-flex:1;flex:1}.framework-table.inverted .table-cell,.framework-table.inverted .table-header{height:auto!important}}.border-radius .framework-table,.border-radius .table-wrapper{border-radius:20px}[class*=tg-flavor-] .framework-table.flavor-has-table .table-header{background-color:var(--tg-fl-table-header-background);color:var(--tg-fl-table-header-text)}[class*=tg-flavor-] .framework-table.flavor-has-table.horizontal .table-column:nth-child(odd) .table-body .table-cell:nth-child(odd){background-color:var(--tg-fl-table-row-background);color:var(--tg-fl-table-row-text)}[class*=tg-flavor-] .framework-table.flavor-has-table.horizontal .table-column:nth-child(odd) .table-body .table-cell:nth-child(even){background-color:var(--tg-fl-table-row-odd-background);color:var(--tg-fl-table-row-odd-text)}[class*=tg-flavor-] .framework-table.flavor-has-table.horizontal .table-column:nth-child(even) .table-body .table-cell:nth-child(even){background-color:var(--tg-fl-table-row-odd-background);color:var(--tg-fl-table-row-odd-text)}[class*=tg-flavor-] .framework-table.flavor-has-table.horizontal .table-column:nth-child(even) .table-body .table-cell:nth-child(odd){background-color:var(--tg-fl-table-row-background);color:var(--tg-fl-table-row-text)}[class*=tg-flavor-] .framework-table.flavor-has-table.inverted .table-column .table-body,[class*=tg-flavor-] .framework-table.flavor-has-table.vertical .table-column .table-body{background-color:var(--tg-fl-table-row-background);color:var(--tg-fl-table-row-text)}[class*=tg-flavor-] .framework-table .table-header{background-color:var(--tg-fl-button-color);color:var(--tg-fl-button-text-color)}