._inputs_1yvsp_1{display:grid;grid-template-columns:1fr 1fr;gap:15px}._field_1yvsp_1{display:flex;flex-direction:column;gap:7px;min-width:0}._field_1yvsp_1 span{font-size:11px;font-weight:700;color:var(--muted-foreground);line-height:1.5}._field_1yvsp_1 input{font-variant-numeric:tabular-nums;font-weight:700;width:100%;min-width:0}._warning_1yvsp_1{display:flex;align-items:start;gap:8px;color:#825c34;background:#fff8ec;border:1px solid #eadac4;border-radius:10px;padding:15px;font-size:11px;line-height:1.8;margin:23px 0 0}._warning_1yvsp_1 svg{flex:0 0 auto;margin-top:3px}._budget_1yvsp_1{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0}._budget_1yvsp_1>div{background:var(--surface);border:1px solid var(--border);padding:14px;border-radius:10px;min-width:0}._budget_1yvsp_1 span{font-size:11px;line-height:1.6;display:block;color:var(--muted-foreground);margin-bottom:6px}._budget_1yvsp_1 strong{font-size:17px;color:var(--primary);overflow-wrap:anywhere}._download_1yvsp_1{display:flex;justify-content:center;align-items:center;gap:10px;border:0;background:var(--primary);color:#fff;border-radius:9px;padding:14px;width:100%;font-size:12px;font-weight:750;margin-top:22px;cursor:pointer}._tablePanel_1yvsp_1{background:var(--card);border:1px solid var(--border);border-radius:17px;padding:28px;margin-top:24px}._tablePanel_1yvsp_1 h2{font-size:29px;display:flex;align-items:center;gap:9px}._tablePanel_1yvsp_1 h2 svg{color:var(--accent)}._tableWrap_1yvsp_1{overflow:auto}._tableWrap_1yvsp_1 table{width:100%;min-width:430px;border-collapse:collapse;font-variant-numeric:tabular-nums}._tableWrap_1yvsp_1 th,._tableWrap_1yvsp_1 td{border-bottom:1px solid var(--border);font-size:12px;text-align:end;padding:12px}._tableWrap_1yvsp_1 th:first-child,._tableWrap_1yvsp_1 td:first-child{text-align:start}._tableWrap_1yvsp_1 th{color:var(--muted-foreground);font-size:11px}._caption_1yvsp_1{font-size:12px;color:var(--muted-foreground);margin-top:14px}@media(max-width:600px){._inputs_1yvsp_1{grid-template-columns:1fr}._tablePanel_1yvsp_1{padding:20px 14px}._budget_1yvsp_1 strong{font-size:14px}}
