.profit-kpis2611{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.profit-kpis2611 article,.profit-panel2611{background:var(--card,#fff);border:1px solid var(--border,#dfe7df);border-radius:16px;padding:16px}.profit-kpis2611 small{display:block;color:var(--muted,#667);margin-bottom:7px}.profit-kpis2611 b{font-size:1.25rem}.profit-main2611{background:linear-gradient(135deg,#ecf8ef,#fff)!important}.profit-head2611{display:flex;justify-content:space-between;gap:12px;align-items:center}.profit-table-wrap2611{overflow:auto}.profit-table-wrap2611 table{width:100%;border-collapse:collapse}.profit-table-wrap2611 th,.profit-table-wrap2611 td{padding:12px;border-bottom:1px solid var(--border,#ddd);text-align:left;white-space:nowrap}.profit-docs2611{display:grid;gap:10px}.profit-docs2611 article{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,auto));gap:14px;align-items:center;padding:13px;border:1px solid var(--border,#ddd);border-radius:12px}.profit-docs2611 small{display:block;color:var(--muted,#667);margin-top:3px}.negative2611{color:#b42318}.profit-preview2611{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;padding:12px;background:#f5faf6;border:1px solid #cfe3d3;border-radius:12px}.profit-preview2611 span{font-size:.86rem}.profit-preview2611 b{display:block;margin-top:3px}.profit-fields2611{margin-top:10px}@media(max-width:900px){.profit-kpis2611{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-docs2611 article{grid-template-columns:1fr 1fr}.profit-preview2611{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.profit-kpis2611,.profit-docs2611 article,.profit-preview2611{grid-template-columns:1fr}.profit-head2611{align-items:flex-start;flex-direction:column}}
