.entity-panel[data-v-9bae0ed0]{margin-top:16px;padding:14px 16px;border:1px solid var(--erp-color-border-subtle);border-radius:4px;background:var(--erp-color-surface)}.panel-head[data-v-9bae0ed0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.panel-title[data-v-9bae0ed0]{color:var(--erp-color-text);font-size:16px;font-weight:600}.panel-subtitle[data-v-9bae0ed0]{margin-top:2px;color:var(--erp-color-text-muted);font-size:12px}.entity-actions[data-v-9bae0ed0],.entity-head[data-v-9bae0ed0]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.entity-actions[data-v-9bae0ed0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entity-alert[data-v-9bae0ed0]{margin:0 16px 12px}.entity-start[data-v-9bae0ed0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:28px 16px;color:var(--erp-color-text-muted)}.entity-start p[data-v-9bae0ed0]{margin:0;text-align:center}.entity-summary[data-v-9bae0ed0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border-top:1px solid var(--erp-color-border-subtle);border-bottom:1px solid var(--erp-color-border-subtle)}.entity-summary>div[data-v-9bae0ed0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0;padding:12px 16px}.entity-summary>div+div[data-v-9bae0ed0]{border-left:1px solid var(--erp-color-border-subtle)}.entity-summary small[data-v-9bae0ed0],.entity-summary span[data-v-9bae0ed0]{color:var(--erp-color-text-muted);font-size:12px}.entity-summary strong[data-v-9bae0ed0]{overflow:hidden;color:var(--erp-color-text);font-size:19px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.entity-table-wrap[data-v-9bae0ed0]{overflow-x:auto}.excluded[data-v-9bae0ed0]{margin:0;padding:8px 16px;color:var(--erp-color-text-secondary);font-size:12px}.breakdown-wrap[data-v-9bae0ed0]{max-height:420px;overflow:auto}.entity-table[data-v-9bae0ed0]{width:100%;min-width:1080px;border-collapse:collapse;font-size:13px}.entity-table td[data-v-9bae0ed0],.entity-table th[data-v-9bae0ed0]{padding:8px 12px;border-bottom:1px solid var(--erp-color-border-subtle);white-space:nowrap}.entity-table th[data-v-9bae0ed0]{color:var(--erp-color-text-secondary);background:var(--erp-color-surface-muted,hsla(0,0%,49.8%,.06));font-weight:500;text-align:left}.entity-table .num[data-v-9bae0ed0]{text-align:right;font-variant-numeric:tabular-nums}.entity-row[data-v-9bae0ed0]{cursor:pointer}.entity-row td[data-v-9bae0ed0]:first-child{font-weight:600}.entity-row.unassigned td[data-v-9bae0ed0]:first-child{color:var(--erp-color-text-muted)}.toggle-icon[data-v-9bae0ed0]{margin-right:6px;font-size:11px}.shop-row td[data-v-9bae0ed0]{background:var(--erp-color-surface-muted,hsla(0,0%,49.8%,.06))}.shop-row td[data-v-9bae0ed0]:first-child{padding-left:34px}.shop-row small[data-v-9bae0ed0]{margin-left:8px;color:var(--erp-color-text-muted)}.strong[data-v-9bae0ed0]{color:var(--erp-color-text);font-weight:600}.warn[data-v-9bae0ed0]{color:var(--erp-color-warning,#d46b08)}.estimated[data-v-9bae0ed0],.muted[data-v-9bae0ed0]{color:var(--erp-color-text-muted)}.estimated[data-v-9bae0ed0]{display:block;font-size:11px}.entity-section-head[data-v-9bae0ed0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:12px 16px 8px}.section-title[data-v-9bae0ed0]{font-weight:600}.entity-collapse[data-v-9bae0ed0]{margin-top:8px}.hint[data-v-9bae0ed0]{color:var(--erp-color-text-secondary);font-size:12px;line-height:1.6}.invoice-form[data-v-9bae0ed0]{margin-bottom:12px}.field-label[data-v-9bae0ed0]{margin-bottom:4px;color:var(--erp-color-text-secondary);font-size:12px}.entity-panel[data-v-9bae0ed0] .invoice-overridden td,[data-v-9bae0ed0] .invoice-overridden td{color:var(--erp-color-text-muted)}.snapshot-hint[data-v-9bae0ed0]{margin:10px 0 0}.generated[data-v-9bae0ed0]{padding:8px 16px;color:var(--erp-color-text-muted);font-size:11px;text-align:right}