.evn{--accent:#f0c05a}.evn .tool-panel{display:flex;flex-direction:column;gap:12px}.evn-lbl{font:600 11.5px/1 var(--font-sans);color:var(--dim);text-transform:uppercase;letter-spacing:.04em}.evn-vat{width:86px}.evn-inrow{display:flex;gap:12px;flex-wrap:wrap}.evn-inrow .t-field{flex:1;min-width:170px}.evn-inrow .evn-daysf{flex:0 1 160px;min-width:130px}.evn-mnote{flex-basis:100%}.evn-mnote:empty{display:none}.evn .evn-total{grid-template-columns:1fr 1fr}.evn .evn-total>.hero{grid-column:1/-1}.evn .evn-total b{white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:420px){.evn .evn-total{grid-template-columns:1fr}}@media (max-width:360px){.evn .evn-total{--sz-3:28px}}.evn-tablewrap{overflow-x:auto;min-width:0}.evn-table{width:100%;border-collapse:collapse;font:600 12.5px/1.45 var(--font-mono);font-variant-numeric:tabular-nums}.evn-table td:not(:first-child){white-space:nowrap}@media (max-width:360px){.evn-table{font-size:11px}.evn-table td,.evn-table th{padding:5px}}.evn-table th{font:600 10.5px/1.3 var(--font-sans);color:var(--faint);text-transform:uppercase;letter-spacing:.04em;text-align:right;padding:4px 8px;border-bottom:1px solid var(--line)}.evn-table th:first-child{text-align:left}.evn-table td{padding:6px 8px;text-align:right;color:var(--dim);border-bottom:1px solid rgba(140,160,235,.1)}.evn-table td:first-child{text-align:left;color:var(--ink)}.evn-table tr.used td{color:var(--ink)}.evn-table tr.top td{color:var(--accent);font-weight:800}.evn-table tr.sum td{border-top:1px solid var(--line);border-bottom:none;color:var(--ink);font-weight:800}.evn-table tr.vat td{border-bottom:none;color:var(--dim)}.evn-table tr.grand td{border-top:1px solid var(--accent);border-bottom:none;color:var(--accent);font-weight:800;font-size:14px}.evn-marg{margin:0;font:600 12.5px/1.5 var(--font-sans);color:var(--dim)}.evn-marg b{color:var(--accent);font-family:var(--font-mono)}.evn-chartbox{gap:8px}.evn-ct{font:700 13px/1.3 var(--font-sans);color:var(--ink)}#chart{width:100%;height:260px;display:block}.evn-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.evn-price{display:flex;flex-direction:column;gap:4px}.evn-price label{font:600 10.5px/1.2 var(--font-mono);color:var(--faint)}.evn-price input{width:100%}.evn-note{margin:0;font:600 11.5px/1.4 var(--font-sans);color:var(--faint)}.evn-devbox{gap:10px}#devChart{width:100%;height:96px;display:block}.evn-legend{display:flex;flex-wrap:wrap;gap:6px 12px;font:600 10.5px/1.3 var(--font-mono);color:var(--dim)}.evn-legend span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--c);margin-right:5px;vertical-align:-1px}.evn-say{margin:0;font:600 13px/1.55 var(--font-sans);color:var(--ink)}.evn-say b{color:var(--accent)}.evn-tips{display:flex;flex-wrap:wrap;gap:8px}.evn-tips:empty{display:none}.evn-tip{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;padding:7px 11px;border:1px solid rgba(95,208,122,.4);border-radius:999px;background:rgba(95,208,122,.08);font:600 12px/1.3 var(--font-sans);color:var(--dim)}.evn-tip b{color:#5fd07a;font-family:var(--font-mono)}.evn-tip i{font:700 10.5px/1 var(--font-mono);font-style:normal;color:var(--faint)}.evn-devs{display:flex;flex-direction:column;gap:8px}.evn-dev{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;grid-template-areas:"ico name ctl fig" "x x x x" "tiers tiers tiers tiers";align-items:center;gap:6px 10px;padding:9px 12px;border:1px solid var(--line);border-radius:12px}.evn-dico{grid-area:ico;font-size:20px;text-align:center}.evn-dname{grid-area:name;font:700 12.5px/1.3 var(--font-sans);color:var(--ink);min-width:0}.evn-dname small{display:block;font:600 10.5px/1.2 var(--font-mono);color:var(--faint)}.evn-dctl{grid-area:ctl;display:flex;align-items:center;gap:8px}.evn-dord{display:flex;gap:3px}.evn-dord .t-btn,.evn-dn .t-btn{padding:5px 9px;font-size:11px}.evn-dn{display:flex;align-items:center;gap:6px}.evn-dn b{min-width:18px;text-align:center;font:800 15px/1 var(--font-mono);color:var(--ink)}.evn-dfig{grid-area:fig;text-align:right;min-width:0}.evn-dfig b{display:block;font:800 15px/1.2 var(--font-mono);color:var(--accent-fill);white-space:nowrap}.evn-dfig small{display:block;font:600 10.5px/1.3 var(--font-sans);color:var(--dim);white-space:nowrap}.evn-dx{grid-area:x;display:flex;align-items:center;gap:10px;font:600 11.5px/1 var(--font-mono);color:var(--dim)}.evn-dx input[type=range]{flex:1;min-width:0;accent-color:var(--accent);height:22px}.evn-dxv{min-width:96px;text-align:right;color:var(--accent-fill)}.evn-dtiers{grid-area:tiers;display:flex;flex-wrap:wrap;gap:5px}.evn-dtiers:empty{display:none}.evn-dtiers i{font:600 10.5px/1 var(--font-mono);font-style:normal;color:var(--dim);padding:4px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 14%,transparent)}.evn-devadd{display:flex;flex-wrap:wrap;gap:6px}.evn-devadd:empty{display:none}@media (max-width:600px){.evn-dev{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"ico name fig" "ctl ctl ctl" "x x x" "tiers tiers tiers"}.evn-dctl{justify-content:space-between}.evn-dx input[type=range]{height:28px}}
