:root{font-family:Inter,Arial,sans-serif;color:#173e32;background:#f5f7f2;font-size:14px}*{box-sizing:border-box}body{margin:0}header{height:94px;background:#173e32;display:flex;align-items:center;justify-content:space-between;padding:12px max(24px,calc((100% - 1100px)/2));gap:30px}header a{color:#e5eedb;text-decoration:none;font-size:12px}.agency{display:block;width:87px;height:70px}.agency svg{display:block;width:100%;height:100%}main{max-width:1100px;margin:44px auto 70px;padding:0 24px}.eyebrow{letter-spacing:1.8px;font-size:10px;color:#819378}h1{font-size:30px;letter-spacing:-1px;margin:14px 0}h2{font-size:17px;margin:0 0 12px}p{font-size:12px;line-height:1.9;color:#6d8369}.intro{font-size:14px;margin-bottom:26px}section,.cards article{background:#fff;border:1px solid #dce5d8;border-radius:15px;padding:25px;margin-bottom:22px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:25px}.cards article{padding:21px;margin:0 0 22px}.cards h2{font-size:15px}.cards strong{display:block;font-size:13px;margin:16px 0}.cards small{display:block;color:#829378;font-size:11px;line-height:1.7}.fields{display:grid;grid-template-columns:1fr .8fr 1.5fr;gap:16px;margin:22px 0}.fields label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#627b5a}input,select{width:100%;padding:13px;border:1px solid #d8e3d1;border-radius:8px;background:#fbfcf9;font:inherit;font-size:13px;color:#214c39}input[readonly]{background:#f0f4ea;color:#7d8f72}button,.button{display:inline-block;background:#24583f;border:0;border-radius:8px;padding:13px 18px;font:inherit;font-size:12px;color:#fff;cursor:pointer;text-decoration:none}button:disabled{opacity:.5;cursor:default}.mapping{grid-template-columns:repeat(3,1fr)}.status{font-size:12px;margin-bottom:0}.status.error{color:#a4382e}.section-heading{display:flex;align-items:start;gap:25px;justify-content:space-between}.section-heading>div{max-width:650px}.section-heading button{flex-shrink:0}progress{width:100%;height:13px;accent-color:#286044;margin:16px 0}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:11px}th,td{padding:13px;border-bottom:1px solid #e8eee2;text-align:left}th{background:#f3f6ee}summary{cursor:pointer;font-size:11px;color:#69805d;margin-top:20px}#connection-auth{font-size:12px}[hidden]{display:none!important}@media(max-width:750px){main{margin-top:28px;padding:0 17px}header{height:83px;padding:8px 20px}.agency{width:78px;height:65px}h1{font-size:25px}.cards,.fields,.mapping{grid-template-columns:1fr}.cards{gap:12px}.cards article{margin-bottom:0}.cards{margin-bottom:22px}section{padding:20px}.section-heading{flex-direction:column;gap:5px}.section-heading button{width:100%}}
