@media screen{
.dashboard.is-profit-view .stats-caption,.dashboard.is-profit-view .stats,.dashboard.is-profit-view .stats-footnote{display:none}
[data-profit-reports]{min-width:0;color:#302e20}.profit-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.profit-heading p,.profit-card header p{margin:0 0 4px;font-size:12px;color:#625e46}.profit-heading h2{margin:0;font-size:24px;font-weight:600}.profit-heading button{min-height:48px}.profit-controls{display:grid;grid-template-columns:1fr 1.5fr;gap:18px;margin-bottom:16px}.profit-controls label{display:grid;gap:8px;min-width:0;font-size:13px}.profit-controls select{min-height:48px;padding:12px;border:1px solid #d4c9b6;border-radius:10px;background:#fff;color:#302e20;font:400 16px Cairo,Arial,sans-serif}.profit-note{font-size:12px;line-height:1.9;color:#625e46;margin:0 0 20px}.profit-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.profit-kpi{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;min-height:150px;padding:20px;border:1px solid #d4c9b6;border-radius:14px;background:#fff}.profit-kpi>span{font-size:12px;color:#625e46;line-height:1.8}.profit-kpi strong{font-size:27px;font-weight:600;text-align:start;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.profit-kpi small{font-size:10px;line-height:1.8;color:#625e46}.profit-kpi--featured{background:#474329;color:#fff;border-color:#474329}.profit-kpi--featured>span,.profit-kpi--featured small{color:#f0e5db}.profit-quality{padding:14px 16px;margin:0 0 20px;border:1px solid #d4c9b6;border-radius:10px;background:#f7f5ef;color:#474329;font-size:12px;line-height:1.9}.profit-visuals{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin-bottom:20px}.profit-card{min-width:0;padding:22px;border:1px solid #d4c9b6;border-radius:14px;background:#fff}.profit-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.profit-card h3{margin:0;font-size:18px;font-weight:600;line-height:1.7}.profit-card>header>span{font-size:11px;color:#625e46;white-space:nowrap}.profit-chart-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;color:#625e46;margin-bottom:16px}.profit-chart-legend span{display:flex;align-items:center;gap:6px}.profit-dot{width:9px;height:9px;border-radius:2px;background:#474329}.profit-dot--cost{background:#c8b89f;border:1px solid #817762}.profit-dot--net{background:linear-gradient(90deg,#46634f 50%,#a45b4b 50%)}.profit-chart{display:block;direction:ltr;width:100%;height:auto;max-height:280px;overflow:visible}.profit-axis{font:11px Cairo,Arial,sans-serif;fill:#625e46}.profit-chart rect[fill="#c8b89f"]{stroke:#817762;stroke-width:.6}.profit-comparison{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:14px;padding:14px;background:#f6eee5;border-radius:9px}.profit-comparison>span{font-size:12px;color:#625e46}.profit-comparison strong{font-size:18px;font-weight:600;direction:ltr}.profit-comparison small{flex-basis:100%;font-size:11px;line-height:1.8;color:#625e46}.profit-negative{color:#9b4435!important}.profit-chart-data{margin-top:14px;font-size:12px}.profit-chart-data summary,.profit-event__costs summary{min-height:44px;display:flex;align-items:center;gap:10px;color:#474329;cursor:pointer}.profit-chart-data summary::after,.profit-event__costs summary::after{content:'+';margin-inline-start:auto}.profit-chart-data[open] summary::after,.profit-event__costs[open] summary::after{content:'−'}.profit-table-scroll{overflow-x:auto}.profit-table-scroll table{width:100%;border-collapse:collapse;font-size:12px}.profit-table-scroll th,.profit-table-scroll td{padding:10px 8px;border-top:1px solid #d4c9b6;text-align:start;font-variant-numeric:tabular-nums;white-space:nowrap}.profit-table-scroll th{font-weight:500}.profit-cost-groups{display:grid;gap:21px}.profit-cost-group>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px}.profit-cost-group strong{font-weight:600;white-space:nowrap}.profit-cost-track{height:8px;background:#f6eee5;border-radius:5px;overflow:hidden}.profit-cost-track i{display:block;height:100%;background:#625e46;border-radius:5px}.profit-cost-group:nth-child(2n) i{background:#a69d8c}.profit-events{padding:0;overflow:hidden}.profit-events>header{padding:22px;margin:0;border-bottom:1px solid #d4c9b6}.profit-list-head,.profit-event{display:grid;grid-template-columns:minmax(150px,1.6fr) repeat(3,minmax(100px,1fr)) 100px;align-items:center;gap:14px}.profit-list-head{padding:14px 22px;background:#f6eee5;font-size:11px;color:#625e46}.profit-event{padding:20px 22px;border-top:1px solid #d4c9b6}.profit-event__main{display:grid;gap:5px;min-width:0}.profit-event__main strong{font-weight:600;font-size:13px;overflow-wrap:anywhere}.profit-event__main span,.profit-event__main small{font-size:11px;color:#625e46;overflow-wrap:anywhere}.profit-event__metric{display:grid;gap:5px;min-width:0;font-variant-numeric:tabular-nums}.profit-event__metric>span{display:none}.profit-event__metric b{font-size:13px;font-weight:600;overflow-wrap:anywhere}.profit-event__metric small{font-size:11px}.profit-event>button{min-height:44px;font-size:12px}.profit-event__costs{grid-column:1/-1;font-size:12px}.profit-event__costs>div{padding:4px 16px 12px;border-inline-start:2px solid #d4c9b6}.profit-event__costs p{display:flex;justify-content:space-between;gap:14px;font-size:12px;color:#625e46}.profit-event__costs b{font-weight:500;white-space:nowrap}.profit-empty{min-height:160px;display:grid;place-items:center;padding:24px;font-size:13px;color:#625e46;text-align:center;line-height:1.9}
@media(max-width:1199px){.profit-visuals{grid-template-columns:1fr}.profit-list-head{display:none}.profit-event{grid-template-columns:repeat(3,minmax(0,1fr))}.profit-event__main{grid-column:1/-1}.profit-event__metric>span{display:block;font-size:11px;color:#625e46}.profit-event>button{grid-column:1/-1;width:100%}}
@media(max-width:767px){.profit-heading{flex-wrap:wrap;gap:14px}.profit-heading h2{font-size:21px}.profit-heading p{font-size:11px}.profit-controls{grid-template-columns:1fr}.profit-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profit-kpi{min-height:155px;padding:14px;gap:12px}.profit-kpi>span{font-size:11px}.profit-kpi strong{font-size:23px}.profit-kpi small{font-size:10px}.profit-card{padding:18px}.profit-card h3{font-size:17px}.profit-axis{font-size:15px}.profit-note,.profit-quality{font-size:11px}.profit-events{padding:0}.profit-events>header{padding:18px}.profit-event{padding:18px;gap:14px 10px}.profit-event__metric b{font-size:12px}.profit-event__costs p{flex-wrap:wrap;gap:8px}.profit-chart-legend{font-size:10px;gap:12px}}
@media(prefers-reduced-motion:no-preference){.profit-card{animation:profit-enter .25s ease-out}@keyframes profit-enter{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}}
}
