.custom_container{max-width:1340px;margin:0 auto;font-family:inherit;box-sizing:border-box}
.table_space{padding:100px 0 0}
.cmp-financials-table__title{font-size:38px;font-weight:700;color:#1a1a1a;margin:0 0 24px 0;line-height:1.3}
.cmp-financials-table__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.cmp-financials-table__empty{padding:40px 32px;border:2px dashed #ccc;border-radius:8px;text-align:center;color:#666;font-size:14px;line-height:1.6;background:#fafafa}
.cmp-financials-table__empty p{margin:0 0 4px 0}
.cmp-financials-table__desktop{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#3d8c40 #e8e8e8}
.cmp-financials-table__table{width:100%;border-collapse:collapse;border-spacing:0}
.cmp-financials-table__thead{border-bottom:2px solid #e0e0e0}
.cmp-financials-table__th{text-align:left;padding:14px 16px 12px 0;font-size:20px;font-weight:600;color:#3d8c40;white-space:nowrap;vertical-align:bottom;border-bottom:2px solid #e0e0e0}
.cmp-financials-table__th--actions{width:130px;min-width:130px}
.cmp-financials-table__row{transition:background-color .15s ease}
.cmp-financials-table__row:hover{background-color:#f5faf5}
.cmp-financials-table__row:focus-within{background-color:#f5faf5}
.cmp-financials-table__td{padding:16px 16px 16px 0;font-size:16px;color:#333;border-bottom:1px solid #ececec;vertical-align:middle;line-height:1.5}
.cmp-financials-table__td--period{font-weight:600;color:#1a1a1a;white-space:nowrap}
.cmp-financials-table__td--actions{text-align:right;white-space:nowrap}
.cmp-financials-table__links{display:inline}
.cmp-financials-table__link{color:#1a1a1a;font-weight:600;font-size:16px;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s ease,text-decoration-thickness .15s ease}
.cmp-financials-table__link:hover,.cmp-financials-table__link:focus{color:#3d8c40;text-decoration-thickness:2px}
.cmp-financials-table__link:focus-visible{outline:2px solid #3d8c40;outline-offset:2px;border-radius:2px}
.cmp-financials-table__empty-cell{color:#ccc;font-size:14px}
.cmp-financials-table__cta{position:relative;display:inline-flex;justify-content:center;flex-direction:row;align-items:center;min-height:41px;min-width:82px;padding:4px 4px;background:radial-gradient(circle,#7ab800 0,#006443 100%);color:#fff;font-size:14px;font-weight:600;text-decoration:none;text-align:center;border-radius:3px;background-size:200%;background-position-x:100%;transition:all 250ms ease-in-out;white-space:nowrap}
.cmp-financials-table__cta:hover:not([disabled]),.cmp-financials-table__cta[href]:hover:not([disabled]),.cmp-financials-table__cta[type]:hover:not([disabled]){background-position-x:0}
.cmp-financials-table__cta:hover,.cmp-financials-table__cta:focus{color:#fff;text-decoration:none}
.cmp-financials-table__cta:active{transform:scale(0.97)}
.cmp-financials-table__cta:focus-visible{outline:2px solid #3d8c40;outline-offset:2px}
@media screen and (max-width:1024px){.cmp-financials-table__th,.cmp-financials-table__td{padding:12px 10px;font-size:14px}
.cmp-financials-table__th{font-size:13px}
}
@media screen and (max-width:767px){.cmp-financials-table__table{min-width:600px}
.cmp-financials-table__title{font-size:24px;margin-bottom:16px}
}
@media print{.cmp-financials-table__row:hover{background-color:transparent}
.cmp-financials-table__cta{border:1px solid #333;background:transparent;color:#333}
.cmp-financials-table__link{color:#333}
.cmp-financials-table__link::after{content:" (" attr(href) ")";font-size:9px;font-weight:400}
}