.eco-source{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 18px}.eco-source>span:first-child{font-weight:650;color:var(--hub-text)}.eco-lead{line-height:1.7}.eco-tools{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:18px 0}.eco-tools label{display:flex;flex-direction:column;gap:6px;color:var(--hub-muted);font-size:12px;min-width:170px}.eco-tools label:nth-child(2){min-width:270px}.eco-status{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0;color:var(--hub-muted);font-size:12px}.eco-status b{color:var(--hub-text)}.eco-table{min-width:1300px}.eco-table th{white-space:normal!important}.eco-table td:first-child{min-width:200px;max-width:320px}.eco-table td{vertical-align:top}.eco-estimate{display:inline-block;color:var(--hub-warning);background:var(--hub-warning-soft);border-radius:4px;padding:2px 6px;font-size:11px}.eco-title{display:flex;align-items:center;justify-content:space-between}.eco-line{border:1px solid var(--hub-border);padding:15px;margin:10px 0;border-radius:10px}.eco-line summary{cursor:pointer;line-height:1.6;color:var(--hub-text)}.eco-line .pre{max-height:250px;overflow:auto}.eco-line .fin-note{margin:8px 0}details.fin-panel>summary{cursor:pointer;font-weight:600}.eco-tools .input,.eco-tools .select{max-width:100%}@media(max-width:800px){.eco-status{display:block}.eco-tools label{width:100%}.eco-source .btn{font-size:12px}}
