.product-master-table{margin-top:20px;border-collapse:collapse;width:100%;font-family:inherit;border-radius:6px;overflow:hidden}.product-master-table th{text-align:left;background:#f7f7f7;padding:8px 12px;font-weight:600;border-bottom:1px solid #eee;font-size:15px;color:#222}.product-master-table td{padding:10px 12px;vertical-align:middle;border-top:none;height:44px;font-size:15px;color:#000}.pm-stock{display:flex;align-items:center;justify-content:flex-start;gap:8px;box-sizing:border-box;min-height:52px}.pm-stock .stock-dot{width:12px;height:12px;border-radius:50%;display:inline-block;flex-shrink:0}.pm-stock .stock-qty{font-size:15px;line-height:1.2;font-weight:500;color:#111}.quantity-control{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden;max-width:100px;height:32px}.quantity-control button{width:30px;height:32px;border:0;background:#f7f7f7;font-size:18px;cursor:pointer;text-align:center;transition:background .2s ease}.quantity-control button:hover{background:#e8e8e8}.quantity-control input{width:50px;height:32px;border:0;text-align:center;font-size:15px;font-weight:500;color:#000}.product-master-button{margin-top:15px;background-color:#000;color:#fff;padding:10px 20px;border:0;border-radius:4px;cursor:pointer;font-weight:600;font-size:15px;transition:background .2s ease,transform .1s ease}.product-master-button:hover{background-color:#111;transform:translateY(-1px)}.product-master-button:active{transform:translateY(0)}