/* _content/Pionier.Erp.Modules.Bpp/Components/ModifPretProductieDialog.razor.rz.scp.css */


.mpp-file-status[b-0ysaacuqo4],
.mpp-actions-row[b-0ysaacuqo4],
.mpp-checkall[b-0ysaacuqo4] {
    display: flex;
    align-items: center;
}

.mpp-filters[b-0ysaacuqo4] { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 10px; }
.erp-ui-field.mpp-wide[b-0ysaacuqo4] { flex: 1; min-width: 220px; }
.mpp-file-status[b-0ysaacuqo4] { justify-content: space-between; gap: 8px; color: var(--erp-text-muted); font-size: 12px; }
.mpp-file-error[b-0ysaacuqo4] { color: var(--erp-danger); font-size: 12px; }
.mpp-link[b-0ysaacuqo4] { padding: 0; border: 0; color: var(--erp-primary); background: none; cursor: pointer; }
.mpp-actions-row[b-0ysaacuqo4] { gap: 14px; margin: 10px 0; }
.mpp-checkall[b-0ysaacuqo4] { gap: 6px; font-size: 13px; cursor: pointer; }
.mpp-pret[b-0ysaacuqo4] { box-sizing: border-box; width: 110px; padding: 3px 6px; border: 1px solid var(--erp-border); border-radius: 4px; font-size: 13px; text-align: right; }
.mpp-link:disabled[b-0ysaacuqo4] { opacity: .55; cursor: not-allowed; }
/* _content/Pionier.Erp.Modules.Bpp/Components/ProdFctDialog.razor.rz.scp.css */
.bpa-options[b-pr8iy3e81e] { display: grid; grid-template-columns: repeat(4, minmax(130px, 1fr)); gap: 9px; }
.bpa-options label[b-pr8iy3e81e] { display: flex; flex-direction: column; gap: 3px; font-size: .78rem; }
.bpa-options .bpa-wide[b-pr8iy3e81e] { grid-column: span 2; }
.bpa-options input[b-pr8iy3e81e], .bpa-options select[b-pr8iy3e81e] { min-width: 0; padding: 5px 7px; border: 1px solid var(--erp-input-border); border-radius: 4px; background: var(--erp-input-bg); color: var(--erp-input-text); }
.bpa-checks[b-pr8iy3e81e] { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; margin: 12px 0; font-size: .82rem; }
.bpa-checks input[b-pr8iy3e81e] { accent-color: var(--erp-primary); }
.bpa-options input:focus-visible[b-pr8iy3e81e], .bpa-options select:focus-visible[b-pr8iy3e81e] { outline: 2px solid var(--erp-primary-light); outline-offset: 2px; }
.erp-ui-table-wrap tbody tr:not(.bpa-invoice):hover[b-pr8iy3e81e] { background: var(--erp-hover); color: var(--erp-hover-text); }
.bpa-invoice[b-pr8iy3e81e] { background: color-mix(in srgb, var(--erp-primary) 12%, var(--erp-card-bg)); color: var(--erp-text); }
.bpa-product[b-pr8iy3e81e] { padding-left: 24px !important; }
.bpa-check[b-pr8iy3e81e] { width: 32px; }
.bpa-value[b-pr8iy3e81e] { text-align: right !important; font-variant-numeric: tabular-nums; }
.bpa-value[b-pr8iy3e81e] { float: right; }
.bpa-count[b-pr8iy3e81e] { margin-right: auto; font-size: .8rem; opacity: .75; }

@media (max-width: 760px) {
    .bpa-options[b-pr8iy3e81e] { grid-template-columns: repeat(2, minmax(120px, 1fr)); }
}
