.custom_container{max-width:1340px;margin:0 auto;width:100%;box-sizing:border-box;position:relative;z-index:2;background:#fff}
.table_space{padding:60px 16px 0}
.cmp-financials-table__desktop{display:block;width:100%;overflow-x:auto;overflow-y:hidden;position:relative;z-index:1;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#3d8c40 #e8e8e8}
.cmp-financials-table__desktop::-webkit-scrollbar{height:6px}
.cmp-financials-table__desktop::-webkit-scrollbar-track{background:#e8e8e8;border-radius:3px}
.cmp-financials-table__desktop::-webkit-scrollbar-thumb{background:#3d8c40;border-radius:3px}
.cmp-financials-table__desktop::-webkit-scrollbar-thumb:hover{background:#2d6e30}
.cmp-financials-table__table{width:100%;min-width:max-content;border-collapse:collapse}
.cmp-financials-table__title{font-size:38px;font-weight:700;color:#1a1a1a;margin-bottom:24px}
.cmp-financials-table__th{text-align:left;padding:14px 16px 12px 0;font-size:20px;font-weight:600;color:#006443;white-space:nowrap;border-bottom:2px solid #e0e0e0}
.cmp-financials-table__th--actions,.cmp-financials-table__td--actions{min-width:130px;width:auto}
.cmp-financials-table__row{position:relative}
.cmp-financials-table__row:hover,.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}
.cmp-financials-table__td--period{font-weight:600;color:#1a1a1a;white-space:nowrap;font-size:14px !important}
.cmp-financials-table__link{color:#1a1a1a;font-weight:600;text-decoration:underline;font-size:14px}
.cmp-financials-table__link:hover{color:#006443}
.cmp-financials-table__link:focus-visible{outline:2px solid #006443;outline-offset:2px;border-radius:2px}
.cmp-financials-table__links{display:inline}
.cmp-financials-table__empty-cell{color:#ccc;font-size:14px}
.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__td--actions{position:relative;z-index:5}
.cmp-financials-table__cta{display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle,#7ab800 0,#006443 100%);color:#fff;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;border-radius:3px;background-size:200%;background-position-x:100%;transition:all 250ms ease-in-out;white-space:nowrap;min-height:41px}
.custom_container .cmp-financials-table__td--actions a.cmp-financials-table__cta:hover{background-position-x:0;color:#fff}
@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){.table_space{padding:60px 16px 0}
.cmp-financials-table__title{font-size:24px}
.cmp-financials-table__th,.cmp-financials-table__td{font-size:16px;padding:10px}
.cmp-financials-table__table{min-width:max-content}
.cmp-financials-table__td--actions{min-width:120px}
.custom_container .cmp-financials-table__cta{font-size:12px !important;padding:6px 10px !important}
}
.cq-overlay,.cq-placeholder{pointer-events:none !important}
@media print{.cmp-financials-table__row:hover{background-color:transparent}
.cmp-financials-table__cta{background:transparent !important;border:1px solid #333;color:#333 !important}
.cmp-financials-table__link{color:#333}
}