#docTool .eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:750}#docTool .intro{max-width:900px;padding:46px 0 24px}#docTool h1{font-size:38px;letter-spacing:-1.5px;line-height:1.2;margin:8px 0 15px}#docTool h2{font-size:22px;margin:0}#docTool h3{font-size:16px;margin:0 0 20px}#docTool .eyebrow{color:#19776e}#docTool .intro>p:not(.eyebrow){color:#587176}#docTool .privacy{font-size:13px;max-width:770px}#docTool .section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0}#docTool .section-heading>span{font-size:12px;color:#627d80}#docTool .uploads{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#docTool .upload{display:flex;flex-direction:column;gap:12px;background:white;padding:23px;border:1px solid #d0deda;border-radius:12px;min-width:0}#docTool .upload strong{font-size:21px}#docTool .upload>span:not(.step){font-size:13px;color:#647e81}#docTool .step{color:#298579;font-size:11px;letter-spacing:1.2px;font-weight:750}#docTool .upload small{overflow-wrap:anywhere;color:#597376}#docTool input[type=file]{width:100%;font-size:12px}#docTool input::file-selector-button{background:#eaf3f0;color:#195c54;border:0;border-radius:6px;padding:8px;margin-right:7px;cursor:pointer}#docTool #status{border-left:3px solid #288d7b;padding:12px 16px;color:#466765;background:#e7f1ed;white-space:pre-line}#docTool #status.error{background:#fff0eb;border-color:#b84834;color:#8c3124}#docTool #autoReport .error{background:#fff0eb;border-left:3px solid #b84834;color:#8c3124;padding:12px 16px;border-radius:6px;margin:0 0 16px;font-size:13px}#docTool #autoReport .error p{margin:6px 0 0}#docTool .note{padding:12px 16px;background:#fff8e8;color:#73551e;border-radius:8px;font-size:13px}#docTool .tabs{display:flex;gap:7px;border-bottom:1px solid #ccdbd7;margin-top:24px;padding-bottom:12px}#docTool .tabs button[aria-selected=true]{background:#163f46;color:white}#docTool .tabs span{padding-left:6px}#docTool .mapping-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}#docTool .card{background:#fff;padding:24px;border:1px solid #d7e3df;border-radius:12px}#docTool label{display:block;font-size:13px;font-weight:600;color:#4a676d;margin-bottom:12px}#docTool input:not([type=checkbox]),#docTool select,#docTool textarea{font:inherit;color:#173c43}#docTool label>select,#docTool label>input:not([type=file]),#docTool label>textarea{display:block;width:100%;border:1px solid #c5d6d1;border-radius:7px;padding:10px;margin-top:6px;background:#fff}#docTool select{max-width:100%}#docTool textarea{resize:vertical}#docTool .row{display:grid;grid-template-columns:1fr 2fr;gap:14px}#docTool .hint{font-size:12px;color:#6d8082;line-height:1.65}#docTool .actions{display:flex;align-items:center;gap:12px;margin:18px 0}#docTool .actions>span{font-size:12px;color:#647b7d;max-width:580px}#docTool button{font:600 13px "Segoe UI",system-ui,sans-serif;border:1px solid #bfd3cd;border-radius:7px;background:white;color:#255850;padding:11px 15px;cursor:pointer}#docTool button.primary{background:#12796b;border-color:#12796b;color:white}#docTool button:disabled{opacity:.5;cursor:not-allowed}#docTool button:hover:not(:disabled){filter:brightness(.96)}#docTool button:focus-visible,#docTool input:focus-visible,#docTool select:focus-visible,#docTool textarea:focus-visible{outline:3px solid #6ccabb;outline-offset:2px}#docTool .table-scroll{overflow:auto;max-height:560px;border:1px solid #d0dfd9;border-radius:8px;margin:16px 0;background:white}#docTool table{border-collapse:collapse;width:100%;font-size:12px}#docTool th,#docTool td{padding:12px;border-bottom:1px solid #e0e9e4;vertical-align:top;text-align:left;min-width:95px}#docTool th{background:#e9f1ed;position:sticky;top:0}#docTool td:first-child{min-width:210px}#docTool td input{width:150px;border:1px solid #d4dedb;border-radius:5px;padding:8px}#docTool td button{padding:8px;margin-top:6px}#docTool td.target{background:#f1faf7}#docTool .reference{white-space:pre-wrap;max-height:250px;overflow:auto;font-size:13px;padding:14px;background:#f4f7f5;margin:15px 0}#docTool .change{background:white;border:1px solid #d0dfd9;padding:20px;border-radius:10px;margin:14px 0}#docTool .change h3{margin:0 0 7px}#docTool .change .values{display:grid;grid-template-columns:1fr 1fr;gap:15px}#docTool .change .original{background:#f4f5f3;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere}#docTool .change textarea{width:100%;border:1px solid #bdd6cc;border-radius:5px;padding:12px}#docTool .change label.approve{display:flex;align-items:center;gap:9px}#docTool .change .meta{font-size:12px;color:#687e7e;overflow-wrap:anywhere}#docTool .change button{color:#8a3f37}#docTool .download{display:grid;grid-template-columns:1fr 240px;gap:26px;margin:25px 0}#docTool .download button{width:100%;margin:8px 0}#docTool .download h2{font-size:23px}#docTool .download .hint{max-width:800px}#docTool details{margin:14px 0}#docTool summary{cursor:pointer;font-size:13px;color:#3e7067}[hidden]{display:none!important}@media(max-width:800px){#docTool .intro{padding-top:30px}#docTool h1{font-size:29px}#docTool .uploads,#docTool .mapping-grid,#docTool .download{grid-template-columns:1fr}#docTool .actions,#docTool .section-heading{align-items:flex-start;flex-direction:column}#docTool .tabs{overflow:auto}#docTool .tabs button{white-space:nowrap}#docTool .change .values{grid-template-columns:1fr}#docTool .upload{padding:18px}}#docTool{max-width:1360px}#docTool .privacy{font-size:13px;color:#587176}#docTool .footnote{padding:20px 0 35px;color:#738887;font-size:12px}#docTool .pills{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}#docTool .pill{padding:6px 10px;border-radius:8px;background:#e9f5f1;color:#1d5f55;font-size:12px;font-weight:700}#docTool ul.checks{list-style:none;padding:0;margin:8px 0}#docTool ul.checks li{padding:6px 0;border-bottom:1px solid #e5eeea;font-size:13px}#docTool ul.checks li.ok{color:#2d6b52}#docTool ul.checks li.bad{color:#9b3426}#docTool .ck{border-left:4px solid #e0b84c}#docTool .ck.done{border-left-color:#2a9d7f;background:#f6fbf9}#docTool .ck .step{display:block;margin-bottom:4px}#docTool .ckmodes{display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 0;font-size:13px}#docTool .ckmodes label{display:inline-flex;align-items:center;gap:6px;margin:0;font-weight:600}#docTool .ck textarea{width:100%;border:1px solid #c5d6d1;border-radius:6px;padding:10px;font:inherit;font-size:13px}#docTool .ck textarea:disabled{background:#f2f4f3;color:#7b8a8c}#docTool .ckstate{margin-left:10px;font-size:12px;font-weight:700;color:#2a7d68}#docTool #autoReport table{font-size:12px}#docTool #autoReport .num{text-align:right;white-space:nowrap}#docTool #completeBox{margin-top:20px}#docTool .bulk{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;padding:22px;border:2px dashed #8cc7b8;border-radius:12px;background:#f3faf7;cursor:pointer}#docTool .bulk strong{font-size:18px;color:#173c43}#docTool .bulk span{font-size:13px;color:#587176}#docTool .bulk.over{background:#e2f4ee;border-color:#12796b}