
/* MTP_FINANCINGS_MNT_V1 (2026-09-17) - follows the site's light theme variables */
.mtp-fi-head{margin-bottom:12px}
.mtp-fi-head h3{margin:0 0 3px;color:var(--mtp-text,#1a1a1a);font-size:1.15rem}
.mtp-fi-sub{color:#888;font-size:0.78rem}
.mtp-fi-card{padding:0 !important;overflow:hidden}
.mtp-fi-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--mtp-border,#e6e6e6);background:var(--mtp-soft-bg,#f8f8f8)}
.mtp-fi-filters input,.mtp-fi-filters select{background:#fff;border:1px solid var(--mtp-border,#e6e6e6);color:var(--mtp-text,#1a1a1a);border-radius:4px;padding:6px 9px;font-size:0.82rem}
.mtp-fi-filters input{min-width:150px}
.mtp-fi-filters select{cursor:pointer}
.mtp-fi-note{color:#888;font-size:0.72rem}
.mtp-fi-row{display:flex;flex-wrap:wrap;gap:12px;padding:11px 14px;border-bottom:1px solid #f1f1f1}
.mtp-fi-row:hover{background:var(--mtp-soft-bg,#f8f8f8)}
.mtp-fi-main{flex:1 1 380px;min-width:0}
.mtp-fi-top{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-bottom:3px}
.mtp-fi-tk{font-weight:700;color:#cc0000;font-size:0.84rem;text-decoration:none}
.mtp-fi-tk:hover{text-decoration:underline}
.mtp-fi-rank{color:#aaa;font-size:0.78rem;min-width:22px}
.mtp-fi-co{color:var(--mtp-text,#1a1a1a);font-size:0.84rem;font-weight:600}
.mtp-fi-date{color:#888;font-size:0.74rem}
.mtp-fi-upd{color:#aaa;font-size:0.72rem}
.mtp-fi-headline{display:block;color:var(--mtp-text,#1a1a1a);font-size:0.86rem;line-height:1.4;text-decoration:none}
.mtp-fi-headline:hover{text-decoration:underline}
.mtp-fi-meta{margin-top:3px;color:#888;font-size:0.74rem;display:flex;gap:10px;flex-wrap:wrap}
.mtp-fi-kind{text-transform:capitalize}
.mtp-fi-class{color:#8a6d1f;background:#fdf6e3;border:1px solid #f0e3bd;border-radius:8px;padding:0 6px}
.mtp-fi-side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:150px}
.mtp-fi-amt{color:var(--mtp-text,#1a1a1a);font-weight:700;font-size:0.95rem}
.mtp-fi-basis{color:#888;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04em}
.mtp-fi-noamt{color:#aaa;font-size:0.78rem}
.mtp-fi-status{font-size:0.72rem;color:#666;border:1px solid var(--mtp-border,#e6e6e6);border-radius:10px;padding:1px 8px;background:#fff}
.mtp-fi-st-open{color:#137333;border-color:#cfe6d6}
.mtp-fi-more{background:#fff;border:1px solid var(--mtp-border,#e6e6e6);color:#444;border-radius:4px;padding:3px 8px;font-size:0.72rem;cursor:pointer}
.mtp-fi-more:hover{background:var(--mtp-soft-bg,#f8f8f8);color:#cc0000}
.mtp-fi-evs{display:none;flex:1 1 100%;margin-top:6px}
.mtp-fi-evs.open{display:block}
.mtp-fi-ev-table{width:100%;border-collapse:collapse;border:1px solid var(--mtp-border,#e6e6e6);border-radius:4px}
.mtp-fi-ev-table th{text-align:left;white-space:nowrap}
.mtp-fi-ev-table td{font-size:0.8rem}
.mtp-fi-ev-table td.mtp-fi-n,.mtp-fi-ev-table th.mtp-fi-n{text-align:right;font-variant-numeric:tabular-nums}
.mtp-fi-ev-dup td{opacity:0.65}
.mtp-fi-tranche{color:#888;font-size:0.72rem}
.mtp-fi-dup{color:#888;font-size:0.7rem;border:1px solid var(--mtp-border,#e6e6e6);border-radius:8px;padding:0 5px}
.mtp-fi-evs-empty{color:#888;font-size:0.78rem;padding:8px 2px}
.mtp-fi-msg{color:#888;font-size:0.84rem;padding:16px 14px}
.mtp-fi-pager{padding:12px 14px;text-align:center}
.mtp-fi-pager button{background:#fff;border:1px solid var(--mtp-border,#e6e6e6);color:#cc0000;border-radius:4px;padding:7px 15px;font-size:0.82rem;cursor:pointer}
.mtp-fi-pager button:hover{background:var(--mtp-soft-bg,#f8f8f8)}
.mtp-fi-end{color:#aaa;font-size:0.74rem}
.mtp-fi-old{margin-top:16px}
.mtp-fi-old h3{margin:0 0 3px;color:var(--mtp-text,#1a1a1a);font-size:1.05rem}
@media (max-width:700px){.mtp-fi-side{align-items:flex-start;min-width:0;flex:1 1 100%}}
