.elementor .derfund-data-table{width:fit-content;max-width:100%;margin:32px auto;overflow-x:auto}.elementor .derfund-data-table table{width:auto;max-width:100%;border-collapse:collapse;background:var(--bg-card) !important;border:1px solid var(--border-subtle);border-radius:6px;overflow:hidden;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}.elementor .derfund-data-table th,.elementor .derfund-data-table td{white-space:nowrap}@media (max-width:767px){.elementor .derfund-data-table{width:100%}}@media (max-width:767px){.elementor .derfund-data-table table{width:100%}}@media (max-width:767px){.elementor .derfund-data-table th,.elementor .derfund-data-table td{white-space:normal}}.elementor .derfund-data-table thead th{background:var(--bg-panel) !important;font-size:11px !important;text-transform:uppercase;letter-spacing:0.5px;padding:12px 16px;text-align:left;color:var(--text-muted) !important;font-weight:700;border-bottom:1px solid var(--border-subtle)}.elementor .derfund-data-table tbody td{padding:12px 16px;font-size:14px !important;color:var(--text-primary) !important;border-bottom:1px solid var(--border-subtle);vertical-align:top}.elementor .derfund-data-table tbody tr:last-child td{border-bottom:none}.elementor .derfund-data-table tbody tr:nth-child(even) td{background:var(--bg-panel)}.elementor .derfund-data-table th:last-child,.elementor .derfund-data-table td:last-child{text-align:right;color:var(--text-secondary) !important}.elementor .derfund-data-table .num,.elementor .derfund-data-table td.num,.elementor .derfund-data-table th.num{font-family:'JetBrains Mono','SF Mono',Consolas,monospace !important;font-weight:500;text-align:right}.elementor .derfund-data-table td.align-right,.elementor .derfund-data-table th.align-right{text-align:right}.elementor .derfund-data-table td.align-center,.elementor .derfund-data-table th.align-center{text-align:center}.elementor .derfund-data-table caption{caption-side:bottom;padding:12px 16px;font-size:12px;color:var(--text-muted);text-align:left}@media (max-width:767px){.elementor .derfund-data-table thead th,.elementor .derfund-data-table tbody td{padding:10px 12px;font-size:13px !important}}@media (max-width:767px){.elementor .derfund-data-table{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767px){.elementor .derfund-data-table table{width:100% !important;min-width:0 !important;table-layout:fixed}}@media (max-width:767px){.elementor .derfund-data-table th,.elementor .derfund-data-table td{white-space:normal !important;word-break:break-word;overflow-wrap:anywhere}}@media (max-width:767px){.elementor .derfund-data-table thead th,.elementor .derfund-data-table tbody td{padding:8px 10px !important;font-size:12px !important}}@media (max-width:767px){body:has(.reading-strip){padding-bottom:56px}.reading-strip{position:fixed;bottom:0;left:0;right:0;height:56px;background:var(--bg-card);border-top:1px solid var(--border-subtle);box-shadow:0 -2px 8px rgba(0,0,0,0.04);z-index:9000;padding-bottom:env(safe-area-inset-bottom,0);display:flex;align-items:stretch;justify-content:space-around}.reading-strip__item{flex:1 1 0;min-width:44px;border:none;background:transparent;color:var(--text-secondary);font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;text-decoration:none;border-radius:12px;margin:4px;transition:background 0.15s,color 0.15s;-webkit-tap-highlight-color:transparent}.reading-strip__item:hover,.reading-strip__item:focus-visible,.reading-strip__item.active{background:rgba(212,175,55,0.10);color:var(--gold-text);outline:none}.reading-strip__item[aria-disabled="true"]{opacity:0.4;cursor:not-allowed;pointer-events:none}.reading-strip__icon{font-size:16px;line-height:1;display:block}.reading-strip__scrim{position:fixed;inset:0;background:rgba(0,0,0,0.5);opacity:0;pointer-events:none;transition:opacity 0.22s ease-out;z-index:9001}.reading-strip__scrim.is-open{opacity:1;pointer-events:auto}.reading-strip__overlay{position:fixed;bottom:0;left:0;right:0;background:var(--bg-card);border-radius:16px 16px 0 0;box-shadow:0 -8px 32px rgba(0,0,0,0.18);z-index:9002;transform:translateY(100%);transition:transform 0.22s cubic-bezier(0.2,0.8,0.2,1);padding:10px 16px 20px;padding-bottom:calc(20px+env(safe-area-inset-bottom,0))}.reading-strip__overlay.is-open{transform:translateY(0)}.reading-strip__drag-handle{width:36px;height:4px;background:var(--border-subtle);border-radius:999px;margin:0 auto 10px;cursor:grab}.reading-strip__overlay-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.reading-strip__overlay-title{font-family:'EB Garamond',Georgia,serif;font-size:14px;font-weight:600;margin:0;color:var(--text-primary)}.reading-strip__search-cancel{background:none;border:none;padding:0;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:var(--text-muted);cursor:pointer}.reading-strip__search-form{display:flex;gap:8px}.reading-strip__search-input{flex:1 1 auto;min-width:0;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;padding:12px 14px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-panel);color:var(--text-primary)}.reading-strip__search-input:focus,.reading-strip__search-input:focus-visible{border-color:var(--gold-text);box-shadow:0 0 0 3px rgba(212,175,55,0.15);outline:none}.reading-strip__search-submit{flex:0 0 auto;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;padding:0 18px;border-radius:8px;border:1px solid var(--gold);background:var(--gold);color:var(--on-gold-text);cursor:pointer;transition:background 0.15s,color 0.15s}.reading-strip__search-submit:hover{background:transparent;color:var(--gold-text)}}@media (min-width:768px){.reading-strip,.reading-strip__scrim,.reading-strip__overlay{display:none !important}}@media print{.reading-strip,.reading-strip__scrim,.reading-strip__overlay{display:none !important}}@media (prefers-reduced-motion:reduce){.reading-strip__item,.reading-strip__scrim,.reading-strip__overlay{transition:none}}