.drawer-header[data-v-6f6aeacd]{align-items:center;display:flex;justify-content:space-between;width:100%}.drawer-title[data-v-6f6aeacd]{color:#333;font-size:18px;font-weight:600}.add-stock-btn[data-v-6f6aeacd]{align-items:center;background:#e60f0f;border-color:#e60f0f;border-radius:8px;color:#fff;display:flex;font-size:14px;gap:4px;margin-right:20px;padding:8px 16px}.add-stock-btn i[data-v-6f6aeacd]{font-size:14px}.add-stock-btn[data-v-6f6aeacd]:hover{background:#d00e0e;border-color:#d00e0e}.drawer-content[data-v-6f6aeacd]{display:flex;flex-direction:column;height:100%;overflow:hidden}.package-display[data-v-6f6aeacd]{align-items:center;color:#333;display:flex;font-size:18px;font-weight:600;gap:8px;padding:12px 16px 0}.package-display .price-tag[data-v-6f6aeacd]{background:#ebf3ff;border:.5px solid #c2daff;border-radius:4px;color:#4791ff;font-size:11px;font-weight:600;padding:1px 4px}.package-display .price-tag.price-tag-master[data-v-6f6aeacd]{background:#fff5f5;border:.5px solid #facfcf;color:#ee5757}.inventory-stats[data-v-6f6aeacd]{align-items:center;background:#f7f7f7;border-radius:8px;display:flex;margin:12px;padding:8px 16px}.inventory-stats .stats-item[data-v-6f6aeacd]{align-items:center;display:flex;gap:4px;padding:0 12px}.inventory-stats .stats-item .stats-label[data-v-6f6aeacd]{color:#666;font-size:14px;font-weight:600}.inventory-stats .stats-item .stats-value[data-v-6f6aeacd]{color:#666;font-size:14px;font-weight:600;font-weight:500}.inventory-stats .line[data-v-6f6aeacd]{color:#ccc;font-size:14px;padding:0 12px}.filter-section[data-v-6f6aeacd]{align-items:center;display:flex;gap:12px;padding:0 16px}.filter-section .el-dropdown[data-v-6f6aeacd]{min-width:80px}.filter-section .filter-dropdown-trigger[data-v-6f6aeacd]{color:#333;font-weight:600}.filter-section .selected[data-v-6f6aeacd]{color:#222;font-weight:600}.filter-section .selected i[data-v-6f6aeacd]{color:#e60f0f}.filter-section .dropdown-open[data-v-6f6aeacd]{color:#e60f0f!important;font-weight:600}.filter-section .sort-text[data-v-6f6aeacd]{align-items:center;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:4px;min-width:80px}.filter-section .sort-text .sort-icons[data-v-6f6aeacd]{align-items:center;display:flex;flex-direction:column;line-height:.5}.filter-section .sort-text i[data-v-6f6aeacd]{color:#d9d9d9;font-size:14px;margin:-2px 0}.filter-section .sort-text i.icon-active[data-v-6f6aeacd]{color:#e60f0f}.filter-section .search-module[data-v-6f6aeacd]{background:#fff;flex:0 0 auto;margin-left:auto;max-width:240px;padding:12px 0}.filter-section .search-module .search-input-container[data-v-6f6aeacd]{align-items:center;background:#f7f7f7;border-radius:8px;display:flex;height:40px;padding:0 12px}.filter-section .search-module .search-input-container .search-input[data-v-6f6aeacd]{background:transparent;border:none;color:#333;flex:1;font-size:14px;outline:none}.filter-section .search-module .search-input-container .search-input[data-v-6f6aeacd]::placeholder{color:#999}.filter-section .search-module .search-input-container .search-icon-wrapper[data-v-6f6aeacd]{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-left:8px;padding:0}.filter-section .search-module .search-input-container .search-icon-wrapper .search-icon[data-v-6f6aeacd]{height:18px;width:18px}.cdk-list-wrapper[data-v-6f6aeacd]{background:#f7f7f7;flex:1;overflow-y:auto;padding-top:8px}.cdk-list-wrapper .empty-placeholder[data-v-6f6aeacd]{color:#999;font-size:14px;padding:40px 0;text-align:center}.cdk-list-wrapper .cdk-list-item[data-v-6f6aeacd]{padding:4px 12px}.cdk-list-wrapper .cdk-list-item .cdk-item-card[data-v-6f6aeacd]{background:#fff;border-radius:8px;padding:14px;position:relative}.cdk-list-wrapper .cdk-list-item .cdk-item-card .cdk-item-index[data-v-6f6aeacd]{color:#999;font-size:14px;margin-bottom:8px}.cdk-list-wrapper .cdk-list-item .cdk-item-card .cdk-item-index .cdk-item-status[data-v-6f6aeacd]{border-radius:4px;font-size:14px;margin-left:6px;padding:2px 6px}.cdk-list-wrapper .cdk-list-item .cdk-item-card .cdk-item-index .cdk-item-status.cdk-item-status-available[data-v-6f6aeacd]{background:#e6faef;color:#36c277}.cdk-list-wrapper .cdk-list-item .cdk-item-card .cdk-item-index .cdk-item-status.cdk-item-status-sold[data-v-6f6aeacd]{background:#f2f2f2;color:gray}.cdk-list-wrapper .cdk-list-item .cdk-item-card .cdk-item-index .cdk-item-status.cdk-item-status-destroy[data-v-6f6aeacd]{background:#fff4eb;color:#ff9742}.cdk-list-wrapper .cdk-list-item .cdk-item-card .cdk-item-clear[data-v-6f6aeacd]{cursor:pointer;height:24px;position:absolute;right:12px;top:12px;width:24px}.cdk-list-wrapper .cdk-list-item .cdk-item-card .cdk-item-clear img[data-v-6f6aeacd]{height:100%;object-fit:contain;width:100%}.cdk-list-wrapper .cdk-list-item .cdk-item-card .cdk-item-time[data-v-6f6aeacd]{color:#999;display:flex;font-size:14px;justify-content:space-between;margin-top:8px}.cdk-list-wrapper .cdk-list-item .cdk-item-card .cdk-item-content[data-v-6f6aeacd]{background:#f7f7f7;border-radius:8px;font-size:14px;font-weight:600;padding:12px}.cdk-list-wrapper .cdk-list-item .cdk-item-card .cdk-item-content .cdk-item-rows[data-v-6f6aeacd]{display:flex;flex-wrap:wrap;gap:12px 24px}.cdk-list-wrapper .cdk-list-item .cdk-item-card .cdk-item-content .cdk-item-row[data-v-6f6aeacd]{align-items:center;display:flex;flex:0 0 calc(50% - 12px);min-width:0}.cdk-list-wrapper .cdk-list-item .cdk-item-card .cdk-item-content .cdk-item-row .cdk-item-label[data-v-6f6aeacd]{color:#333;flex-shrink:0;margin-right:8px;text-align:left;white-space:normal;width:4em;word-break:break-all}.cdk-list-wrapper .cdk-list-item .cdk-item-card .cdk-item-content .cdk-item-row .cdk-item-value[data-v-6f6aeacd]{color:#333;flex:1;min-width:0;word-break:break-all}.filter-dropdown-menu{border-radius:8px!important;max-height:260px!important;overflow-x:hidden;overflow-y:auto;padding:12px!important;transform:translateX(20px)!important}.filter-dropdown-menu .el-dropdown-menu__item{border-radius:8px!important;font-size:14px!important;height:40px!important;line-height:40px!important;margin-bottom:4px!important;padding:0 15px!important}.filter-dropdown-menu .el-dropdown-menu__item:hover{background-color:#f7f7f7!important;color:#333!important}.filter-dropdown-menu .el-dropdown-menu__item.is-active{background-color:#fee!important;color:#e60f0f!important;font-weight:600!important}.add-stock-content{min-height:560px}.add-stock-content .form-item{align-items:center;display:flex;margin-bottom:20px}.add-stock-content .form-item .form-label{color:#333;flex-shrink:0;font-size:14px;font-weight:600;margin-right:12px;white-space:nowrap}.add-stock-content .form-item-vertical{align-items:flex-start;flex-direction:column}.add-stock-content .form-item-vertical .form-label{margin-bottom:8px;margin-right:0;white-space:normal}.add-stock-content .form-item-textarea{margin-bottom:20px}.add-stock-content .form-item-textarea .form-item-textarea-row{align-items:stretch;display:flex;flex-direction:column;gap:12px}.add-stock-content .form-item-textarea .form-label{color:#333;flex:0 0 1em;font-size:14px;font-weight:600;line-height:1.5;padding-top:8px;white-space:normal;word-break:break-all}.add-stock-content .form-item-textarea .form-tip{color:#666;font-size:14px;margin-top:8px}.add-stock-content .form-item-textarea .textarea-wrapper{flex:1;min-width:0;position:relative}.add-stock-content .form-item-textarea .textarea-wrapper .textarea-field{width:100%}.add-stock-content .form-item-textarea .textarea-wrapper .el-textarea__inner{font-size:16px!important;height:480px!important}.add-stock-content .form-item-textarea .textarea-wrapper .line-count{background:#fff;bottom:8px;color:#999;font-size:16px;padding:0 4px;position:absolute;right:12px}.inventory-result-content{min-height:560px}.inventory-result-content .form-item{align-items:center;background:#fff;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px}.inventory-result-content .form-item:last-child{margin-bottom:0}.inventory-result-content .form-item .form-label{color:#333;font-size:14px;font-weight:500}.inventory-result-content .form-item .form-value{align-items:center;display:flex;gap:8px}.inventory-result-content .form-item .form-value .form-text{color:#333;font-size:16px}.inventory-result-content .form-item .form-value .arrow-icon{color:#ccc;font-size:16px}.inventory-result-content .form-item .inventory-result-text{color:#333;font-size:16px;font-weight:600;width:100%}.inventory-result-content .form-item .inventory-result-text .inventory-result-icon{height:24px;margin-right:8px;vertical-align:middle;width:24px}.inventory-result-content .form-item:has(.inventory-result-text){align-items:flex-start;cursor:default;flex-direction:column;justify-content:flex-start}.inventory-result-content .form-item .fail-list{margin-top:12px;max-height:500px;overflow-y:auto;width:100%}.inventory-result-content .form-item .fail-list .fail-list-title{color:#999;font-size:14px;margin-bottom:8px}.inventory-result-content .form-item .fail-list .fail-list-item{background:#f7f7f7;border-radius:12px;color:#333;font-size:14px;line-height:20px;margin-bottom:8px;padding:12px 16px;word-break:break-all}.inventory-result-content .form-item .fail-list .fail-list-item .fail-list-item-value{margin-bottom:4px}.inventory-result-content .form-item .fail-list .fail-list-item .fail-list-item-reason{color:#f5821d}.inventory-result-content .form-item .fail-list .fail-list-item:last-child{margin-bottom:0}.stock-management-drawer .el-drawer__header{border-bottom:1px solid #ebebeb!important;margin-bottom:0!important;padding:24px!important}.stock-management-drawer .el-drawer__close-btn{font-size:24px!important}.stock-management-drawer .el-drawer__body{padding:0!important}.add-stock-dialog .el-dialog{background-color:#fff!important;border-radius:8px!important}.add-stock-dialog.result-mode .el-dialog__body{background-color:#f7f7f7!important}.add-stock-dialog .el-dialog__header{border-bottom:1px solid #ebebeb!important;margin-bottom:0!important;padding:24px!important}.add-stock-dialog .el-dialog__title{color:#333!important;font-size:18px!important;font-weight:600!important}.add-stock-dialog .el-dialog__headerbtn{font-size:24px!important;height:24px!important;width:24px!important}.add-stock-dialog .el-dialog__body{padding:24px!important}.add-stock-dialog .el-dialog__footer{border-top:1px solid #ebebeb!important;padding:16px 24px!important}.add-stock-dialog .dialog-footer{align-items:center!important;display:flex!important;gap:12px!important;justify-content:center!important}.add-stock-dialog .dialog-footer .el-button{background:#e60f0f!important;border-color:#e60f0f!important;border-radius:4px!important;color:#fff!important;font-size:16px!important;padding:8px 20px!important}.add-stock-dialog .dialog-footer .el-button:hover{background:#d00e0e!important;border-color:#d00e0e!important}.add-stock-dialog .dialog-footer .el-button.re-edit-btn{background:#fff!important;border-color:#dcdfe6!important;color:#333!important}.add-stock-dialog .dialog-footer .el-button.re-edit-btn:hover{background:#f5f7fa!important;border-color:#c0c4cc!important;color:#333!important}.el-icon-arrow-right{margin-top:8px!important}.el-date-table td.current:not(.disabled) span{background-color:#e60f0f!important;color:#fff!important}.el-date-picker__header-label:hover,.el-date-table td.available:hover,.el-date-table td.today span{color:#e60f0f!important}