.bounce-enter,.bounce-enter-to{-webkit-animation:bounce-in .5s;animation:bounce-in .5s}.bounce-leave,.bounce-leave-to{display:none!important}@-webkit-keyframes bounce-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}5%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@keyframes bounce-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}5%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}.empty-page[data-v-2bcabd8e]{padding:24px 16px}h6[data-v-2bcabd8e]{max-width:400px;font-size:14px;color:#6b7280;line-height:1.5}.lottie-empty[data-v-2bcabd8e]{width:100%;max-width:280px}.btn-primary-custom[data-v-fcaa3a4c]{background-color:#3fdbbf!important;color:#fff!important;border:none!important}.btn-primary-custom[data-v-fcaa3a4c]:hover{background-color:#36c5ab!important}.dir-toolbar .el-input__inner[data-v-fcaa3a4c],.dir-toolbar .el-select .el-input__inner[data-v-fcaa3a4c]{min-height:34px!important;height:34px;font-size:13px;border-radius:8px}.mov-table-header,.mov-table-row{grid-template-columns:80px 1fr 150px 80px 96px!important}.mov-code-text{font-weight:600;color:#31355c;font-size:14px}.mov-col-name{min-width:0}.mov-name-text{font-weight:600;color:#31355c;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mov-establishment-text{font-size:14px;color:#606266}.mov-stock-text{font-weight:700;color:#31355c;text-align:center}.mov-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.mov-actions,.mov-icon-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mov-icon-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;font-size:15px;-webkit-transition:background .15s,-webkit-transform .1s;transition:background .15s,-webkit-transform .1s;transition:background .15s,transform .1s;transition:background .15s,transform .1s,-webkit-transform .1s;padding:0}.mov-icon-btn:focus{outline:none}.mov-icon-btn:active{-webkit-transform:scale(.92);transform:scale(.92)}.mov-icon-btn--outline{background:transparent;border:1.5px solid #3fdbbf!important;color:#3fdbbf}.mov-icon-btn--outline:hover{background:rgba(63,219,191,.1)}.mov-icon-btn--solid{background:#3fdbbf;color:#fff}.mov-icon-btn--solid:hover{background:#36c5ab}@media(max-width:768px){.mov-table-header{display:none!important}.mov-table-row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px;padding:16px;font-size:14px}.mov-table-row .mov-name-text{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;font-size:15px}.mov-table-row .mov-code-text{font-size:13px;color:#909399}.mov-table-row .mov-stock-text{text-align:left}.mov-actions{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;margin-top:8px;gap:8px}}@-webkit-keyframes cat-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes cat-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.cat-sk-bar{border-radius:6px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#ececec),color-stop(50%,#f5f5f5),color-stop(75%,#ececec));background:linear-gradient(90deg,#ececec 25%,#f5f5f5 50%,#ececec 75%);background-size:800px 100%;-webkit-animation:cat-shimmer 1.4s linear infinite;animation:cat-shimmer 1.4s linear infinite}.cat-sk-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.cat-sk-search{height:32px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:360px}.cat-sk-select{height:32px;width:130px}.cat-sk-btn{height:32px;width:90px;margin-left:auto}.cat-sk-table{border:1px solid #e4eaf6;border-radius:10px;overflow:hidden;background:#fff}.cat-sk-table-header{padding:14px 20px;background:#f7f8f9;border-bottom:1px solid #e4eaf6}.cat-sk-table-header,.cat-sk-table-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cat-sk-table-row{padding:16px 20px;border-bottom:1px solid #f0f0f0}.cat-sk-table-row:last-child{border-bottom:none}