.capital-status.warn{color:#92400e;background:#fef3c7}.capital-status.off{color:#64748b;background:#eef2f7}.mc-row-link{cursor:pointer}.mc-row-link:hover td{background:#132f6009}.mc-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mc-muted{color:#64748b;font-size:12px}.mc-textarea{resize:vertical;min-height:96px;font:inherit;padding-top:10px}.mc-notice{color:#17375b;background:#f6f9fd;border:1px solid #dce4ef;border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.45}.mc-notice--warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.mc-notice--danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.mc-notice--success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.mc-stack{gap:14px;display:grid}.mc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.mc-facts div{gap:2px;min-width:0;display:grid}.mc-facts dt{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.mc-facts dd{color:#17375b;overflow-wrap:anywhere;margin:0;font-size:14px}.mc-section-title{color:#132f60;margin:6px 0 0;font-size:14px;font-weight:700}.mc-schedule{border-collapse:collapse;width:100%;font-size:12px}.mc-schedule th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:1px solid #e1e7f0;padding:6px 8px;font-size:10px}.mc-schedule td{border-bottom:1px solid #f1f5f9;padding:6px 8px}.mc-schedule tr.is-paid td{color:#94a3b8}.mc-schedule tr.is-late td{color:#b45309}.mc-chips{flex-wrap:wrap;gap:6px;display:flex}.mc-chip{font:inherit;color:#17375b;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.mc-chip.is-on{color:#fff;background:#132f60;border-color:#132f60}.mc-rates{gap:8px;display:grid}.mc-rate{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.mc-rate label{gap:4px;display:grid}.mc-docs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mc-doc{background:#fff;border:1px solid #e1e7f0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.mc-doc input[type=file]{max-width:220px;font-size:12px}.mc-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mc-summary div{background:#fff;border:1px solid #e1e7f0;border-top:2px solid #b99743;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.mc-summary small{color:#64748b;font-size:11px}.mc-summary strong{color:#132f60;font-variant-numeric:tabular-nums;font-size:16px}.mc-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.mc-page{gap:14px;display:grid}.mc-filters{align-items:center;gap:8px;display:flex}.mc-filters .mn-select-input{min-width:180px}.mc-empty{text-align:center;color:#64748b;background:#fff;border:1px dashed #dce4ef;border-radius:14px;padding:28px}.mc-privacy{white-space:pre-wrap;background:#f8fafc;border:1px solid #e1e7f0;border-radius:12px;max-height:220px;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.capital-toolbar .mc-filters{align-self:stretch}.mc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mc-actions>span{margin-right:auto}.mc-actions .capital-drawer-primary-action,.mc-actions .capital-drawer-secondary-action{width:auto;min-width:180px;padding:0 22px}.mc-page>.capital-directory-tabs{justify-self:start}.mc-schedule th.mc-num{text-align:right}.capital-table-action-link.mc-danger{color:#b42318}.capital-table-actions{flex-wrap:wrap}.mc-date__fields{grid-template-columns:minmax(64px,1fr) minmax(120px,2fr) minmax(84px,1.2fr);gap:8px;display:grid}.mc-date__fields .mn-input-field,.mc-date__fields .mn-select-input{box-sizing:border-box;width:100%;min-width:0;height:44px;margin:0}.mc-date__hint{color:#b42318;margin-top:6px;font-size:12px;display:block}.mc-attach{background:#f8fafd;border:1px dashed #b9c4d6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mc-attach.is-done{background:#f3fbf6;border-style:solid;border-color:#9bd3b0}.mc-attach__info{gap:2px;min-width:0;font-size:13px;display:grid}.mc-attach__info .mc-muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-attach__req{color:#b42318}.mc-attach__error{color:#b42318;font-size:12px}.mc-step{align-items:center;gap:10px;margin:6px 0 0;display:flex}.mc-step__n{color:#fff;background:#0f2a5c;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-grid}.mc-checklist{background:#fff7e6;border:1px solid #f3d9a0;border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;display:grid}.mc-checklist.is-ok{background:#f3fbf6;border-color:#9bd3b0}
