.aid-body code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.88em}.aid-checker{flex-direction:column;gap:14px;margin-top:10px;display:flex}.aid-drop{text-align:center;cursor:pointer;background:#fbfbfa;border:1px dashed #c9c9cf;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:clamp(28px,5vw,44px) 20px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.aid-drop:hover,.aid-drop[data-dragging]{border-color:var(--lg-ink);background:#f4f4f1}.aid-drop:focus-within{outline:2px solid var(--lg-ink);outline-offset:2px}.aid-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aid-drop-title{color:var(--lg-ink);font-size:16px;font-weight:600}.aid-drop-note{color:var(--lg-quiet);font-size:13.5px}.aid-result{border:.5px solid var(--lg-line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.aid-result h3{margin:0;font-size:19px}.aid-result-file{color:var(--lg-quiet);overflow-wrap:anywhere;font-size:13px;font-weight:500}.aid-facts{border-top:.5px solid var(--lg-line);flex-direction:column;gap:8px;margin:6px 0 0;padding-top:12px;font-size:14.5px;display:flex}.aid-facts div{grid-template-columns:minmax(0,12em) minmax(0,1fr);gap:12px;display:grid}.aid-facts dt{color:var(--lg-ink);font-weight:600}.aid-facts dd{margin:0}@media (width<=560px){.aid-facts div{grid-template-columns:minmax(0,1fr);gap:0}}.legal-table.aid-table{min-width:0}
