-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
-ms-interpolation-mode: bicubic;
border-collapse: collapse;
border-collapse: collapse !important;
-ms-interpolation-mode: bicubic;
body, table, td, p, a, li, blockquote {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
mso-line-height-rule: exactly;
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
mso-line-height-rule: exactly;
mso-line-height-rule: exactly;
overflow-wrap: break-word;
-ms-word-break: break-all;
list-style-type: decimal;
margin-bottom: 0 !important;
/* Helper class for breaking long URLs. */
word-break: break-all !important;
word-break: break-all !important;
background-color: #f8f8f8;
display: inline-block !important;
.header-wrapper.dark-mode {
-ms-word-break: break-word;
.button-container .button-wrapper {
border-collapse: separate;
border-collapse: separate !important;
border: 1px solid #e27730;
border: 1px solid #036aab;
border: 1px solid #036aab;
.content .summary-container > tbody > tr:last-child .summary-content {
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
.content .summary-content {
background-color: #ffffff;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
.content .summary-content .summary-content-inner div {