:root{--first-col-width:213px;--jxl-col-width:120px;--other-col-width:110px;--table-surface:var(--surface--panel-muted);--table-surface-active:var(--surface--control-hover);--table-header-accent:var(--neutrals--gray--muted);--table-text:var(--white);--table-muted:var(--neutrals--gray--placeholder);--table-progress-track:var(--neutrals--gray--track);--table-progress-fill:var(--accent--lime--rating);--table-rating-filled:gold;--table-success:var(--status--success);--table-danger:var(--status--error)}#main-content,#main-content .section-content-wrapper,#main-content .container-content-vflex{min-width:0}@media (width<=1199px){#main-content,#main-content .section-content-wrapper,#main-content .container-content-vflex{max-width:100%}}.table-container{width:100%;max-width:100%;color:var(--table-text);overscroll-behavior-x:contain;touch-action:pan-x pan-y;font-size:14px;font-weight:300;line-height:normal;display:block;position:relative;overflow-x:auto}.table-container table{border-collapse:separate;border-spacing:0;width:max-content}.table-container th,.table-container td{vertical-align:middle;padding:6.5px 8px}.table-container th:not(:first-child),.table-container td:not(:first-child){word-wrap:break-word;text-align:center}.table-container th:not(:first-child):not(.jpeg-xl),.table-container td:not(:first-child):not(.jpeg-xl){width:var(--other-col-width);min-width:var(--other-col-width)}.table-container th{background-color:var(--table-surface);z-index:10;text-align:center;font-weight:500;position:sticky;top:0}.table-container th:not(.fixed-column):before{content:"";background-color:var(--table-header-accent);z-index:-1;border-top-left-radius:10px;border-top-right-radius:10px;position:absolute;inset:0 4px}.table-container th:not(:first-child){font-size:15px;font-weight:400}.table-container th:not(:first-child) .date{font-size:75%;display:block}.table-container .fixed-column{background-color:var(--table-surface);z-index:30;width:var(--first-col-width);min-width:var(--first-col-width);max-width:var(--first-col-width);word-wrap:break-word;overflow-wrap:break-word;position:sticky;left:0}.table-container td.fixed-column{background-color:var(--table-surface);z-index:25}.table-container .jpeg-xl{left:var(--first-col-width);z-index:20;width:var(--jxl-col-width);min-width:var(--jxl-col-width);max-width:var(--jxl-col-width);box-shadow:4px 0 6px -2px var(--overlay--black-50);position:sticky}.table-container td.jpeg-xl{background-color:var(--table-surface-active)}.table-container th.fixed-column{z-index:35}.table-container th.jpeg-xl{z-index:30}.table-container .section-header td{border-top:.5px solid var(--table-text);border-bottom:.5px solid var(--table-text);padding:10px 8px;font-weight:500}.table-container .section-header td:first-child{text-align:left!important;padding-left:8px!important}.table-container .sub-row td:first-child{padding-left:28px}.star-rating{flex-direction:row;justify-content:center;align-items:center;line-height:1;display:inline-flex}.star-rating:before{content:"★★★★";letter-spacing:7px;color:var(--table-rating-filled);background:linear-gradient(90deg, var(--table-rating-filled) var(--percent), var(--table-muted) var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.3em}.progress-bar{background-color:var(--table-progress-track);border-radius:5px;width:100%;height:10px;margin:0 auto;overflow:hidden}.progress-bar-fill{background-color:var(--table-progress-fill);height:100%;width:var(--percent);border-radius:5px}.green-check,.red-cross{vertical-align:middle;width:24px;height:24px;display:inline-block}.green-check svg,.red-cross svg{width:24px;height:24px}.na{color:var(--table-muted)}.additional-info{vertical-align:middle;margin-left:4px;font-size:.8em;font-weight:400;display:inline-block}@media (width<=991px){:root{--first-col-width:180px;--jxl-col-width:110px;--other-col-width:100px}.table-container{max-height:75vh;overflow-y:auto}}@media (width<=767px){:root{--first-col-width:140px;--jxl-col-width:105px;--other-col-width:95px}.table-container{font-size:13px}}@media (width<=479px){:root{--first-col-width:118px;--jxl-col-width:95px;--other-col-width:88px}.table-container{font-size:12px}.table-container th,.table-container td{padding:6px 4px}.star-rating:before{letter-spacing:4px}}
