.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}.mc-permissions .hc-access-permission-scroll{background:#fff;border:1px solid #dce4ef;border-radius:14px;overflow-x:auto}.mc-permissions .hc-access-permission-table{border-collapse:collapse;color:#17375b;width:100%;min-width:600px;font-size:12.5px}.mc-permissions .hc-access-permission-table th,.mc-permissions .hc-access-permission-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #e6ecf3;padding:12px 10px}.mc-permissions .hc-access-permission-table th:first-child{text-align:left;min-width:210px;font-weight:600}.mc-permissions .hc-access-permission-table thead th{color:#132f60;text-transform:uppercase;letter-spacing:.04em;background:#f2f6fb;font-size:11px;font-weight:700}.mc-permissions .hc-access-permission-table tbody th small{color:#64748b;margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.35;display:block}.mc-permissions .hc-permission-group__header th,.mc-permissions .hc-permission-group__header td{background:#f7f9fc}.mc-permissions .hc-permission-group__header th button{color:#132f60;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:2px 0;display:flex}.mc-permissions .hc-permission-group__header th button svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;transition:transform .18s}.mc-permissions .hc-permission-group.is-open .hc-permission-group__header th button svg{transform:rotate(90deg)}.mc-permissions .hc-permission-group__header th button strong{text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.mc-permissions .hc-permission-group__header th button small{color:#64748b;margin-left:auto;padding-right:6px;font-size:11px;font-weight:600}.mc-permissions input[type=checkbox]{cursor:pointer;width:18px;height:18px}.mc-permissions input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.mc-permissions input[type=checkbox]:indeterminate{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' fill='none' stroke='%23132f60' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;border-color:#132f60}@media (prefers-reduced-motion:reduce){.mc-permissions .hc-permission-group__header th button svg{transition:none}}.mc-stack>*{min-width:0}.mc-permissions{min-width:0;max-width:100%;overflow:hidden}.mc-attach__thumb{cursor:zoom-in;background:#fff;border:1px solid #d5deea;border-radius:10px;flex:none;place-items:center;width:56px;height:56px;padding:0;display:grid;overflow:hidden}.mc-attach__thumb img{object-fit:cover;width:100%;height:100%}.mc-attach__pdf{letter-spacing:.06em;color:#b42318;font-size:11px;font-weight:800}.mc-attach__info{flex:1}.mc-viewer{z-index:2147482000;-webkit-backdrop-filter:blur(6px);background:#0812229e;place-items:center;padding:16px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:fixed;inset:0}.mc-viewer__frame{background:#fff;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(920px,100%);height:min(88vh,100%);display:grid;overflow:hidden;box-shadow:0 30px 80px #00000059}.mc-viewer__bar{color:#132f60;border-bottom:1px solid #e6ecf3;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.mc-viewer__frame img{object-fit:contain;background:#f4f6fa;width:100%;height:100%}.mc-viewer__frame iframe{border:0;width:100%;height:100%}@media (max-width:560px){.mc-attach{flex-wrap:wrap}.mc-attach__info{flex-basis:calc(100% - 72px)}}.mc-stack .mn-input-field:disabled,.mc-stack select:disabled,.mc-stack textarea:disabled{color:#5b6b80;-webkit-text-fill-color:#5b6b80;cursor:not-allowed;opacity:1;background:#f3f5f8}
