.trece-report-page{color:#ececec;min-width:0;padding:8px 0 24px;container-type:inline-size;container-name:trece-page}.trece-report-page>.tr-page-header{align-items:center;margin-bottom:26px}.trece-report-page>.tr-page-header h1{font-size:clamp(23px,2vw,30px);line-height:1.25;color:#f5f5f5;font-weight:600;letter-spacing:-.035em}.trece-report-page>.tr-page-header p{color:#969696;font-size:12px;line-height:1.6}.trece-report-page>.tr-page-header p:first-child{color:#c9a84c;font-size:10px;letter-spacing:.16em}.trece-report-page>.tr-page-header button,.trece-report-page>.tr-date-controls button,.trece-report-page>.tr-section-tabs button{background:#191919;color:#c8c8c8;border:1px solid #ffffff12;border-radius:10px;box-shadow:none;font-size:12px;font-weight:500;padding:10px 15px;min-height:40px;transition:background .15s,border-color .15s}.trece-report-page>.tr-page-header button:hover,.trece-report-page>.tr-date-controls button:hover,.trece-report-page>.tr-section-tabs button:hover{background:#222;border-color:#ffffff24}.trece-report-page>.tr-date-controls{padding:16px 18px;background:#151515;border:1px solid #ffffff0d;border-radius:14px;gap:12px}.trece-report-page>.tr-date-controls label,.trece-report-page>.tr-date-controls label span{color:#929292;font-size:11px;font-weight:500}.trece-report-page>.tr-date-controls input{background:#1b1b1b;color:#e4e4e4;border:1px solid #ffffff12;border-radius:9px;padding:9px 12px;min-height:40px;color-scheme:dark;font-size:13px}.trece-report-page>.tr-section-tabs{gap:6px;margin-top:20px;margin-bottom:24px}.trece-report-page>.tr-section-tabs button{background:transparent;border-color:transparent;color:#939393}.trece-report-page>.tr-section-tabs button[aria-current=page]{background:#c9a84c14;color:#e5c76b;border-color:#c9a84c24}.tr-report{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;color:#e4e4e4;font-size:13px;min-width:0;align-items:start}.tr-report button,.tr-report input,.tr-report select{font:inherit}.tr-report button{cursor:pointer;transition:background .15s,color .15s,border-color .15s}.tr-report button:disabled{cursor:default;opacity:.5}.tr-report button:focus-visible,.tr-report input:focus-visible,.tr-report select:focus-visible{outline:2px solid #c9a84c;outline-offset:3px}.tr-menu{align-self:start;position:sticky;top:24px;padding:14px 10px;background:#151515;border:1px solid #ffffff0b;border-radius:16px}.tr-menu-heading{font-size:9px;letter-spacing:.13em;color:#777;padding:12px 12px 8px;font-weight:600}.tr-menu button{display:block;width:100%;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left;padding:11px 12px;margin:2px 0;color:#a9a9a9;font-size:12px;font-weight:500;line-height:1.4}.tr-menu button:hover{background:#ffffff05;color:#e8e8e8}.tr-menu button[aria-current=page]{color:#e5c76b;border-color:#c9a84c18;background:#c9a84c10}.tr-main{min-width:0;display:flex;flex-direction:column;gap:24px;container-type:inline-size}.tr-card{background:#151515;border:1px solid #ffffff0d;border-radius:16px;box-shadow:0 6px 20px #00000012;min-width:0;overflow:hidden}.tr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px}.tr-metrics button{min-width:0;background:#1b1b1b;border:1px solid #ffffff0a;border-radius:12px;padding:16px;text-align:left}.tr-metrics button:hover:not(:disabled){background:#202020;border-color:#ffffff18}.tr-metrics button.selected{border-color:#c9a84c45;background:#c9a84c09}.tr-metrics button span{display:block;color:#929292;font-size:11px;line-height:1.4}.tr-metrics button strong{display:block;margin-top:10px;font-size:clamp(16px,1.45vw,23px);line-height:1.2;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#f1f1f1}.tr-metrics button.selected strong{color:#e5c76b}.tr-summary-strip{display:flex;flex-wrap:wrap;gap:10px 24px;margin:0 20px;padding:14px 0;border-top:1px solid #ffffff09;border-bottom:1px solid #ffffff09;font-size:11px;line-height:1.5;color:#929292}.tr-summary-strip b{color:#c7c7c7;font-weight:500}.tr-chart-toolbar,.tr-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px}.tr-chart-toolbar h2,.tr-table-toolbar h2{font-size:15px;line-height:1.4;font-weight:600;letter-spacing:-.015em;margin:0;color:#ededed}.tr-chart-toolbar label{display:flex;align-items:center;gap:10px;color:#888;font-size:11px}.tr-report select,.tr-report input{border:1px solid #ffffff12;background:#1c1c1c;color:#d8d8d8;border-radius:9px;padding:9px 12px;min-width:0;min-height:38px;color-scheme:dark}.tr-chart{height:300px;min-width:0;padding:0 16px 18px}.tr-table-toolbar{border-bottom:1px solid #ffffff09}.tr-table-toolbar button,.tr-pagination button,.tr-mobile-menu button{border:1px solid #ffffff15;border-radius:9px;background:#1d1d1d;color:#d6c18a;padding:10px 14px;min-height:38px;font-size:11px;font-weight:500}.tr-table-toolbar button:hover,.tr-pagination button:hover:not(:disabled){background:#28241a;border-color:#c9a84c30}.tr-filters{display:flex;flex-wrap:wrap;gap:12px;padding:16px 24px;border-bottom:1px solid #ffffff09}.tr-filters input{flex:1;min-width:180px}.tr-table-scroll{overflow:auto;max-height:610px;scrollbar-width:thin;scrollbar-color:#444 #181818}.tr-report table{width:100%;border-collapse:separate;border-spacing:0;white-space:nowrap;font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}.tr-report th{position:sticky;top:0;background:#191919;z-index:1;color:#868686;font-size:11px;font-weight:500}.tr-report th,.tr-report td{padding:17px 20px;text-align:left;border-bottom:1px solid #ffffff07}.tr-report th:first-child,.tr-report td:first-child{padding-left:24px}.tr-report th:last-child,.tr-report td:last-child{padding-right:24px}.tr-report .numeric{text-align:right}.tr-report tbody tr:hover{background:#ffffff05}.tr-report td button{border:0;background:transparent;color:#d5be7c;font-size:12px;padding:4px 0}.tr-report td button:hover{text-decoration:underline}.tr-report tfoot td{background:#1d1b16;font-weight:600;border-bottom:0}.tr-report tfoot td:last-child{color:#e5c76b}.tr-report .tr-negative,.tr-metrics button strong.tr-negative{color:#ed9690}.tr-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;font-size:11px;line-height:1.5;color:gray}.tr-pagination>div{display:flex;align-items:center;gap:14px}.tr-note{color:#828282;font-size:11px;line-height:1.7;margin:0;padding:0 4px}.tr-card>.tr-note{padding:0 24px 20px}.tr-empty,.tr-message{padding:32px!important;color:#929292;text-align:center!important}.tr-mobile-menu{display:none}@container trece-page (max-width:1320px){.tr-report{grid-template-columns:minmax(0,1fr)}.tr-menu{display:none}.tr-mobile-menu{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px;background:#151515;border:1px solid #ffffff0d;border-radius:12px}.tr-mobile-menu label{display:flex;align-items:center;gap:12px;font-size:11px;color:#929292;margin-right:auto}.tr-mobile-menu select{min-width:190px}.tr-report th,.tr-report td{padding-left:16px;padding-right:16px}}.trece-report-page>p[role=status]{color:#a3a3a3}@container (min-width:1180px){.tr-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}.tr-metrics button{padding:16px 12px}.tr-metrics button strong{font-size:19px}}@media(min-width:1800px){.trece-report-page{max-width:1720px!important}}@media(max-width:1180px)and (min-width:801px){.tr-report{grid-template-columns:170px minmax(0,1fr);gap:18px}.tr-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-metrics button strong{font-size:19px}.tr-menu button{font-size:11px}}@media(max-width:800px){.trece-report-page{padding:0 0 20px}.trece-report-page>.tr-date-controls{padding:14px}.tr-report{grid-template-columns:minmax(0,1fr);gap:16px}.tr-menu{display:none}.tr-main{gap:18px}.tr-mobile-menu{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.tr-mobile-menu label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#969696;flex:1}.tr-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.tr-metrics button{padding:14px 12px}.tr-metrics button strong{font-size:18px}.tr-summary-strip{margin:0 14px;gap:8px 16px}.tr-chart{height:245px;padding:0 4px 12px}.tr-chart-toolbar,.tr-table-toolbar{padding:18px 16px}.tr-pagination{flex-wrap:wrap;padding:14px 16px}.tr-filters{padding:14px 16px}.tr-report th,.tr-report td{padding:15px 14px}.tr-report th:first-child,.tr-report td:first-child{padding-left:16px}}
