:root{font-family:system-ui,sans-serif;color:#20323a;background:#f2f5f7}body{margin:0}main{max-width:1280px;margin:36px auto;padding:0 24px}h1{font-size:26px}form,nav{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}label{display:grid;gap:5px}input,button{font:inherit;padding:10px 14px;border:1px solid #b8c7cd;border-radius:6px}button{cursor:pointer;background:#fff}button:hover{background:#e4f2f3}button:disabled{opacity:.5;cursor:wait}#message{white-space:pre-wrap;color:#933a24;min-height:24px}.scroll{overflow:auto;background:white;border-radius:10px}table{border-collapse:collapse;width:100%}td,th{padding:12px;text-align:left;border-bottom:1px solid #e0e9ec;vertical-align:top;max-width:320px;overflow-wrap:anywhere}td button{display:block;margin:4px 0;font-size:13px}aside{color:#53666f;line-height:1.8;font-size:14px}aside h2{font-size:17px}[hidden]{display:none!important}#reconcile{background:#fff1d4;padding:16px}
