.form-workflow{display:flex;gap:28px;margin:-3px 0 26px;color:#758b84;font-size:10px}.form-workflow span{display:flex;align-items:center;gap:8px}.form-workflow b{display:grid;place-items:center;width:23px;height:23px;background:#e5efea;border-radius:50%;font-size:9px;color:#39816d}.form-welcome{display:flex;flex-direction:column;align-items:center;min-height:420px;justify-content:center;text-align:center}.form-welcome .scan-illustration{margin:10px 0 28px}.form-welcome h2{font-size:20px}.form-welcome p{max-width:430px;color:#82948b;font-size:12px;margin:14px 0 22px}.form-welcome .small-muted{font-size:10px}.form-use-cases{display:flex;gap:20px;margin-top:15px;color:#6e8f7f;font-size:10px}.form-toolbar{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:15px 18px;margin-bottom:20px}.form-toolbar>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.form-toolbar button{font-size:10px}.form-toolbar select{padding:9px}.form-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,1fr);gap:22px;align-items:start}.form-document{position:sticky;top:20px;padding:20px}.form-document .card-heading{margin-bottom:14px;align-items:flex-start}.form-document .card-heading>div{flex-direction:column;align-items:flex-start;gap:5px}.form-document .small-muted{overflow-wrap:anywhere}.form-instruction{font-size:11px;color:#688c7b;background:#f0f7f2;padding:12px;border-radius:5px;margin:0 0 18px}.form-canvas-stage{background:#edf2ee;border:1px solid #e3ebe5;overflow:hidden;border-radius:5px}.form-canvas-stage canvas{display:block;width:100%;height:auto}.form-image-tools{margin-top:18px}.form-image-tools label{display:flex;align-items:center;gap:12px;font-size:10px;color:#5b786a}.form-image-tools input{accent-color:var(--teal);min-width:0;flex:1}.form-image-tools output{font-size:9px;min-width:30px}.form-image-tools>.small-muted{display:block;margin-top:10px;font-size:9px}.form-legend{display:flex;flex-wrap:wrap;gap:13px;margin-top:20px;font-size:8px;color:#7d9186}.form-legend span{display:flex;gap:5px;align-items:center}.form-legend i{width:7px;height:7px;background:#3984b0;border-radius:2px}.form-legend span:nth-child(2) i{background:#148b70}.form-legend span:nth-child(3) i{background:#d58c37}.form-document-name label{font-size:10px;color:#739082;display:block;margin-bottom:6px}.form-document-name input{width:100%;font-weight:500}.form-data input:not([type=checkbox]),.form-templates input{background:white;border:1px solid #dce6e0;border-radius:5px;color:#345846;padding:10px;font:inherit;font-size:11px;max-width:100%}.form-field{border:1px solid #e1eae4;border-radius:6px;padding:13px;margin-top:16px}.form-field.selected{border-color:#8dbca6;box-shadow:0 0 0 2px #8dbca611}.field-top{display:flex;align-items:center;gap:8px;margin-bottom:13px}.field-number{border:0;background:#e9f2ec;border-radius:4px;width:24px;height:24px;color:#41856a;font-size:10px;flex-shrink:0}.form-data .field-name{flex:1;min-width:0;padding:6px;border-color:transparent!important;font-weight:600!important}.field-delete{padding:3px}.field-settings{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:7px}.field-settings label{font-size:8px;color:#88a093;display:block}.field-settings select,.form-data .field-settings input{width:100%;font-size:9px;padding:8px 5px;display:block;margin-top:5px}.field-value-wrap{display:flex;align-items:end;gap:7px;margin-top:14px}.field-value-wrap label{font-size:9px;color:#80978a;flex:1;min-width:0}.form-data .field-value{display:block;width:100%;margin-top:5px;font-size:20px;font-family:Manrope,Arial,sans-serif;letter-spacing:1px;padding:8px 10px;color:#246b50;background:#f6faf7}.field-score{font-size:8px;color:#8b9e92;margin-bottom:8px;text-align:right;max-width:90px}.field-warning{color:#986e35;font-size:9px;line-height:1.6;padding:9px;background:#fff7e8;border-radius:4px;margin:12px 0 5px}.field-review{display:flex;justify-content:space-between;gap:7px;margin-top:12px;font-size:9px;color:#6b8a79}.field-review label{display:flex;align-items:center;gap:5px}.field-review input,.amount-format input{accent-color:var(--teal)}.field-corrected{font-size:8px;color:#b08347}.amount-format{display:flex;align-items:center;font-size:9px;color:#7f9488;margin-top:8px}.field-tokens{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px;align-items:center}.form-token{display:flex;flex-direction:column;align-items:center;border:1px solid #e5ebe7;border-radius:4px;padding:3px;background:#f8faf9}.form-token.uncertain{border-color:#e3b26c;background:#fff8ec}.form-token canvas{width:26px;height:26px;image-rendering:pixelated;border-radius:2px}.form-token>span{font-size:20px;line-height:26px}.form-token select{border:0;font-size:9px;padding:3px 1px;background:transparent;width:33px;min-width:0}.token-separator{font-size:22px;color:#728d7c;padding:0 2px}.form-export{border-top:1px solid var(--line);margin-top:21px;padding-top:10px}.form-export>p:first-child{font-size:10px;color:#678875}.form-export>div{display:flex;gap:7px;flex-wrap:wrap}.form-export .button{font-size:9px;padding:10px}.form-export .small-muted{font-size:9px}.form-templates{margin-top:22px}.form-templates h2{margin-bottom:7px}.form-templates p{margin:0 0 15px}.template-controls{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.template-controls input{width:180px}.template-controls .button{font-size:10px;padding:10px}.form-saved{margin-top:23px}.saved-document{display:flex;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.saved-document:last-child{border:0}.saved-document>div{margin-right:auto}.saved-document b{font-size:11px;display:block;overflow-wrap:anywhere}.saved-document small{font-size:9px;display:block;margin-top:5px;color:#91a196}.form-scope{margin:20px 0;max-width:850px}.working .form-canvas-stage{opacity:.65}.working label.button{pointer-events:none;opacity:.5}
@media(max-width:1200px){.form-grid{grid-template-columns:1fr}.form-document{position:static}.form-canvas-stage{max-height:650px;overflow:auto}.form-canvas-stage canvas{max-width:850px;margin:auto}.form-data{max-width:none}.form-field{display:block}.form-workflow{gap:15px;font-size:9px}}@media(max-width:650px){.form-workflow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-welcome{min-height:400px}.form-welcome h2{font-size:18px}.form-welcome p{font-size:11px}.form-use-cases{gap:10px;font-size:8px}.form-toolbar{padding:13px;gap:15px}.form-toolbar>div{gap:8px}.form-toolbar>div:last-child{width:100%;border-top:1px solid var(--line);padding-top:12px}.form-toolbar #form-recognize{margin-left:auto}.form-document{padding:15px}.form-data{padding:17px}.field-settings{grid-template-columns:1.4fr 1fr 1fr}.form-data .field-value{font-size:21px}.form-templates{padding:17px}.template-controls input{width:100%}.form-workflow b{width:19px;height:19px}.form-data .card-heading h2{font-size:13px}.form-legend{font-size:7px;gap:9px}#page-forms .page-heading>.button{font-size:10px;padding:9px;align-self:center}#page-forms .page-heading h1{font-size:25px;max-width:230px}#page-forms .page-heading>div{min-width:0}#page-forms .page-heading .eyebrow{font-size:7px}nav{gap:0}nav a{padding:9px}nav svg{width:17px;height:17px}.brand>span:nth-child(2){font-size:15px}.brand{gap:7px}.brand-icon{width:29px;height:30px}.form-data input.field-name{font-size:11px}.saved-document{gap:12px}.saved-document>div{max-width:70%}}
