.detail-content.parametric-layout{display:flex;overflow:hidden;min-height:0;padding:0}
.parametric-workspace{display:flex;flex-direction:column;min-height:0;min-width:0;width:100%;height:100%;color:var(--txt);background:var(--pane)}
.parametric-top,.parametric-bottom{display:flex;align-items:center;gap:12px;padding:9px 12px;flex:none;background:var(--pane2);border-bottom:1px solid var(--line)}
.parametric-top label{flex:1;display:flex;align-items:center;gap:8px;min-width:0;font-weight:600}
.parametric-top select{width:100%;min-width:0;flex:1}
.parametric-count{font-size:11px;color:var(--muted);white-space:nowrap}
.parametric-bottom{border-bottom:0;border-top:1px solid var(--line);justify-content:space-between;font-size:12px}
.parametric-scroll{overflow:auto;min-height:0;flex:1;padding:10px 12px;overscroll-behavior:contain}
.parametric-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:8px 0 12px}
.parametric-fields label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600}
.parametric-workspace select{border:1px solid var(--line);border-radius:4px;color:var(--txt);background:var(--panel);padding:6px;max-width:100%}
.parametric-fields button{align-self:end}
.parametric-error{padding:12px;border:1px solid #d77434;background:#d7743415;color:var(--txt);margin:8px 0}
.parametric-result-head{display:flex;justify-content:space-between;align-items:start;gap:16px;border-bottom:1px solid var(--line);padding:8px 0}
.parametric-result-head b{color:#438ed4;font-size:12px}
.parametric-result-head h3{margin:5px 0 10px;font-size:14px}
.parametric-result-head>strong{font-size:16px;white-space:nowrap}
.parametric-text{font-size:12px;line-height:1.55;white-space:pre-wrap}
.parametric-preview .data-table{font-size:11px}
.parametric-preview .data-table th{white-space:nowrap}
.parametric-badge{display:inline-block;border:1px solid #987be0;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:600;color:#ac91ec;margin-left:5px;white-space:nowrap}
.budget-panel.price-base .budget-table [data-sort-budget="measurement"],.budget-panel.price-base .budget-table [data-sort-budget="amount"],.budget-panel.price-base .budget-table [data-sort-budget="chapterPercent"],.budget-panel.price-base .budget-table [data-sort-budget="budgetPercent"]{display:none}
.budget-panel.price-base .budget-table tbody tr[data-node]>td:nth-child(n+7){display:none}
.budget-panel.price-base .detail-budget-table th:nth-child(n+6),.budget-panel.price-base .detail-budget-table td:nth-child(n+6){display:none}
.detail-tabbar [data-detail="tracking"]{white-space:nowrap}

[data-detail][hidden],.main-menu button[hidden]{display:none!important}
.price-scope-control{display:inline-flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}
.price-scope-control select{max-width:165px;min-width:95px;background:var(--panel);color:var(--txt);border:1px solid var(--line);border-radius:4px;padding:3px 5px}
.price-scope-missing{color:#d9964b!important;font-weight:700}
