.oil-param-row{border:1px solid var(--line);border-radius:10px;margin:12px 0;background:#f4f7f4}.oil-param-row>summary{padding:14px;cursor:pointer;font-weight:600}.oil-definition-fields{padding:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.oil-definition-fields label{min-width:0}.oil-param-row[data-kind=text] .oil-numeric{display:none}.oil-chart{overflow-x:auto;margin-top:20px}.oil-chart svg{width:100%;min-width:580px;height:auto;background:#fff}.oil-chart text{font:11px sans-serif;fill:#53695f}.oil-dates{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:14px}@media(max-width:720px){.oil-definition-fields{grid-template-columns:1fr}.oil-dates{grid-template-columns:1fr}}@media print{.oil-chart{overflow:visible}.oil-chart svg{min-width:0}}

.oil-print-scope{display:none}@media print{.oil-print-scope{display:block;font-size:12px;margin:12px 0}}

.page-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;flex-shrink:0}.page-heading-actions button{white-space:nowrap}@media(max-width:720px){.page-heading>.page-heading-actions{margin-top:20px;display:grid;grid-template-columns:1fr;width:100%}.page-heading-actions button{width:100%}}
