.block-data-table{background-color:var(--color-white);color:var(--color-text-01);overflow:hidden;padding-bottom:6.25rem;padding-top:6.25rem;position:relative}.data-table{color:currentcolor;position:relative}.data-table--bordered tbody td,.data-table--bordered tbody th{border-bottom:1px dotted var(--ui-03)}.data-table.-fit td,.data-table.-fit th{width:1%}.data-table.-fit tbody td p,.data-table.-fit tbody th p{width:200px}@media (min-width:64em){.data-table.-fit tbody td p,.data-table.-fit tbody th p{width:auto}}.data-table.-fit td div{max-width:none;min-width:auto}.data-table.-show-progress .data-table__progress-bar{display:block}.data-table.-show-progress .data-table__wr,.data-table.-show-progress table{overflow:auto}.data-table__progress-bar{color:var(--color-text-02);display:block;display:none;font-size:12px;left:0;line-height:normal;margin-bottom:1.25rem;position:absolute;text-transform:uppercase;top:0;width:100%}.data-table .progress-bar__bar{background-color:var(--brand-01)}.data-table .progress-bar__bg{background-color:var(--ui-03)}.data-table__wr{overflow:auto;padding-bottom:1.25rem;padding-top:1.25rem;scrollbar-width:none}@media (min-width:80em){.data-table__wr{overflow:hidden}}.data-table__wr::-webkit-scrollbar{display:none}.data-table__progress{position:absolute;top:calc(3.75rem + 1px);z-index:1}.data-table__progress.-is-hidden{display:none}.data-table table{border-collapse:collapse;overflow:auto;width:100%;word-break:break-word}@media (min-width:80em){.data-table table{overflow:hidden}}.data-table thead{letter-spacing:1px}.data-table thead th{border-bottom:1px dotted var(--ui-03);font-family:Object Sans,sans-serif;font-size:.9rem;font-weight:800;padding-bottom:.625rem}.data-table td,.data-table th{padding:1.875rem .625rem 1.875rem 0;text-align:left;white-space:nowrap}@media (min-width:64em){.data-table td,.data-table th{white-space:nowrap}}.data-table td.-heading-separator-cell,.data-table th.-heading-separator-cell{background-color:var(--ui-05);font-weight:700;padding:1.25rem!important;text-align:left}@media (min-width:64em){.data-table td.-heading-separator-cell,.data-table th.-heading-separator-cell{text-align:center}}.data-table td.-heading-separator-cell>*,.data-table th.-heading-separator-cell>*{left:10px;max-width:768px;position:sticky}@media (min-width:64em){.data-table td.-heading-separator-cell>*,.data-table th.-heading-separator-cell>*{text-align:center}.base-modal--fullscreen .data-table td.-heading-separator-cell>*,.base-modal--fullscreen .data-table th.-heading-separator-cell>*{max-width:80vw}}.-fit .data-table td,.-fit .data-table th{width:1%}.data-table td:first-child,.data-table th:first-child{padding-left:0}.data-table td:last-child,.data-table th:last-child{padding-right:0}.data-table td p,.data-table th p{margin:0}.data-table td a,.data-table th a{-webkit-text-decoration:underline;text-decoration:underline}.data-table td.-fit,.data-table th.-fit{white-space:nowrap;width:1%}.data-table tbody th{font-weight:400}.data-table tbody td{font-family:Object Sans,sans-serif;font-size:1rem;font-weight:400}.data-table tbody td p,.data-table tbody th p{white-space:normal;width:200px}.data-table tbody td div{max-width:200px;min-width:200px;white-space:normal}@media (min-width:64em){.data-table tbody td div{max-width:none}}.data-table__title{border-bottom:1px solid var(--ui-03);margin-bottom:0;margin-top:0;padding-bottom:2.5rem}.data-table__key{white-space:nowrap}.data-table__rows-transition-enter,.data-table__rows-transition-leave-to{opacity:0;transform:translateY(-10px)}.data-table__rows-transition-leave-active{position:absolute}.data-table__rows-transition-enter-active,.data-table__rows-transition-leave-active{transition:all calc($timing-default / 3)}@keyframes go-out-to-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes go-in-from-left{0%{transform:translateX(-100%)}25%{transform:translateX(-100%)}to{transform:translateX(0)}}.progress-bar{border-radius:4px;height:2px;overflow:hidden;position:relative;width:100%}.progress-bar__bg{background-color:#fff3;display:block;height:2px;width:100%}.progress-bar__bar{background-color:var(--color-white);border-radius:4px;display:block;height:100%;left:0;position:absolute;top:0;transform-origin:left;transition:transform .45s cubic-bezier(.215,.61,.355,1);width:100%;z-index:2}