.el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;padding-left:50px;padding-right:50px;text-align:center}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number .el-icon{vertical-align:text-bottom}.el-input-number__decrease,.el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:var(--el-bg-color);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__inner,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__inner{border-color:var(--el-input-focus-border,var(--el-color-primary))}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border-base)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border-base)}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--medium{width:200px;line-height:34px}.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{width:130px;line-height:30px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.el-input-number--mini{width:130px;line-height:26px}.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border-base)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border-base);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.itm{border-bottom:1px dotted silver}.itm div{border-right:1px dotted silver}.tr1{background:#f3f3f3}.tr2{background:#f8f8f8}.selected{background:rgba(5,167,227,.05)!important}.itm div:last-child{border-right:none}.invoices-manager-dialog .el-select.el-select--large{width:100%}.invoices-manager-dialog .el-dialog__body,.invoices-manager-dialog .el-dialog__footer,.invoices-manager-dialog .el-dialog__header{padding:0!important}.invoices-manager-dialog .el-dialog__footer{margin-top:0}.invoices-manager-dialog .el-tabs__content,.invoices-manager-dialog .el-tabs__nav-wrap{padding-left:20px;padding-right:20px}.danger{--el-button-text-color:var(--el-color-danger)!important;--el-button-bg-color:#fef0f0!important;--el-button-border-color:#fbc4c4!important;--el-button-hover-text-color:var(--el-color-white)!important;--el-button-hover-bg-color:var(--el-color-danger)!important;--el-button-hover-border-color:var(--el-color-danger)!important;--el-button-active-text-color:var(--el-color-white)!important;--el-button-active-border-color:var(--el-color-danger)!important}.financial-cards{animation:fadeInUp .5s ease-out}.card-stat{transition:transform .3s ease,box-shadow .3s ease}.card-stat:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.table-container,.table-wrapper{position:relative}.fixed-column{position:sticky;left:0;z-index:5;background:inherit}.fixed-column:first-child{left:0}.fixed-column:nth-child(2){left:80px}.fixed-column:nth-child(3){left:260px}.header-row .fixed-column{background:#f5f7fa!important}.scrollable-column{flex-shrink:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.itm:hover{background:#f0f9ff!important;transform:scale(1.01);box-shadow:0 2px 8px rgba(0,0,0,.1)}.selected{background:rgba(64,158,255,.1)!important;border-left:4px solid #409eff}@media (max-width:768px){.financial-cards{flex-direction:column}.card-stat{min-width:100%!important}.table-container{font-size:12px}.fixed-column,.scrollable-column{min-width:100px!important;padding:5px!important}}.invoices-manager-dialog .el-input__inner,.invoices-manager-dialog .el-select{font-size:12px!important}.invoices-manager-dialog .el-input-number{width:100%!important}.invoices-manager-dialog .el-input-number .el-input__inner{text-align:center!important}.scrollable-column .el-select{font-size:9px!important;max-width:28px!important;min-width:28px!important}.scrollable-column .el-select .el-input__wrapper{padding:0 3px!important;min-height:20px!important;max-width:28px!important}.scrollable-column .el-select .el-input__inner{font-size:9px!important;padding:0 1px!important;text-align:center!important;min-height:18px!important;line-height:18px!important;max-width:22px!important}.scrollable-column .el-select .el-select__caret{font-size:7px!important;right:1px!important}.scrollable-column .el-select.el-select--small{width:28px!important;max-width:28px!important}.scrollable-column .el-input-number{font-size:11px!important}.scrollable-column .el-input-number .el-input__inner{font-size:11px!important;padding:0 5px!important;text-align:center!important}.card-stat.clickable:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)!important;transition:all .3s ease}.card-stat.clickable:active{transform:translateY(0)}.card-stat.active-filter{border:3px solid #fff!important;box-shadow:0 8px 30px rgba(0,0,0,.3)!important;transform:translateY(-3px)!important;position:relative}.card-stat.active-filter:before{content:"✓";position:absolute;top:5px;right:10px;color:#fff;font-weight:700;font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.modal-header{border-bottom:none;padding:20px;margin:0;width:100%;border-top-left-radius:.5rem;border-top-right-radius:.5rem;box-sizing:border-box}.header-content{justify-content:space-between;width:100%}.header-content,.header-left,.header-right{display:flex;align-items:center}.header-right{gap:10px}.primary-bg{background-color:#f5f7fa;box-shadow:0 2px 4px rgba(0,0,0,.1)}.primary-icon{color:var(--p-primary-600);font-size:20px;margin-right:12px}.modal-title{font-weight:600;letter-spacing:.5px;color:var(--p-primary-700);font-size:.95em}:root{--p-primary-600:#3b82f6;--p-primary-700:#1d4ed8}