.executor-costs{padding:20px 22px;font-family:inherit;color:var(--text,#345267);margin:18px 0}.executor-costs h2{font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 8px}.executor-costs p,.executor-costs>small{font-size:12px;line-height:1.55;color:var(--muted,#74869b)}.executor-costs>small{display:block;margin-top:14px}.executor-costs-totals{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0;font-size:12px}.executor-costs-totals>span{padding:9px 12px;border-radius:8px;background:#eef7f4}.executor-costs-totals strong{margin-left:8px;font-size:13px;font-weight:600}.executor-costs .executor-costs-warning{background:#fff7e9;color:#89632f;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.5}.executor-costs summary{cursor:pointer;font-size:12px;line-height:1.5;padding:12px 0}.executor-cost-person{border-top:1px solid #e3ebf2}.executor-cost-person summary{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(115px,1fr));align-items:center;gap:12px}.executor-cost-person summary strong:before{content:'›';display:inline-block;margin-right:8px;color:#307eab}.executor-cost-person[open] summary strong:before{transform:rotate(90deg)}.executor-cost-person summary strong,.executor-cost-person summary b{font-weight:600}.executor-cost-person table{width:100%;border-collapse:collapse;font-size:12px}.executor-cost-person th{text-align:left;font-size:10px;color:#7b8da1;font-weight:600;background:#f5f8fc}.executor-cost-person th,.executor-cost-person td{padding:10px 12px;border-bottom:1px solid #e7edf4}.executor-cost-person td:not(:first-child){white-space:nowrap}.executor-cost-person td strong{font-weight:500}.executor-cost-person td small{display:block;color:#8293a5;margin-top:3px}.executor-salary-note{display:block;font-size:10px;color:#7a8d9f;margin-top:3px;font-weight:400}@media(max-width:700px){.executor-costs{padding:15px}.executor-cost-person summary{grid-template-columns:1fr 1fr;gap:6px}.executor-cost-person summary strong{grid-column:1/-1}.executor-cost-person table{min-width:620px}}

.client-profitability-table .executor-salary-note{white-space:normal;overflow:visible;text-overflow:clip}.executor-salary-note span{display:block;white-space:normal;line-height:1.4}
