.email-example{padding:15px 18px;background:#f6faf9;border-radius:9px;display:flex;flex-direction:column;gap:9px;font-size:17px;overflow-wrap:anywhere}.email-example small{display:block;font-size:8px;letter-spacing:1px;color:#6a7f88;margin-bottom:4px}.email-example>span:last-child{color:#167d73;font-weight:700}.email-example>b{color:#8ba3aa;font-size:15px}.intake{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;align-items:center}.guide{padding:15px 25px}.guide h2{font-size:25px;line-height:1.25;margin:13px 0}.guide ul{padding-left:18px;font-size:12px;color:#5f7380;line-height:2}.guide p{font-size:11px;line-height:1.7;color:#5f7380;border-top:1px solid #dce5e9;padding-top:17px}.review-options{padding:20px;margin-bottom:18px}.review-options p{font-size:11px;line-height:1.7;color:#5f7380;margin-bottom:0}.duplicate-panel{padding:25px;margin:22px 0}.duplicate-panel h2{font-size:20px}.dupe{border:1px solid #dce5e9;border-radius:9px;margin-top:20px;overflow:hidden}.dupe-top{background:#f3f7f9;padding:15px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dupe-top strong{font-size:12px;overflow-wrap:anywhere}.dupe-top small{font-size:10px;color:#5f7380}.dupe-choice{display:flex;align-items:center;gap:15px;padding:15px;flex-wrap:wrap}.dupe-choice label{font-size:11px;flex:1;min-width:200px}.dupe-choice select{font-size:11px}.dupe-choice p{font-size:10px;color:#5f7380;margin:0;line-height:1.6}.merge-box{border-top:1px solid #dce5e9;background:#f8fbfa;padding:18px}.merge-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.merge-fields label{font-size:10px;overflow-wrap:anywhere}.merge-fields select{font-size:11px}.merge-box button{margin-top:17px}.merge-box p{font-size:11px;line-height:1.6;color:#5f7380}.issues-panel h2{font-size:17px}.download-panel{padding:25px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px}.download-panel h2{font-size:22px;margin-top:9px}.download-panel p{font-size:11px;line-height:1.7;color:#5f7380;max-width:550px}.download-panel .export-actions{max-width:430px}.group-empty{padding:20px;color:#5f7380;font-size:12px}.row-issue{display:block;color:#9a4552;margin:4px 0}.duplicate-panel .section-title{align-items:flex-start}.dupe td{max-width:290px;font-size:10px}.dupe th{font-size:9px}.duplicate-panel .pagination{padding:18px 0 0}.stat strong{font-size:26px}.pill.pending{background:#fff3da;color:#79550d}.pill.resolved{background:#e0f4ec;color:#176745}#unresolved{font-size:12px;line-height:1.7}.scan-empty{padding:25px;font-size:12px;color:#5f7380}@media(max-width:850px){.intake{gap:20px}.guide{padding:10px}.merge-fields{grid-template-columns:1fr 1fr}.download-panel{flex-direction:column;align-items:flex-start}.download-panel .export-actions{max-width:none;justify-content:flex-start}.duplicate-panel .section-title{flex-wrap:wrap}.duplicate-panel .search-label{min-width:160px}}@media(max-width:650px){.intake{grid-template-columns:1fr;gap:12px}.guide{padding:15px 3px}.guide h2{font-size:21px}.hero-title img{width:91px}.duplicate-panel{padding:17px}.merge-fields{grid-template-columns:1fr}.dupe-choice{padding:12px}.dupe-choice label{min-width:150px}.dupe th,.dupe td{padding:10px}.review-options{padding:17px}.download-panel{padding:20px}.duplicate-panel .pagination button{font-size:10px;padding:8px}.guide p{margin-bottom:0}.download-panel .export-actions button{font-size:11px}}@media(max-width:380px){.hero-title img{width:70px}}

.document-intake {margin:24px 0;} .document-intake textarea {display:block;width:100%;min-height:80px;border:1px solid #acbdc7;border-radius:8px;padding:12px;font:inherit;color:#17324d;background:#fff;resize:vertical;box-sizing:border-box;} .document-intake>label {display:block;font-weight:700;margin-bottom:8px;} .document-intake button {margin:12px 0;} .document-intake details {margin:20px 0;} .extraction-table {min-width:880px;} .extraction-table td {min-width:160px;vertical-align:top;} .extraction-table td:nth-child(5) {min-width:260px;} .extraction-table textarea {font-size:14px;} .extraction-confirm {margin:20px 0;align-items:flex-start;} #document-status {overflow-wrap:anywhere;}
