.cm-number-field[data-v-0a283650]{width:100%;height:var(--cm-input-h,26px);box-sizing:border-box;border:1px solid var(--p-inputtext-border-color,var(--cm-border-input));border-radius:var(--p-inputtext-border-radius,6px);background:var(--p-inputtext-background,#fff);align-items:stretch;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.cm-number-field[data-v-0a283650]:hover:not(.is-disabled){border-color:var(--p-inputtext-hover-border-color,var(--cm-border-input))}.cm-number-field[data-v-0a283650]:focus-within:not(.is-disabled){border-color:var(--p-inputtext-focus-border-color,var(--p-primary-color,#2563eb))}.cm-number-field.is-disabled[data-v-0a283650]{cursor:not-allowed;pointer-events:none;background:var(--p-inputtext-disabled-background,#f1f5f9)!important;border-color:var(--p-inputtext-border-color,var(--cm-border-input))!important}.cm-number-field.is-disabled[data-v-0a283650] .p-inputnumber-input{color:var(--p-inputtext-disabled-color,#94a3b8)!important;cursor:not-allowed!important}.cm-number-field.is-disabled .cm-prefix[data-v-0a283650],.cm-number-field.is-disabled .cm-unit[data-v-0a283650]{color:var(--p-inputtext-disabled-color,#94a3b8)!important}.cm-prefix[data-v-0a283650]{padding-left:var(--cm-input-px,10px);padding-right:var(--cm-space-sm,6px);font-size:var(--cm-font-body,12px);color:var(--p-text-color,#222);white-space:nowrap;align-items:center;gap:var(--cm-space-xs,3px);flex-shrink:0;display:flex}.cm-unit[data-v-0a283650]{padding-right:var(--cm-input-px,10px);padding-left:var(--cm-space-sm,6px);font-size:var(--cm-font-body,12px);color:var(--p-text-muted-color,#6b7280);white-space:nowrap;align-items:center;gap:var(--cm-space-xs,3px);flex-shrink:0;display:flex}[data-v-0a283650] .p-inputnumber{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex:1 1 0!important;align-items:stretch!important;min-width:0!important;display:flex!important;overflow:visible!important}[data-v-0a283650] .p-inputnumber-button{color:var(--p-text-color,#374151)!important;width:calc(var(--cm-icon-size,15px) + var(--cm-space-lg,16px))!important;min-width:calc(var(--cm-icon-size,15px) + var(--cm-space-lg,16px))!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:0!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:background .15s,color .15s!important;display:flex!important}[data-v-0a283650] .p-inputnumber-button .pi,[data-v-0a283650] .p-inputnumber-button .p-icon{width:var(--cm-number-icon,9px)!important;height:var(--cm-number-icon,9px)!important;font-size:var(--cm-number-icon,9px)!important;line-height:1!important}[data-v-0a283650] .p-inputnumber-button:hover{background:color-mix(in srgb, var(--p-primary-color,#2563eb) 8%, transparent)!important;color:var(--p-primary-color,#2563eb)!important}[data-v-0a283650] .p-inputnumber-button:active{background:color-mix(in srgb, var(--p-primary-color,#2563eb) 15%, transparent)!important}[data-v-0a283650] .p-inputnumber-button:disabled{color:var(--p-text-muted-color,#aaa)!important;cursor:not-allowed!important}[data-v-0a283650] .p-inputnumber-decrement-button{border-right:1px solid var(--p-inputtext-border-color,var(--cm-border-input))!important}[data-v-0a283650] .p-inputnumber-increment-button{border-left:1px solid var(--p-inputtext-border-color,var(--cm-border-input))!important}[data-v-0a283650] .p-inputnumber-input{height:100%!important;box-shadow:none!important;text-align:right!important;box-sizing:border-box!important;min-width:0!important;padding-left:var(--cm-input-px,10px)!important;padding-right:var(--cm-space-md,8px)!important;font-size:var(--p-inputtext-font-size,var(--cm-font-body,.875rem))!important;line-height:var(--lh-body)!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;flex:1 1 0!important}.has-buttons[data-v-0a283650] .p-inputnumber-input{text-align:center!important}.is-negative[data-v-0a283650] .p-inputnumber-input{color:var(--p-red-500,var(--cm-color-danger))!important}.has-prefix[data-v-0a283650] .p-inputnumber-input{padding-left:0!important}.has-suffix[data-v-0a283650] .p-inputnumber-input{padding-right:0!important}.cm-number-field.is-horizontal-buttons[data-v-0a283650]{border-radius:var(--cm-radius-sm,6px);overflow:visible;background:0 0!important;border:none!important}.cm-number-field.is-horizontal-buttons[data-v-0a283650]:hover:not(.is-disabled),.cm-number-field.is-horizontal-buttons[data-v-0a283650]:focus-within:not(.is-disabled){box-shadow:none!important;border-color:#0000!important}.cm-number-field.is-horizontal-buttons[data-v-0a283650] .p-inputnumber{gap:0!important}.cm-number-field.is-horizontal-buttons[data-v-0a283650] .p-inputnumber-input{border-top:1px solid var(--p-inputtext-border-color,var(--cm-border-input))!important;border-bottom:1px solid var(--p-inputtext-border-color,var(--cm-border-input))!important;background:var(--p-inputtext-background,#fff)!important;padding-left:var(--cm-input-px,10px)!important;padding-right:var(--cm-input-px,10px)!important;text-align:center!important;border-left:none!important;border-right:none!important;border-radius:0!important}.cm-number-field.is-horizontal-buttons[data-v-0a283650] .p-inputnumber-button{border:1px solid var(--p-inputtext-border-color,var(--cm-border-input))!important;background:var(--p-inputtext-background,#fff)!important}.cm-number-field.is-horizontal-buttons[data-v-0a283650] .p-inputnumber .p-inputnumber-decrement-button{border-radius:var(--cm-radius-sm) 0 0 var(--cm-radius-sm)!important;border:1px solid var(--p-inputtext-border-color,var(--cm-border-input))!important;z-index:0!important;position:relative!important}.cm-number-field.is-horizontal-buttons[data-v-0a283650] .p-inputnumber .p-inputnumber-increment-button{border-radius:0 var(--cm-radius-sm) var(--cm-radius-sm) 0!important;border:1px solid var(--p-inputtext-border-color,var(--cm-border-input))!important;z-index:0!important;position:relative!important}.cm-number-field.is-horizontal-buttons[data-v-0a283650] .p-inputnumber-button:hover{background:color-mix(in srgb, var(--p-primary-color,#2563eb) 8%, var(--p-inputtext-background,#fff))!important}.cm-number-field.is-horizontal-buttons[data-v-0a283650] .p-inputnumber-input{z-index:1!important;position:relative!important}.cm-number-field.is-horizontal-buttons[data-v-0a283650] .p-inputnumber-input:hover{border-color:var(--p-inputtext-hover-border-color,var(--cm-border-input))!important}.cm-number-field.is-horizontal-buttons[data-v-0a283650] .p-inputnumber-input:focus{border-color:var(--p-inputtext-focus-border-color,var(--p-primary-color,#2563eb))!important;box-shadow:var(--p-inputtext-focus-ring-shadow,none)!important;z-index:5!important}.cm-number-field.is-stacked-buttons[data-v-0a283650] .p-inputnumber{position:relative}.cm-number-field.is-stacked-buttons[data-v-0a283650] .p-inputnumber-button-group{flex-shrink:0;width:22px;height:auto;grid-template-rows:1fr 1fr!important;grid-template-columns:22px!important;align-self:stretch!important;display:grid!important;position:static!important;top:auto!important;bottom:auto!important;right:auto!important}.cm-number-field.is-stacked-buttons[data-v-0a283650] .p-inputnumber-input{text-align:left!important;padding-right:var(--cm-space-sm,6px)!important}.cm-number-field.is-stacked-buttons[data-v-0a283650] .p-inputnumber-button{box-sizing:border-box!important;border:none!important;border-left:1px solid var(--p-inputtext-border-color,var(--cm-border-input))!important;background:0 0!important;border-radius:0!important;flex:none!important;width:22px!important;min-width:22px!important;height:auto!important;min-height:0!important;padding:0!important}.cm-number-field.is-stacked-buttons[data-v-0a283650] .p-inputnumber-increment-button{border-bottom:1px solid var(--p-inputtext-border-color,var(--cm-border-input))!important;grid-row:1!important}.cm-number-field.is-stacked-buttons[data-v-0a283650] .p-inputnumber-decrement-button{grid-row:2!important}.cm-number-field.is-stacked-buttons[data-v-0a283650] .p-inputnumber-button .pi,.cm-number-field.is-stacked-buttons[data-v-0a283650] .p-inputnumber-button .p-icon{width:10px!important;height:10px!important;font-size:var(--cm-font-badge,10px)!important}
