.product-item[data-v-0a27ca74]{display:flex;align-items:center;border:1px solid #e5e7eb;padding:10px;border-radius:8px;background-color:#fff;transition:all .2s ease;width:100%;height:100%;box-sizing:border-box}.product-item[data-v-0a27ca74]:hover{border-color:#0d2d2c;box-shadow:0 2px 8px rgba(0,0,0,.05)}.product-item .product-image[data-v-0a27ca74]{width:42px;height:42px;margin-right:12px;border-radius:6px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6}.product-item .product-image img[data-v-0a27ca74]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-item .product-info[data-v-0a27ca74]{flex:1;min-width:0}.product-item .product-info .product-name[data-v-0a27ca74]{font-weight:600;font-size:14px;margin-bottom:3px}.product-item .product-info .product-name a[data-v-0a27ca74]{color:#333;text-decoration:none}.product-item .product-info .product-name a[data-v-0a27ca74]:hover{color:#0d2d2c}.product-item .product-info .product-details[data-v-0a27ca74]{font-size:12px;color:rgba(51,51,51,.7)}.product-item .product-info .product-details .stock-info[data-v-0a27ca74]{display:flex;align-items:center}.product-item .product-info .product-details .stock-info i[data-v-0a27ca74]{font-size:13px;margin-right:3px}.product-item .product-actions[data-v-0a27ca74]{display:flex;gap:8px;margin-left:16px}.product-item .product-actions .action-btn[data-v-0a27ca74]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:transparent;border:none;cursor:pointer;color:rgba(51,51,51,.6);transition:all .2s ease}.product-item .product-actions .action-btn i[data-v-0a27ca74]{font-size:18px}.product-item .product-actions .action-btn[data-v-0a27ca74]:hover{background-color:#f3f4f6;color:#0d2d2c}.product-item.dark[data-v-0a27ca74]{background-color:#152623;border-color:#1e3530}.product-item.dark[data-v-0a27ca74]:hover{border-color:#ba8e58;box-shadow:0 2px 8px rgba(0,0,0,.2)}.product-item.dark .product-image[data-v-0a27ca74]{background-color:hsla(0,0%,100%,.05)}.product-item.dark .product-info .product-name a[data-v-0a27ca74]{color:#e8f0ef}.product-item.dark .product-info .product-name a[data-v-0a27ca74]:hover{color:#ba8e58}.product-item.dark .product-info .product-details[data-v-0a27ca74]{color:rgba(232,240,239,.7)}.product-item.dark .product-actions .action-btn[data-v-0a27ca74]{color:rgba(232,240,239,.6)}.product-item.dark .product-actions .action-btn[data-v-0a27ca74]:hover{background-color:hsla(0,0%,100%,.1);color:#ba8e58}@media(max-width:576px){.product-item .product-actions[data-v-0a27ca74]{display:none}}.custom-title{font-size:18px}.custom-dialog{position:fixed;max-width:500px;width:80%;min-height:250px;border-radius:10px;top:20%;left:50%;transform:translate(-50%);background-color:#fff;padding:15px;z-index:1050}.custom-dialog.dark{background-color:#152623;border:1px solid #1e3530}.custom-dialog.dark .custom-dialog-close,.custom-dialog.dark .custom-title{color:#e8f0ef}.custom-dialog.dark .custom-dialog-close:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(13,45,44,.2)}.dark .custom-dialog.dark .custom-dialog-close:focus-visible{box-shadow:0 0 0 2px rgba(186,142,88,.25)}.custom-dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.custom-dialog-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;color:inherit}.custom-modal-backdrop{position:fixed;left:0;top:0;z-index:1040;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.import-modal.dark[data-v-9a1a325a]{color:#e8f0ef}.tab-container{display:flex;border-bottom:1px solid #e5e7eb}.tab-container.dark{border-bottom-color:#1e3530}.tab-container.dark .tab-item{background-color:transparent;color:#e8f0ef}.tab-container.dark .tab-item.active{color:#0d2d2c;border-bottom:3px solid #0d2d2c}.tab-container.dark .tab-item:hover{color:#0d2d2c}.tab-item{padding:10px;min-width:70px;text-align:center;background-color:#fff}.tab-item.active{cursor:pointer;border-bottom:3px solid #0d2d2c;color:#0d2d2c}.tab-item:hover{cursor:pointer;color:#0d2d2c;background-color:#f3f4f6}