/* Amount in words: input, result cards, generic cheque */
.aw-app{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"in out" "opt out";align-items:start}
.aw-in{grid-area:in}.aw-out{grid-area:out}.aw-opt{grid-area:opt}
.aw-big{font-size:26px!important;font-weight:800!important;letter-spacing:.01em;padding:12px 14px!important}
.aw-quick{margin-top:14px}
.aw-quick .chip,.aw-chips .chip{min-height:36px}
.aw-chips{margin:6px 0 15px}
.aw-card{border:2px solid var(--ink);border-radius:var(--r-sm);padding:12px 14px;margin-bottom:12px;background:#fff;box-shadow:3px 3px 0 var(--ink)}
.aw-card.en{background:var(--blue-soft)}
body[data-variant*='"first":"hi"'] .aw-out{display:flex;flex-direction:column}
body[data-variant*='"first":"hi"'] .aw-card.hi{order:-1;background:var(--blue-soft)}
body[data-variant*='"first":"hi"'] .aw-card.en{background:#fff}
.aw-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}
.aw-head .lbl{font-size:13px;color:var(--ink-2)}
.aw-copy{padding:6px 14px;font-size:14px;min-height:36px;box-shadow:2px 2px 0 var(--ink)}
.aw-text{margin:0;font-size:18px;font-weight:700;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}
.aw-text[lang=hi]{font-family:"Nirmala UI","Noto Sans Devanagari","Mangal",var(--font);font-weight:600}
.aw-err .aw-text{color:var(--muted);font-weight:600}
.aw-h{font-size:18px!important;margin:22px 0 10px!important}
.aw-cheque{margin:0}
.aw-cheque svg{display:block;width:100%;height:auto;aspect-ratio:200/92;border-radius:6px;box-shadow:0 8px 22px rgba(15,18,34,.16)}
.aw-cheque figcaption{font-size:13px;color:var(--muted);margin-top:8px}
.aw-cheque .pre{font:500 3.2px var(--font);fill:#4b5571}
.aw-cheque .pre.b{font-weight:800;font-size:3.6px;fill:#2c3550}
.aw-cheque .pre.s{font-size:2.5px}
.aw-cheque .ink{font:italic 600 4.2px var(--font);fill:#1b3a9e}
.aw-cheque .rule{stroke:#8d97ad;stroke-width:.3}
.aw-cheque .ink-line{stroke:#1b3a9e;stroke-width:.35}
.aw-cheque .dbox{fill:#fff;stroke:#8d97ad;stroke-width:.3}
.aw-cheque .dl{font:600 2.2px var(--font);fill:#5f6982}
.aw-steps{margin:14px 0 0;padding-left:20px;font-size:14.5px;color:var(--ink-2)}
.aw-steps li{margin-bottom:6px}
@media (max-width:900px){.aw-app{grid-template-columns:1fr;grid-template-areas:"in" "out" "opt"}.aw-out{position:static}}
@media (max-width:420px){.aw-text{font-size:16.5px}.aw-big{font-size:22px!important}}
