.cie-table-module{--cie-table-background:#fff;--cie-table-text:#343a40;--cie-table-heading:#1f252b;--cie-table-border:#b7bec5;--cie-table-focus:#1f252b;--cie-table-cell-spacing:8px;box-sizing:border-box;color:var(--cie-table-text);font-family:inherit;width:100%}.cie-table-module *,.cie-table-module :after,.cie-table-module :before{box-sizing:inherit}.cie-table-module--light{--cie-table-background:#fff;--cie-table-text:#343a40;--cie-table-heading:#1f252b;--cie-table-border:#b7bec5;--cie-table-focus:#1f252b}.cie-table-module--dark{--cie-table-background:#252b31;--cie-table-text:#fff;--cie-table-heading:#fff;--cie-table-border:#6d7680;--cie-table-focus:#fff}.cie-table-module--width-full .cie-table-module__inner,.cie-table-module--width-full .cie-table-module__scroll,.cie-table-module__inner{width:100%}.cie-table-module--width-full .cie-table-module__table{min-width:325px;table-layout:fixed;width:100%}.cie-table-module--width-content .cie-table-module__inner,.cie-table-module--width-content .cie-table-module__scroll{max-width:100%;width:fit-content}.cie-table-module--width-content .cie-table-module__table{max-width:none;min-width:0;table-layout:auto;width:max-content}.cie-table-module__scroll{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.cie-table-module__scroll:focus{outline:none}.cie-table-module__scroll:focus-visible{outline:3px solid var(--cie-table-focus);outline-offset:4px}.cie-table-module__table{border-collapse:collapse;border-spacing:0;color:var(--cie-table-text)}.cie-table-module__title{font-size:20px;margin:0 0 16px}.cie-table-module__header,.cie-table-module__title{color:var(--cie-table-heading);font-weight:700;line-height:1.5}.cie-table-module__header{background:transparent;border:0;overflow-wrap:anywhere;padding:0 var(--cie-table-cell-spacing) var(--cie-table-cell-spacing);vertical-align:bottom}.cie-table-module__cell{background:var(--cie-table-background);border:1px solid var(--cie-table-border);color:var(--cie-table-text);font-weight:400;line-height:1.5;overflow-wrap:anywhere;padding:var(--cie-table-cell-spacing);vertical-align:top}.cie-table-module__cell--row-heading{font-weight:400}@media (max-width:767px){.cie-table-module--width-content .cie-table-module__scroll,.cie-table-module__scroll{width:100%}}