.block-document-table{--border-width:0px;--document-icon-size:1.5rem}.block-document-table .document-table-tabs{margin-bottom:.5em}.block-document-table .document-table-tab{all:unset;transition:.3s var(--wp--custom--transition--smooth);box-sizing:content-box;cursor:pointer;isolation:isolate;margin-right:.5em;padding:.4em 1em;position:relative}.block-document-table .document-table-tab:before{content:"";background:var(--wp--preset--color--light-grey);z-index:-1;opacity:0;transition:.3s var(--wp--custom--transition--smooth);pointer-events:none;border-radius:4px;display:block;position:absolute;inset:0;transform:scale(.95)}.block-document-table .document-table-tab:hover:before{opacity:1;transform:scale(1)}.block-document-table .document-table-tab[aria-selected=true]:before,.block-document-table .document-table-tab.current:before,.block-document-table .document-table-tab:focus:before{background:var(--wp--preset--color--primary);opacity:1;transform:scale(1)}.block-document-table .document-table-tab.loading{cursor:progress;opacity:.7}.block-document-table .document-table-tab[aria-selected=true],.block-document-table .document-table-tab:active{color:#fff}.block-document-table .document-table-tab{outline-offset:1px;outline:2px solid #0000}.block-document-table .document-table-tab:focus-visible{outline:2px solid var(--wp--preset--color--secondary);outline-offset:1px}.block-document-table .document-table tr th,.block-document-table .document-table tr td{padding:.5em}.block-document-table .document-table tr th.misc,.block-document-table .document-table tr th.report,.block-document-table .document-table tr th.presentation,.block-document-table .document-table tr th.webcast,.block-document-table .document-table tr th.thumbnail,.block-document-table .document-table tr th.edit,.block-document-table .document-table tr td.misc,.block-document-table .document-table tr td.report,.block-document-table .document-table tr td.presentation,.block-document-table .document-table tr td.webcast,.block-document-table .document-table tr td.thumbnail,.block-document-table .document-table tr td.edit{text-align:center}.block-document-table .document-table tr th.file_name,.block-document-table .document-table tr td.file_name{text-align:left}.block-document-table .document-table tr th.edit,.block-document-table .document-table tr td.edit{text-align:center;width:4rem}.block-document-table .document-table tbody td{padding:1em .5em}.block-document-table .document-table tbody td.misc a{-webkit-mask-image:var(--wp--custom--icon--misc,url(../../assets/images/download-icon.svg));-webkit-mask-image:var(--wp--custom--icon--misc,url(../../assets/images/download-icon.svg));mask-image:var(--wp--custom--icon--misc,url(../../assets/images/download-icon.svg))}.block-document-table .document-table tbody td.report a{-webkit-mask-image:var(--wp--custom--icon--report,url(../../assets/images/file-icon.svg));-webkit-mask-image:var(--wp--custom--icon--report,url(../../assets/images/file-icon.svg));mask-image:var(--wp--custom--icon--report,url(../../assets/images/file-icon.svg))}.block-document-table .document-table tbody td.presentation a{-webkit-mask-image:var(--wp--custom--icon--presentation,url(../../assets/images/presentation-icon.svg));-webkit-mask-image:var(--wp--custom--icon--presentation,url(../../assets/images/presentation-icon.svg));mask-image:var(--wp--custom--icon--presentation,url(../../assets/images/presentation-icon.svg))}.block-document-table .document-table tbody td.webcast a{-webkit-mask-image:var(--wp--custom--icon--webcast,url(../../assets/images/webcast-icon.svg));-webkit-mask-image:var(--wp--custom--icon--webcast,url(../../assets/images/webcast-icon.svg));mask-image:var(--wp--custom--icon--webcast,url(../../assets/images/webcast-icon.svg))}.block-document-table .document-table tbody td.misc,.block-document-table .document-table tbody td.report,.block-document-table .document-table tbody td.presentation,.block-document-table .document-table tbody td.webcast{vertical-align:middle;text-align:center;position:relative}.block-document-table .document-table tbody td.misc a,.block-document-table .document-table tbody td.report a,.block-document-table .document-table tbody td.presentation a,.block-document-table .document-table tbody td.webcast a{background:var(--wp--preset--color--primary);width:100%;height:100%;-webkit-mask-size:var(--document-icon-size,1.5rem);-webkit-mask-size:var(--document-icon-size,1.5rem);mask-size:var(--document-icon-size,1.5rem);transition:all .2s;display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block-document-table .document-table tbody td.misc a:hover,.block-document-table .document-table tbody td.misc a:focus-visible,.block-document-table .document-table tbody td.report a:hover,.block-document-table .document-table tbody td.report a:focus-visible,.block-document-table .document-table tbody td.presentation a:hover,.block-document-table .document-table tbody td.presentation a:focus-visible,.block-document-table .document-table tbody td.webcast a:hover,.block-document-table .document-table tbody td.webcast a:focus-visible{background:var(--wp--preset--color--secondary)}.block-document-table .document-table tbody td.misc a:focus-visible,.block-document-table .document-table tbody td.report a:focus-visible,.block-document-table .document-table tbody td.presentation a:focus-visible,.block-document-table .document-table tbody td.webcast a:focus-visible{-webkit-mask-size:3rem;mask-size:3rem}.block-document-table .document-table tbody td.thumbnail img{max-width:10rem}.block-document-table .document-table tbody tr.loading-row td{text-align:center;color:var(--wp--preset--color--grey);font-style:italic}@media (width<=782px){.block-document-table{position:relative}.block-document-table .table-container{overflow:scroll}.block-document-table table{min-width:600px}.block-document-table:after{content:"← Swipe →";background:var(--wp--preset--color--tertiary);color:#fff;opacity:.7;border-radius:1em;padding:.2em 1em;font-size:12px;font-weight:600;transition:all .2s;position:absolute;top:0;right:5%}.block-document-table.touch:after{opacity:.2}}@media (width<=500px){.block-document-table:after{right:5%}}
