.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:22px 0}label{display:grid;gap:8px}input,select{max-width:100%;min-width:0;padding:10px;border:1px solid #bac8cc;border-radius:6px;font:inherit;background:white}.check{display:flex;align-items:flex-start;gap:10px;margin:22px 0}.check input{margin-top:5px}.actions{display:flex;gap:10px;flex-wrap:wrap}.summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.fact{padding:18px;background:#f1eef6;border-radius:8px}.fact small,.fact strong{display:block}.fact strong{font-size:24px;margin-top:8px}.fact p{font-size:13px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-bottom:1px solid #ddd;vertical-align:top;overflow-wrap:anywhere}.values{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.values div{padding:12px;border-bottom:1px solid #ddd}.values strong{display:block;margin-top:5px}#economics-error{color:#a02528}button:disabled{opacity:.5;cursor:not-allowed}summary{cursor:pointer;font-weight:600}.restore{margin-top:28px}main{max-width:1200px}@media(max-width:550px){.fields,.summary{grid-template-columns:1fr}.table-scroll table{min-width:650px}}
