.erpPaper{background:var(--bg-primary);border:var(--border-width)solid var(--border-default);box-shadow:var(--mantine-shadow-md);box-sizing:border-box;overflow:hidden}@media print{html.erp-paper-print body *{visibility:hidden!important}html.erp-paper-print .erpPaper,html.erp-paper-print .erpPaper *{visibility:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html.erp-paper-print .mantine-Modal-root,html.erp-paper-print .mantine-Modal-inner,html.erp-paper-print .mantine-Modal-content{box-shadow:none!important;transform:none!important}html.erp-paper-print .erpPaper{width:210mm!important;height:297mm!important;box-shadow:none!important;border:none!important;border-radius:0!important;position:fixed!important;top:0!important;left:0!important;overflow:visible!important;transform:none!important}html.erp-paper-print .erpPaper-landscape{width:297mm!important;height:210mm!important}}.erpNumStepper{background:var(--bg-secondary);border-radius:var(--mantine-radius-sm);align-items:center;padding:2px;display:inline-flex}.erpNumStepperBtn{border-radius:var(--mantine-radius-xs);width:30px;height:30px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;display:flex}.erpNumStepperBtn:hover{background:var(--border-default)}.erpNumStepperBtn:disabled{color:var(--text-disabled);cursor:default;background:0 0}.erpNumStepper-sm .erpNumStepperBtn{width:24px;height:24px}.erpNumStepperInput{width:44px}.erpNumStepperInput input{text-align:center;padding:0 2px;font-weight:600}.erpNumStepper-sm .erpNumStepperInput{width:30px}.erpLineItemDel{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.erpLineItemDel:hover{color:var(--text-danger)}:root{--erp-touch-target:44px}.erpHitTarget{position:relative}.erpHitTarget:before{content:"";width:var(--erp-touch-target);height:var(--erp-touch-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.erpInputGroup{border:1px solid var(--field-border,var(--border-field));border-radius:var(--mantine-radius-sm);align-items:stretch;display:flex;overflow:hidden}.erpInputGroup>.erpInputGroupField{flex:1}.erpInputGroup .erpAddon{padding:0 var(--mantine-spacing-sm);background:var(--bg-secondary);align-items:center;display:flex}.erpInputGroup .erpAddonLeft{border-right:1px solid var(--border-default)}.erpInputGroup .erpAddonRight{border-left:1px solid var(--border-default)}.erpInputGroup input{background:0 0!important;border:none!important;border-radius:0!important}.erpMenuItem{align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xxs)var(--mantine-spacing-xs);border-radius:var(--mantine-radius-xs);cursor:pointer;min-height:32px;display:flex}.erpMenuItem:hover{background:var(--bg-secondary)}.erpMenuHeader{padding:var(--mantine-spacing-xxs)var(--mantine-spacing-xs)}.erp-mobile .erpMenuItem,.erp-mobile .erpMenuHeader{min-height:var(--erp-touch-target);padding-inline:var(--mantine-spacing-sm)}.erpTreeEdit{box-sizing:border-box;background:var(--bg-primary);border-radius:var(--mantine-radius-xs);min-width:0;box-shadow:0 0 0 1px var(--mantine-color-primary-3),0 1px 2px #0b1a351f;flex:1;align-items:center;gap:2px;margin-left:2px;padding-right:2px;display:flex}.erpTreeEdit>input{box-sizing:border-box;min-width:0;font-family:inherit;font-size:var(--typo-body-size);font-weight:var(--typo-body-weight);line-height:var(--typo-body-lh);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:1px 2px}.erpTreeEditBtn{border-radius:var(--mantine-radius-xs);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.erpTreeEditBtn:hover{background:var(--bg-secondary)}.erp-collapsible-header{padding:var(--mantine-spacing-md);cursor:pointer;-webkit-tap-highlight-color:transparent}.erp-collapsible-header:hover{background:var(--bg-secondary)}.erpAccordionItem{background:var(--bg-tertiary);box-shadow:var(--mantine-shadow-sm);border-color:#0000}.erpAccordionAttn{transition:background-color var(--motion-slow)var(--easing-standard),border-color var(--motion-slow)var(--easing-standard)}.erpAccordionAttn[data-attn=on]{background:var(--erp-attn-fill,var(--mantine-color-danger-0));border-color:var(--erp-attn-border,var(--mantine-color-danger-3))}.erpColTrigger{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);min-width:160px;height:36px;padding:0 var(--mantine-spacing-sm);border:1px solid var(--border-default);border-radius:var(--mantine-radius-md);background:var(--bg-primary);cursor:pointer;display:flex}.erpColTrigger:hover{background:var(--bg-secondary)}.erpColTriggerIcon,.erpColItemIcon{flex-shrink:0;align-items:center;line-height:0;display:flex}.erpColList{min-width:180px;max-height:280px;padding:4px;overflow-y:auto}.erpColList+.erpColList{border-left:1px solid var(--border-default)}.erpColItem{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-xs);cursor:pointer;padding:6px 8px;display:flex}.erpColItem:hover{background:var(--bg-secondary)}.erpColItem[data-selected]{background:var(--mantine-color-primary-0)}.erpColBack{border-bottom:1px solid var(--border-default);cursor:pointer;align-items:center;gap:4px;margin-bottom:4px;padding:6px 8px;display:flex}.erpColBack:hover{background:var(--bg-secondary)}.erpChipNoCheck{display:none!important}.erpChipLegend{padding-left:var(--mantine-spacing-sm)!important;padding-right:var(--mantine-spacing-sm)!important}.erpChipLegend:not([data-checked]){border-color:var(--border-default);color:var(--text-disabled);background:0 0}.erpChipLegend-primary[data-checked]{background:var(--mantine-color-primary-2);color:var(--mantine-color-primary-8)}.erpChipLegend-neutral[data-checked]{background:var(--mantine-color-neutral-2);color:var(--mantine-color-neutral-8)}.erpChipLegend-success[data-checked]{background:var(--mantine-color-success-2);color:var(--mantine-color-success-8)}.erpChipLegend-warning[data-checked]{background:var(--mantine-color-warning-2);color:var(--mantine-color-warning-8)}.erpChipLegend-danger[data-checked]{background:var(--mantine-color-danger-2);color:var(--mantine-color-danger-8)}.erpChipLegend-info[data-checked]{background:var(--mantine-color-info-2);color:var(--mantine-color-info-8)}
