.item{margin:22px 0;padding:20px;border:1px solid var(--line);border-radius:12px}.item legend{font-size:15px;max-width:100%;padding:0 8px}.item textarea{min-height:84px}.item .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.confirm{display:flex;align-items:center;margin-top:20px}.guidance p{margin-bottom:0}.result{padding:16px 0;border-bottom:1px solid var(--line);break-inside:avoid}.result p{margin:7px 0}.result+h2{margin-top:30px}.proof{display:block;max-width:280px;max-height:220px;object-fit:contain;border-radius:8px;margin:12px 0}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.button-link{text-decoration:none;display:inline-block}pre{white-space:pre-wrap;overflow-wrap:anywhere}details form{margin-top:20px}.item[hidden]{display:none}#progress{color:var(--blue);font-weight:700}@media(max-width:650px){.item .grid{grid-template-columns:1fr}.item{padding:14px}.hero h1{font-size:36px}}@media print{.top,.filters,.actions,.no-print,footer,details,button{display:none!important}.wrap{width:100%}.card{border:0;padding:0;box-shadow:none}.heading{padding-top:0}.table-scroll{overflow:visible}table{min-width:0;font-size:10px}th,td{padding:6px}.stats article{color:#000;background:#eee;box-shadow:none}.stats span{color:#333}.proof{max-height:150px}.result{break-inside:avoid}body{font-size:11px}h2{margin-top:18px}.hero{padding:0}}

[hidden]{display:none!important}.wizard-nav{margin:20px 0}.upload-status{font-weight:400}
