/* 5.6.3: source-verified reconciliation without changing established app styles */
.mk563-explain{margin:15px 0 0;color:#5f7677;font-size:12px;line-height:1.65;background:#eff5f2;border:1px solid #d8e7df;padding:14px;border-radius:13px}
.mk563-warning{border:1px solid #ead1a8;background:#fff9ef;color:#785936;padding:12px 14px;border-radius:12px;font-size:12px;line-height:1.6;margin:15px 0 0}
.mk563-client{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:13px;align-items:center;text-align:left;border:0;border-top:1px solid #e8eee9;background:transparent;padding:16px 3px;color:#1f4144;cursor:pointer}
.mk563-client-name{display:grid;gap:6px;min-width:0}.mk563-client-name>b{font-size:15px;overflow-wrap:anywhere}.mk563-client-name>small{color:#718684;font-size:12px}
.mk563-client strong{font-size:17px;white-space:nowrap;font-variant-numeric:tabular-nums}.mk563-chevron{font-size:23px;color:#73978c}
.mk563-entry{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;border-top:1px solid #e9efeb;padding:13px 0;color:#244247}.mk563-entry>div{min-width:0}.mk563-entry b{font-size:13px;display:block;line-height:1.5}.mk563-entry small{font-size:11px;display:block;color:#718584;margin-top:4px}.mk563-entry-right{text-align:right;flex-shrink:0}.mk563-entry-right b{font-size:16px}.mk563-entry-right small{color:#36765f}
.mk563-review{color:#536f70}.mk563-review>summary{font-size:13px;font-weight:750;cursor:pointer}.mk563-review>p{font-size:12px;line-height:1.65}
.mk563-empty{font-size:13px;color:#7b8e88;padding:10px 0}
@media(max-width:420px){.mk563-client{gap:7px}.mk563-client strong{font-size:14px}.mk563-entry-right b{font-size:14px}.mk563-client-name>small{font-size:10px}}
